mirror of https://github.com/k3s-io/k3s
![]() Automatic merge from submit-queue Change what is stored in DaemonSet history `.data` **What this PR does / why we need it**: In DaemonSet history `.data`, store a strategic merge patch that can be applied to restore a DaemonSet. Only PodSpecTemplate is saved. This will become consistent with the data stored in StatefulSet history. Before this fix, a serialized pod template is stored in `.data`; however, seriazlized pod template isn't a `runtime.RawExtension`, and caused problems when controllers try to patch the history's controller ref. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #47008 **Special notes for your reviewer**: @kubernetes/sig-apps-bugs @erictune @kow3ns @kargakis @lukaszo @mengqiy **Release note**: ```release-note NONE ``` |
||
---|---|---|
.. | ||
api | ||
autoscaling | ||
chaosmonkey | ||
cluster-logging | ||
common | ||
extension | ||
framework | ||
generated | ||
perf | ||
perftype | ||
scheduling | ||
storage | ||
testing-manifests | ||
upgrades | ||
BUILD | ||
README.md | ||
addon_update.go | ||
apparmor.go | ||
audit.go | ||
cadvisor.go | ||
certificates.go | ||
cluster_upgrade.go | ||
cronjob.go | ||
custom_resource_definition.go | ||
daemon_restart.go | ||
daemon_set.go | ||
dashboard.go | ||
deployment.go | ||
disruption.go | ||
dns.go | ||
dns_common.go | ||
dns_configmap.go | ||
e2e-example-config.json | ||
e2e.go | ||
e2e_test.go | ||
empty.go | ||
empty_dir_wrapper.go | ||
etcd_failure.go | ||
events.go | ||
example_cluster_dns.go | ||
examples.go | ||
firewall.go | ||
garbage_collector.go | ||
generated_clientset.go | ||
gke_local_ssd.go | ||
gke_node_pools.go | ||
ha_master.go | ||
ingress.go | ||
initial_resources.go | ||
job.go | ||
kibana_logging.go | ||
kube_proxy.go | ||
kubectl.go | ||
kubelet.go | ||
kubelet_perf.go | ||
limit_range.go | ||
logging_soak.go | ||
metrics_grabber_test.go | ||
monitoring.go | ||
namespace.go | ||
network_partition.go | ||
network_policy.go | ||
networking.go | ||
networking_perf.go | ||
no-snat.go | ||
nodeoutofdisk.go | ||
nvidia-gpus.go | ||
pod_gc.go | ||
podpreset.go | ||
pods.go | ||
portforward.go | ||
pre_stop.go | ||
proxy.go | ||
rc.go | ||
reboot.go | ||
replica_set.go | ||
resize_nodes.go | ||
resource_quota.go | ||
restart.go | ||
security_context.go | ||
service.go | ||
service_accounts.go | ||
service_latency.go | ||
serviceloadbalancers.go | ||
ssh.go | ||
stackdriver_monitoring.go | ||
statefulset.go | ||
taints_test.go | ||
third-party.go | ||
ubernetes_lite.go | ||
util_iperf.go |
README.md
See e2e-tests