You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.
Apologies if this is a ramble, but I will endeavour to make this more coherent at a later date if this has legs.
I have been trying to get a model working whereby we have a 'global' flux that manages other fluxes in their own namespace that, in turn, deploy to another namespace from a separate git repo. It seems that this is logically impossible, as at present the helm-operator can either 'see' helmRelease items cluster-wide, or at a single namespace-specific level using allowNamespace. So I believe we are forced back to deploying separate fluxes one by one per namespace that we want to manage.
What would be good is if allowNamespace were able to take a subset of all all namespaces as 'allowed'. Then we could allocate a set of namespaces that a flux was responsible for.
What would be even better is if allowNamespace were itself dynamic, and taken from a git repo-managed config.
As a cherry on top, regexes would be even better, as we could then leverage naming standards, eg '^tenant-.*$' could be 'watched' in allowedNamespace(s).
The text was updated successfully, but these errors were encountered:
So would the idea be that the 'global' flux would look at HRs in its own namespace (ie allowedNamespace would == namespace), but that these HRs could deploy fluxes/whatever to other namespaces?
Apologies if this is a ramble, but I will endeavour to make this more coherent at a later date if this has legs.
I have been trying to get a model working whereby we have a 'global' flux that manages other fluxes in their own namespace that, in turn, deploy to another namespace from a separate git repo. It seems that this is logically impossible, as at present the helm-operator can either 'see' helmRelease items cluster-wide, or at a single namespace-specific level using allowNamespace. So I believe we are forced back to deploying separate fluxes one by one per namespace that we want to manage.
What would be good is if allowNamespace were able to take a subset of all all namespaces as 'allowed'. Then we could allocate a set of namespaces that a flux was responsible for.
What would be even better is if allowNamespace were itself dynamic, and taken from a git repo-managed config.
As a cherry on top, regexes would be even better, as we could then leverage naming standards, eg '^tenant-.*$' could be 'watched' in allowedNamespace(s).
The text was updated successfully, but these errors were encountered: