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/aquaveo
The 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-chart
You 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