add new site

master
Dex 2025-06-06 01:38:22 -04:00
parent 319b141da8
commit 20ed2853f0
25 changed files with 14816 additions and 14729 deletions

2
.gitignore vendored
View File

@ -1,2 +1,2 @@
*.decrypted~secrets* *.decrypted~secrets*
.decrypted~secrets.yaml .decrypted~secrets.yaml

View File

@ -1,3 +1,3 @@
creation_rules: creation_rules:
- encrypted_regex: "^(stringData|token)$" - encrypted_regex: "^(stringData|token)$"
age: age1t4epxq5lzcnyj4xjav9jgnvnyaucyk243y4np9h78fx3k8lc55lqv6uu4z age: age1t4epxq5lzcnyj4xjav9jgnvnyaucyk243y4np9h78fx3k8lc55lqv6uu4z

View File

@ -1,60 +1,60 @@
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: kx3dex-radio name: kx3dex-radio
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: kx3dex-radio-svc name: kx3dex-radio-svc
spec: spec:
selector: selector:
app: KX3DEX_Radio app: KX3DEX_Radio
ports: ports:
- protocol: TCP - protocol: TCP
port: 3000 port: 3000
targetPort: 3000 targetPort: 3000
--- ---
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: kx3dex-radio name: kx3dex-radio
spec: spec:
selector: selector:
matchLabels: matchLabels:
app: KX3DEX_Radio app: KX3DEX_Radio
replicas: 2 replicas: 2
template: template:
metadata: metadata:
labels: labels:
app: KX3DEX_Radio app: KX3DEX_Radio
spec: spec:
containers: containers:
- name: kx3dex-radio-site - name: kx3dex-radio-site
image: gitea.simplysyncedllc.com/dex/kx3dex_radio:1.3.5 image: gitea.simplysyncedllc.com/dex/kx3dex_radio:1.3.5
ports: ports:
- containerPort: 3000 - containerPort: 3000
ingress: ingress:
enabled: true enabled: true
className: nginx className: nginx
--- ---
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: kx3dex-radio-ingress name: kx3dex-radio-ingress
namespace: kx3dex-radio namespace: kx3dex-radio
annotations: annotations:
nginx.ingress.kubernetes.io/rewrite-target: / nginx.ingress.kubernetes.io/rewrite-target: /
spec: spec:
ingressClassName: nginx ingressClassName: nginx
rules: rules:
- host: kx3dex.radio - host: kx3dex.radio
http: http:
paths: paths:
- backend: - backend:
service: service:
name: kx3dex-radio-svc name: kx3dex-radio-svc
port: port:
number: 3000 number: 3000
path: / path: /
pathType: ImplementationSpecific pathType: ImplementationSpecific

View File

@ -1,5 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
namespace: kx3dex-radio namespace: kx3dex-radio
resources: resources:
- deployment.yaml - deployment.yaml

View File

@ -1,67 +1,67 @@
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: simplysyncedllc-com name: simplysyncedllc-com
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: simplysyncedllc-com-svc name: simplysyncedllc-com-svc
spec: spec:
selector: selector:
app: SimplySyncedLLC_com app: SimplySyncedLLC_com
ports: ports:
- protocol: TCP - protocol: TCP
port: 3000 port: 3000
targetPort: 3000 targetPort: 3000
--- ---
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: simplysyncedllc-com name: simplysyncedllc-com
spec: spec:
selector: selector:
matchLabels: matchLabels:
app: SimplySyncedLLC_com app: SimplySyncedLLC_com
replicas: 2 replicas: 2
template: template:
metadata: metadata:
labels: labels:
app: SimplySyncedLLC_com app: SimplySyncedLLC_com
spec: spec:
containers: containers:
- name: simplysyncedllc-com-site - name: simplysyncedllc-com-site
image: ghcr.io/simplysynced/simplysyncedllc_website:latest image: ghcr.io/simplysynced/simplysyncedllc_website:latest
ports: ports:
- name: http - name: http
containerPort: 3000 containerPort: 3000
protocol: TCP protocol: TCP
envFrom: envFrom:
- secretRef: - secretRef:
name: simplysyncedllc-com-secrets name: simplysyncedllc-com-secrets
imagePullSecrets: imagePullSecrets:
- name: regcred - name: github-registry-key
ingress: ingress:
enabled: true enabled: true
className: nginx className: nginx
--- ---
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: simplysyncedllc-com-ingress name: simplysyncedllc-com-ingress
namespace: simplysyncedllc-com namespace: simplysyncedllc-com
annotations: annotations:
nginx.ingress.kubernetes.io/rewrite-target: / nginx.ingress.kubernetes.io/rewrite-target: /
spec: spec:
ingressClassName: nginx ingressClassName: nginx
rules: rules:
- host: simplysyncedllc.com - host: simplysyncedllc.com
http: http:
paths: paths:
- backend: - backend:
service: service:
name: simplysyncedllc-com-svc name: simplysyncedllc-com-svc
port: port:
number: 3000 number: 3000
path: / path: /
pathType: ImplementationSpecific pathType: ImplementationSpecific

