Skip to content

Conversation

bavarianbidi
Copy link
Contributor

@bavarianbidi bavarianbidi commented Jul 2, 2025

The helm-plugin is meant to extend an existing go project. For a correct rendering of the helm-chart some information (like the project name) from the go project is needed.

closes #4902

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Jul 2, 2025
@k8s-ci-robot k8s-ci-robot added needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Jul 2, 2025
@k8s-ci-robot
Copy link
Contributor

Hi @bavarianbidi. Thanks for your PR.

I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@camilamacedo86
Copy link
Member

/ok-to-test

@k8s-ci-robot k8s-ci-robot added ok-to-test Indicates a non-member PR verified by an org member that is safe to test. and removed needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Jul 2, 2025
@camilamacedo86
Copy link
Member

/overwrite APIDiff

@camilamacedo86
Copy link
Member

@bavarianbidi we can overwrite the APIDiff that is fine no worry
But we need to pass in the other tests
The link you can check locally with make lint and make lint-fix

Thank you a lot for looking on that 🎉

@@ -0,0 +1,29 @@
/*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we have a PR only for the e2e tests?
Ideally we should have one PR for each purpose
AND
with only one commit

Could you please do that for we are able to move forward?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

regarding a separate PR for e2e-tests:
let us please came up with an idea on #4903 (comment) and #4903 (comment) first 🙏

regarding squashing: let's decided on ☝️ and than I can squash all the commits which belong to this PR.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we have a PR to remove the init then we can get it merged asap
If we have a PR with tests added, we just need to discuss what we are testing and how, then we can also get it merged asap, once we reach a consensus

The request here is simply for us to split so that we have a PR for each purpose, allowing us to provide better Git history and release notes.

Regarding the commit squash, yes, we have this golden rule: if we can, it would be amazing!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just raised PR #4914 for testing the existing behavior of kubebuilder edit --plugins helm.kubebuilder.io/v1-alpha

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rebased and pushed again - PTAL 🙏

@bavarianbidi bavarianbidi force-pushed the remove_helm_init_command branch from 096a743 to 5477a6d Compare July 9, 2025 06:41
@k8s-ci-robot k8s-ci-robot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Jul 9, 2025
@camilamacedo86 camilamacedo86 changed the title ⚠: feat(helm): remove helm from init command ⚠ (helm/v1-alpha): remove init command from Helm plugin as it's only meaningful with edit Jul 9, 2025
Copy link
Member

@camilamacedo86 camilamacedo86 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jul 9, 2025
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: bavarianbidi, camilamacedo86

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 9, 2025
@camilamacedo86 camilamacedo86 merged commit 6ba543b into kubernetes-sigs:master Jul 9, 2025
22 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. ok-to-test Indicates a non-member PR verified by an org member that is safe to test. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

remove kubebuilder init --plugin=helm support
3 participants