ingress-controller
ingress-controller copied to clipboard
provide a way to try new pomerium releases
Is your feature request related to a problem? Please describe.
Sometimes, users are upgrading from installations that are very old - i.e. helm based installs that may even be config operator based ones that are years old.
while user may figure out their way for stand-alone installation - i.e. picking up a separate VM, making a clone of their config file and pointing it to a different database, this is more complicated for a kubernetes environment as the deployment is cluster-wide.
Describe the solution you'd like
We may introduce a way for users to install a specific Pomerium release without affecting an existing installation. With this approach, they may migrate some of their Ingresses by setting their spec.ingressClass: pomerium-0-21-0
without disturbing their existing Pomerium installation in a cluster.
- installation namespace:
pomerium
=>pomerium-0-21-0
-
ingressClass
:pomerium
=>pomerium-0-21-0
- global pomerium config:
global
=>global-0-21-0
- update deployment runtime args accordingly
Describe alternatives you've considered
Explain any additional use-cases
If there are any use-cases that would help us understand the use/need/value please share them as they can help us decide on acceptance and prioritization.
Additional context
Add any other context or screenshots about the feature request here.