Skip to content

Commit d28f656

Browse files
authored
Merge pull request #758 from rackerlabs/us-regional-global
feat: split global/regional deployment
2 parents 5fa39a6 + d08cadb commit d28f656

File tree

7 files changed

+864
-65
lines changed

7 files changed

+864
-65
lines changed

apps/appsets/components.yaml

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@ spec:
3030
issuer: 'https://dex.{{index .metadata.annotations "dns_zone" }}'
3131
env:
3232
DNS_ZONE: '{{index .metadata.annotations "dns_zone" }}'
33+
ingress:
34+
hosts:
35+
- host: dex.{{index .metadata.annotations "dns_zone" }}
36+
paths:
37+
- path: /
38+
pathType: Prefix
39+
tls:
40+
- secretName: dex-ingress-tls
41+
hosts:
42+
- dex.{{index .metadata.annotations "dns_zone" }}
3343
valueFiles:
3444
- $understack/components/dex/values.yaml
3545
- $deploy/{{.name}}/helm-configs/dex.yaml
@@ -38,18 +48,6 @@ spec:
3848
targetRevision: '{{index .metadata.annotations "uc_repo_ref"}}'
3949
path: 'components/dex'
4050
ref: understack
41-
kustomize:
42-
patches:
43-
- target:
44-
kind: Ingress
45-
name: dex
46-
patch: |-
47-
- op: replace
48-
path: /spec/rules/0/host
49-
value: dex.{{index .metadata.annotations "dns_zone" }}
50-
- op: replace
51-
path: /spec/tls/0/hosts/0
52-
value: dex.{{index .metadata.annotations "dns_zone" }}
5351
- repoURL: '{{index .metadata.annotations "uc_deploy_git_url"}}'
5452
targetRevision: '{{index .metadata.annotations "uc_deploy_ref"}}'
5553
ref: deploy
@@ -89,9 +87,7 @@ spec:
8987
ignoreMissingValueFiles: true
9088
fileParameters:
9189
- name: nautobot.config
92-
# until ArgoCD 2.13.0 is released we cannot use a reference
93-
# path: $understack/components/nautobot/nautobot_config.py
94-
path: 'https://raw.githubusercontent.com/rackerlabs/understack/{{index .metadata.annotations "uc_repo_ref" }}/components/nautobot/nautobot_config.py'
90+
path: $understack/components/nautobot/nautobot_config.py
9591
- repoURL: '{{index .metadata.annotations "uc_repo_git_url"}}'
9692
targetRevision: '{{index .metadata.annotations "uc_repo_ref"}}'
9793
path: 'components/nautobot'

apps/appsets/infra.yaml

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -64,30 +64,6 @@ spec:
6464
- repoURL: '{{index .metadata.annotations "uc_deploy_git_url"}}'
6565
targetRevision: '{{index .metadata.annotations "uc_deploy_ref"}}'
6666
ref: deploy
67-
- component: provisioning-ingress-nginx
68-
componentNamespace: ingress-nginx
69-
skipComponent: '{{has "provisioning-ingress-nginx" ((default "[]" (index .metadata.annotations "uc_skip_components") | fromJson))}}'
70-
sources:
71-
- repoURL: https://kubernetes.github.io/ingress-nginx
72-
chart: ingress-nginx
73-
targetRevision: 4.9.1
74-
helm:
75-
releaseName: provisioning-ingress-nginx
76-
valuesObject:
77-
controller:
78-
electionID: ingress-controller-leader
79-
ingressClass: provisioning-nginx # default: nginx
80-
ingressClassResource:
81-
name: provisioning-nginx # default: nginx
82-
enabled: true
83-
default: false
84-
controllerValue: "k8s.io/provisioning-ingress-nginx" # default: k8s.io/ingress-nginx
85-
valueFiles:
86-
- $deploy/{{.name}}/helm-configs/provisioning-ingress-nginx.yaml
87-
ignoreMissingValueFiles: true
88-
- repoURL: '{{index .metadata.annotations "uc_deploy_git_url"}}'
89-
targetRevision: '{{index .metadata.annotations "uc_deploy_ref"}}'
90-
ref: deploy
9167
- component: cilium
9268
skipComponent: '{{has "cilium" ((default "[]" (index .metadata.annotations "uc_skip_components") | fromJson))}}'
9369
sources:

0 commit comments

Comments
 (0)