View File

@ -1,6 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
namespace: simplysyncedllc-com namespace: simplysyncedllc-com
resources: resources:
- secrets.yaml - secrets.yaml
- deployment.yaml - deployment.yaml

View File

@ -0,0 +1,64 @@
apiVersion: v1
kind: Namespace
metadata:
name: theburgess-family
---
apiVersion: v1
kind: Service
metadata:
name: theburgess-family-svc
spec:
selector:
app: TheBurgess_Family
ports:
- protocol: TCP
port: 3000
targetPort: 3000
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: theburgess-family
spec:
selector:
matchLabels:
app: TheBurgess_Family
replicas: 2
template:
metadata:
labels:
app: TheBurgess_Family
spec:
containers:
- name: theburgess-family-site
image: ghcr.io/simplysynced/theburgess_family:latest
ports:
- name: http
containerPort: 3000
protocol: TCP
imagePullSecrets:
- name: github-registry-key
ingress:
enabled: true
className: nginx
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: theburgess-family-ingress
namespace: theburgess-family
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
ingressClassName: nginx
rules:
- host: theburgess.family
http:
paths:
- backend:
service:
name: theburgess-family-svc
port:
number: 3000
path: /
pathType: ImplementationSpecific

View File

@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: theburgess-family
resources:
- secrets.yaml
- deployment.yaml

View File

@ -1,17 +1,17 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1 apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization kind: Kustomization
metadata: metadata:
name: cloudflare name: cloudflare
namespace: flux-system namespace: flux-system
spec: spec:
decryption: decryption:
provider: sops provider: sops
secretRef: secretRef:
name: sops-age name: sops-age
interval: 60s interval: 60s
sourceRef: sourceRef:
kind: GitRepository kind: GitRepository
name: flux-system name: flux-system
path: ./infrastructure/cloudflare path: ./infrastructure/cloudflare
prune: true prune: true
wait: true wait: true

File diff suppressed because it is too large Load Diff

View File

@ -1,26 +1,26 @@
# This manifest was generated by flux. DO NOT EDIT. # This manifest was generated by flux. DO NOT EDIT.
apiVersion: source.toolkit.fluxcd.io/v1 apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository kind: GitRepository
metadata: metadata:
name: flux-system name: flux-system
namespace: flux-system namespace: flux-system
spec: spec:
interval: 1m0s interval: 1m0s
ref: ref:
branch: master branch: master
secretRef: secretRef:
name: flux-system name: flux-system
url: https://gitea.simplysyncedllc.com/Dex/flux.git url: https://gitea.simplysyncedllc.com/Dex/flux.git
--- ---
apiVersion: kustomize.toolkit.fluxcd.io/v1 apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization kind: Kustomization
metadata: metadata:
name: flux-system name: flux-system
namespace: flux-system namespace: flux-system
spec: spec:
interval: 1m0s interval: 1m0s
path: ./clusters/pi_cluster path: ./clusters/pi_cluster
prune: true prune: true
sourceRef: sourceRef:
kind: GitRepository kind: GitRepository
name: flux-system name: flux-system

View File

@ -1,5 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- gotk-components.yaml - gotk-components.yaml
- gotk-sync.yaml - gotk-sync.yaml

View File

