Skip to content

Commit

Permalink
action: deploy all vcluster
Browse files Browse the repository at this point in the history
  • Loading branch information
kirinnee committed Oct 17, 2023
1 parent ab3d4a9 commit 8e2f9de
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 50 deletions.
2 changes: 1 addition & 1 deletion chart/templates/virtual-clusters.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
name: {{ $k }}-{{ $.Values.serviceTree.cluster }}
annotations: {{- include "sulfoxide-carbon.annotations" $ | nindent 4 }}
"helm.sh/hook": post-install, post-upgrade
"helm.sh/hook-weight": "0"
"helm.sh/hook-weight": "1"
labels: {{- include "sulfoxide-carbon.labels" $ | nindent 4 }}
spec:
provider:
Expand Down
44 changes: 22 additions & 22 deletions chart/values.entei.opal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,25 @@ revisionLimit: 3
projectName: bootstrap
destination: https://1bf760cc-d428-4519-92cc-f69aa10287b0.k8s.ondigitalocean.com

virtualClusters: {}
# pichu:
# apiServerBaseDomain: kubernetes.cluster.atomi.cloud
# refreshInterval: 1m
# policy:
# creation: Owner
# deletion: Retain
# pikachu:
# apiServerBaseDomain: kubernetes.cluster.atomi.cloud
# refreshInterval: 1m
# policy:
# creation: Owner
# deletion: Retain
# raichu:
# apiServerBaseDomain: kubernetes.cluster.atomi.cloud
# refreshInterval: 1m
# policy:
# creation: Owner
# deletion: Retain
virtualClusters:
pichu:
apiServerBaseDomain: kubernetes.cluster.atomi.cloud
refreshInterval: 1m
policy:
creation: Owner
deletion: Retain
pikachu:
apiServerBaseDomain: kubernetes.cluster.atomi.cloud
refreshInterval: 1m
policy:
creation: Owner
deletion: Retain
raichu:
apiServerBaseDomain: kubernetes.cluster.atomi.cloud
refreshInterval: 1m
policy:
creation: Owner
deletion: Retain

apps:
prometheus:
Expand Down Expand Up @@ -111,21 +111,21 @@ apps:
# pichu vcluster, Pichu Virtual Cluster, Pichu Iodine
pichu-iodine:
sync: 4
deploy: false
deploy: true
values: [ "values.yaml", "values.pichu.opal.yaml" ]
createNamespace: false

# pikachu vcluster, Pikachu Virtual Cluster, Pikachu Iodine
pikachu-iodine:
sync: 4
deploy: false
deploy: true
values: [ "values.yaml", "values.pikachu.opal.yaml" ]
createNamespace: false

# raichu vcluster, Raichu Virtual Cluster, Raichu Iodine
raichu-iodine:
sync: 4
deploy: false
deploy: true
values: [ "values.yaml", "values.raichu.opal.yaml" ]
createNamespace: false

Expand Down
18 changes: 9 additions & 9 deletions chart/values.pichu.opal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,53 +11,53 @@ virtualClusters: { }
apps:
prometheus:
sync: 0
deploy: false
deploy: true
values: [ "values.yaml" ]

# Kyverno, Policy Engine, Argon
argon:
sync: 1
deploy: false
deploy: true
values: [ "values.yaml", "values.pichu.opal.yaml" ]

# Kyverno Policies, Policies, Sodium
sodium:
sync: 2
deploy: false
deploy: true
values: [ "values.yaml", "values.pichu.opal.yaml" ]

# Metric Server, Metrics, Xenon
xenon:
sync: 3
deploy: false
deploy: true
values: [ "values.yaml", "values.pichu.opal.yaml" ]

# External Secrets, Secrets Engine, Cobalt
cobalt:
sync: 3
deploy: false
deploy: true
values: [ "values.yaml", "values.pichu.opal.yaml" ]
# Cert Manager, Certificate Engine, Sulfur
sulfur:
sync: 3
deploy: false
deploy: true
values: [ "values.yaml", "values.pichu.opal.yaml" ]

