-
eoapi-k8s
depends on the Crunchydata Postgresql Operator. Install that first:$ helm install --set disable_check_for_upgrades=true pgo oci://registry.developers.crunchydata.com/crunchydata/pgo --version 5.7.0
-
Add the eoapi repo from https://devseed.com/eoapi-k8s/:
$ helm repo add eoapi https://devseed.com/eoapi-k8s/
-
List out the eoapi chart versions
$ helm search repo eoapi --versions NAME CHART VERSION APP VERSION DESCRIPTION eoapi/eoapi 0.2.14 0.3.1 Create a full Earth Observation API with Metada... eoapi/eoapi 0.1.13 0.2.11 Create a full Earth Observation API with Metada...
-
Optionally override keys/values in the default
values.yaml
with a customconfig.yaml
like below:$ cat config.yaml vector: enable: false pgstacBootstrap: settings: envVars: LOAD_FIXTURES: "0" RUN_FOREVER: "1"
-
Then
helm install
with thoseconfig.yaml
values:$ helm install -n eoapi --create-namespace eoapi eoapi/eoapi --version 0.1.2 -f config.yaml
-
or check out this repo and
helm install
from this repo'shelm-chart/
folder:###################################################### # create os environment variables for required secrets ###################################################### $ export GITSHA=$(git rev-parse HEAD | cut -c1-10) $ cd ./helm-chart $ helm install \ --namespace eoapi \ --create-namespace \ --set gitSha=$GITSHA \ eoapi \ ./eoapi