-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Next Kubebuilder Release v4.4.0: Planning and Alignment #4427
Comments
Following the current release blockers:
Nice to have:
|
For we can do the release, we need to:
|
It seems that this issue currently blocks the Controller + Runtime (C+R) release for v0.20: kubernetes-sigs/controller-runtime#3055. Since this might take a while to resolve, I plan to proceed this weekend with a release that includes the latest patch,, 0.19.4. We have a lot of changes to deliver, so this seems like the best course of action for now. The downside is that we may need to release another version soon after this one, incorporating v0.20 but likely without significant additional changes. If someone has any objection, please feel free to let me know. c/c @varshaprasad96 |
The release was done. We are preparing for the next one with k8s bumps since controller-runtime v0.20 was released. |
What do you want to happen?
Following the draft of the release notes for the next release (based on what has been done so far), however, see in the following comments that we have some release blockers that must be accomplished before we do the next v4.4.0
changes since v4.3.1
✨ New Features
config/rbac
to help cluster admins manage the permissions for their solutions. The comments and explanations added to these scaffolds have been improved. Furthermore, it now includes admin-specific rules to make it easier for cluster admins to work with features like aggregation (e.g.,rbac.authorization.k8s.io/aggregate-to-admin
). More info. (#4299)go.mod
for Go version management and automating ENVTEST versioning by retrieving the version directly fromgo.mod
, based on thecontroller-runtime
dependency in use. (#4385) (#4401)helm.kubebuilder.io/v1-alpha
plugin to enable users to distribute solutions using Helm Charts. Example scaffolds are available under testdata/project-v4-with-plugins/dist/chart. For further information see its documentation. (#4227, #4315, #4350, #4351, #4356, #4357, #4371, #4377, #4383, #4380, #4373, #4386, #4375, #4388, #4406, #4399, #4419,#4451). IMPORTANT: Thehelm.kubebuilder.io/v1-alpha
is an experimental initial version, and further changes and improvements will be addressed in future releases.# Create API to test conversion from v1 to v2 $ kubebuilder create api --group crew --version v1 --kind FirstMate --controller=true --resource=true --make=false $ kubebuilder create api --group crew --version v2 --kind FirstMate --controller=false --resource=true --make=false $ kubebuilder create webhook --group crew --version v1 --kind FirstMate --conversion --make=false --spoke v2
app.kubernetes.io/name
label to allow more precise configurations (#4437)controller-gen
fromv0.16.4
tov0.17.0
. (#4254, #4457)🐛 Bug Fixes
--conversion
option is scaffolded. The issues go back to release 3.5.0 (we need to replace vars for replacements in the new customize/v2 plugin when it was introduced as alpha). It was not previously found, likely because conversion webhook features were incomplete. (#4282)What's Changed
seccompProfile.type: RuntimeDefault
by default in scaffolded projects by @camilamacedo86 in ✨ (go/v4): EnableseccompProfile.type: RuntimeDefault
by default in scaffolded projects #4251make remove-spaces
for GNU system by @damsien in 🌱 : Fixmake remove-spaces
for GNU system #4330make remove-spaces
for GNU system" by @camilamacedo86 in 🌱 : Revert Fixmake remove-spaces
for GNU system" #4331make remove-spaces
compatible with GNU and MAC OS X system by @damsien in 🌱 Makemake remove-spaces
compatible with GNU and MAC OS X system #4354emptymain.go
by @jameskim0987 in 📖 [ISSUE-4417] Fix minor hyperlink formatting inemptymain.go
#4418New Contributors
Full Changelog: v4.3.1...master
--- Draft
Extra Labels
No response
The text was updated successfully, but these errors were encountered: