Skip to content

First version of helm chart of pygeoapi#29

Open
cmotadev wants to merge 2 commits into
geopython:mainfrom
cmotadev:main
Open

First version of helm chart of pygeoapi#29
cmotadev wants to merge 2 commits into
geopython:mainfrom
cmotadev:main

Conversation

@cmotadev

@cmotadev cmotadev commented Sep 21, 2025

Copy link
Copy Markdown

deploy of pygeoapi using helm. Tested on minikube and CRC/Openshift local

@doublebyte1 doublebyte1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cmotadev Thanks a lot for this contribution! 🙏🏽

It would be nice to have a little bit more of hand-holding on running this setup, perhaps by adding details on the README on how-to run this using minikube. The kubernetes README has a good example of this.

Comment thread helm/README.md Outdated
Comment thread helm/README.md Outdated

## **Local Installation**

To install this chart locally, you'll need a Kubernetes cluster running on your machine, such as **kind**, **minikube**, **CRC/OpenShift Local**, or **Docker Desktop** with Kubernetes enabled. Once your local cluster is up and running, you can install the chart directly from your local file system.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread helm/README.md
Comment thread helm/README.md Outdated
@tomkralidis

Copy link
Copy Markdown
Member

Thanks @doublebyte1 for the PR review. It will be great to have a helm setup for our users/community!

@cmotadev cmotadev requested a review from doublebyte1 October 21, 2025 11:53
@cmotadev

Copy link
Copy Markdown
Author

@cmotadev Thanks a lot for this contribution! 🙏🏽

It would be nice to have a little bit more of hand-holding on running this setup, perhaps by adding details on the README on how-to run this using minikube. The kubernetes README has a good example of this.

Hi @doublebyte1, sorry for late response... I improved readme.md, but I didn´t write how-to for minikube, because helm is platform-agnostic. It only needs any flavour of kubernetes cluster running. I tested in minikube, CRC/OpenShift Local, OCP and OKD using the same steps: (download helm, cd to helm chart dir and helm install chart-name .)

@tomkralidis

Copy link
Copy Markdown
Member

Hi @cmotadev @doublebyte1, any update on this PR?

@cmotadev

Copy link
Copy Markdown
Author

Hi @tomkralidis

I suggest to create a exclusive repo to host pygeoapi helm chart, including a GH Actions to release the charts and publish it on ArtifactHub

Once the repository is established, the effort to deploy pygeoapi in any k8s cluster with helm will be minimal - as helm repo add, helm repo update and helm install...

What do you think?

@tomkralidis

Copy link
Copy Markdown
Member

Thanks @cmotadev. cc'ing @doublebyte1 @kalxas @justb4 here for their initial feedback/recommendations.

@webb-ben

webb-ben commented Feb 6, 2026

Copy link
Copy Markdown
Member

@cmotadev @tomkralidis I believe the discussion that resulted in geopython/pygeoapi#2151 asserted the helm chart should be a part of pygeoapi repo (or its own repository). The thought was that it is not an example but instead another point of access. I will let @kalxas confirm.

@doublebyte1 I would contend it needs adequate information added to the documentation as much if not more than in a README

@cmotadev

cmotadev commented Feb 6, 2026

Copy link
Copy Markdown
Author

@cmotadev @tomkralidis I believe the discussion that resulted in geopython/pygeoapi#2151 asserted the helm chart should be a part of pygeoapi repo (or its own repository). The thought was that it is not an example but instead another point of access. I will let @kalxas confirm.

@doublebyte1 I would contend it needs adequate information added to the documentation as much if not more than in a README

Agreed. I think that a new repo for helm chart only should be suitable. I'll be glad to help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants