Skip to content

Commit 9afa2bf

Browse files
NehaManjunathNeha Manjunath
andauthored
upgrade k8s 1.30 -> 1.31 (#676)
* upgrade k8s 1.30 -> 1.31 * add conntrack dependency * add conntrack dependency * add conntrack dependency * update manifests (#678) Co-authored-by: Neha Manjunath <nehamanjunath@google.com> * Add comment regarding conntrack dependency --------- Co-authored-by: Neha Manjunath <nehamanjunath@google.com>
1 parent 103b7a9 commit 9afa2bf

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

cloudbuild/external.pkr.hcl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,11 @@ build {
9393
provisioner "shell" {
9494
inline = [
9595
"echo Installing kubectl...",
96-
"curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg",
97-
"echo \"deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /\" | sudo tee /etc/apt/sources.list.d/kubernetes.list",
96+
"curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.31/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg",
97+
"echo \"deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.31/deb/ /\" | sudo tee /etc/apt/sources.list.d/kubernetes.list",
9898
"sudo apt-get update",
99+
// kube-proxy requires conntrack to route traffic, and kubeadm v1.31+ enforces it in preflight checks
100+
"sudo apt-get install conntrack -y",
99101
"sudo apt-get install kubelet kubeadm kubectl -y",
100102
"kubectl version --client",
101103
"echo 'source <(kubectl completion bash)' >> ~/.bashrc",

cloudbuild/internal.pkr.hcl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,11 @@ build {
101101
provisioner "shell" {
102102
inline = [
103103
"echo Installing kubectl...",
104-
"curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg",
105-
"echo \"deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /\" | sudo tee /etc/apt/sources.list.d/kubernetes.list",
104+
"curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.31/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg",
105+
"echo \"deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.31/deb/ /\" | sudo tee /etc/apt/sources.list.d/kubernetes.list",
106106
"sudo apt-get update",
107+
// kube-proxy requires conntrack to route traffic, and kubeadm v1.31+ enforces it in preflight checks
108+
"sudo apt-get install conntrack -y",
107109
"sudo apt-get install kubelet kubeadm kubectl -y",
108110
"kubectl version --client",
109111
"echo 'source <(kubectl completion bash)' >> ~/.bashrc",

0 commit comments

Comments
 (0)