This repository contains the helm chart for postgis and geoserver. These charts are designed for use by Tethys apps, and has not been tested for usability in stand-alone mode.
The newer versions of the helm packages are hosted in the Aquaveo Container Registry (ACR). You'll need Helm > 3.8.0 to download/install the images from the ACR.
Use the helm pull command to download the package as follows, providing the ACR OCI endpoint:
helm pull oci://ghcr.io/aquaveo/geoserver --version <version>helm pull oci://ghcr.io/aquaveo/postgis --version <version>helm pull oci://ghcr.io/aquaveo/thredds --version <version>Use the helm install command to install the packages to your k8s cluster:
helm install mygeoserver oci://ghcr.io/aquaveo/geoserver --version <version>helm install mypostgis oci://ghcr.io/aquaveo/postgis --version <version>helm install mythredds oci://ghcr.io/aquaveo/thredds --version <version>The packages can be listed as dependencies for other Helm Charts as follows:
dependencies:
- name: geoserver
version: "*"
repository: "oci://ghcr.io/aquaveo/geoserver"
- name: postgis
version: "*"
repository: "oci://ghcr.io/aquaveo/postgis"
- name: thredds
version: "*"
repository: "oci://ghcr.io/aquaveo/thredds"To push an updated package:
- Create a new token with package write permissions.
- Login entering the token when prompted for a password.
helm registry login -u <username>- Push the package
helm push <package>-<version>.tgz oci://ghcr.io/aquaveoThe following Helm commands can also be used with the ACR packages:
- helm pull
- helm push
- helm show
- helm template
- helm install
- helm upgrade
See Use OCI-based registries for more details.
Use these instructions to install/download the GeoServer and PostGIS Helm Charts < 0.2.0. Previously, the Helm charts were being packaged in the /docs folder in the master branch.
To add this repo, you can run this command:
helm repo add misc-helm-chart https://aquaveo.github.io/misc-helm-charts/You can search what is inside this repo:
helm search repo misc-helm-chartYou should see these following charts:
NAME CHART VERSION APP VERSION DESCRIPTION
misc-helm-chart/geoserver 0.2.1 latest ...
misc-helm-chart/postgis 0.2.0 latest ...
misc-helm-chart/thredds 0.1.0 latest ...Run this command to install:
helm install misc-helm-chart/geoserver --generate-name