Giter Site home page Giter Site logo

misc-helm-charts's Introduction

Miscellenous Tethys Helm Charts

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.

How to install from GitHub

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:

  1. Create a new token with package write permissions.
  2. Login entering the token when prompted for a password.
helm registry login -u <username>
  1. 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.

How to install older versions (GeoServer and PostGIS only)

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

misc-helm-charts's People

Contributors

htran84 avatar romer8 avatar swainn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.