-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Pomerium Zero Helm chart #3
Conversation
- Create initial Helm chart for deploying Pomerium Zero - Implement basic deployment, service, and secret resources - Add configurable values for token, image, and service settings - Include health check test for /healthz endpoint - Provide comprehensive README with installation and usage instructions - Ensure chart follows Helm best practices and naming conventions - Add Apache 2.0 license This PR introduces a new Helm chart for easy deployment and management of Pomerium Zero in Kubernetes environments. It includes essential resources, configuration options, and a basic health check test.
labels: | ||
{{- include "pomerium-zero.selectorLabels" . | nindent 8 }} | ||
spec: | ||
containers: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we make it non-root and readonly fs (see https://github.com/pomerium/install/pull/4/files)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this (why only port 80), the additional tmp files, and why/how you are sourcing secrets is a little over my head.
type instead of ClusterIP. This enables external accessibility for Pomerium Zero in cloud environments supporting LoadBalancer services. Important considerations for this change include: - Allowing time for LoadBalancer IP assignment - Configuring DNS to point to the LoadBalancer IP - Properly setting up SSL/TLS certificates - Configuring necessary firewall rules - Being aware of potential additional costs The README has been updated with detailed notes to guide users through these aspects when exposing Pomerium Zero externally. This change facilitates easier access to Pomerium Zero for users in supported environments, but proper security measures must be taken.
@gaurdro Is the repo name |
nota bene: The original chart uses |
I'd suggest keeping the chart oci-only (much easier to maintain), so we would push to |
s/info/support/g Co-authored-by: Denis Mishin <denis.s.mishin@gmail.com>
This PR introduces a new Helm chart for easy deployment and management of Pomerium Zero in Kubernetes environments. It includes essential resources, configuration options, and a basic health check test.
Summary
Related issues
Checklist
improvement
/bug
/ etc)