[arch-commits] Commit in kubernetes/trunk (PKGBUILD kubeadm.install kubelet.install)

David Runge dvzrv at archlinux.org
Fri Apr 9 17:20:24 UTC 2021


    Date: Friday, April 9, 2021 @ 17:20:23
  Author: dvzrv
Revision: 915276

upgpkg: kubernetes 1.21.0-1: Upgrade to 1.21.0.

Add note to kubelet.install and kubeadm.install as manual intervention might be
required (depending on host configuration) after upgrade.

Modified:
  kubernetes/trunk/PKGBUILD
  kubernetes/trunk/kubeadm.install
  kubernetes/trunk/kubelet.install

-----------------+
 PKGBUILD        |    7 ++++---
 kubeadm.install |   37 ++++++++-----------------------------
 kubelet.install |    8 ++++++++
 3 files changed, 20 insertions(+), 32 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-04-09 17:01:57 UTC (rev 915275)
+++ PKGBUILD	2021-04-09 17:20:23 UTC (rev 915276)
@@ -2,7 +2,7 @@
 
 pkgbase=kubernetes
 pkgname=('kube-apiserver' 'kube-controller-manager' 'kube-proxy' 'kube-scheduler' 'kubectl' 'kubelet' 'kubeadm')
-pkgver=1.20.5
+pkgver=1.21.0
 pkgrel=1
 pkgdesc="Production-Grade Container Scheduling and Management"
 arch=('x86_64')
@@ -29,7 +29,7 @@
         "kube-scheduler.env"
         "kube-scheduler.service"
 )
-sha512sums=('88f961a54e46bc43bc0bf54a7032f413b1fbc8467cd0342ef538ba275be20d0cb7c366588bb82992818558156a572369d02ec0de8dee2942585419401b97ebc4'
+sha512sums=('f5928f5aad0ce1dee7db145a798c5038aa5ca085a09ba9a2da5cabb36c54f2adc86ec5948d4cf344544c45c29d18e7b9f04bf14c4a91aab637c7244fcf3f80d8'
             'a2c97738fb49c0e30eee44b6404af083bbaddbafb8a3fa92493802065f4ac06f0c09d50437a9fdda345e0365de984d9bc768fb9300a40c716e6dec53bd57b6de'
             '5f7132636b6afe9f00dc450c58073c0829942fa44070e7ec5a2c227c485c83f076bdea081d207f926b44d02700be65bf19a61f5d8d1472edd480f980e6ffbc3a'
             'ed5ba22b37eaa9f4950ff3b57d60dd7866fcd5b8bd5197eab3170470528e8d91379483d3eb724589e695184f9b0ed506ebaee73ecca0dc40afdb5f35e79d178a'
@@ -46,7 +46,7 @@
             'dd4efa137462905f9e29a99d69b747ae35e58ba8152794bfa417325953dd5059bad96fabfabf73ce1ee2310dc4ab4d1b95c8d931d33b81c67addcb614a51be54'
             'ba277f765959ddb8aa0dee5a86cd9df1f40fb3f6ea1001f24825dbf21bd9342981d13894301170431729f76e710f70c23481e4061c64be29517ff497490f1ef3'
             '2c25c0e11a7b2d6d61e03f9afe7ba21f9497495ab02e85f2623ce8c71019fb8a1af16197ab3968d5da050c2188c3e67372aa43322ac91af84f7da61bf73596bc')
-b2sums=('1403d2740fada1b7732dc17e48da3ea8f36a79e8311ad23f749772722f7061c758f74b9e0c1e798906487748949384904d29c2b31fa551ceb1e4ecb821837c09'
+b2sums=('78ae44985eccf9e17d58ccb3f9c98dcc469059e17375b016d82df6d5ce02451e0bcac49cdd89d5ae82bd718191e83fbf6e128ae3a4d14569460febd0c027edf3'
         'a84c41a2b2be6ab0f5f6c3ede13b28456deb7098421a6f1af0e72e53a9214efa30a59709c5b1e6c35031c4dfd15e786a691b69e592796d769cf057fb1d21379a'
         'dbab30d7e1b566027fec9d6a95dd41ed8f64399c39aac07fb4513ce21050eeeb4a226adfd513f76921c305945dfa4a140602ede574dd5eb4cd287e0f2df21714'
         '27a8dcbbe06fa7aea122fc87ca663710ae2179c995270d94e22c905422e2639f3c9c81eef6723467c76366062381d8bd65e84ef79f47fed7c240973a55f5cb0e'
@@ -99,6 +99,7 @@
   pkgdesc='A tool for quickly installing Kubernetes and setting up a secure cluster'
   groups=('kubernetes-tools')
   depends+=('crictl')
+  install="${pkgname}.install"
 
   cd "${pkgbase}-${pkgver}"
   install -vDm 755 "_output/local/bin/linux/amd64/${pkgname}" -t "$pkgdir/usr/bin"

Modified: kubeadm.install
===================================================================
--- kubeadm.install	2021-04-09 17:01:57 UTC (rev 915275)
+++ kubeadm.install	2021-04-09 17:20:23 UTC (rev 915276)
@@ -1,35 +1,14 @@
-# This is a default template for a post-install scriptlet.
-# Uncomment only required functions and remove any functions
-# you don't need (and this header).
-
-## arg 1:  the new package version
-#pre_install() {
-  # do something here
-#}
-
 # arg 1:  the new package version
 post_install() {
-  echo "Switch on IP forwarding: sysctl net.ipv4.ip_forward=1"
+  printf "Switch on IP forwarding: sysctl net.ipv4.ip_forward=1\n"
 }
 
 ## arg 1:  the new package version
 ## arg 2:  the old package version
-#pre_upgrade() {
-  # do something here
-#}
-
-## arg 1:  the new package version
-## arg 2:  the old package version
-#post_upgrade() {
-  # do something here
-#}
-
-## arg 1:  the old package version
-#pre_remove() {
-  # do something here
-#}
-
-## arg 1:  the old package version
-#post_remove() {
-  # do something here
-#}
+post_upgrade() {
+  local _changelog_121="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#no-really-you-must-read-this-before-you-upgrade"
+  if [[ "$(vercmp "$2" "1.21.0-1")" -lt 0 ]]; then
+    printf "WARNING: Read important changelog notice:\n"
+    printf "         %s\n" "${_changelog_121}"
+  fi
+}

Modified: kubelet.install
===================================================================
--- kubelet.install	2021-04-09 17:01:57 UTC (rev 915275)
+++ kubelet.install	2021-04-09 17:20:23 UTC (rev 915276)
@@ -8,3 +8,11 @@
     echo "WARNING: Disable swap before using kubelet.service."
   fi
 }
+
+post_upgrade() {
+  local _changelog_121="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#no-really-you-must-read-this-before-you-upgrade"
+  if [[ "$(vercmp "$2" "1.21.0-1")" -lt 0 ]]; then
+    printf "WARNING: Read important changelog notice:\n"
+    printf "         %s\n" "${_changelog_121}"
+  fi
+}



More information about the arch-commits mailing list