Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.

Support for "external" (pluggable) cluster API providers #2513

Closed
dims opened this issue Nov 11, 2021 · 3 comments
Closed

Support for "external" (pluggable) cluster API providers #2513

dims opened this issue Nov 11, 2021 · 3 comments
Labels
kind/feature A request for a new feature owner/framework Work executed in vmware-tanzu/tanzu-framework tech debt Technical Debt
Milestone

Comments

@dims
Copy link

dims commented Nov 11, 2021

There are several CAPI providers in the community already and there are many downstream/third-party/custom CAPI providers as well. Since most of the upstream tooling/utilities do support these, we need to find a way to document these scenarios and make pluggable as needed in TCE.

Let's take an example of the CAPG provider in the community for which a feature request has already been added:
#2165

There should be a way for folks to use TCE with GCP easily, it's quite possible that there are things in TCE that needs to be extensible to support these external CAPI providers. These may include changes here in this repository as well as the tanzu-framework.

Ideally one should be able to add a external CAPI provider without any changes in TCE, but we may be far away from the ideal state. So could we please use the need for CAPG as a way to experiment how to support this scenario and document the steps needed right now (while we are working through it) and use this experience to remove the rough edges over time to get to the ideal state mentioned above over time.

@dims dims added kind/feature A request for a new feature triage/needs-triage Needs triage by TCE maintainers labels Nov 11, 2021
@joshrosso joshrosso added owner/framework Work executed in vmware-tanzu/tanzu-framework and removed triage/needs-triage Needs triage by TCE maintainers labels Dec 2, 2021
@joshrosso
Copy link
Contributor

Created a issue in framework to enable this functionality.

It is tracked at:

Once this issue is resolved, we should update our dependency of framework and then close this issue.

@joshrosso joshrosso added the tech debt Technical Debt label Dec 2, 2021
@anusha94
Copy link

anusha94 commented Jan 3, 2022

Linking the feature request for BringYourOwnHost Provider here - #2721

@joshrosso joshrosso modified the milestones: icebox, upcoming Jan 15, 2022
@thesteve0
Copy link

Might be an interesting test case
https://metal.equinix.com/developers/guides/kubernetes-cluster-api/

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/feature A request for a new feature owner/framework Work executed in vmware-tanzu/tanzu-framework tech debt Technical Debt
Projects
None yet
Development

No branches or pull requests

5 participants