|  | 
| 2 | 2 | // Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. | 
| 3 | 3 | // | 
| 4 | 4 | def kind_k8s_map = [ | 
| 5 |  | - '0.11.1': [ | 
| 6 |  | - '1.23.3': 'kindest/node:v1.23.3@sha256:0cb1a35ccd539118ce38d29a97823bae8fcef22fc94e9e33c0f4fadcdf9d4059', | 
| 7 |  | - '1.23': 'kindest/node:v1.23.3@sha256:0cb1a35ccd539118ce38d29a97823bae8fcef22fc94e9e33c0f4fadcdf9d4059', | 
| 8 |  | - '1.22.5': 'kindest/node:v1.22.5@sha256:a2b3127dd056f04e9fef46cc153a9452f5a4a09e818528da746f4a3b45148c74', | 
| 9 |  | - '1.22': 'kindest/node:v1.22.5@sha256:a2b3127dd056f04e9fef46cc153a9452f5a4a09e818528da746f4a3b45148c74', | 
| 10 |  | - '1.21.1': 'kindest/node:v1.21.1@sha256:69860bda5563ac81e3c0057d654b5253219618a22ec3a346306239bba8cfa1a6', | 
| 11 |  | - '1.21': 'kindest/node:v1.21.1@sha256:69860bda5563ac81e3c0057d654b5253219618a22ec3a346306239bba8cfa1a6', | 
| 12 |  | - '1.20.7': 'kindest/node:v1.20.7@sha256:cbeaf907fc78ac97ce7b625e4bf0de16e3ea725daf6b04f930bd14c67c671ff9', | 
| 13 |  | - '1.20': 'kindest/node:v1.20.7@sha256:cbeaf907fc78ac97ce7b625e4bf0de16e3ea725daf6b04f930bd14c67c671ff9', | 
| 14 |  | - '1.19.11': 'kindest/node:v1.19.11@sha256:07db187ae84b4b7de440a73886f008cf903fcf5764ba8106a9fd5243d6f32729', | 
| 15 |  | - '1.19': 'kindest/node:v1.19.11@sha256:07db187ae84b4b7de440a73886f008cf903fcf5764ba8106a9fd5243d6f32729' | 
| 16 |  | - ], | 
| 17 |  | - '0.12.0': [ | 
| 18 |  | - '1.23.4': 'kindest/node:v1.23.4@sha256:0e34f0d0fd448aa2f2819cfd74e99fe5793a6e4938b328f657c8e3f81ee0dfb9', | 
| 19 |  | - '1.23': 'kindest/node:v1.23.4@sha256:0e34f0d0fd448aa2f2819cfd74e99fe5793a6e4938b328f657c8e3f81ee0dfb9', | 
| 20 |  | - '1.22.7': 'kindest/node:v1.22.7@sha256:1dfd72d193bf7da64765fd2f2898f78663b9ba366c2aa74be1fd7498a1873166', | 
| 21 |  | - '1.22': 'kindest/node:v1.22.7@sha256:1dfd72d193bf7da64765fd2f2898f78663b9ba366c2aa74be1fd7498a1873166', | 
| 22 |  | - '1.21.10': 'kindest/node:v1.21.10@sha256:84709f09756ba4f863769bdcabe5edafc2ada72d3c8c44d6515fc581b66b029c', | 
| 23 |  | - '1.21': 'kindest/node:v1.21.10@sha256:84709f09756ba4f863769bdcabe5edafc2ada72d3c8c44d6515fc581b66b029c', | 
| 24 |  | - '1.20.15': 'kindest/node:v1.20.15@sha256:393bb9096c6c4d723bb17bceb0896407d7db581532d11ea2839c80b28e5d8deb', | 
| 25 |  | - '1.20': 'kindest/node:v1.20.15@sha256:393bb9096c6c4d723bb17bceb0896407d7db581532d11ea2839c80b28e5d8deb' | 
| 26 |  | - ], | 
| 27 |  | - '0.13.0': [ | 
| 28 |  | - '1.24.0': 'kindest/node:v1.24.0@sha256:406fd86d48eaf4c04c7280cd1d2ca1d61e7d0d61ddef0125cb097bc7b82ed6a1', | 
| 29 |  | - '1.24': 'kindest/node:v1.24.0@sha256:406fd86d48eaf4c04c7280cd1d2ca1d61e7d0d61ddef0125cb097bc7b82ed6a1', | 
| 30 |  | - '1.23.6': 'kindest/node:v1.23.6@sha256:1af0f1bee4c3c0fe9b07de5e5d3fafeb2eec7b4e1b268ae89fcab96ec67e8355', | 
| 31 |  | - '1.23': 'kindest/node:v1.23.6@sha256:1af0f1bee4c3c0fe9b07de5e5d3fafeb2eec7b4e1b268ae89fcab96ec67e8355', | 
| 32 |  | - '1.22.9': 'kindest/node:v1.22.9@sha256:6e57a6b0c493c7d7183a1151acff0bfa44bf37eb668826bf00da5637c55b6d5e', | 
| 33 |  | - '1.22': 'kindest/node:v1.22.9@sha256:6e57a6b0c493c7d7183a1151acff0bfa44bf37eb668826bf00da5637c55b6d5e', | 
| 34 |  | - '1.21.12': 'kindest/node:v1.21.12@sha256:ae05d44cc636ee961068399ea5123ae421790f472c309900c151a44ee35c3e3e', | 
| 35 |  | - '1.21': 'kindest/node:v1.21.12@sha256:ae05d44cc636ee961068399ea5123ae421790f472c309900c151a44ee35c3e3e', | 
| 36 |  | - '1.20.15': 'kindest/node:v1.20.15@sha256:a6ce604504db064c5e25921c6c0fffea64507109a1f2a512b1b562ac37d652f3', | 
| 37 |  | - '1.20': 'kindest/node:v1.20.15@sha256:a6ce604504db064c5e25921c6c0fffea64507109a1f2a512b1b562ac37d652f3' | 
| 38 |  | - ], | 
| 39 |  | - '0.14.0': [ | 
| 40 |  | - '1.24.0': 'kindest/node:v1.24.0@sha256:0866296e693efe1fed79d5e6c7af8df71fc73ae45e3679af05342239cdc5bc8e', | 
| 41 |  | - '1.24': 'kindest/node:v1.24.0@sha256:0866296e693efe1fed79d5e6c7af8df71fc73ae45e3679af05342239cdc5bc8e', | 
| 42 |  | - '1.23.6': 'kindest/node:v1.23.6@sha256:b1fa224cc6c7ff32455e0b1fd9cbfd3d3bc87ecaa8fcb06961ed1afb3db0f9ae', | 
| 43 |  | - '1.23': 'kindest/node:v1.23.6@sha256:b1fa224cc6c7ff32455e0b1fd9cbfd3d3bc87ecaa8fcb06961ed1afb3db0f9ae', | 
| 44 |  | - '1.22.9': 'kindest/node:v1.22.9@sha256:8135260b959dfe320206eb36b3aeda9cffcb262f4b44cda6b33f7bb73f453105', | 
| 45 |  | - '1.22': 'kindest/node:v1.22.9@sha256:8135260b959dfe320206eb36b3aeda9cffcb262f4b44cda6b33f7bb73f453105', | 
| 46 |  | - '1.21.12': 'kindest/node:v1.21.12@sha256:f316b33dd88f8196379f38feb80545ef3ed44d9197dca1bfd48bcb1583210207', | 
| 47 |  | - '1.21': 'kindest/node:v1.21.12@sha256:f316b33dd88f8196379f38feb80545ef3ed44d9197dca1bfd48bcb1583210207', | 
| 48 |  | - '1.20.15': 'kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248', | 
| 49 |  | - '1.20': 'kindest/node:v1.20.15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248' | 
| 50 |  | - ], | 
| 51 | 5 |  '0.15.0': [ | 
| 52 | 6 |  '1.25.0': 'kindest/node:v1.25.0@sha256:428aaa17ec82ccde0131cb2d1ca6547d13cf5fdabcc0bbecf749baa935387cbf', | 
| 53 | 7 |  '1.25': 'kindest/node:v1.25.0@sha256:428aaa17ec82ccde0131cb2d1ca6547d13cf5fdabcc0bbecf749baa935387cbf', | 
| @@ -107,7 +61,7 @@ def kind_k8s_map = [ | 
| 107 | 61 | ] | 
| 108 | 62 | def _kind_image = null | 
| 109 | 63 | CRON_SETTINGS = '''H 1 * * * % MAVEN_PROFILE_NAME=kind-parallel | 
| 110 |  | - H 2 * * * % MAVEN_PROFILE_NAME=kind-sequential''' | 
|  | 64 | + H 2 * * * % MAVEN_PROFILE_NAME=kind-sequential;KUBE_VERSION=1.24.12;KIND_VERSION=0.18.0''' | 
| 111 | 65 | 
 | 
| 112 | 66 | 
 | 
| 113 | 67 | pipeline { | 
| @@ -177,12 +131,12 @@ pipeline { | 
| 177 | 131 |  ] | 
| 178 | 132 |  ) | 
| 179 | 133 |  choice(name: 'KUBE_VERSION', | 
| 180 |  | - description: 'Kubernetes version. Supported values depend on the Kind version. Kind 0.18.0: 1.26, 1.26.3, 1.25, 1.25.8, 1.24, 1.24.12, 1.23, 1.23.17, 1.22, 1.22.17, 1.21, and 1.21.14. Kind 0.17.0: 1.25, 1.25.3, 1.24, 1.24.7, 1.23, 1.23.13, 1.22, 1.22.15, 1.21, 1.21.14, 1.20, and 1.20.15. Kind 0.16.0: 1.25, 1.25.2, 1.24, 1.24.6, 1.23, 1.23.12, 1.22, 1.22.15, 1.21, 1.21.14, 1.20, and 1.20.15. Kind 0.15.0: 1.25, 1.25.0, 1.24, 1.24.4, 1.23, 1.23.10, 1.22, 1.22.13, 1.21, 1.21.14, 1.20, and 1.20.15. Kind 0.13.0 and 0.14.0: 1.24, 1.24.0, 1.23, 1.23.6, 1.22, 1.22.9, 1.21, 1.21.12, 1.20, 1.20.15, Kind 0.12.0: 1.23, 1.23.4, 1.22, 1.22.7, 1.21, 1.21.10, 1.20, 1.20.15. Kind 0.11.1: 1.23, 1.23.3, 1.22, 1.22.5, 1.21, 1.21.1, 1.20, 1.20.7, 1.19, 1.19.11.', | 
|  | 134 | + description: 'Kubernetes version. Supported values depend on the Kind version. Kind 0.18.0: 1.26, 1.26.3, 1.25, 1.25.8, 1.24, 1.24.12, 1.23, 1.23.17, 1.22, 1.22.17, 1.21, and 1.21.14. Kind 0.17.0: 1.25, 1.25.3, 1.24, 1.24.7, 1.23, 1.23.13, 1.22, 1.22.15, 1.21, 1.21.14, 1.20, and 1.20.15. Kind 0.16.0: 1.25, 1.25.2, 1.24, 1.24.6, 1.23, 1.23.12, 1.22, 1.22.15, 1.21, 1.21.14, 1.20, and 1.20.15. Kind 0.15.0: 1.25, 1.25.0, 1.24, 1.24.4, 1.23, 1.23.10, 1.22, 1.22.13, 1.21, 1.21.14, 1.20, and 1.20.15', | 
| 181 | 135 |  choices: [ | 
| 182 | 136 |  // The first item in the list is the default value... | 
| 183 |  | - '1.25.8', | 
| 184 |  | - '1.26', | 
| 185 | 137 |  '1.26.3', | 
|  | 138 | + '1.26', | 
|  | 139 | + '1.25.8', | 
| 186 | 140 |  '1.25', | 
| 187 | 141 |  '1.25.3', | 
| 188 | 142 |  '1.25.2', | 
| @@ -215,15 +169,9 @@ pipeline { | 
| 215 | 169 |  '1.21', | 
| 216 | 170 |  '1.20.15', | 
| 217 | 171 |  '1.20.7', | 
| 218 |  | - '1.20', | 
| 219 |  | - '1.19.11', | 
| 220 |  | - '1.19' | 
|  | 172 | + '1.20' | 
| 221 | 173 |  ] | 
| 222 | 174 |  ) | 
| 223 |  | - string(name: 'KUBECTL_VERSION', | 
| 224 |  | - description: 'kubectl version', | 
| 225 |  | - defaultValue: '1.25.4' | 
| 226 |  | - ) | 
| 227 | 175 |  string(name: 'HELM_VERSION', | 
| 228 | 176 |  description: 'Helm version', | 
| 229 | 177 |  defaultValue: '3.11.2' | 
| @@ -407,7 +355,7 @@ pipeline { | 
| 407 | 355 |  sh ''' | 
| 408 | 356 |  export PATH=${runtime_path} | 
| 409 | 357 |  oci os object get --namespace=${wko_tenancy} --bucket-name=wko-system-test-files \ | 
| 410 |  | - --name=kubectl/kubectl-v${KUBECTL_VERSION} --file=${WORKSPACE}/bin/kubectl \ | 
|  | 358 | + --name=kubectl/kubectl-v${KUBE_VERSION} --file=${WORKSPACE}/bin/kubectl \ | 
| 411 | 359 |  --auth=instance_principal | 
| 412 | 360 |  chmod +x ${WORKSPACE}/bin/kubectl | 
| 413 | 361 |  kubectl version --client=true | 
|  | 
0 commit comments