Skip to content

Commit 98cb3c8

Browse files
committed
Auto generate conversions and crds
1 parent 036c65c commit 98cb3c8

6 files changed

+201
-0
lines changed

bootstrap/kubeadm/api/v1beta1/zz_generated.deepcopy.go

+25
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bootstrap/kubeadm/config/crd/bases/bootstrap.cluster.x-k8s.io_kubeadmconfigs.yaml

+36
Original file line numberDiff line numberDiff line change
@@ -2645,6 +2645,24 @@ spec:
26452645
type: object
26462646
type: array
26472647
type: object
2648+
patches:
2649+
description: Patches contains options related to applying patches
2650+
to components deployed by kubeadm during "kubeadm init". The
2651+
minimum kubernetes version needed to support Patches is v1.22
2652+
properties:
2653+
directory:
2654+
description: Directory is a path to a directory that contains
2655+
files named "target[suffix][+patchtype].extension". For
2656+
example, "kube-apiserver0+merge.yaml" or just "etcd.json".
2657+
"target" can be one of "kube-apiserver", "kube-controller-manager",
2658+
"kube-scheduler", "etcd". "patchtype" can be one of "strategic"
2659+
"merge" or "json" and they match the patch formats supported
2660+
by kubectl. The default "patchtype" is "strategic". "extension"
2661+
must be either "json" or "yaml". "suffix" is an optional
2662+
string that can be used to determine which patches are applied
2663+
first alpha-numerically.
2664+
type: string
2665+
type: object
26482666
type: object
26492667
joinConfiguration:
26502668
description: JoinConfiguration is the kubeadm configuration for the
@@ -2827,6 +2845,24 @@ spec:
28272845
type: object
28282846
type: array
28292847
type: object
2848+
patches:
2849+
description: Patches contains options related to applying patches
2850+
to components deployed by kubeadm during "kubeadm join". The
2851+
minimum kubernetes version needed to support Patches is v1.22
2852+
properties:
2853+
directory:
2854+
description: Directory is a path to a directory that contains
2855+
files named "target[suffix][+patchtype].extension". For
2856+
example, "kube-apiserver0+merge.yaml" or just "etcd.json".
2857+
"target" can be one of "kube-apiserver", "kube-controller-manager",
2858+
"kube-scheduler", "etcd". "patchtype" can be one of "strategic"
2859+
"merge" or "json" and they match the patch formats supported
2860+
by kubectl. The default "patchtype" is "strategic". "extension"
2861+
must be either "json" or "yaml". "suffix" is an optional
2862+
string that can be used to determine which patches are applied
2863+
first alpha-numerically.
2864+
type: string
2865+
type: object
28302866
type: object
28312867
mounts:
28322868
description: Mounts specifies a list of mount points to be setup.

bootstrap/kubeadm/config/crd/bases/bootstrap.cluster.x-k8s.io_kubeadmconfigtemplates.yaml

+40
Original file line numberDiff line numberDiff line change
@@ -2674,6 +2674,26 @@ spec:
26742674
type: object
26752675
type: array
26762676
type: object
2677+
patches:
2678+
description: Patches contains options related to applying
2679+
patches to components deployed by kubeadm during "kubeadm
2680+
init". The minimum kubernetes version needed to support
2681+
Patches is v1.22
2682+
properties:
2683+
directory:
2684+
description: Directory is a path to a directory that
2685+
contains files named "target[suffix][+patchtype].extension".
2686+
For example, "kube-apiserver0+merge.yaml" or just
2687+
"etcd.json". "target" can be one of "kube-apiserver",
2688+
"kube-controller-manager", "kube-scheduler", "etcd".
2689+
"patchtype" can be one of "strategic" "merge" or
2690+
"json" and they match the patch formats supported
2691+
by kubectl. The default "patchtype" is "strategic".
2692+
"extension" must be either "json" or "yaml". "suffix"
2693+
is an optional string that can be used to determine
2694+
which patches are applied first alpha-numerically.
2695+
type: string
2696+
type: object
26772697
type: object
26782698
joinConfiguration:
26792699
description: JoinConfiguration is the kubeadm configuration
@@ -2868,6 +2888,26 @@ spec:
28682888
type: object
28692889
type: array
28702890
type: object
2891+
patches:
2892+
description: Patches contains options related to applying
2893+
patches to components deployed by kubeadm during "kubeadm
2894+
join". The minimum kubernetes version needed to support
2895+
Patches is v1.22
2896+
properties:
2897+
directory:
2898+
description: Directory is a path to a directory that
2899+
contains files named "target[suffix][+patchtype].extension".
2900+
For example, "kube-apiserver0+merge.yaml" or just
2901+
"etcd.json". "target" can be one of "kube-apiserver",
2902+
"kube-controller-manager", "kube-scheduler", "etcd".
2903+
"patchtype" can be one of "strategic" "merge" or
2904+
"json" and they match the patch formats supported
2905+
by kubectl. The default "patchtype" is "strategic".
2906+
"extension" must be either "json" or "yaml". "suffix"
2907+
is an optional string that can be used to determine
2908+
which patches are applied first alpha-numerically.
2909+
type: string
2910+
type: object
28712911
type: object
28722912
mounts:
28732913
description: Mounts specifies a list of mount points to be

