Skip to content

Commit be7e5b4

Browse files
committed
kubeadm config images list: update output API
1 parent 3ed0f1b commit be7e5b4

File tree

7 files changed

+112
-0
lines changed

7 files changed

+112
-0
lines changed

cmd/kubeadm/app/apis/output/register.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ func Resource(resource string) schema.GroupResource {
4747
func addKnownTypes(scheme *runtime.Scheme) error {
4848
scheme.AddKnownTypes(SchemeGroupVersion,
4949
&BootstrapToken{},
50+
&Images{},
5051
)
5152
return nil
5253
}

cmd/kubeadm/app/apis/output/types.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,12 @@ type BootstrapToken struct {
3131

3232
kubeadmapiv1beta2.BootstrapToken
3333
}
34+
35+
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
36+
37+
// Images represents information for the output produced by 'kubeadm config images list'
38+
type Images struct {
39+
metav1.TypeMeta
40+
41+
Images []string
42+
}

cmd/kubeadm/app/apis/output/v1alpha1/register.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ func Resource(resource string) schema.GroupResource {
5959
func addKnownTypes(scheme *runtime.Scheme) error {
6060
scheme.AddKnownTypes(SchemeGroupVersion,
6161
&BootstrapToken{},
62+
&Images{},
6263
)
6364
metav1.AddToGroupVersion(scheme, SchemeGroupVersion)
6465
return nil

cmd/kubeadm/app/apis/output/v1alpha1/types.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,12 @@ type BootstrapToken struct {
3131

3232
kubeadmapiv1beta2.BootstrapToken
3333
}
34+
35+
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
36+
37+
// Images represents information for the output produced by 'kubeadm config images list'
38+
type Images struct {
39+
metav1.TypeMeta `json:",inline"`
40+
41+
Images []string `json:"images"`
42+
}

cmd/kubeadm/app/apis/output/v1alpha1/zz_generated.conversion.go

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmd/kubeadm/app/apis/output/v1alpha1/zz_generated.deepcopy.go

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmd/kubeadm/app/apis/output/zz_generated.deepcopy.go

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)