Files
Portabase.Agent/helm
Charles GTE a96cef6cb5 feat: helm chart (#34)
* fix: docker.yml

* feat: add helm chart config

* fix: helm config

* feat: add .github workflow for helm chart

---------

Co-authored-by: charlesgauthereau <charles.gauthereau@soluce-technologies.com>
2026-03-09 16:41:14 +01:00
..
2026-03-09 16:41:14 +01:00
2026-03-09 16:41:14 +01:00
2026-03-09 16:41:14 +01:00
2026-03-09 16:41:14 +01:00
2026-03-09 16:41:14 +01:00

Development Notes

Check that Kubernetes is reachable locally

kubectl get nodes

Install the local Portabase Agent Helm chart

helm install portabase-agent . \ 
--set env.EDGE_KEY=<your-edge-key>

Check the pods

kubectl get pods

Check the services

kubectl get svc

To update .env variables or JSON config:

kubectl rollout restart deployment portabase-agent

Install or upgrade the Helm chart

helm upgrade portabase-agent . \
--reuse-values \
--set env.EDGE_KEY="NEW_EDGE_KEY"

Rollout to restart

kubectl rollout restart deployment portabase-agent

List pods to get the pod name

kubectl get pods -l app=portabase-agent

Get logs for the pod

kubectl logs portabase-agent-6f7d4f5c6b-abc12

Uninstall Agent

helm uninstall portabase-agent