@@ -8,25 +8,48 @@ metadata:
88spec :
99 project : default
1010 sources :
11+
1112 - repoURL : https://devseed.com/eoapi-k8s/
1213 chart : eoapi
13- targetRevision : 0.10.0
14+ targetRevision : 0.11.2
1415 helm :
16+ valueFiles :
17+ - values/argocd.yaml
1518 valuesObject :
16- ingress :
19+ postgrescluster :
20+ # Using azure databae
21+ enabled : false
22+ vector :
1723 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"
2824 raster :
2925 enabled : false
26+ ingress :
27+ # Using stac-auth-proxy
28+ enabled : false
29+
30+ serviceAccount :
31+ create : true
32+ automount : true
33+ annotations :
34+ azure.workload.identity/client-id : " 9b1f12a8-4ae9-4281-afa9-948451f77dce"
35+ labels :
36+ azure.workload.identity/use : " true"
37+
38+ postgresql :
39+ type : " external-secret"
40+ external :
41+ existingSecret :
42+ # Defined here: internal/montandon-eoapi-spc.yaml
43+ name : pgstac-secrets-montandon-eoapi
44+ keys :
45+ username : " DB_USER"
46+ password : " DB_PASSWORD"
47+ # Optional: if these are provided in the secret
48+ # Note: These values override external.host, external.port and external.database if defined
49+ host : " DB_HOST"
50+ database : " DB_NAME"
51+ port : " DB_PORT"
52+
3053 stac :
3154 image :
3255 tag : 6.1.2
@@ -59,75 +82,30 @@ spec:
5982 mountPath : /mnt/secrets-store
6083 readOnly : true
6184 extraVolumes :
85+ # 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
6286 - name : azure-keyvault-secrets
6387 csi :
6488 driver : secrets-store.csi.k8s.io
6589 readOnly : true
6690 volumeAttributes :
6791 secretProviderClass : azure-secret-provider-montandon-eoapi
68- vector :
69- enabled : false
7092
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"
93+ pgstacBootstrap :
94+ enabled : true
95+ settings :
96+ loadSamples : false
97+ queryables :
98+ - name : " stac_queryables.json"
99+ indexFields : ["monty:hazard_codes","monty:country_codes","roles"]
100+ deleteMissing : true
101+ configMapRef :
102+ name : montandon-eoapi-stac-queryables
103+ key : stac_queryables.json
114104
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"
128105 - path : applications/argocd/staging/applications/montandon-eoapi/internal/
129106 targetRevision : develop
130107 repoURL : https://github.com/IFRCGo/go-deploy.git
108+
131109 - repoURL : https://github.com/developmentseed/stac-auth-proxy.git
132110 targetRevision : v0.9.2
133111 path : helm/
@@ -147,6 +125,7 @@ spec:
147125 enabled : " true"
148126 secretName : " montandon-eoapi-helm-secret-cert"
149127 replicaCount : 1
128+
150129 destination :
151130 server : https://kubernetes.default.svc
152131 namespace : montandon-eoapi
0 commit comments