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.8' : [
6
- ' 1.18.2' : ' kindest/node:v1.18.2@sha256:7b27a6d0f2517ff88ba444025beae41491b016bc6af573ba467b70c5e8e0d85f' ,
7
- ' 1.18' : ' kindest/node:v1.18.2@sha256:7b27a6d0f2517ff88ba444025beae41491b016bc6af573ba467b70c5e8e0d85f' ,
8
- ' 1.17.5' : ' kindest/node:v1.17.5@sha256:ab3f9e6ec5ad8840eeb1f76c89bb7948c77bbf76bcebe1a8b59790b8ae9a283a' ,
9
- ' 1.17' : ' kindest/node:v1.17.5@sha256:ab3f9e6ec5ad8840eeb1f76c89bb7948c77bbf76bcebe1a8b59790b8ae9a283a' ,
10
- ' 1.16.9' : ' kindest/node:v1.16.9@sha256:7175872357bc85847ec4b1aba46ed1d12fa054c83ac7a8a11f5c268957fd5765' ,
11
- ' 1.16' : ' kindest/node:v1.16.9@sha256:7175872357bc85847ec4b1aba46ed1d12fa054c83ac7a8a11f5c268957fd5765' ,
12
- ' 1.15.11' : ' kindest/node:v1.15.11@sha256:6cc31f3533deb138792db2c7d1ffc36f7456a06f1db5556ad3b6927641016f50' ,
13
- ' 1.15' : ' kindest/node:v1.15.11@sha256:6cc31f3533deb138792db2c7d1ffc36f7456a06f1db5556ad3b6927641016f50'
14
- ],
15
- ' 0.9' : [
16
- ' 1.19.1' : ' kindest/node:v1.19.1@sha256:98cf5288864662e37115e362b23e4369c8c4a408f99cbc06e58ac30ddc721600' ,
17
- ' 1.19' : ' kindest/node:v1.19.1@sha256:98cf5288864662e37115e362b23e4369c8c4a408f99cbc06e58ac30ddc721600' ,
18
- ' 1.18.8' : ' kindest/node:v1.18.8@sha256:f4bcc97a0ad6e7abaf3f643d890add7efe6ee4ab90baeb374b4f41a4c95567eb' ,
19
- ' 1.18' : ' kindest/node:v1.18.8@sha256:f4bcc97a0ad6e7abaf3f643d890add7efe6ee4ab90baeb374b4f41a4c95567eb' ,
20
- ' 1.17.11' : ' kindest/node:v1.17.11@sha256:5240a7a2c34bf241afb54ac05669f8a46661912eab05705d660971eeb12f6555' ,
21
- ' 1.17' : ' kindest/node:v1.17.11@sha256:5240a7a2c34bf241afb54ac05669f8a46661912eab05705d660971eeb12f6555' ,
22
- ' 1.16.15' : ' kindest/node:v1.16.15@sha256:a89c771f7de234e6547d43695c7ab047809ffc71a0c3b65aa54eda051c45ed20' ,
23
- ' 1.16' : ' kindest/node:v1.16.15@sha256:a89c771f7de234e6547d43695c7ab047809ffc71a0c3b65aa54eda051c45ed20' ,
24
- ' 1.15.12' : ' kindest/node:v1.15.12@sha256:d9b939055c1e852fe3d86955ee24976cab46cba518abcb8b13ba70917e6547a6' ,
25
- ' 1.15' : ' kindest/node:v1.15.12@sha256:d9b939055c1e852fe3d86955ee24976cab46cba518abcb8b13ba70917e6547a6'
26
- ],
27
- ' 0.10' : [
28
- ' 1.20.2' : ' kindest/node:v1.20.2@sha256:8f7ea6e7642c0da54f04a7ee10431549c0257315b3a634f6ef2fecaaedb19bab' ,
29
- ' 1.20' : ' kindest/node:v1.20.2@sha256:8f7ea6e7642c0da54f04a7ee10431549c0257315b3a634f6ef2fecaaedb19bab' ,
30
- ' 1.19.7' : ' kindest/node:v1.19.7@sha256:a70639454e97a4b733f9d9b67e12c01f6b0297449d5b9cbbef87473458e26dca' ,
31
- ' 1.19' : ' kindest/node:v1.19.7@sha256:a70639454e97a4b733f9d9b67e12c01f6b0297449d5b9cbbef87473458e26dca' ,
32
- ' 1.18.15' : ' kindest/node:v1.18.15@sha256:5c1b980c4d0e0e8e7eb9f36f7df525d079a96169c8a8f20d8bd108c0d0889cc4' ,
33
- ' 1.18' : ' kindest/node:v1.18.15@sha256:5c1b980c4d0e0e8e7eb9f36f7df525d079a96169c8a8f20d8bd108c0d0889cc4' ,
34
- ' 1.17.17' : ' kindest/node:v1.17.17@sha256:7b6369d27eee99c7a85c48ffd60e11412dc3f373658bc59b7f4d530b7056823e' ,
35
- ' 1.17' : ' kindest/node:v1.17.17@sha256:7b6369d27eee99c7a85c48ffd60e11412dc3f373658bc59b7f4d530b7056823e' ,
36
- ' 1.16.15' : ' kindest/node:v1.16.15@sha256:c10a63a5bda231c0a379bf91aebf8ad3c79146daca59db816fb963f731852a99' ,
37
- ' 1.16' : ' kindest/node:v1.16.15@sha256:c10a63a5bda231c0a379bf91aebf8ad3c79146daca59db816fb963f731852a99' ,
38
- ' 1.15.12' : ' kindest/node:v1.15.12@sha256:67181f94f0b3072fb56509107b380e38c55e23bf60e6f052fbd8052d26052fb5' ,
39
- ' 1.15' : ' kindest/node:v1.15.12@sha256:67181f94f0b3072fb56509107b380e38c55e23bf60e6f052fbd8052d26052fb5'
40
- ],
41
- ' 0.11' : [
42
- ' 1.21.1' : ' kindest/node:v1.21.1@sha256:fae9a58f17f18f06aeac9772ca8b5ac680ebbed985e266f711d936e91d113bad' ,
43
- ' 1.21' : ' kindest/node:v1.21.1@sha256:fae9a58f17f18f06aeac9772ca8b5ac680ebbed985e266f711d936e91d113bad' ,
44
- ' 1.20.7' : ' kindest/node:v1.20.7@sha256:e645428988191fc824529fd0bb5c94244c12401cf5f5ea3bd875eb0a787f0fe9' ,
45
- ' 1.20' : ' kindest/node:v1.20.7@sha256:e645428988191fc824529fd0bb5c94244c12401cf5f5ea3bd875eb0a787f0fe9' ,
46
- ' 1.19.11' : ' kindest/node:v1.19.11@sha256:7664f21f9cb6ba2264437de0eb3fe99f201db7a3ac72329547ec4373ba5f5911' ,
47
- ' 1.19' : ' kindest/node:v1.19.11@sha256:7664f21f9cb6ba2264437de0eb3fe99f201db7a3ac72329547ec4373ba5f5911' ,
48
- ' 1.18.19' : ' kindest/node:v1.18.19@sha256:530378628c7c518503ade70b1df698b5de5585dcdba4f349328d986b8849b1ee' ,
49
- ' 1.18' : ' kindest/node:v1.18.19@sha256:530378628c7c518503ade70b1df698b5de5585dcdba4f349328d986b8849b1ee' ,
50
- ' 1.17.17' : ' kindest/node:v1.17.17@sha256:c581fbf67f720f70aaabc74b44c2332cc753df262b6c0bca5d26338492470c17' ,
51
- ' 1.17' : ' kindest/node:v1.17.17@sha256:c581fbf67f720f70aaabc74b44c2332cc753df262b6c0bca5d26338492470c17' ,
52
- ' 1.16.15' : ' kindest/node:v1.16.15@sha256:430c03034cd856c1f1415d3e37faf35a3ea9c5aaa2812117b79e6903d1fc9651' ,
53
- ' 1.16' : ' kindest/node:v1.16.15@sha256:430c03034cd856c1f1415d3e37faf35a3ea9c5aaa2812117b79e6903d1fc9651' ,
54
- ' 1.15.12' : ' kindest/node:v1.15.12@sha256:8d575f056493c7778935dd855ded0e95c48cb2fab90825792e8fc9af61536bf9' ,
55
- ' 1.15' : ' kindest/node:v1.15.12@sha256:8d575f056493c7778935dd855ded0e95c48cb2fab90825792e8fc9af61536bf9'
56
- ],
57
5
' 0.11.1' : [
58
6
' 1.23.3' : ' kindest/node:v1.23.3@sha256:0cb1a35ccd539118ce38d29a97823bae8fcef22fc94e9e33c0f4fadcdf9d4059' ,
59
7
' 1.23' : ' kindest/node:v1.23.3@sha256:0cb1a35ccd539118ce38d29a97823bae8fcef22fc94e9e33c0f4fadcdf9d4059' ,
@@ -64,15 +12,17 @@ def kind_k8s_map = [
64
12
' 1.20.7' : ' kindest/node:v1.20.7@sha256:cbeaf907fc78ac97ce7b625e4bf0de16e3ea725daf6b04f930bd14c67c671ff9' ,
65
13
' 1.20' : ' kindest/node:v1.20.7@sha256:cbeaf907fc78ac97ce7b625e4bf0de16e3ea725daf6b04f930bd14c67c671ff9' ,
66
14
' 1.19.11' : ' kindest/node:v1.19.11@sha256:07db187ae84b4b7de440a73886f008cf903fcf5764ba8106a9fd5243d6f32729' ,
67
- ' 1.19' : ' kindest/node:v1.19.11@sha256:07db187ae84b4b7de440a73886f008cf903fcf5764ba8106a9fd5243d6f32729' ,
68
- ' 1.18.19' : ' kindest/node:v1.18.19@sha256:7af1492e19b3192a79f606e43c35fb741e520d195f96399284515f077b3b622c' ,
69
- ' 1.18' : ' kindest/node:v1.18.19@sha256:7af1492e19b3192a79f606e43c35fb741e520d195f96399284515f077b3b622c' ,
70
- ' 1.17.17' : ' kindest/node:v1.17.17@sha256:66f1d0d91a88b8a001811e2f1054af60eef3b669a9a74f9b6db871f2f1eeed00' ,
71
- ' 1.17' : ' kindest/node:v1.17.17@sha256:66f1d0d91a88b8a001811e2f1054af60eef3b669a9a74f9b6db871f2f1eeed00' ,
72
- ' 1.16.15' : ' kindest/node:v1.16.15@sha256:83067ed51bf2a3395b24687094e283a7c7c865ccc12a8b1d7aa673ba0c5e8861' ,
73
- ' 1.16' : ' kindest/node:v1.16.15@sha256:83067ed51bf2a3395b24687094e283a7c7c865ccc12a8b1d7aa673ba0c5e8861' ,
74
- ' 1.15.12' : ' kindest/node:v1.15.12@sha256:b920920e1eda689d9936dfcf7332701e80be12566999152626b2c9d730397a95' ,
75
- ' 1.15' : ' kindest/node:v1.15.12@sha256:b920920e1eda689d9936dfcf7332701e80be12566999152626b2c9d730397a95'
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'
76
26
]
77
27
]
78
28
def _kind_image = null
@@ -137,35 +87,28 @@ pipeline {
137
87
choice(name : ' KIND_VERSION' ,
138
88
description : ' Kind version.' ,
139
89
choices : [
140
- ' 0.11.1' ,
141
- ' 0.11' ,
142
- ' 0.10' ,
143
- ' 0.9' ,
144
- ' 0.8'
90
+ ' 0.12.0' ,
91
+ ' 0.11.1'
145
92
]
146
93
)
147
94
choice(name : ' KUBE_VERSION' ,
148
- description : ' Kubernetes version. Supported values depend on the Kind version. Kind 0.9 .0: 1.19 , 1.19.1 , 1.18 , 1.18.8 , 1.17 , 1.17.11 , 1.16, 1.16.15, 1.15, and 1.15.12. Kind 0.10.0: 1. 20, 1.20.2, 1.19, 1.19.7, 1.18, 1.18.15, 1.17, 1.17.17, 1.16, and 1.16.15. Kind 0.11.0 and 0.11. 1: 1.23, 1.23.0 , 1.22, 1.22.0 , 1.21, 1.21.1, 1.20, 1.20.7, 1.19, 1.19.11, 1.18, 1.18.19, 1.17, 1.17.17, 1.16, and 1.16.15 .' ,
95
+ description : ' Kubernetes version. Supported values depend on the Kind version. Kind 0.12 .0: 1.23 , 1.23.4 , 1.22 , 1.22.10 , 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.' ,
149
96
choices : [
150
97
// The first item in the list is the default value...
151
- ' 1.21.1' ,
98
+ ' 1.21.10' ,
99
+ ' 1.23.4' ,
152
100
' 1.23.3' ,
153
101
' 1.23' ,
102
+ ' 1.22.10' ,
154
103
' 1.22.5' ,
155
104
' 1.22' ,
105
+ ' 1.21.1' ,
156
106
' 1.21' ,
107
+ ' 1.20.15' ,
157
108
' 1.20.7' ,
158
109
' 1.20' ,
159
110
' 1.19.11' ,
160
- ' 1.19' ,
161
- ' 1.18.19' ,
162
- ' 1.18' ,
163
- ' 1.17.17' ,
164
- ' 1.17' ,
165
- ' 1.16.15' ,
166
- ' 1.16' ,
167
- ' 1.15.12' ,
168
- ' 1.15'
111
+ ' 1.19'
169
112
]
170
113
)
171
114
string(name : ' KUBECTL_VERSION' ,
0 commit comments