-
Notifications
You must be signed in to change notification settings - Fork 401
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
WIP: implement multi-namespace support #599
Conversation
Please don't review it yet, this is a very dirty rebase of the current work onto the master branch. |
cbd2a03
to
fd9d0e6
Compare
I'm really looking into using this feature. |
@bakito if you are feeling adventurous you might be interested in this: addreas@19d6ad0. It's definitely smaller in scope than this PR, but together with the |
@addreas thank you very much for the hint. For my use-case I would need multiple instances of grafana in multiple namespaces. |
@bakito Thanks Marc, I've also replied to your email, I'm working on this currently! Thanks for showing your interest! |
@HubertStefanski yes, I saw it. Thank you very much for your reply. |
418f12d
to
2fdcb31
Compare
This PR hasn't been updated for a while, marking as stale |
@HubertStefanski are you still working on this? |
Description
carrying over work from @d-kuro
To run:
Follow classic install procedure through make, i.e
make install
etc.oc apply -f deploy/examples/multinamespace
make run GRAFANA_NAMESPACES="main-grafana,extra-grafana" DASHBOARD_NAMESPACES="" WATCH_NAMESPACE="main-grafana,extra-grafana" OPERATOR_NAMESPACE="main-grafana"
<- this is getting overly complexGRAFANA_NAMESPACES: the namespaces in which the operator can expect a Grafana instance
DASHBOARD_NAMESPACES: the namespaces from which the operator should grab dashboards
WATCH_NAMESPACE: I think this is pretty similar to GRAFANA_NAMESPACES in logic, I'll need to take a look into it
OPERATOR_NAMESPACE: the "host" namespace from which the operator pod should be run
Relevant issues/tickets
#174
Type of change
Checklist
Verification steps