@ -1,17 +1,17 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1 apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization kind: Kustomization
metadata: metadata:
name: github name: github
namespace: flux-system namespace: flux-system
spec: spec:
decryption: decryption:
provider: sops provider: sops
secretRef: secretRef:
name: sops-age name: sops-age
interval: 60s interval: 60s
sourceRef: sourceRef:
kind: GitRepository kind: GitRepository
name: flux-system name: flux-system
path: ./infrastructure/github path: ./infrastructure/github
prune: true prune: true
wait: true wait: true

View File

@ -1,13 +1,13 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1 apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization kind: Kustomization
metadata: metadata:
name: ingress name: ingress
namespace: flux-system namespace: flux-system
spec: spec:
interval: 60s interval: 60s
sourceRef: sourceRef:
kind: GitRepository kind: GitRepository
name: flux-system name: flux-system
path: ./infrastructure/ingress path: ./infrastructure/ingress
prune: true prune: true
wait: true wait: true

View File

@ -1,13 +1,13 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1 apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization kind: Kustomization
metadata: metadata:
name: kx3dex-radio name: kx3dex-radio
namespace: flux-system namespace: flux-system
spec: spec:
interval: 60s interval: 60s
sourceRef: sourceRef:
kind: GitRepository kind: GitRepository
name: flux-system name: flux-system
path: ./apps/kx3dex-radio path: ./apps/kx3dex-radio
prune: true prune: true
wait: true wait: true

View File

@ -1,17 +1,17 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1 apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization kind: Kustomization
metadata: metadata:
name: simplysyncedllc-com name: simplysyncedllc-com
namespace: flux-system namespace: flux-system
spec: spec:
decryption: decryption:
provider: sops provider: sops
secretRef: secretRef:
name: sops-age name: sops-age
interval: 60s interval: 60s
sourceRef: sourceRef:
kind: GitRepository kind: GitRepository
name: flux-system name: flux-system
path: ./apps/simplysyncedllc-com path: ./apps/simplysyncedllc-com
prune: true prune: true
wait: true wait: true

View File

@ -0,0 +1,17 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: theburgess-family
namespace: flux-system
spec:
decryption:
provider: sops
secretRef:
name: sops-age
interval: 60s
sourceRef:
kind: GitRepository
name: flux-system
path: ./apps/theburgess-family
prune: true
wait: true

View File

@ -1,54 +1,54 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: cloudflared-deployment name: cloudflared-deployment
namespace: cloudflare namespace: cloudflare
labels: labels:
app: cloudflared app: cloudflared
spec: spec:
selector: selector:
matchLabels: matchLabels:
pod: cloudflared pod: cloudflared
replicas: 1 replicas: 1
template: template:
metadata: metadata:
creationTimestamp: null creationTimestamp: null
labels: labels:
pod: cloudflared pod: cloudflared
spec: spec:
containers: containers:
- name: cloudflared - name: cloudflared
image: cloudflare/cloudflared:latest image: cloudflare/cloudflared:latest
args: args:
- --token - --token
- $(TUNNEL_TOKEN) - $(TUNNEL_TOKEN)
command: command:
- cloudflared - cloudflared
- tunnel - tunnel
- --metrics - --metrics
- 0.0.0.0:2000 - 0.0.0.0:2000
- run - run
env: env:
- name: TUNNEL_TOKEN - name: TUNNEL_TOKEN
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
key: token key: token
name: cloudflare-token name: cloudflare-token
livenessProbe: livenessProbe:
httpGet: httpGet:
path: /ready path: /ready
port: 2000 port: 2000
failureThreshold: 1 failureThreshold: 1
initialDelaySeconds: 10 initialDelaySeconds: 10
periodSeconds: 10 periodSeconds: 10
terminationGracePeriodSeconds: 30 terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
automountServiceAccountToken: false automountServiceAccountToken: false
--- ---
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
name: cloudflared name: cloudflared
namespace: cloudflare namespace: cloudflare
data: data:
config.yaml: "originRequest:\n noTLSVerify: true \ningress:\n - hostname: kx3dex.radio\n service: https://ingress-nginx-controller.ingress-nginx.svc.cluster.local:443\n" config.yaml: "originRequest:\n noTLSVerify: true \ningress:\n - hostname: kx3dex.radio\n service: https://ingress-nginx-controller.ingress-nginx.svc.cluster.local:443\n"

