UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit 37b53478 authored by joshwolf's avatar joshwolf
Browse files

Merge branch 'post-renderers' into 'master'

post renderers for core for review

See merge request platform-one/big-bang/bigbang!437
parents f3b06035 480421c2
No related branches found
No related tags found
1 merge request!437post renderers for core for review
Pipeline #235411 passed
...@@ -105,6 +105,9 @@ istio: ...@@ -105,6 +105,9 @@ istio:
# -- Values to passthrough to the istio-controlplane chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/istio-controlplane.git # -- Values to passthrough to the istio-controlplane chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/istio-controlplane.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
istiooperator: istiooperator:
# -- Toggle deployment of Istio Operator. # -- Toggle deployment of Istio Operator.
enabled: true enabled: true
...@@ -116,6 +119,9 @@ istiooperator: ...@@ -116,6 +119,9 @@ istiooperator:
# -- Values to passthrough to the istio-operator chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/istio-operator.git # -- Values to passthrough to the istio-operator chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/istio-operator.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
jaeger: jaeger:
# -- Toggle deployment of Jaeger. # -- Toggle deployment of Jaeger.
enabled: true enabled: true
...@@ -136,6 +142,9 @@ jaeger: ...@@ -136,6 +142,9 @@ jaeger:
# -- Values to pass through to Jaeger chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/jaeger.git # -- Values to pass through to Jaeger chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/jaeger.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
kiali: kiali:
# -- Toggle deployment of Kiali. # -- Toggle deployment of Kiali.
enabled: true enabled: true
...@@ -155,6 +164,10 @@ kiali: ...@@ -155,6 +164,10 @@ kiali:
# -- Values to pass through to Kiali chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/kiali # -- Values to pass through to Kiali chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/kiali
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
...@@ -170,6 +183,9 @@ clusterAuditor: ...@@ -170,6 +183,9 @@ clusterAuditor:
# -- Values to passthrough to the cluster auditor chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/cluster-auditor.git # -- Values to passthrough to the cluster auditor chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/cluster-auditor.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
...@@ -185,6 +201,9 @@ gatekeeper: ...@@ -185,6 +201,9 @@ gatekeeper:
# -- Values to passthrough to the gatekeeper chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/policy.git # -- Values to passthrough to the gatekeeper chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/policy.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
...@@ -219,6 +238,9 @@ logging: ...@@ -219,6 +238,9 @@ logging:
# -- Values to passthrough to the elasticsearch-kibana chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/elasticsearch-kibana.git # -- Values to passthrough to the elasticsearch-kibana chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/elasticsearch-kibana.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
eckoperator: eckoperator:
# -- Toggle deployment of ECK Operator. # -- Toggle deployment of ECK Operator.
enabled: true enabled: true
...@@ -236,6 +258,9 @@ fluentbit: ...@@ -236,6 +258,9 @@ fluentbit:
path: "./chart" path: "./chart"
tag: "0.15.8-bb.0" tag: "0.15.8-bb.0"
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
...@@ -280,6 +305,9 @@ monitoring: ...@@ -280,6 +305,9 @@ monitoring:
# -- Values to passthrough to the monitoring chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/monitoring.git # -- Values to passthrough to the monitoring chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/monitoring.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
...@@ -296,6 +324,9 @@ twistlock: ...@@ -296,6 +324,9 @@ twistlock:
# -- Values to passthrough to the twistlock chart: https://repo1.dso.mil/platform-one/big-bang/apps/security-tools/twistlock.git # -- Values to passthrough to the twistlock chart: https://repo1.dso.mil/platform-one/big-bang/apps/security-tools/twistlock.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
# #
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
# #
...@@ -327,6 +358,9 @@ addons: ...@@ -327,6 +358,9 @@ addons:
# -- Values to passthrough to the argocd chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/argocd.git # -- Values to passthrough to the argocd chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/argocd.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
authservice: authservice:
# -- Toggle deployment of Authservice. # -- Toggle deployment of Authservice.
# if enabling authservice, a filter needs to be provided by either enabling # if enabling authservice, a filter needs to be provided by either enabling
...@@ -344,6 +378,9 @@ addons: ...@@ -344,6 +378,9 @@ addons:
# -- Values to passthrough to the authservice chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/authservice.git # -- Values to passthrough to the authservice chart: https://repo1.dso.mil/platform-one/big-bang/apps/core/authservice.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
# -- Additional authservice chain configurations. # -- Additional authservice chain configurations.
chains: {} chains: {}
...@@ -360,6 +397,9 @@ addons: ...@@ -360,6 +397,9 @@ addons:
# -- Values to passthrough to the minio operator chart: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio-operator.git # -- Values to passthrough to the minio operator chart: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio-operator.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
minio: minio:
enabled: false enabled: false
git: git:
...@@ -376,6 +416,9 @@ addons: ...@@ -376,6 +416,9 @@ addons:
# -- Values to passthrough to the minio instance chart: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio.git # -- Values to passthrough to the minio instance chart: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
gitlab: gitlab:
# -- Toggle deployment of Gitlab. # -- Toggle deployment of Gitlab.
enabled: false enabled: false
...@@ -446,6 +489,9 @@ addons: ...@@ -446,6 +489,9 @@ addons:
# -- Values to passthrough to the gitlab chart: https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/gitlab.git # -- Values to passthrough to the gitlab chart: https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/gitlab.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
gitlabRunner: gitlabRunner:
# -- Toggle deployment of Gitlab Runner. # -- Toggle deployment of Gitlab Runner.
enabled: false enabled: false
...@@ -511,6 +557,9 @@ addons: ...@@ -511,6 +557,9 @@ addons:
# -- Values to passthrough to the sonarqube chart: https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/sonarqube.git # -- Values to passthrough to the sonarqube chart: https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/sonarqube.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
haproxy: haproxy:
# -- Toggle deployment of HAProxy. # -- Toggle deployment of HAProxy.
enabled: false enabled: false
...@@ -522,6 +571,9 @@ addons: ...@@ -522,6 +571,9 @@ addons:
# -- Values to passthrough to the haproxy chart: https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/haproxy.git # -- Values to passthrough to the haproxy chart: https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/haproxy.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
anchore: anchore:
# -- Toggle deployment of Anchore. # -- Toggle deployment of Anchore.
enabled: false enabled: false
...@@ -591,6 +643,9 @@ addons: ...@@ -591,6 +643,9 @@ addons:
# -- Values to passthrough to the anchore chart: https://repo1.dso.mil/platform-one/big-bang/apps/security-tools/anchore-enterprise.git # -- Values to passthrough to the anchore chart: https://repo1.dso.mil/platform-one/big-bang/apps/security-tools/anchore-enterprise.git
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
# Mattermost Operator and Instance # Mattermost Operator and Instance
# #
...@@ -600,9 +655,13 @@ addons: ...@@ -600,9 +655,13 @@ addons:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/collaboration-tools/mattermost-operator.git repo: https://repo1.dso.mil/platform-one/big-bang/apps/collaboration-tools/mattermost-operator.git
path: "./chart" path: "./chart"
tag: "1.13.0-bb.2" tag: "1.13.0-bb.2"
# -- Values to passthrough to the mattermost operator chart: https://repo1.dso.mil/platform-one/big-bang/apps/collaboration-tools/mattermost-operator/-/blob/main/chart/values.yaml # -- Values to passthrough to the mattermost operator chart: https://repo1.dso.mil/platform-one/big-bang/apps/collaboration-tools/mattermost-operator/-/blob/main/chart/values.yaml
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
mattermost: mattermost:
# -- Toggle deployment of Mattermost. # -- Toggle deployment of Mattermost.
enabled: false enabled: false
...@@ -684,6 +743,9 @@ addons: ...@@ -684,6 +743,9 @@ addons:
# -- Values to passthrough to the Mattermost chart: https://repo1.dso.mil/platform-one/big-bang/apps/collaboration-tools/mattermost/-/blob/main/chart/values.yaml # -- Values to passthrough to the Mattermost chart: https://repo1.dso.mil/platform-one/big-bang/apps/collaboration-tools/mattermost/-/blob/main/chart/values.yaml
values: {} values: {}
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
velero: velero:
# -- Toggle deployment of Velero. # -- Toggle deployment of Velero.
enabled: false enabled: false
...@@ -698,6 +760,9 @@ addons: ...@@ -698,6 +760,9 @@ addons:
# Requires at least one plugin installed. Current supported values: aws, azure # Requires at least one plugin installed. Current supported values: aws, azure
plugins: [] plugins: []
# - aws # - aws
# -- Post Renderers. See docs/postrenders.md
postRenderers: []
# #
# ---------------------------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------------------------
# Post Renderers
[Flux V2](https://toolkit.fluxcd.io/) provides the ability to apply kustomizations on a Helm Release after rendering using a [Post Renderer](https://toolkit.fluxcd.io/components/helm/helmreleases/#post-renderers). This feature provides significant flexibility to the Helm objects, and allows for adjusting values inside of Helm that are not exposed explicitly as part of the values file. Each `HelmRelease` is configured with a `postRenderer` pass through:
```
...
jaeger:
postRenderers:
- kustomize:
# Array of inline strategic merge patch definitions as YAML object.
# Note, this is a YAML object and not a string, to avoid syntax
# indention errors.
patchesStrategicMerge:
# Change operator deployment to be a rolling update
- kind: Deployment
apiVersion: apps/v1
metadata:
name: jaeger-operator
spec:
strategy:
type: RollingUpdate
patchesJson6902:
# change priorityClassName
- target:
version: v1
kind: Deployment
name: jaeger-operator
patch:
- op: add
path: /spec/template/priorityClassName
value: system-cluster-critical
images:
# update image to a new tag
- name: registry1.dso.mil/ironbank/opensource/jaegertracing/jaeger-operator
newName: registry1.dso.mil/ironbank/opensource/jaegertracing/jaeger-operator
newTag: 1.23.0
```
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment