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

Integrations: support self-hosted providers from gkdev #3901

Open
d13 opened this issue Dec 20, 2024 · 0 comments
Open

Integrations: support self-hosted providers from gkdev #3901

d13 opened this issue Dec 20, 2024 · 0 comments
Assignees
Labels
area-autolinks Issues or features related to autolinks area-integrations Issues or features related to integrations area-launchpad Issues or features related to Launchpad
Milestone

Comments

@d13
Copy link
Member

d13 commented Dec 20, 2024

The goal is not to just convert over to GKdev like our other providers. We need to continue support of multiple instances of self-hosted and GKdev only supports one instance.

High level changes:

  • Send users to GKdev to connect to self-hosted GitHub or GitLab
  • Existing self-hosted integations (GitHub or GitLab) on GKdev, bring those into our system, but still support our custom self-hosted auth
  • Once we have the info, we need to register a custom provider
  • The code where this happens in remoteProviders.ts
  • Essentially, we can just take the list of custom remotes and add another custom entry from the GKdev data, at runtime. We don't want to update their settings.json (though it might be an easy path for initial testing).

Potential gotchas:

  • During development, if GKdev doesn't provide the correct data, let's just temporarily stub the data in while we wait for GKDS/GKdev to provide the info (aka URL)
@eamodio eamodio added this to the 16.2 milestone Dec 20, 2024
@d13 d13 modified the milestone: 16.2 Dec 20, 2024
@d13 d13 added area-integrations Issues or features related to integrations area-autolinks Issues or features related to autolinks area-launchpad Issues or features related to Launchpad labels Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-autolinks Issues or features related to autolinks area-integrations Issues or features related to integrations area-launchpad Issues or features related to Launchpad
Projects
None yet
Development

No branches or pull requests

3 participants