kerberos-io / helm-charts

All Kerberos.io helm charts in a single place
3 stars 1 forks source link

upgrade to 0.63.0 - missing ingress #6

Closed cedricve closed 3 weeks ago

cedricve commented 3 weeks ago

Pull Request Description: Upgrade to 0.63.0 - Missing Ingress

Motivation

The primary motivation behind this upgrade is to address the missing Ingress configurations that are crucial for routing external traffic to the appropriate services within our Kubernetes cluster. By upgrading to version 0.63.0, we ensure that our chart includes these necessary configurations, which were previously absent.

Changes Made

  1. Chart Version Update:

    • Bumped the chart version from 0.62.0 to 0.63.0 in charts/hub/Chart.yaml to reflect the new changes.
  2. Ingress Configuration for Hub API:

    • Added an Ingress resource in charts/hub/templates/kerberos-hub/hub-api.yaml to handle external traffic for the OAuth2 proxy. This includes annotations for NGINX and TLS settings, ensuring secure communication.
  3. Ingress Configuration for Hub Frontend Demo:

    • Similarly, added an Ingress resource in charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml for the frontend demo URL. This also includes necessary annotations and TLS settings for secure and proper routing.

Why It Improves the Project

Overall, this upgrade addresses a critical gap in our deployment configuration, ensuring that our services are accessible, secure, and properly routed within the Kubernetes environment.