Skip to content
This repository was archived by the owner on Jan 2, 2019. It is now read-only.

Figure out how to manage organizational instances #13

Open
rtyler opened this issue Aug 20, 2017 · 5 comments
Open

Figure out how to manage organizational instances #13

rtyler opened this issue Aug 20, 2017 · 5 comments

Comments

@rtyler
Copy link
Member

rtyler commented Aug 20, 2017

My current thinking is that every user and organization on GitHub should map to a specific instance. This would mean that for Code Valet itself, our CI/CD would be found on codevalet.codevalet.io.

What will need to be done some additional listing of Organization-instances on /profile so that somebody in an organization like codevalet can navigate to that instance.

@rtyler rtyler added this to the Jenkins World milestone Aug 20, 2017
@michaelneale
Copy link

so this ties in with the creation in blue ocean. It would be possible to modify blue ocean to limit the selection of orgs (as it is, it gets the full set returned from github via the access token).

Longer term oauth could be used so there is no access token required, so this may well be a temporary measure (given that, could we live with this as it is temporarily with the priviso that it will be locked down? or is the risk for people building too much and causing shenanigans too high?)

@rtyler rtyler added the webapp label Aug 26, 2017
@rtyler
Copy link
Member Author

rtyler commented Aug 28, 2017

Now that all master instances live under codevalet.io/u/<name>, the approach that I'm thinking of is to create a page decorator plugin (for Blue Ocean???) which adds an iframe to a URL like /profile/frame, which would be able to provide some information and organization switching, etc.

@rtyler rtyler removed this from the Jenkins World milestone Aug 28, 2017
@michaelneale
Copy link

Blue ocean plugins can add routes - I think. Keith or josh would know the specifics. May be overkill for this though.

@rtyler
Copy link
Member Author

rtyler commented Aug 28, 2017

@michaelneale I'm not suggesting adding routes, I'm suggesting injecting an <iframe/> above the Blue Ocean header

@rtyler
Copy link
Member Author

rtyler commented Jan 3, 2018

Just realized that I need to tackle this to provide an org user (e.g. @headius) the ability to navigate and authenticate with https://jruby.codevalet.io/

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

2 participants