bootstrap/kubeadm/types/upstreamv1beta3/zz_generated.deepcopy.go

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controlplane/kubeadm/config/crd/bases/controlplane.cluster.x-k8s.io_kubeadmcontrolplanes.yaml

+38
Original file line numberDiff line numberDiff line change
@@ -3112,6 +3112,25 @@ spec:
31123112
type: object
31133113
type: array
31143114
type: object
3115+
patches:
3116+
description: Patches contains options related to applying
3117+
patches to components deployed by kubeadm during "kubeadm
3118+
init". The minimum kubernetes version needed to support
3119+
Patches is v1.22
3120+
properties:
3121+
directory:
3122+
description: Directory is a path to a directory that contains
3123+
files named "target[suffix][+patchtype].extension".
3124+
For example, "kube-apiserver0+merge.yaml" or just "etcd.json".
3125+
"target" can be one of "kube-apiserver", "kube-controller-manager",
3126+
"kube-scheduler", "etcd". "patchtype" can be one of
3127+
"strategic" "merge" or "json" and they match the patch
3128+
formats supported by kubectl. The default "patchtype"
3129+
is "strategic". "extension" must be either "json" or
3130+
"yaml". "suffix" is an optional string that can be used
3131+
to determine which patches are applied first alpha-numerically.
3132+
type: string
3133+
type: object
31153134
type: object
31163135
joinConfiguration:
31173136
description: JoinConfiguration is the kubeadm configuration for
@@ -3301,6 +3320,25 @@ spec:
33013320
type: object
33023321
type: array
33033322
type: object
3323+
patches:
3324+
description: Patches contains options related to applying
3325+
patches to components deployed by kubeadm during "kubeadm
3326+
join". The minimum kubernetes version needed to support
3327+
Patches is v1.22
3328+
properties:
3329+
directory:
3330+
description: Directory is a path to a directory that contains
3331+
files named "target[suffix][+patchtype].extension".
3332+
For example, "kube-apiserver0+merge.yaml" or just "etcd.json".
3333+
"target" can be one of "kube-apiserver", "kube-controller-manager",
3334+
"kube-scheduler", "etcd". "patchtype" can be one of
3335+
"strategic" "merge" or "json" and they match the patch
3336+
formats supported by kubectl. The default "patchtype"
3337+
is "strategic". "extension" must be either "json" or
3338+
"yaml". "suffix" is an optional string that can be used
3339+
to determine which patches are applied first alpha-numerically.
3340+
type: string
3341+
type: object
33043342
type: object
33053343
mounts:
33063344
description: Mounts specifies a list of mount points to be setup.

controlplane/kubeadm/config/crd/bases/controlplane.cluster.x-k8s.io_kubeadmcontrolplanetemplates.yaml

+42
Original file line numberDiff line numberDiff line change
@@ -1911,6 +1911,27 @@ spec:
19111911
type: object
19121912
type: array
19131913
type: object
1914+
patches:
1915+
description: Patches contains options related to applying
1916+
patches to components deployed by kubeadm during
1917+
"kubeadm init". The minimum kubernetes version needed
1918+
to support Patches is v1.22
1919+
properties:
1920+
directory:
1921+
description: Directory is a path to a directory
1922+
that contains files named "target[suffix][+patchtype].extension".
1923+
For example, "kube-apiserver0+merge.yaml" or
1924+
just "etcd.json". "target" can be one of "kube-apiserver",
1925+
"kube-controller-manager", "kube-scheduler",
1926+
"etcd". "patchtype" can be one of "strategic"
1927+
"merge" or "json" and they match the patch formats
1928+
supported by kubectl. The default "patchtype"
1929+
is "strategic". "extension" must be either "json"
1930+
or "yaml". "suffix" is an optional string that
1931+
can be used to determine which patches are applied
1932+
first alpha-numerically.
1933+
type: string
1934+
type: object
19141935
type: object
19151936
joinConfiguration:
19161937
description: JoinConfiguration is the kubeadm configuration
@@ -2114,6 +2135,27 @@ spec:
21142135
type: object
21152136
type: array
21162137
type: object
2138+
patches:
2139+
description: Patches contains options related to applying
2140+
patches to components deployed by kubeadm during
2141+
"kubeadm join". The minimum kubernetes version needed
2142+
to support Patches is v1.22
2143+
properties:
2144+
directory:
2145+
description: Directory is a path to a directory
2146+
that contains files named "target[suffix][+patchtype].extension".
2147+
For example, "kube-apiserver0+merge.yaml" or
2148+
just "etcd.json". "target" can be one of "kube-apiserver",
2149+
"kube-controller-manager", "kube-scheduler",
2150+
"etcd". "patchtype" can be one of "strategic"
2151+
"merge" or "json" and they match the patch formats
2152+
supported by kubectl. The default "patchtype"
2153+
is "strategic". "extension" must be either "json"
2154+
or "yaml". "suffix" is an optional string that
2155+
can be used to determine which patches are applied
2156+
first alpha-numerically.
2157+
type: string
2158+
type: object
21172159
type: object
21182160
mounts:
21192161
description: Mounts specifies a list of mount points to

0 commit comments

Comments
 (0)