fix: update petimeter

This commit is contained in:
2024-02-15 20:01:42 +01:00
parent 2fc6aba9ca
commit 4b8905ec57
11 changed files with 47 additions and 35 deletions
+17 -8
View File
@@ -4,34 +4,43 @@ metadata:
name: petimeter name: petimeter
namespace: argocd namespace: argocd
spec: spec:
goTemplate: true
generators: generators:
- list: - list:
elements: elements:
- cluster: https://kubernetes.default.svc - cluster: https://kubernetes.default.svc
env: prod env: prod
hostname: petimeter.srv.oceanbox.io hostname: petimeter.srv.oceanbox.io
autoSync: false
prune: true
- cluster: https://staging-vcluster.staging-vcluster:443 - cluster: https://staging-vcluster.staging-vcluster:443
env: staging env: staging
hostname: petimeter.beta.oceanbox.io hostname: petimeter.beta.oceanbox.io
autoSync: true
prune: true
template: template:
metadata: metadata:
name: '{{ env }}-petimeter' name: '{{ .env }}-petimeter'
spec: spec:
project: atlantis project: atlantis
destination: destination:
namespace: atlantis namespace: atlantis
server: '{{ cluster }}' server: '{{ .cluster }}'
sources: sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git - repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: HEAD targetRevision: dev
path: charts/petimeter path: charts/petimeter
plugin: plugin:
name: kustomize-helm-with-rewrite name: kustomize-helm-with-rewrite
parameters: parameters:
- name: env - name: env
string: '{{ env }}' string: '{{ .env }}'
- name: hostname - name: hostname
string: '{{ hostname }}' string: '{{ .hostname }}'
- repoURL: https://gitlab.com/oceanbox/manifests.git templatePatch: |
targetRevision: HEAD {{- if .autoSync }}
path: charts/petimeter/manifests spec:
syncPolicy:
automated:
prune: {{ .prune }}
{{- end }}
+1 -1
View File
@@ -16,4 +16,4 @@
value: value:
name: acl name: acl
configMap: configMap:
name: petimeter-acl name: prod-petimeter-acl
-2
View File
@@ -1,12 +1,10 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
namespace: oceanbox
patches: patches:
- target: - target:
version: v1 version: v1
group: apps group: apps
kind: Deployment kind: Deployment
name: petimeter
path: deployment_patch.yaml path: deployment_patch.yaml
resources: resources:
- _manifest.yaml - _manifest.yaml
+3 -3
View File
@@ -7,7 +7,7 @@
"userinfo_endpoint": "https://idp.oceanbox.io/dex/userinfo", "userinfo_endpoint": "https://idp.oceanbox.io/dex/userinfo",
"device_authorization_endpoint": "https://idp.oceanbox.io/dex/device/code", "device_authorization_endpoint": "https://idp.oceanbox.io/dex/device/code",
"clientId": "petimeter", "clientId": "petimeter",
"clientSecret": "kkrKo3mmmseMnorf9qw3eklefkoOKFNs", "clientSecret": ",
"scopes": [ "scopes": [
"openid", "openid",
"email", "email",
@@ -18,7 +18,7 @@
"sso": { "sso": {
"cookieDomain": ".oceanbox.io", "cookieDomain": ".oceanbox.io",
"signedOutRedirectUri": "https://idp.oceanbox.io/dex/static/logout.html", "signedOutRedirectUri": "https://idp.oceanbox.io/dex/static/logout.html",
"redis": "redis-master.redis.svc,user=default,password=ymL4dlOBvU", "redis": "redis-master.redis.svc,user=default,password=secret",
"appDomain": "atlantis", "appDomain": "atlantis",
"dataProtectionKeys": "DataProtection-Keys" "dataProtectionKeys": "DataProtection-Keys"
}, },
@@ -27,5 +27,5 @@
"https://atlantis.srv.oceanbox.io" "https://atlantis.srv.oceanbox.io"
], ],
"logService" : "https://seq.oceanbox.io", "logService" : "https://seq.oceanbox.io",
"logApiKey": "WmZplDeFoxIHpJQ5BiDk" "logApiKey": ""
} }
+2
View File
@@ -0,0 +1,2 @@
OICD_CLIENT_SECRET=kkrKo3mmmseMnorf9qw3eklefkoOKFNs
SEQ_APIKEY=WmZplDeFoxIHpJQ5BiDk
+6 -5
View File
@@ -1,11 +1,12 @@
namePrefix: production-
namespace: oceanbox
generatorOptions: generatorOptions:
disableNameSuffixHash: true disableNameSuffixHash: true
secretGenerator: secretGenerator:
- name: petimeter-appsettings - name: prod-petimeter-appsettings
files: files:
- appsettings.json - appsettings.json
- name: prod-petimeter-env
envs:
- default.env
patches: patches:
- target: - target:
group: apps group: apps
+3 -3
View File
@@ -7,7 +7,7 @@
"userinfo_endpoint": "https://idp.oceanbox.io/dex/userinfo", "userinfo_endpoint": "https://idp.oceanbox.io/dex/userinfo",
"device_authorization_endpoint": "https://idp.oceanbox.io/dex/device/code", "device_authorization_endpoint": "https://idp.oceanbox.io/dex/device/code",
"clientId": "petimeter_dev", "clientId": "petimeter_dev",
"clientSecret": "kfngKJF9EKVBnnvgkdmPfs0qw3rmjslk", "clientSecret": "",
"scopes": [ "scopes": [
"openid", "openid",
"email", "email",
@@ -18,7 +18,7 @@
"sso": { "sso": {
"cookieDomain": ".oceanbox.io", "cookieDomain": ".oceanbox.io",
"signedOutRedirectUri": "https://idp.oceanbox.io/dex/static/logout.html", "signedOutRedirectUri": "https://idp.oceanbox.io/dex/static/logout.html",
"redis": "redis-master.redis.svc,user=default,password=JICkoUKD0Y", "redis": "redis-master.redis.svc,user=default,password=secret",
"appDomain": "atlantis", "appDomain": "atlantis",
"dataProtectionKeys": "DataProtection-Keys" "dataProtectionKeys": "DataProtection-Keys"
}, },
@@ -29,5 +29,5 @@
"https://atlantis.local.oceanbox.io:8080" "https://atlantis.local.oceanbox.io:8080"
], ],
"logService" : "https://seq.oceanbox.io", "logService" : "https://seq.oceanbox.io",
"logApiKey": "WmZplDeFoxIHpJQ5BiDk" "logApiKey": ""
} }
+2
View File
@@ -0,0 +1,2 @@
OICD_CLIENT_SECRET=kfngKJF9EKVBnnvgkdmPfs0qw3rmjslk
SEQ_APIKEY=WmZplDeFoxIHpJQ5BiDk
+6 -5
View File
@@ -1,11 +1,12 @@
namePrefix: staging-
namespace: oceanbox
generatorOptions: generatorOptions:
disableNameSuffixHash: true disableNameSuffixHash: true
secretGenerator: secretGenerator:
- name: petimeter-appsettings - name: staging-petimeter-appsettings
files: files:
- appsettings.json - appsettings.json
- name: staging-petimeter-env
envs:
- default.env
patches: patches:
- target: - target:
group: apps group: apps
+2 -3
View File
@@ -1,11 +1,10 @@
fullnameOverride: petimeter image:
tag: latest
ingress: ingress:
annotations: annotations:
cert-manager.io/cluster-issuer: letsencrypt-production cert-manager.io/cluster-issuer: letsencrypt-production
nginx.ingress.kubernetes.io/proxy-buffer-size: 128k nginx.ingress.kubernetes.io/proxy-buffer-size: 128k
# nginx.ingress.kubernetes.io/whitelist-source-range: 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
# nginx.ingress.kubernetes.io/whitelist-source-range: 0.0.0.0/0
hosts: hosts:
- host: petimeter.srv.oceanbox.io - host: petimeter.srv.oceanbox.io
paths: paths:
+3 -3
View File
@@ -1,11 +1,11 @@
fullnameOverride: petimeter image:
tag: latest
ingress: ingress:
annotations: annotations:
cert-manager.io/cluster-issuer: letsencrypt-staging cert-manager.io/cluster-issuer: letsencrypt-staging
nginx.ingress.kubernetes.io/proxy-buffer-size: 128k nginx.ingress.kubernetes.io/proxy-buffer-size: 128k
# nginx.ingress.kubernetes.io/whitelist-source-range: 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 # atlantis.oceanbox.io/expose: internal
# nginx.ingress.kubernetes.io/whitelist-source-range: 0.0.0.0/0
hosts: hosts:
- host: petimeter.beta.oceanbox.io - host: petimeter.beta.oceanbox.io
paths: paths: