@@ -8,25 +8,46 @@ metadata:
88spec :
99 project : default
1010 sources :
11+
1112 - repoURL : https://devseed.com/eoapi-k8s/
1213 chart : eoapi
1314 targetRevision : 0.10.0
1415 helm :
1516 valuesObject :
16- ingress :
17+ postgrescluster :
18+ # Using azure databae
19+ enabled : false
20+ vector :
1721 enabled : false
18- # host: "montandon-eoapi-stage.ifrc.org"
19- # tls:
20- # enabled: true
21- # secretName: montandon-eoapi-helm-secret-cert
22- # annotations:
23- # # increase the max body size to 100MB
24- # nginx.ingress.kubernetes.io/proxy-body-size: "100m"
25- # nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
26- # nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
27- # nginx.ingress.kubernetes.io/proxy-connect-timeout: "600"
2822 raster :
2923 enabled : false
24+ ingress :
25+ # Using stac-auth-proxy
26+ enabled : false
27+
28+ serviceAccount :
29+ create : true
30+ automount : true
31+ annotations :
32+ azure.workload.identity/client-id : " 9b1f12a8-4ae9-4281-afa9-948451f77dce"
33+ labels :
34+ azure.workload.identity/use : " true"
35+
36+ postgresql :
37+ type : " external-secret"
38+ external :
39+ existingSecret :
40+ # Defined here: internal/montandon-eoapi-spc.yaml
41+ name : pgstac-secrets-montandon-eoapi
42+ keys :
43+ username : " DB_USER"
44+ password : " DB_PASSWORD"
45+ # Optional: if these are provided in the secret
46+ # Note: These values override external.host, external.port and external.database if defined
47+ host : " DB_HOST"
48+ database : " DB_NAME"
49+ port : " DB_PORT"
50+
3051 stac :
3152 image :
3253 tag : 6.1.2
@@ -59,75 +80,30 @@ spec:
5980 mountPath : /mnt/secrets-store
6081 readOnly : true
6182 extraVolumes :
83+ # Not required for eoAPI, but secrets-store.csi.k8s.io needs at least one pod to mount SecretProviderClass to sync Azure Key Vault with the Kubernetes secret pgstac-secrets-montandon-eoapi
6284 - name : azure-keyvault-secrets
6385 csi :
6486 driver : secrets-store.csi.k8s.io
6587 readOnly : true
6688 volumeAttributes :
6789 secretProviderClass : azure-secret-provider-montandon-eoapi
68- vector :
69- enabled : false
7090
71- serviceAccount :
72- create : true
73- automount : true
74- annotations :
75- azure.workload.identity/client-id : " 9b1f12a8-4ae9-4281-afa9-948451f77dce"
76- labels :
77- azure.workload.identity/use : " true"
78-
79- # pgstacBootstrap:
80- # enabled: true
81- # settings:
82- # annotations:
83- # argocd.argoproj.io/hook: Sync
84- # # labels:
85- # # azure.workload.identity/use: "true"
86- # # extraVolumes:
87- # # - name: azure-keyvault-secrets
88- # # csi:
89- # # driver: secrets-store.csi.k8s.io
90- # # readOnly: true
91- # # volumeAttributes:
92- # # secretProviderClass: azure-secret-provider-montandon-eoapi
93- # queryables:
94- # # configMap
95- # - name: "stac-queryables.json"
96- # configMapRef:
97- # name: montandon-eoapi-stac-queryables
98- # key: stac_queryables.json
99- # indexFields: ["monty:hazard_codes", "monty:country_codes", "roles"]
100- # deleteMissing: true
101- postgresql :
102- type : " external-secret"
103- external :
104- existingSecret :
105- name : pgstac-secrets-montandon-eoapi
106- keys :
107- username : " DB_USER"
108- password : " DB_PASSWORD"
109- # Optional: if these are provided in the secret
110- # Note: These values override external.host, external.port and external.database if defined
111- host : " DB_HOST"
112- database : " DB_NAME"
113- port : " DB_PORT"
91+ pgstacBootstrap :
92+ enabled : true
93+ settings :
94+ loadSamples : false
95+ queryables :
96+ - name : " stac_queryables.json"
97+ indexFields : ["monty:hazard_codes","monty:country_codes","roles"]
98+ deleteMissing : true
99+ configMapRef :
100+ name : montandon-eoapi-stac-queryables
101+ key : stac_queryables.json
114102
115- postgrescluster :
116- enabled : false
117- # instances:
118- # - name: eoapi
119- # replicas: 1
120- # dataVolumeClaimSpec:
121- # accessModes:
122- # - "ReadWriteOnce"
123- # resources:
124- # requests:
125- # storage: "600Gi"
126- # cpu: "1024m"
127- # memory: "3048Mi"
128103 - path : applications/argocd/staging/applications/montandon-eoapi/internal/
129104 targetRevision : develop
130105 repoURL : https://github.com/IFRCGo/go-deploy.git
106+
131107 - repoURL : https://github.com/developmentseed/stac-auth-proxy.git
132108 targetRevision : v0.9.2
133109 path : helm/
@@ -147,6 +123,7 @@ spec:
147123 enabled : " true"
148124 secretName : " montandon-eoapi-helm-secret-cert"
149125 replicaCount : 1
126+
150127 destination :
151128 server : https://kubernetes.default.svc
152129 namespace : montandon-eoapi
0 commit comments