Skip to content

Conversation

@luiscamachopt
Copy link
Contributor

Adds Helm chart for Kubernetes deployment and improves deployment documentation.

  • Introduces a Helm chart for deploying the application on Kubernetes.
  • Updates the deployment README with instructions for Kubernetes deployments using Helm, including Minikube.
  • Includes a script to load images into Minikube.
  • Modifies the docker-compose file to use a REDIS_PASSWORD placeholder.
  • Adds example Jenkinsfile for building and pushing Docker images.

Relates to PLAT-11613

@luiscamachopt luiscamachopt force-pushed the story/PLAT-11613-k8s_example branch from 228f7c4 to ae18376 Compare December 9, 2025 09:42
@luiscamachopt luiscamachopt force-pushed the story/PLAT-11613-k8s_example branch from 32b0ec8 to 53da6e5 Compare December 18, 2025 11:17
@luiscamachopt luiscamachopt marked this pull request as ready for review December 18, 2025 14:27
@luiscamachopt luiscamachopt force-pushed the story/PLAT-11613-k8s_example branch from aeeb1d8 to c94978f Compare January 6, 2026 15:14
@luiscamachopt
Copy link
Contributor Author

Documentation updates from Karen are now also included in this PR

@Sydney-Marsden
Copy link

Changes that need to be made to the Minikube deployment documentation: https://github.com/IQGeo/utils-project-template/wiki/Minikube-Setup-for-Testing-Deployments

  1. Deploy the Application- file path should point to the Minikube values chart:
    helm upgrade --install iqgeo oci://harbor.delivery.iqgeo.cloud/helm/iqgeo-platform-dev --devel -f ./deployment/helm/minikube/values-minikube.yaml

  2. Enable Ingress Access- needs sudo permissions:
    sudo minikube tunnel

@Sydney-Marsden
Copy link

@luiscamachopt is there a reference sheet that outlines the values set in the helm chart?

@luiscamachopt luiscamachopt requested a review from a team January 15, 2026 14:51
Copy link

@Sydney-Marsden Sydney-Marsden left a comment

Choose a reason for hiding this comment

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

Verified Minikube local deployment.

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.

5 participants