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

Create a new plugin OR a new project with config-gen option #3000

Closed
camilamacedo86 opened this issue Oct 5, 2022 · 3 comments
Closed

Create a new plugin OR a new project with config-gen option #3000

camilamacedo86 opened this issue Oct 5, 2022 · 3 comments
Assignees
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one.

Comments

@camilamacedo86
Copy link
Member

What do you want to happen?

The idea of this issue would be to create a new plugin () following the Kubebuilder approach OR a new project like KubeGen using the alpha option config-gen available up to 3.7.0 release, see: https://github.com/kubernetes-sigs/kubebuilder/tree/v3.7.0/pkg/cli/alpha/config-gen

To create a plugin

One of the options would be we have config-gen as an optional plugin. In this case, config-gen would be used to replace the customised plugin scaffold by default which is responsible for generating the config directory. See:

To create a new project
Then, the idea would to be use Kubebuilder as a LIB such as Operator-SDK uses it and then have a project/CLI that will just work with this option. That is mainly the Kubebuilder implementation for the CLI with only the old alpha option config-gen used by default. We would copy all content under https://github.com/kubernetes-sigs/kubebuilder/tree/v3.7.0/pkg/cli/alpha/config-gen to ensure the default implementation.

After this repo is done we could be looking for to donate it to kubernetes-sig.

Extra Labels

No response

@camilamacedo86 camilamacedo86 added kind/feature Categorizes issue or PR as related to a new feature. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. labels Oct 5, 2022
@camilamacedo86 camilamacedo86 added the lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. label Oct 5, 2022
@varshaprasad96
Copy link
Member

/assign @varshaprasad96

@k8s-triage-robot
Copy link

This issue has not been updated in over 1 year, and should be re-triaged.

You can:

  • Confirm that this issue is still relevant with /triage accepted (org members only)
  • Close this issue with /close

For more details on the triage process, see https://www.kubernetes.dev/docs/guide/issue-triage/

/remove-triage accepted

@k8s-ci-robot k8s-ci-robot added needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. and removed triage/accepted Indicates an issue or PR is ready to be actively worked on. labels Jan 19, 2024
@camilamacedo86
Copy link
Member Author

It is open since Oct 5, 2022
We had no requests from the community or engaged so far.
So, I am closing this one but if anyone be interested on this please feel free to work on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one.
Projects
None yet
Development

No branches or pull requests

4 participants