mirror of https://github.com/k3s-io/k3s
![]() Automatic merge from submit-queue Implement Daemonset history ~Depends on #45867 (the 1st commit, ignore it when reviewing)~ (already merged) Ref https://github.com/kubernetes/community/pull/527/ and https://github.com/kubernetes/community/pull/594 @kubernetes/sig-apps-api-reviews @kubernetes/sig-apps-pr-reviews @erictune @kow3ns @lukaszo @kargakis --- TODOs: - [x] API changes - [x] (maybe) Remove rollback subresource if we decide to do client-side rollback - [x] deployment controller - [x] controller revision - [x] owner ref (claim & adoption) - [x] history reconstruct (put revision number, hash collision avoidance) - [x] de-dup history and relabel pods - [x] compare ds template with history - [x] hash labels (put it in controller revision, pods, and maybe deployment) - [x] clean up old history - [x] Rename status.uniquifier when we reach consensus in #44774 - [x] e2e tests - [x] unit tests - [x] daemoncontroller_test.go - [x] update_test.go - [x] ~(maybe) storage_test.go // if we do server side rollback~ kubectl part is in #46144 --- **Release note**: ```release-note ``` |
||
---|---|---|
.. | ||
BUILD | ||
admissionregistration.k8s.io.json | ||
admissionregistration.k8s.io_v1alpha1.json | ||
api.json | ||
apis.json | ||
apps.json | ||
apps_v1alpha1.json | ||
apps_v1beta1.json | ||
authentication.k8s.io.json | ||
authentication.k8s.io_v1.json | ||
authentication.k8s.io_v1beta1.json | ||
authorization.k8s.io.json | ||
authorization.k8s.io_v1.json | ||
authorization.k8s.io_v1beta1.json | ||
autoscaling.json | ||
autoscaling_v1.json | ||
autoscaling_v2alpha1.json | ||
batch.json | ||
batch_v1.json | ||
batch_v2alpha1.json | ||
certificates.k8s.io.json | ||
certificates.k8s.io_v1beta1.json | ||
extensions.json | ||
extensions_v1beta1.json | ||
logs.json | ||
networking.k8s.io.json | ||
networking.k8s.io_v1.json | ||
policy.json | ||
policy_v1alpha1.json | ||
policy_v1beta1.json | ||
rbac.authorization.k8s.io.json | ||
rbac.authorization.k8s.io_v1alpha1.json | ||
rbac.authorization.k8s.io_v1beta1.json | ||
resourceListing.json | ||
settings.k8s.io.json | ||
settings.k8s.io_v1alpha1.json | ||
storage.authorization.k8s.io_v1beta1.json | ||
storage.k8s.io.json | ||
storage.k8s.io_v1.json | ||
storage.k8s.io_v1beta1.json | ||
v1.json | ||
version.json |