Fix list_type_missing in k8s.io/metrics

This commit is contained in:
Tim Hockin 2023-11-17 13:35:51 -08:00
parent 58fb9f6e66
commit 18f3941c24
No known key found for this signature in database
6 changed files with 14 additions and 2 deletions

View File

@ -36,8 +36,6 @@ API rule violation: list_type_missing,k8s.io/kubelet/config/v1beta1,KubeletConfi
API rule violation: list_type_missing,k8s.io/kubelet/config/v1beta1,KubeletConfiguration,ReservedMemory
API rule violation: list_type_missing,k8s.io/kubelet/config/v1beta1,KubeletConfiguration,ShutdownGracePeriodByPodPriority
API rule violation: list_type_missing,k8s.io/kubelet/config/v1beta1,KubeletConfiguration,TLSCipherSuites
API rule violation: list_type_missing,k8s.io/metrics/pkg/apis/metrics/v1alpha1,PodMetrics,Containers
API rule violation: list_type_missing,k8s.io/metrics/pkg/apis/metrics/v1beta1,PodMetrics,Containers
API rule violation: names_match,k8s.io/api/authorization/v1beta1,SubjectAccessReviewSpec,Groups
API rule violation: names_match,k8s.io/api/core/v1,AzureDiskVolumeSource,DataDiskURI
API rule violation: names_match,k8s.io/api/core/v1,ContainerStatus,LastTerminationState

View File

@ -59962,6 +59962,11 @@ func schema_pkg_apis_metrics_v1alpha1_PodMetrics(ref common.ReferenceCallback) c
},
},
"containers": {
VendorExtensible: spec.VendorExtensible{
Extensions: spec.Extensions{
"x-kubernetes-list-type": "atomic",
},
},
SchemaProps: spec.SchemaProps{
Description: "Metrics for all containers are collected within the same time window.",
Type: []string{"array"},
@ -60226,6 +60231,11 @@ func schema_pkg_apis_metrics_v1beta1_PodMetrics(ref common.ReferenceCallback) co
},
},
"containers": {
VendorExtensible: spec.VendorExtensible{
Extensions: spec.Extensions{
"x-kubernetes-list-type": "atomic",
},
},
SchemaProps: spec.SchemaProps{
Description: "Metrics for all containers are collected within the same time window.",
Type: []string{"array"},

View File

@ -80,6 +80,7 @@ message PodMetrics {
optional k8s.io.apimachinery.pkg.apis.meta.v1.Duration window = 3;
// Metrics for all containers are collected within the same time window.
// +listType=atomic
repeated ContainerMetrics containers = 4;
}

View File

@ -76,6 +76,7 @@ type PodMetrics struct {
Window metav1.Duration `json:"window" protobuf:"bytes,3,opt,name=window"`
// Metrics for all containers are collected within the same time window.
// +listType=atomic
Containers []ContainerMetrics `json:"containers" protobuf:"bytes,4,rep,name=containers"`
}

View File

@ -80,6 +80,7 @@ message PodMetrics {
optional k8s.io.apimachinery.pkg.apis.meta.v1.Duration window = 3;
// Metrics for all containers are collected within the same time window.
// +listType=atomic
repeated ContainerMetrics containers = 4;
}

View File

@ -76,6 +76,7 @@ type PodMetrics struct {
Window metav1.Duration `json:"window" protobuf:"bytes,3,opt,name=window"`
// Metrics for all containers are collected within the same time window.
// +listType=atomic
Containers []ContainerMetrics `json:"containers" protobuf:"bytes,4,rep,name=containers"`
}