rename overlay
This commit is contained in:
@@ -15,7 +15,7 @@ Usage: $0 <cluster> [options]
|
|||||||
|
|
||||||
Clusters: aks-dev | aks-prod | eks-dev | eks-prod
|
Clusters: aks-dev | aks-prod | eks-dev | eks-prod
|
||||||
gke-dev | gke-prod | upc-dev | upc-prod
|
gke-dev | gke-prod | upc-dev | upc-prod
|
||||||
forte-group
|
upc-forte-group
|
||||||
<platform>-workload (for workload clusters)
|
<platform>-workload (for workload clusters)
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ spec:
|
|||||||
source:
|
source:
|
||||||
repoURL: ssh://git@git.forteapps.net:2222/Forte/launchpad.git
|
repoURL: ssh://git@git.forteapps.net:2222/Forte/launchpad.git
|
||||||
targetRevision: HEAD
|
targetRevision: HEAD
|
||||||
path: infra/overlays/forte-group
|
path: infra/overlays/upc-forte-group
|
||||||
destination:
|
destination:
|
||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
namespace: default
|
namespace: default
|
||||||
@@ -9,7 +9,7 @@ resources:
|
|||||||
- forte-drop-mcp
|
- forte-drop-mcp
|
||||||
|
|
||||||
patches:
|
patches:
|
||||||
# dot-ai-stack: swap upc-dev → forte-group
|
# dot-ai-stack: swap upc-dev → upc-forte-group
|
||||||
- target:
|
- target:
|
||||||
kind: Application
|
kind: Application
|
||||||
name: dot-ai-stack
|
name: dot-ai-stack
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
# in case of $'\r': command not found error, run command below first
|
# in case of $'\r': command not found error, run command below first
|
||||||
# sed -i 's/\r$//' ./bootstrap.sh
|
# sed -i 's/\r$//' ./bootstrap.sh
|
||||||
|
|
||||||
CLUSTER="${1:?Usage: ./bootstrap.sh <cluster> (upc-dev|upc-prod|forte-group|aks-dev|aks-prod|eks-dev|eks-prod|gke-dev|gke-prod)}"
|
CLUSTER="${1:?Usage: ./bootstrap.sh <cluster> (upc-dev|upc-prod|upc-forte-group|aks-dev|aks-prod|eks-dev|eks-prod|gke-dev|gke-prod)}"
|
||||||
|
|
||||||
echo "running $0 for cluster: ${CLUSTER}..."
|
echo "running $0 for cluster: ${CLUSTER}..."
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +0,0 @@
|
|||||||
# Cluster config reference — values must match the corresponding overlay files.
|
|
||||||
# Read by bootstrap.sh at install time; NOT auto-propagated to ArgoCD value files.
|
|
||||||
clusterName: prod-fd-no-svg1 # → infra/values/forte-group/argocd-values.yaml (notifications.context.clusterName)
|
|
||||||
domain: fortedigital.com # → infra/values/base/gitea-values.yaml, renovate-values.yaml, keycloak-values.yaml (subdomains)
|
|
||||||
argocdDomain: argocd.127.0.0.1.nip.io # → infra/values/forte-group/argocd-values.yaml (global.domain)
|
|
||||||
grafanaDomain: grafana.fortedigital.com # → infra/values/forte-group/grafana-values.yaml (ingress.hosts)
|
|
||||||
keycloakDomain: id.fortedigital.com # → infra/values/forte-group/keycloak-values.yaml (ingress.hostname)
|
|
||||||
dotaiDomain: kubemcp.fortedigital.com # → infra/values/forte-group/dot-ai-stack-values.yaml (dot-ai.ingress.host)
|
|
||||||
dotaiUiDomain: kubemcpui.fortedigital.com # → infra/values/forte-group/dot-ai-stack-values.yaml (dot-ai-ui.ingress.host)
|
|
||||||
letsencryptEmail: danijel.simeunovic@fortedigital.com # → cluster-resources/letsencrypt-issuer.yaml (spec.acme.email)
|
|
||||||
trustedIPs: "172.16.1.0/24" # → infra/values/forte-group/traefik-values.yaml (ports.*.trustedIPs)
|
|
||||||
cloudProvider: upcloud # → determines overlay directory and cloud-specific LB/storage annotations
|
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# Cluster config reference — values must match the corresponding overlay files.
|
||||||
|
# Read by bootstrap.sh at install time; NOT auto-propagated to ArgoCD value files.
|
||||||
|
clusterName: prod-fd-no-svg1 # → infra/values/upc-forte-group/argocd-values.yaml (notifications.context.clusterName)
|
||||||
|
domain: fortedigital.com # → infra/values/base/gitea-values.yaml, renovate-values.yaml, keycloak-values.yaml (subdomains)
|
||||||
|
argocdDomain: argocd.127.0.0.1.nip.io # → infra/values/upc-forte-group/argocd-values.yaml (global.domain)
|
||||||
|
grafanaDomain: grafana.fortedigital.com # → infra/values/upc-forte-group/grafana-values.yaml (ingress.hosts)
|
||||||
|
keycloakDomain: id.fortedigital.com # → infra/values/upc-forte-group/keycloak-values.yaml (ingress.hostname)
|
||||||
|
dotaiDomain: kubemcp.fortedigital.com # → infra/values/upc-forte-group/dot-ai-stack-values.yaml (dot-ai.ingress.host)
|
||||||
|
dotaiUiDomain: kubemcpui.fortedigital.com # → infra/values/upc-forte-group/dot-ai-stack-values.yaml (dot-ai-ui.ingress.host)
|
||||||
|
letsencryptEmail: danijel.simeunovic@fortedigital.com # → cluster-resources/letsencrypt-issuer.yaml (spec.acme.email)
|
||||||
|
trustedIPs: "172.16.1.0/24" # → infra/values/upc-forte-group/traefik-values.yaml (ports.*.trustedIPs)
|
||||||
|
cloudProvider: upcloud # → determines overlay directory and cloud-specific LB/storage annotations
|
||||||
+8
-8
@@ -24,38 +24,38 @@ resources:
|
|||||||
- ../../base/vault
|
- ../../base/vault
|
||||||
|
|
||||||
patches:
|
patches:
|
||||||
# Traefik: swap upc-dev → forte-group
|
# Traefik: swap upc-dev → upc-forte-group
|
||||||
- target:
|
- target:
|
||||||
kind: Application
|
kind: Application
|
||||||
name: traefik
|
name: traefik
|
||||||
patch: |
|
patch: |
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/sources/0/helm/valueFiles/1
|
path: /spec/sources/0/helm/valueFiles/1
|
||||||
value: $values/infra/values/forte-group/traefik-values.yaml
|
value: $values/infra/values/upc-forte-group/traefik-values.yaml
|
||||||
|
|
||||||
# Grafana: swap upc-dev → forte-group
|
# Grafana: swap upc-dev → upc-forte-group
|
||||||
- target:
|
- target:
|
||||||
kind: Application
|
kind: Application
|
||||||
name: grafana
|
name: grafana
|
||||||
patch: |
|
patch: |
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/sources/0/helm/valueFiles/1
|
path: /spec/sources/0/helm/valueFiles/1
|
||||||
value: $values/infra/values/forte-group/grafana-values.yaml
|
value: $values/infra/values/upc-forte-group/grafana-values.yaml
|
||||||
|
|
||||||
# OpenCost: swap upc-dev → forte-group
|
# OpenCost: swap upc-dev → upc-forte-group
|
||||||
- target:
|
- target:
|
||||||
kind: Application
|
kind: Application
|
||||||
name: opencost
|
name: opencost
|
||||||
patch: |
|
patch: |
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/sources/0/helm/valueFiles/1
|
path: /spec/sources/0/helm/valueFiles/1
|
||||||
value: $values/infra/values/forte-group/opencost-values.yaml
|
value: $values/infra/values/upc-forte-group/opencost-values.yaml
|
||||||
|
|
||||||
# Gitea: swap upc-dev → forte-group
|
# Gitea: swap upc-dev → upc-forte-group
|
||||||
- target:
|
- target:
|
||||||
kind: Application
|
kind: Application
|
||||||
name: gitea
|
name: gitea
|
||||||
patch: |
|
patch: |
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/sources/0/helm/valueFiles/1
|
path: /spec/sources/0/helm/valueFiles/1
|
||||||
value: $values/infra/values/forte-group/gitea-values.yaml
|
value: $values/infra/values/upc-forte-group/gitea-values.yaml
|
||||||
Reference in New Issue
Block a user