@@ -108,6 +108,13 @@ jobs:
108
108
109
109
apply :
110
110
runs-on : ubuntu-latest
111
+ strategy :
112
+ matrix :
113
+ include :
114
+ - node_image : kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f
115
+ - node_image : kindest/node:v1.31.6@sha256:28b7cbb993dfe093c76641a0c95807637213c9109b761f1d422c2400e22b8e87
116
+ - node_image : kindest/node:v1.30.10@sha256:4de75d0e82481ea846c0ed1de86328d821c1e6a6a91ac37bf804e5313670e507
117
+
111
118
steps :
112
119
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
113
120
@@ -121,6 +128,12 @@ jobs:
121
128
122
129
- name : Create k8s KinD Cluster
123
130
uses : helm/kind-action@a1b0e391336a6ee6713a0583f8c6240d70863de3 # v1.12.0
131
+ with :
132
+ # NOTE: default is 0.26.0 https://github.com/helm/kind-action/blob/a1b0e391336a6ee6713a0583f8c6240d70863de3/kind.sh#L21
133
+ # so bump this manually
134
+ version : v0.27.0
135
+ env :
136
+ INPUT_NODE_IMAGE : ${{ matrix.node_image }}
124
137
125
138
- name : Verify installing CRDs via kustomize works
126
139
run : make install
@@ -130,6 +143,13 @@ jobs:
130
143
131
144
CRDs-validation :
132
145
runs-on : ubuntu-latest
146
+ strategy :
147
+ matrix :
148
+ include :
149
+ - node_image : kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f
150
+ - node_image : kindest/node:v1.31.6@sha256:28b7cbb993dfe093c76641a0c95807637213c9109b761f1d422c2400e22b8e87
151
+ - node_image : kindest/node:v1.30.10@sha256:4de75d0e82481ea846c0ed1de86328d821c1e6a6a91ac37bf804e5313670e507
152
+
133
153
steps :
134
154
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
135
155
@@ -143,6 +163,12 @@ jobs:
143
163
144
164
- name : Create k8s KinD Cluster
145
165
uses : helm/kind-action@a1b0e391336a6ee6713a0583f8c6240d70863de3 # v1.12.0
166
+ with :
167
+ # NOTE: default is 0.26.0 https://github.com/helm/kind-action/blob/a1b0e391336a6ee6713a0583f8c6240d70863de3/kind.sh#L21
168
+ # so bump this manually
169
+ version : v0.27.0
170
+ env :
171
+ INPUT_NODE_IMAGE : ${{ matrix.node_image }}
146
172
147
173
- name : Verify installing CRDs via kustomize works
148
174
run : make install
0 commit comments