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 calling provider plugins. #36

Closed
wants to merge 3 commits into from
Closed

Conversation

guettli
Copy link
Contributor

@guettli guettli commented Jan 24, 2024

OLD

Sad, that we did not merge this PR earlier. There were a lot of conflicts with the main branch now. I created a new PR: #97

What this PR does / why we need it:

We need a way to call csmctl plugins which handle the provider specific parts (like creating node-images).

Which issue(s) this PR fixes

Fixes #4

Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

TODOs:

  • squash commits
  • include documentation
  • add unit tests

@cluster-stack-bot cluster-stack-bot bot added size/S Denotes a PR that changes 20-50 lines, ignoring generated files. area/code Changes made in the code directory size/M Denotes a PR that changes 50-200 lines, ignoring generated files. area/hack Changes made in the hack directory and removed size/S Denotes a PR that changes 20-50 lines, ignoring generated files. labels Jan 24, 2024
pkg/cmd/create.go Outdated Show resolved Hide resolved
pkg/providerplugin/providerplugin.go Outdated Show resolved Hide resolved
@jschoone jschoone added the Container Issues or pull requests relevant for Team 2: Container Infra and Tooling label Feb 27, 2024
@janiskemper
Copy link
Member

janiskemper commented Mar 4, 2024

@guettli can you rebase this today and fix linting etc.? Then we can merge it. I think it is tested already and we need to continue working on this with other PRs that require this one here

@guettli
Copy link
Contributor Author

guettli commented Mar 14, 2024

Sad, that we did not merge this PR earlier. There were a lot of conflicts with the main branch now. I created a new PR: #97

@guettli guettli closed this Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/code Changes made in the code directory area/hack Changes made in the hack directory Container Issues or pull requests relevant for Team 2: Container Infra and Tooling size/M Denotes a PR that changes 50-200 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement plugin mechanism for providers
3 participants