Skip to content

feat: add lifecycle gateway chart component#53

Merged
vigneshrajsb merged 2 commits into
mainfrom
vb/lifecycle-sites-gateway-chart
May 13, 2026
Merged

feat: add lifecycle gateway chart component#53
vigneshrajsb merged 2 commits into
mainfrom
vb/lifecycle-sites-gateway-chart

Conversation

@vigneshrajsb
Copy link
Copy Markdown
Contributor

Summary

Adds Helm chart support for running the Lifecycle static sites gateway as its own component.

  • Adds a disabled-by-default components.gateway values block with deployment, service, ingress, networkPolicy, PDB, and HPA options.
  • Sets gateway defaults for LIFECYCLE_MODE=gateway, port 80, health probes, and conservative resources.
  • Fixes component HPA scale target names so component HPAs target their own deployment.
  • Tightens PDB and NetworkPolicy selectors to include app.kubernetes.io/component.
  • Bumps the lifecycle chart version from 0.9.6 to 0.9.7.

Validation

Passed:

  • helm lint charts/lifecycle
  • helm template with gateway deployment/service/ingress/HPA/PDB enabled
  • git diff --check

Notes:

  • helm lint still emits the existing Keycloak Operator CRD informational warning, but reports 0 chart(s) failed.

@vigneshrajsb vigneshrajsb marked this pull request as ready for review May 13, 2026 22:24
@vigneshrajsb vigneshrajsb merged commit d883a7e into main May 13, 2026
1 check passed
@vigneshrajsb vigneshrajsb deleted the vb/lifecycle-sites-gateway-chart branch May 13, 2026 22:28
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.

2 participants