Releases: gardener/kupid
Releases · gardener/kupid
v0.2.1
no release notes available
v0.2.0
[kupid]
⚠️ Breaking Changes
- [OPERATOR] The
kupid
extension for Gardener is only compatible with Gardener versions>= v1.37
. (gardener/kupid#35, @rfranzke)
🏃 Others
- [USER] Kupid shall inject Jobs with scheduling policy only during create operation (gardener/kupid#30, @ashwani2k)
- [OPERATOR] "NONE" (gardener/kupid#37, @ashwani2k)
- [OPERATOR] Migrated the manifests and clients to use the
admissionregistration.k8s.io/v1
andadmissionregistration.k8s.io/v1
as supported from k8s v1.22 onwards. (gardener/kupid#36, @ashwani2k)- Please ensure to update your deployment to Kupid
v0.2.0
on your garden cluster before creating a seed with k8s v1.22 or higher.
- Please ensure to update your deployment to Kupid
- [OPERATOR] Default webhook timeout in the charts as
10s
. This is to ensure the webhook timeout is shorter than the timeouts used by the apiserver clients so that the failure policy remains effective. (gardener/kupid#24, @amshuman-kr) - [OPERATOR] Re-introduced kupid policies in to the charts to optionally deploy configurable
clusterpodschedulingpolicies
along with kupid extension. (gardener/kupid#22, @amshuman-kr) - [OPERATOR] Increase initialDelaySeconds in livenessProbe. (gardener/kupid#20, @amshuman-kr)
- [OPERATOR] Improved behaviour if cache goes stale. (gardener/kupid#17, @amshuman-kr)
- [OPERATOR] Added resource limits and VPA minAllowed. (gardener/kupid#15, @amshuman-kr)
📰 Noteworthy
- [OPERATOR] The extension controller uses a projected
ServiceAccount
token in case it runs on a seed with a gardenlet of at leastv1.37
or higher. (gardener/kupid#31, @rfranzke)
v0.1.7
[kupid]
📰 Noteworthy
- [OPERATOR] The extension controller uses a projected
ServiceAccount
token in case it runs on a seed with a gardenlet of at leastv1.37
or higher. (gardener/kupid#34, @shreyas-s-rao)
v0.1.6
no release notes available
v0.1.5
[kupid]
Improvements
- [OPERATOR] Default webhook timeout in the charts as
10s
. This is to ensure the webhook timeout is shorter than the timeouts used by the apiserver clients so that the failure policy remains effective. (#23, @amshuman-kr)
v0.1.4
[kupid]
Improvements
- [OPERATOR] Re-introduced kupid policies in to the charts to optionally deploy configurable
clusterpodschedulingpolicies
along with kupid extension. (#21, @amshuman-kr)
v0.1.3
v0.1.2
v0.1.1
v0.1.0
[kupid]
Improvements
- [OPERATOR] Removed clusterpodschedulingpolicy instance from the chart. It must be deployed separately according to requirement. (#13, @amshuman-kr)
- [OPERATOR] Exclude kube-system from mutatingwebhook by default. (#12, @amshuman-kr)
- [OPERATOR] Include mutated requests under allowed metric. (#10, @amshuman-kr)
- [OPERATOR] Added metrics and streamlined logging. (#9, @amshuman-kr)
- [OPERATOR] Optional support for auto-registering webhooks. This is to make it easy to register kupid as a gardener extension. (#6, @amshuman-kr)