View File

@ -1,9 +1,9 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
metadata: metadata:
labelsname: cloudflare labelsname: cloudflare
namespace: cloudflare namespace: cloudflare
resources: resources:
- namespace.yaml - namespace.yaml
- secrets.yaml - secrets.yaml
- deployment.yaml - deployment.yaml

View File

@ -1,4 +1,4 @@
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: cloudflare name: cloudflare

View File

@ -1,7 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
metadata: metadata:
labelsname: github labelsname: github
namespace: github namespace: github
resources: resources:
- secrets.yaml - secrets.yaml

View File

@ -2,27 +2,27 @@ apiVersion: v1
kind: Secret kind: Secret
type: kubernetes.io/dockerconfigjson type: kubernetes.io/dockerconfigjson
metadata: metadata:
name: github-registry-key name: github-registry-key
namespace: flux-system namespace: flux-system
data: data:
.dockerconfigjson: eyAiYXV0aHMiOiB7ICJnaGNyLmlvIjogeyAiYXV0aCI6ICJWVk5GVWs1QlRVVTZaMmh3WDJFMGRVTnJWRkZSTjJFMFVGQjBaRWRIUkUxQmVXcDRVazE2YkRaTVpEUkRhRmd6VGc9PSIgfSB9IH0= .dockerconfigjson: ewoJImF1dGhzIjogewoJCSJnaGNyLmlvIjogewoJCQkiYXV0aCI6ICJaR1Y0WkdWaFpHeDVPbWRvY0Y5Sk1YVmpOa3BLWjFkek9YWmxUR3BaWjBWelRERjJXVzR3WTFkbVNuY3lkV2s0T0RBPSIKCQl9Cgl9LAoJImNyZWRzU3RvcmUiOiAiZGVza3RvcCIsCgkiY3VycmVudENvbnRleHQiOiAiZGVza3RvcC1saW51eCIsCgkicGx1Z2lucyI6IHsKCQkiZGVidWciOiB7CgkJCSJob29rcyI6ICJleGVjIgoJCX0sCgkJInNjb3V0IjogewoJCQkiaG9va3MiOiAicHVsbCxidWlsZHggYnVpbGQiCgkJfQoJfSwKCSJmZWF0dXJlcyI6IHsKCQkiaG9va3MiOiAidHJ1ZSIKCX0KfQ==
sops: sops:
kms: [] kms: []
gcp_kms: [] gcp_kms: []
azure_kv: [] azure_kv: []
hc_vault: [] hc_vault: []
age: age:
- recipient: age1t4epxq5lzcnyj4xjav9jgnvnyaucyk243y4np9h78fx3k8lc55lqv6uu4z - recipient: age1t4epxq5lzcnyj4xjav9jgnvnyaucyk243y4np9h78fx3k8lc55lqv6uu4z
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtNzJvRWlmWWk0TWdIdEtz YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtNzJvRWlmWWk0TWdIdEtz
UXNtZ21pc2V1QS9mVnFhbElnNGVqUjJNNUhrCnl3aDBlWUYrYnhUTDRMd0ljV1Vm UXNtZ21pc2V1QS9mVnFhbElnNGVqUjJNNUhrCnl3aDBlWUYrYnhUTDRMd0ljV1Vm
YmxINTFTb0E1bUlsNXk3SUQ5MmpIRHcKLS0tIHBHVUFEU3R5dkpDUForcnNOQnkz YmxINTFTb0E1bUlsNXk3SUQ5MmpIRHcKLS0tIHBHVUFEU3R5dkpDUForcnNOQnkz
Vkg5UzN4N1FoWDV0LzlJZXA1bkRlOXMK0h2PBhVu6C5ALvkVVp8WaCykdWH9yH0B Vkg5UzN4N1FoWDV0LzlJZXA1bkRlOXMK0h2PBhVu6C5ALvkVVp8WaCykdWH9yH0B
KzpAEI0PjlDtQbKKInnet30WZLWRhYDjUXd54BohXP4mqL5n9Srrlg== KzpAEI0PjlDtQbKKInnet30WZLWRhYDjUXd54BohXP4mqL5n9Srrlg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2024-08-21T15:21:07Z" lastmodified: "2024-08-21T20:50:17Z"
mac: ENC[AES256_GCM,data:n03DtkosCm3dYLUWgbMwJ6QIRpEuQi3qu3cQ8HnJreidpOZ1dfEoyA3H1YCNmaGbLcKSfi0mYPk6cpDXkYJ69z+aCYdrEimyTkuo3XxDzDxR62tK49k0g6yHXPjz72A2DO1iOQaV32ordGsRMkuYLxcf/lk25MVoDaGkMKSlIXs=,iv:ejmAeFg4BzA0MS5jYyA73KQHK3TNWWljgvl+YQja9qQ=,tag:uWk5qJa+GETqQCju9PfftQ==,type:str] mac: ENC[AES256_GCM,data:qrep5871UOfXKZdEF59VhXmDYcEetvP7bFryDwjnOkaK2v5q8jlP0GdvfN3W/P7p4d/S6QcwVfRKAlzYLsjTwmRFg+3mmRO7xn4SUaCJikMmvTyqilWi97diMKcaKTMU7dS3Fb/F7mAcYyOkZq01CdQnEl22GHvrh/K4c+7Cxss=,iv:vNnJcVWW3TOK2q7CRzQnfNnYUj7vx9XCNFdGT+Qx0iA=,tag:MhJQxoyAH1plbf+66PQcRQ==,type:str]
pgp: [] pgp: []
encrypted_regex: ^(stringData|token)$ encrypted_regex: ^(stringData|token)$
version: 3.9.0 version: 3.9.0

