-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
[helm] add config options for proxy/registry, and add an optional k8s ingress alternative to traefik #8780
Conversation
…s alternative to traefik
packages/grid/helm/syft/templates/registry/registry-statefulset.yaml
Outdated
Show resolved
Hide resolved
packages/grid/helm/syft/templates/registry/registry-service.yaml
Outdated
Show resolved
Hide resolved
I am currently merging the changes requested as they were minimal and to get the changes deployed in new version for testing. |
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.
Great work @sp3nx0r 🎸
Keeping my review pending, as I found some blockers during testing on a live cluster
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.
Description
PR adjusts the existing helm chart to allow flexibility in deploy around the optional components that might not be required in a production environment: registry (in case you are using another image registry already in your k8s cluster) and proxy (this allows for a regular k8s ingress to be used instead with whatever IngressClass you already have configured in the cluster).
Affected Dependencies
Helm chart
How has this been tested?
Tested this in an enterprise testing environment that comprises an nginx ingress (with two ingress classes, a public and a private) and with a registry. Validated that the proxy component still worked by exercising the following paths:
/blob
- for seaweedfs including the path stripping/
- for frontend/redoc
- for backendChecklist