epics-containers / edge-containers-cli

command line shortcuts for epics containers developers
Apache License 2.0
3 stars 1 forks source link

Support for extra namespaces #103

Closed gilesknap closed 4 months ago

gilesknap commented 7 months ago

@callumforrester and I have been discussing additional namespaces.

There are 3 ways this could be supported

Since none of these are that great, we came back to the idea that a single namespace for a beamline makes the best sense. There is no particular isolation required between gda services and IOCs. There is a question of authZ but frankly this is just adding more managment for little benefit.

Leaving this as a ticket for discussion for now. @coretl - any thoughts?

gilesknap commented 7 months ago

If we do go with a single namespace, then we'll need to get the cloud team to rename one of the namespaces and delete the other + this does mean redoing the authorization - probably by merging the set of users with access (or just starting again)

coretl commented 7 months ago

I vote for merge the namespaces

callumforrester commented 7 months ago

I think merging namespaces is a good solution for now, but worth considering how we would support multiple in future if the requirement emerged.

Suggestions for merged namespace name:

The third is my current favourite

gilesknap commented 7 months ago

ixx-ec sound good to me

DiamondJoseph commented 7 months ago

Moving the DAQ services will be one less step after we only need one SealedSecret per-beamline (cough @callumforrester cough). We haven't finished moving the beamlines over from the last change of namespace though, who is going to request from the cloud team?

gilesknap commented 7 months ago

@DiamondJoseph I think we should wait until we know we are ready for this and remove all the old namespaces to avoid compounding the confusion.

gilesknap commented 6 months ago

@callumforrester this is the issue that covers the thing you asked about in slack. It would be best in my view to make this a one-off blanket change across all beamline clusters (including bl45p) and delete all of the old namespaces.

gilesknap commented 4 months ago

OK we now have shared namespace ixx-beamline on all beamline clusters.

Closing.