# KEDA, Pod Autoscaler, Iron
iron:
sync: 4
deploy: false
deploy: true
values: [ "values.yaml", "values.pichu.opal.yaml" ]

# OTEL Operator, Observability Engine, Lithium
lithium:
sync: 4
deploy: false
deploy: true
values: [ "values.yaml", "values.pichu.opal.yaml" ]

# OTEL Collectors, Observability Agents, Silicon
silicon:
sync: 5
deploy: false
deploy: true
values: [ "values.yaml", "values.pichu.opal.yaml" ]

18 changes: 9 additions & 9 deletions chart/values.pikachu.opal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,53 +11,53 @@ virtualClusters: { }
apps:
prometheus:
sync: 0
deploy: false
deploy: true
values: [ "values.yaml" ]

# Kyverno, Policy Engine, Argon
argon:
sync: 1
deploy: false
deploy: true
values: [ "values.yaml", "values.pikachu.opal.yaml" ]

# Kyverno Policies, Policies, Sodium
sodium:
sync: 2
deploy: false
deploy: true
values: [ "values.yaml", "values.pikachu.opal.yaml" ]

# Metric Server, Metrics, Xenon
xenon:
sync: 3
deploy: false
deploy: true
values: [ "values.yaml", "values.pikachu.opal.yaml" ]

# External Secrets, Secrets Engine, Cobalt
cobalt:
sync: 3
deploy: false
deploy: true
values: [ "values.yaml", "values.pikachu.opal.yaml" ]
# Cert Manager, Certificate Engine, Sulfur
sulfur:
sync: 3
deploy: false
deploy: true
values: [ "values.yaml", "values.pikachu.opal.yaml" ]

# KEDA, Pod Autoscaler, Iron
iron:
sync: 4
deploy: false
deploy: true
values: [ "values.yaml", "values.pikachu.opal.yaml" ]

# OTEL Operator, Observability Engine, Lithium
lithium:
sync: 4
deploy: false
deploy: true
values: [ "values.yaml", "values.pikachu.opal.yaml" ]

# OTEL Collectors, Observability Agents, Silicon
silicon:
sync: 5
deploy: false
deploy: true
values: [ "values.yaml", "values.pikachu.opal.yaml" ]

18 changes: 9 additions & 9 deletions chart/values.raichu.opal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,53 +11,53 @@ virtualClusters: { }
apps:
prometheus:
sync: 0
deploy: false
deploy: true
values: [ "values.yaml" ]

# Kyverno, Policy Engine, Argon
argon:
sync: 1
deploy: false
deploy: true
values: [ "values.yaml", "values.raichu.opal.yaml" ]

# Kyverno Policies, Policies, Sodium
sodium:
sync: 2
deploy: false
deploy: true
values: [ "values.yaml", "values.raichu.opal.yaml" ]

# Metric Server, Metrics, Xenon
xenon:
sync: 3
deploy: false
deploy: true
values: [ "values.yaml", "values.raichu.opal.yaml" ]

# External Secrets, Secrets Engine, Cobalt
cobalt:
sync: 3
deploy: false
deploy: true
values: [ "values.yaml", "values.raichu.opal.yaml" ]
# Cert Manager, Certificate Engine, Sulfur
sulfur:
sync: 3
deploy: false
deploy: true
values: [ "values.yaml", "values.raichu.opal.yaml" ]

# KEDA, Pod Autoscaler, Iron
iron:
sync: 4
deploy: false
deploy: true
values: [ "values.yaml", "values.raichu.opal.yaml" ]

# OTEL Operator, Observability Engine, Lithium
lithium:
sync: 4
deploy: false
deploy: true
values: [ "values.yaml", "values.raichu.opal.yaml" ]

# OTEL Collectors, Observability Agents, Silicon
silicon:
sync: 5
deploy: false
deploy: true
values: [ "values.yaml", "values.raichu.opal.yaml" ]

0 comments on commit 8e2f9de

Please sign in to comment.