Skip to content

Commit 3b6457d

Browse files
scaleway-botyfodil
andauthored
feat(k8s): add versions deprecation+eol dates (scaleway#2445)
Co-authored-by: Yacine Fodil <[email protected]>
1 parent c054cd7 commit 3b6457d

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

packages_generated/k8s/src/v1/marshalling.gen.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ export const unmarshalVersion = (data: unknown): Version => {
122122
availableContainerRuntimes: data.available_container_runtimes,
123123
availableFeatureGates: data.available_feature_gates,
124124
availableKubeletArgs: data.available_kubelet_args,
125+
deprecatedAt: unmarshalDate(data.deprecated_at),
126+
endOfLifeAt: unmarshalDate(data.end_of_life_at),
125127
label: data.label,
126128
name: data.name,
127129
region: data.region,

packages_generated/k8s/src/v1/types.gen.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -624,6 +624,14 @@ export interface Version {
624624
* Supported kubelet arguments for this version.
625625
*/
626626
availableKubeletArgs: Record<string, string>
627+
/**
628+
* Date from which this version will no longer be available for provisioning.
629+
*/
630+
deprecatedAt?: Date
631+
/**
632+
* Date from which any remaining clusters on this version will begin to be forcibly upgraded to the next minor version.
633+
*/
634+
endOfLifeAt?: Date
627635
}
628636

629637
export interface Cluster {

0 commit comments

Comments
 (0)