View File

@ -1,34 +1,34 @@
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: cert-manager name: cert-manager
labels: labels:
toolkit.fluxcd.io/tenant: sre-team toolkit.fluxcd.io/tenant: sre-team
--- ---
apiVersion: source.toolkit.fluxcd.io/v1 apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository kind: HelmRepository
metadata: metadata:
name: cert-manager name: cert-manager
namespace: cert-manager namespace: cert-manager
spec: spec:
interval: 24h interval: 24h
url: https://charts.jetstack.io url: https://charts.jetstack.io
--- ---
apiVersion: helm.toolkit.fluxcd.io/v2 apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease kind: HelmRelease
metadata: metadata:
name: cert-manager name: cert-manager
namespace: cert-manager namespace: cert-manager
spec: spec:
interval: 30m interval: 30m
chart: chart:
spec: spec:
chart: cert-manager chart: cert-manager
version: "1.x" version: "1.x"
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: cert-manager name: cert-manager
namespace: cert-manager namespace: cert-manager
interval: 12h interval: 12h
values: values:
installCRDs: true installCRDs: true

View File

@ -1,36 +1,36 @@
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: ingress-nginx name: ingress-nginx
--- ---
apiVersion: source.toolkit.fluxcd.io/v1 apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository kind: HelmRepository
metadata: metadata:
name: ingress-nginx name: ingress-nginx
namespace: ingress-nginx namespace: ingress-nginx
spec: spec:
interval: 24h interval: 24h
url: https://kubernetes.github.io/ingress-nginx url: https://kubernetes.github.io/ingress-nginx
--- ---
apiVersion: helm.toolkit.fluxcd.io/v2 apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease kind: HelmRelease
metadata: metadata:
name: ingress-nginx name: ingress-nginx
namespace: ingress-nginx namespace: ingress-nginx
spec: spec:
interval: 30m interval: 30m
chart: chart:
spec: spec:
chart: ingress-nginx chart: ingress-nginx
version: "*" version: "*"
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: ingress-nginx name: ingress-nginx
namespace: ingress-nginx namespace: ingress-nginx
interval: 12h interval: 12h
values: values:
controller: controller:
service: service:
type: "ClusterIP" type: "ClusterIP"
admissionWebhooks: admissionWebhooks:
enabled: false enabled: false

View File

@ -1,7 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
metadata: metadata:
name: ingress-nginx name: ingress-nginx
namespace: ingress-nginx namespace: ingress-nginx
resources: resources:
- ingress-controller.yaml - ingress-controller.yaml