Commit 3ce3132
authored
[CONTINT-5467] Track latest RC Kubernetes version in a nightly CI job (#53635)
### What does this PR do?
* Adds new classes to abstract various operations and add better type safety compared to dictionaries.
* `KubernetesRelease`
* `KindKubernetesImage`
* `KubernetesVersions`
* `JobLocation`
* `E2EJobFile`
* Adds a new e2e job `new-e2e-containers-k8s-rc-latest` that runs nightly to track the latest Kubernetes RC version
* The job is only updated/enabled when the RC version > the latest stable version
### Motivation
Coverage of Kubernetes RC versions
### Describe how you validated your changes
Ran `dda inv k8s-version.*` locally.
### Additional Notes
Co-authored-by: justin.lesko <justin.lesko@datadoghq.com>1 parent d5ee249 commit 3ce3132
2 files changed
Lines changed: 370 additions & 218 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
293 | 293 | | |
294 | 294 | | |
295 | 295 | | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
296 | 310 | | |
297 | 311 | | |
298 | 312 | | |
| |||
0 commit comments