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

Support addon providers such as CAAPH #198

Closed
nikParasyr opened this issue Jul 26, 2023 · 4 comments · Fixed by #219
Closed

Support addon providers such as CAAPH #198

nikParasyr opened this issue Jul 26, 2023 · 4 comments · Fixed by #219
Labels
kind/feature Categorizes issue or PR as related to a new feature. triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@nikParasyr
Copy link
Contributor

User Story

As a operator I would like to be able to deploy addon providers such as CAAPH using the operator

Detailed Description

We are looking to slowly move to the operator instead of installing the various capi controllers via clusterctl. We will start testing with the next release (and the helm chart improvements). One piece that is missing for us is support for addon providers. Currently there is only caaph ( still in early alpha releases )and capi added support for clusterctl just recently in 1.5.0.

Anything else you would like to add:

Note 1: not having support for addon providers is not a blocker for us, but it would be very nice if there will be support in the future to have everything capi related deployed by the operator
Note 2: I could try to find some time to work on this ( have contributed to some other capi projects before ), but i would appreciate some initial pointers in what needs to be done in order to support this

Thank you :)

/kind feature

@k8s-ci-robot k8s-ci-robot added kind/feature Categorizes issue or PR as related to a new feature. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Jul 26, 2023
@alexander-demicev
Copy link
Contributor

/triage accepted
Thanks for opening this issue, if you have any questions about implementation feel free to reach out.

@k8s-ci-robot k8s-ci-robot added triage/accepted Indicates an issue or PR is ready to be actively worked on. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Jul 26, 2023
@dtzar
Copy link

dtzar commented Aug 3, 2023

Agree this would be an excellent feature to see.
If someone deploys the CAPI operator and wants to manually add an addon such as CAAPH, what would be the supported way to accomplish this?
@Jont828

@Jont828
Copy link

Jont828 commented Aug 4, 2023

Seems like that would a great feature as well. Curious as to David's question too.

@alexander-demicev
Copy link
Contributor

There is no supported way right now, users can manually apply the manifests. We plan to release a new version of the operator early next week and start working on v1alpha2 version of the API #190, addon provider can be added to the new API version, it shouldn't be a complicated change assuming it is similar to other providers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants