overlays
This commit is contained in:
4
apps/base/argo-mcp/kustomization.yaml
Normal file
4
apps/base/argo-mcp/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- argo-mcp.yaml
|
||||
4
apps/base/dot-ai-stack/kustomization.yaml
Normal file
4
apps/base/dot-ai-stack/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- dot-ai-stack.yaml
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- dot-ai-stack.yaml
|
||||
- mcp10x.yaml
|
||||
- musicman.yaml
|
||||
- ts-mcp.yaml
|
||||
- argo-mcp.yaml
|
||||
- dot-ai-stack
|
||||
- mcp10x
|
||||
- musicman
|
||||
- ts-mcp
|
||||
- argo-mcp
|
||||
|
||||
4
apps/base/mcp10x/kustomization.yaml
Normal file
4
apps/base/mcp10x/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- mcp10x.yaml
|
||||
4
apps/base/musicman/kustomization.yaml
Normal file
4
apps/base/musicman/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- musicman.yaml
|
||||
4
apps/base/ts-mcp/kustomization.yaml
Normal file
4
apps/base/ts-mcp/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ts-mcp.yaml
|
||||
@@ -1,4 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ../../base/musicman.yaml
|
||||
- ../../base/musicman
|
||||
|
||||
4
infra/base/cert-manager-application/kustomization.yaml
Normal file
4
infra/base/cert-manager-application/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- cert-manager-application.yaml
|
||||
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- cluster-resources-application.yaml
|
||||
4
infra/base/enterprise-apps/kustomization.yaml
Normal file
4
infra/base/enterprise-apps/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- enterprise-apps.yaml
|
||||
4
infra/base/fluent-bit/kustomization.yaml
Normal file
4
infra/base/fluent-bit/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- fluent-bit.yaml
|
||||
4
infra/base/gitea-actions/kustomization.yaml
Normal file
4
infra/base/gitea-actions/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- gitea-actions.yaml
|
||||
4
infra/base/gitea/kustomization.yaml
Normal file
4
infra/base/gitea/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- gitea.yaml
|
||||
4
infra/base/grafana-dashboards/kustomization.yaml
Normal file
4
infra/base/grafana-dashboards/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- grafana-dashboards.yaml
|
||||
4
infra/base/grafana/kustomization.yaml
Normal file
4
infra/base/grafana/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- grafana.yaml
|
||||
4
infra/base/karpor/kustomization.yaml
Normal file
4
infra/base/karpor/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- karpor.yaml
|
||||
4
infra/base/keycloak/kustomization.yaml
Normal file
4
infra/base/keycloak/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- keycloak.yaml
|
||||
@@ -1,23 +1,23 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- traefik-application.yaml
|
||||
- keycloak.yaml
|
||||
- grafana.yaml
|
||||
- cert-manager-application.yaml
|
||||
- kyverno.yaml
|
||||
- sealedsecrets.yaml
|
||||
- prometheus.yaml
|
||||
- loki.yaml
|
||||
- fluent-bit.yaml
|
||||
- enterprise-apps.yaml
|
||||
- cluster-resources-application.yaml
|
||||
- kyverno-policies.yaml
|
||||
- secrets.yaml
|
||||
- gitea.yaml
|
||||
- gitea-actions.yaml
|
||||
- opencost.yaml
|
||||
- renovate.yaml
|
||||
- tempo.yaml
|
||||
- grafana-dashboards.yaml
|
||||
- karpor.yaml
|
||||
- traefik-application
|
||||
- keycloak
|
||||
- grafana
|
||||
- cert-manager-application
|
||||
- kyverno
|
||||
- sealedsecrets
|
||||
- prometheus
|
||||
- loki
|
||||
- fluent-bit
|
||||
- enterprise-apps
|
||||
- cluster-resources-application
|
||||
- kyverno-policies
|
||||
- secrets
|
||||
- gitea
|
||||
- gitea-actions
|
||||
- opencost
|
||||
- renovate
|
||||
- tempo
|
||||
- grafana-dashboards
|
||||
- karpor
|
||||
|
||||
4
infra/base/kyverno-policies/kustomization.yaml
Normal file
4
infra/base/kyverno-policies/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- kyverno-policies.yaml
|
||||
4
infra/base/kyverno/kustomization.yaml
Normal file
4
infra/base/kyverno/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- kyverno.yaml
|
||||
4
infra/base/loki/kustomization.yaml
Normal file
4
infra/base/loki/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- loki.yaml
|
||||
4
infra/base/opencost/kustomization.yaml
Normal file
4
infra/base/opencost/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- opencost.yaml
|
||||
4
infra/base/prometheus/kustomization.yaml
Normal file
4
infra/base/prometheus/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- prometheus.yaml
|
||||
4
infra/base/renovate/kustomization.yaml
Normal file
4
infra/base/renovate/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- renovate.yaml
|
||||
4
infra/base/sealedsecrets/kustomization.yaml
Normal file
4
infra/base/sealedsecrets/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- sealedsecrets.yaml
|
||||
4
infra/base/secrets/kustomization.yaml
Normal file
4
infra/base/secrets/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- secrets.yaml
|
||||
4
infra/base/tempo/kustomization.yaml
Normal file
4
infra/base/tempo/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- tempo.yaml
|
||||
4
infra/base/traefik-application/kustomization.yaml
Normal file
4
infra/base/traefik-application/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- traefik-application.yaml
|
||||
@@ -1,7 +1,19 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ../../base
|
||||
- ../../base/cert-manager-application
|
||||
- ../../base/cluster-resources-application
|
||||
- ../../base/grafana
|
||||
- ../../base/grafana-dashboards
|
||||
- ../../base/kyverno
|
||||
- ../../base/kyverno-policies
|
||||
- ../../base/loki
|
||||
- ../../base/opencost
|
||||
- ../../base/prometheus
|
||||
- ../../base/sealedsecrets
|
||||
- ../../base/secrets
|
||||
- ../../base/tempo
|
||||
- ../../base/traefik-application
|
||||
|
||||
patches:
|
||||
# Traefik: swap upc-dev → aks-dev
|
||||
@@ -13,15 +25,6 @@ patches:
|
||||
path: /spec/sources/0/helm/valueFiles/1
|
||||
value: $values/infra/values/aks-dev/traefik-values.yaml
|
||||
|
||||
# Keycloak: swap upc-dev → aks-dev
|
||||
- target:
|
||||
kind: Application
|
||||
name: keycloak
|
||||
patch: |
|
||||
- op: replace
|
||||
path: /spec/sources/0/helm/valueFiles/1
|
||||
value: $values/infra/values/aks-dev/keycloak-values.yaml
|
||||
|
||||
# Grafana: swap upc-dev → aks-dev
|
||||
- target:
|
||||
kind: Application
|
||||
@@ -31,15 +34,6 @@ patches:
|
||||
path: /spec/sources/0/helm/valueFiles/1
|
||||
value: $values/infra/values/aks-dev/grafana-values.yaml
|
||||
|
||||
# Gitea: swap upc-dev → aks-dev
|
||||
- target:
|
||||
kind: Application
|
||||
name: gitea
|
||||
patch: |
|
||||
- op: replace
|
||||
path: /spec/sources/0/helm/valueFiles/1
|
||||
value: $values/infra/values/aks-dev/gitea-values.yaml
|
||||
|
||||
# OpenCost: swap upc-dev → aks-dev
|
||||
- target:
|
||||
kind: Application
|
||||
@@ -57,12 +51,3 @@ patches:
|
||||
- op: replace
|
||||
path: /spec/source/path
|
||||
value: secrets/aks-dev
|
||||
|
||||
# Enterprise-apps: point to aks-dev overlay
|
||||
- target:
|
||||
kind: Application
|
||||
name: enterprise-apps
|
||||
patch: |
|
||||
- op: replace
|
||||
path: /spec/source/path
|
||||
value: apps/overlays/aks-dev
|
||||
|
||||
Reference in New Issue
Block a user