73632416b3
This changea6a5349d02
(k8s-1.22.5: remove feature-gates) adds a script that is run during upgrade activate. The script modifies kubeadm cluster config and eventually updates kube-apiserver manifest to remove deprecated features-gates in k8s 1.22. As 'kubeadm init phase' is rerun in the script, it updates the kube-apiserver manifest to be in sync with the kubeadm cluster config. In that process, it nullifies the effect of these two commits,04a1c1b080
(Rework advertise address in apiserver-change-param) and52ace69c83
(Amend kube-apiserver 1.23 configuration to use PSP) This change adds a function to the script that preserves the effect of above listed commits. Test Plan: On CentOS AIO-SX PASS: Upgrade Successful. Check if advertise address in kube-apiserver manifest before and after running upgrade-activate is same. Ensure that the seccomp profile configuration is removed after upgrade-activate. Kube-apiserver is running and cluster is accessible after the upgrade. PASS: No Shellcheck errors Closes-Bug: 1986854 Signed-off-by: Kaustubh Dhokte <kaustubh.dhokte@windriver.com> Change-Id: Ib97e14bc5b4ed208e65e16888e1380a3bd9fdb8f
The spec file used here was from the kubernetes 1.10.0 src rpm. The orig file is included to help show modifications made to that spec file, to help understand which changes were needed and to assist with future upversioning.