Skip to content
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

Simplify Adding New Endpoint Types #4685

Closed
nwmac opened this issue Oct 14, 2020 · 0 comments · Fixed by #4751
Closed

Simplify Adding New Endpoint Types #4685

nwmac opened this issue Oct 14, 2020 · 0 comments · Fixed by #4751
Assignees

Comments

@nwmac
Copy link
Contributor

nwmac commented Oct 14, 2020

  • Currently to add a new endpoint type, you have to create a thin backend plugin
  • Update the backend to allow a new endpoint type to be described in a yaml file (type, supported auths etc)
  • Backend reads these endpoint type descriptions and adds them as types that can be registered, proxied etc
  • Front-end developer can now easily add support for a new endpoint type without needing to touch the backend code

Example use case would be being able to add GitHub as an endpoint so that a user can then connect to GitHub with an access token - we can then allow users to deploy from private GitHub repositories from within the UI.

Could do the same for GitLab as well.

Richard can help with the UI changes if needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants