-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Description
Following the draft for a new release.
To check the differences, see: v4.6.0...master
✨ New Features
- (go/v4): Add default logic to conversion webhook implementations to copy
ObjectMeta
(e.g., name, namespace, labels). Includes example usage to clarify usage patterns (#4825) - (kustomize/v2; go/v4): Automatically uncomment webhook blocks during scaffold generation to improve UX and maintainability (#4826)
- (cli): Improve help output for
kubebuilder alpha generate
command to clarify usage (#4846) - (alpha update): Introduce initial implementation of the
alpha update
command (#4871) - (deploy-image/v1-alpha): Refine CRD
conditions
field documentation for improved clarity and human readability (#4894)
🔧 Upgrades
- Upgrade usage of
cert-manager
fromv1.17.2
tov1.18.2
(#4866) (#4878)(#4905) - Upgrade
golang-ci
fromv2.1.0
tov2.1.6
(#4867)
🐛 Bug Fixes
- (helm/v1-alpha): Use consistent file and directory permissions (0644/0755) during scaffolding (#4814)
- (cli): Ensure files and directories starting with a dot (except
.git
andPROJECT
) are cleaned up correctly duringalpha generate
(#4842) - (cli): Ensure
alpha generate
runs all necessary targets (make manifests generate fmt vet lint-fix
) post-scaffolding (#4843)(#4848) - (cli): Patch
PROJECT
file in-memory to support unsupported plugins duringalpha generate
(#4844) - (go/v4): Fix grammar in e2e test comments to improve clarity (#4847)
- (go/v4): Remove unused
+kubebuilder:conversion:hub
marker from conversion webhooks (#4849) - (go/v4): Set
readOnlyRootFilesystem
in manager and curl pods to meet PSA security guidelines (#4869) - (go/v4): Fix incorrect ServiceAccount spec naming in e2e tests (#4868)
- (go/v4): Skip kind node creation during e2e tests if node already exists (#4883)
- (deploy-image/v1-alpha): Remove
patchStrategy
andprotobuf
tags fromConditions
field (#4893) - (deploy-image/v1-alpha): Remove default max size validation logic from CRD schema (#4909)
- (deploy-image/v1-alpha): Eliminate unnecessary error handling for
addFinalizer
logic (#4789) - (go/v4, deploy-image/v1-alpha): Ensure API scaffolds follow Kubernetes API conventions. This effort aligns the code to be checked with kube-api-linter in a future release. (#4907) (#4897) (#4913)
- Ensure CRD field comments do not start with capitalised letters and omit trailing periods
- Ensure
//+required
and//+optional
markers are correctly applied - Use
omitempty
forStatus
fields to avoid unnecessary use and complexities that pointers can bring
vitorfloriano
Metadata
Metadata
Assignees
Labels
No labels