diff --git a/chart/README.md b/chart/README.md index da08409..29eb3cf 100644 --- a/chart/README.md +++ b/chart/README.md @@ -59,6 +59,11 @@ AtomiCloud Cluster Bootstrap Engine | apps.external-dns.version | string | `"HEAD"` | | | apps.keda.createNamespace | bool | `false` | | | apps.keda.deploy | bool | `false` | | +| apps.keda.ignoreDifferences[0].group | string | `"apiregistration.k8s.io"` | | +| apps.keda.ignoreDifferences[0].jsonPointers[0] | string | `"/spec/insecureSkipTLSVerify"` | | +| apps.keda.ignoreDifferences[0].kind | string | `"APIService"` | | +| apps.keda.ignoreDifferences[0].name | string | `"*"` | | +| apps.keda.ignoreDifferences[0].namespace | string | `"sulfoxide"` | | | apps.keda.namespace | string | `"sulfoxide"` | | | apps.keda.path | string | `"chart"` | | | apps.keda.pruneLast | bool | `true` | | @@ -69,18 +74,6 @@ AtomiCloud Cluster Bootstrap Engine | apps.keda.sync | int | `4` | | | apps.keda.values[0] | string | `"values.yaml"` | | | apps.keda.version | string | `"HEAD"` | | -| apps.kong.createNamespace | bool | `false` | | -| apps.kong.deploy | bool | `false` | | -| apps.kong.namespace | string | `"sulfoxide"` | | -| apps.kong.path | string | `"chart"` | | -| apps.kong.pruneLast | bool | `true` | | -| apps.kong.release | string | `"oxygen"` | | -| apps.kong.replace | bool | `false` | | -| apps.kong.repo | string | `"https://github.com/AtomiCloud/sulfoxide.oxygen"` | | -| apps.kong.serverSideApply | bool | `false` | | -| apps.kong.sync | int | `5` | | -| apps.kong.values[0] | string | `"values.yaml"` | | -| apps.kong.version | string | `"HEAD"` | | | apps.kyverno.createNamespace | bool | `false` | | | apps.kyverno.deploy | bool | `false` | | | apps.kyverno.namespace | string | `"sulfoxide"` | | diff --git a/chart/templates/applications.yaml b/chart/templates/applications.yaml index 21871f2..9e36fa7 100644 --- a/chart/templates/applications.yaml +++ b/chart/templates/applications.yaml @@ -58,6 +58,9 @@ spec: factor: 2 maxDuration: 3m revisionHistoryLimit: {{ $.Values.revisionLimit }} + {{- with $v.ignoreDifferences }} + {{ toYaml . | nindent 2 }} + {{- end }} {{- end }} --- {{- end }} \ No newline at end of file diff --git a/chart/values.entei.opal.yaml b/chart/values.entei.opal.yaml index 311cced..84e700b 100644 --- a/chart/values.entei.opal.yaml +++ b/chart/values.entei.opal.yaml @@ -97,18 +97,18 @@ apps: pichu-vcluster: sync: 4 - deploy: true + deploy: false values: [ "values.yaml", "values.pichu.opal.yaml" ] createNamespace: true pikachu-vcluster: sync: 4 - deploy: true + deploy: false values: [ "values.yaml", "values.pikachu.opal.yaml" ] createNamespace: true raichu-vcluster: sync: 4 - deploy: true + deploy: false values: [ "values.yaml", "values.raichu.opal.yaml" ] createNamespace: true \ No newline at end of file diff --git a/chart/values.yaml b/chart/values.yaml index c3de0ad..c697da2 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -35,6 +35,7 @@ apps: serverSideApply: true chart: prometheus-operator-crds + # Kyverno, Policy Engine, Argon kyverno: sync: 1 deploy: false @@ -49,6 +50,7 @@ apps: replace: false serverSideApply: true + # Kyverno Policies, Policies, Sodium policies: sync: 2 deploy: false @@ -63,6 +65,7 @@ apps: replace: false serverSideApply: false + # Metric Server, Metrics, Xenon metric-server: sync: 3 deploy: false @@ -77,6 +80,7 @@ apps: replace: false serverSideApply: false + # Reloader, Reloader, Chlorine reloader: sync: 3 deploy: false @@ -91,6 +95,7 @@ apps: replace: false serverSideApply: false + # Cert Manager, Certificate Engine, Sulfur cert-manager: sync: 3 deploy: false @@ -105,6 +110,7 @@ apps: replace: false serverSideApply: false + # OTEL Operator, Observability Engine, Lithium otel-operator: sync: 3 deploy: false @@ -119,6 +125,7 @@ apps: replace: false serverSideApply: false + # External Secrets, Secrets Engine, Cobalt secrets-engine: sync: 3 deploy: false @@ -133,6 +140,7 @@ apps: replace: false serverSideApply: false + # External DNS, DNS Engine, Tin external-dns: sync: 4 deploy: false @@ -147,6 +155,7 @@ apps: replace: false serverSideApply: false + # Cloudflared, Internal Ingress, Boron cloudflared: sync: 4 deploy: false @@ -161,6 +170,7 @@ apps: replace: false serverSideApply: false + # KEDA, Pod Autoscaler, Iron keda: sync: 4 deploy: false @@ -174,9 +184,15 @@ apps: pruneLast: true replace: false serverSideApply: true + ignoreDifferences: + - group: apiregistration.k8s.io + kind: APIService + name: "*" + namespace: sulfoxide + jsonPointers: + - /spec/insecureSkipTLSVerify - - + # Cluster Issuer, Certificate Issuer, Zinc cluster-issuer: sync: 4 deploy: false @@ -191,6 +207,7 @@ apps: replace: false serverSideApply: false + # OTEL Collectors, Observability Agents, Silicon otel-collectors: sync: 4 deploy: false @@ -205,6 +222,7 @@ apps: replace: false serverSideApply: false + # Nginx, External Ingress, Gold nginx: sync: 5 deploy: false @@ -219,20 +237,7 @@ apps: replace: false serverSideApply: false - kong: - sync: 5 - deploy: false - release: oxygen - repo: https://github.com/AtomiCloud/sulfoxide.oxygen - version: HEAD - path: chart - values: ["values.yaml"] - namespace: sulfoxide - createNamespace: false - pruneLast: true - replace: false - serverSideApply: false - + # pichu vcluster, Pichu Virtual Cluster, Pichu Iodine pichu-vcluster: sync: 6 deploy: false @@ -247,6 +252,7 @@ apps: replace: false serverSideApply: false + # pikachu vcluster, Pikachu Virtual Cluster, Pikachu Iodine pikachu-vcluster: sync: 6 deploy: false @@ -261,6 +267,7 @@ apps: replace: false serverSideApply: false + # raichu vcluster, Raichu Virtual Cluster, Raichu Iodine raichu-vcluster: sync: 6 deploy: false