-
Notifications
You must be signed in to change notification settings - Fork 33
CARRY: Move webhooks into pkg/webhooks #374
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
Conversation
The CI script should not show errors for expected failures, such as when checking if a resource exists. This commit redirects the standard error to standard output, which is in turn redirected to `/dev/null`.
It should start with lowercase, and should not include the redundant `It`.
The previous one was deleted by mistake, use a newer one that is available.
…ase-0.9 Ci fixes release 0.9
ffd5751
to
b41a83a
Compare
Moves webhooks from api to pkg/webhooks making only mechanical code changes except for the removal of the defaulting webhooks, because they weren't used. This results in there now being no mutating webhook configured. NOTE(stephenfin): There were a lot of conflicts here. These were mostly mitigated by faking the addition of v1alpha8, which moved the webhooks to the 'api/v1alpha8' package (commit 750b84d), followed by the subsequent rename of this package to v1beta1 (commit e9fb53c), for the webhook files and tests. This still resulted in some merge conflicts due the v1alpha8 changes such as 564b6bd and 4368c4f (which we obviously don't want to include here) but it made the backport much simpler. NOTE(stephenfin): We also include commit 30ba121 which was a follow-up that fixed the CRD generation broken in this commit. Signed-off-by: Stephen Finucane <[email protected]> (cherry picked from commit 750b84d)
b41a83a
to
cb3d212
Compare
The conversion webhook fails to register without this. Conflicts: api/v1alpha7/conversion.go NOTE(stephenfin): Conflicts are due to absence of v1beta1 API on this branch. We also need to `s/v1beta1/v1alpha7/` on the other files to handle this. (cherry picked from commit cb09d5f)
257df7f
to
614bc67
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve
/hold
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: mandre The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/hold cancel |
This should be good to go. The upstream patch at kubernetes-sigs#2612 passes CI on the release-0.9 branch, however the branch is unmaintained now and we can't reasonably expect the maintainers to merge the patch upstream. |
Moves webhooks from api to pkg/webhooks making only mechanical code changes except for the removal of the defaulting webhooks, because they weren't used. This results in there now being no mutating webhook configured.
NOTE(stephenfin): There were a lot of conflicts here. These were mostly mitigated by faking the addition of v1alpha8, which moved the webhooks to the 'api/v1alpha8' package (commit 750b84d), followed by the subsequent rename of this package to v1beta1 (commit e9fb53c), for the webhook files and tests. This still resulted in some merge conflicts due the v1alpha8 changes such as 564b6bd and 4368c4f (which we obviously don't want to include here) but it made the backport much simpler.
(cherry picked from commit 750b84d)
/hold