First version of helm chart of pygeoapi#29
Conversation
doublebyte1
left a comment
There was a problem hiding this comment.
@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.
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. |
There was a problem hiding this comment.
Add link to minikube https://minikube.sigs.k8s.io/docs/ and OpenShift https://www.redhat.com/en/technologies/cloud-computing/openshift
|
Thanks @doublebyte1 for the PR review. It will be great to have a helm setup for our users/community! |
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 .) |
|
Hi @cmotadev @doublebyte1, any update on this PR? |
|
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? |
|
Thanks @cmotadev. cc'ing @doublebyte1 @kalxas @justb4 here for their initial feedback/recommendations. |
|
@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 |
deploy of pygeoapi using helm. Tested on minikube and CRC/Openshift local