Merge pull request #137084 from liggitt/proto-message

KEP-5589: Drop temporary build-tagged ProtoMessage methods
This commit is contained in:
Kubernetes Prow Robot 2026-02-20 10:11:38 +05:30 committed by GitHub
commit dbe44e3584
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
80 changed files with 3 additions and 4228 deletions

View file

@ -1,28 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*AdmissionRequest) ProtoMessage() {}
func (*AdmissionResponse) ProtoMessage() {}
func (*AdmissionReview) ProtoMessage() {}

View file

@ -1,28 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*AdmissionRequest) ProtoMessage() {}
func (*AdmissionResponse) ProtoMessage() {}
func (*AdmissionReview) ProtoMessage() {}

View file

@ -1,94 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*ApplyConfiguration) ProtoMessage() {}
func (*AuditAnnotation) ProtoMessage() {}
func (*ExpressionWarning) ProtoMessage() {}
func (*JSONPatch) ProtoMessage() {}
func (*MatchCondition) ProtoMessage() {}
func (*MatchResources) ProtoMessage() {}
func (*MutatingAdmissionPolicy) ProtoMessage() {}
func (*MutatingAdmissionPolicyBinding) ProtoMessage() {}
func (*MutatingAdmissionPolicyBindingList) ProtoMessage() {}
func (*MutatingAdmissionPolicyBindingSpec) ProtoMessage() {}
func (*MutatingAdmissionPolicyList) ProtoMessage() {}
func (*MutatingAdmissionPolicySpec) ProtoMessage() {}
func (*MutatingWebhook) ProtoMessage() {}
func (*MutatingWebhookConfiguration) ProtoMessage() {}
func (*MutatingWebhookConfigurationList) ProtoMessage() {}
func (*Mutation) ProtoMessage() {}
func (*NamedRuleWithOperations) ProtoMessage() {}
func (*ParamKind) ProtoMessage() {}
func (*ParamRef) ProtoMessage() {}
func (*Rule) ProtoMessage() {}
func (*RuleWithOperations) ProtoMessage() {}
func (*ServiceReference) ProtoMessage() {}
func (*TypeChecking) ProtoMessage() {}
func (*ValidatingAdmissionPolicy) ProtoMessage() {}
func (*ValidatingAdmissionPolicyBinding) ProtoMessage() {}
func (*ValidatingAdmissionPolicyBindingList) ProtoMessage() {}
func (*ValidatingAdmissionPolicyBindingSpec) ProtoMessage() {}
func (*ValidatingAdmissionPolicyList) ProtoMessage() {}
func (*ValidatingAdmissionPolicySpec) ProtoMessage() {}
func (*ValidatingAdmissionPolicyStatus) ProtoMessage() {}
func (*ValidatingWebhook) ProtoMessage() {}
func (*ValidatingWebhookConfiguration) ProtoMessage() {}
func (*ValidatingWebhookConfigurationList) ProtoMessage() {}
func (*Validation) ProtoMessage() {}
func (*Variable) ProtoMessage() {}
func (*WebhookClientConfig) ProtoMessage() {}

View file

@ -1,74 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha1
func (*ApplyConfiguration) ProtoMessage() {}
func (*AuditAnnotation) ProtoMessage() {}
func (*ExpressionWarning) ProtoMessage() {}
func (*JSONPatch) ProtoMessage() {}
func (*MatchCondition) ProtoMessage() {}
func (*MatchResources) ProtoMessage() {}
func (*MutatingAdmissionPolicy) ProtoMessage() {}
func (*MutatingAdmissionPolicyBinding) ProtoMessage() {}
func (*MutatingAdmissionPolicyBindingList) ProtoMessage() {}
func (*MutatingAdmissionPolicyBindingSpec) ProtoMessage() {}
func (*MutatingAdmissionPolicyList) ProtoMessage() {}
func (*MutatingAdmissionPolicySpec) ProtoMessage() {}
func (*Mutation) ProtoMessage() {}
func (*NamedRuleWithOperations) ProtoMessage() {}
func (*ParamKind) ProtoMessage() {}
func (*ParamRef) ProtoMessage() {}
func (*TypeChecking) ProtoMessage() {}
func (*ValidatingAdmissionPolicy) ProtoMessage() {}
func (*ValidatingAdmissionPolicyBinding) ProtoMessage() {}
func (*ValidatingAdmissionPolicyBindingList) ProtoMessage() {}
func (*ValidatingAdmissionPolicyBindingSpec) ProtoMessage() {}
func (*ValidatingAdmissionPolicyList) ProtoMessage() {}
func (*ValidatingAdmissionPolicySpec) ProtoMessage() {}
func (*ValidatingAdmissionPolicyStatus) ProtoMessage() {}
func (*Validation) ProtoMessage() {}
func (*Variable) ProtoMessage() {}

View file

@ -1,90 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*ApplyConfiguration) ProtoMessage() {}
func (*AuditAnnotation) ProtoMessage() {}
func (*ExpressionWarning) ProtoMessage() {}
func (*JSONPatch) ProtoMessage() {}
func (*MatchCondition) ProtoMessage() {}
func (*MatchResources) ProtoMessage() {}
func (*MutatingAdmissionPolicy) ProtoMessage() {}
func (*MutatingAdmissionPolicyBinding) ProtoMessage() {}
func (*MutatingAdmissionPolicyBindingList) ProtoMessage() {}
func (*MutatingAdmissionPolicyBindingSpec) ProtoMessage() {}
func (*MutatingAdmissionPolicyList) ProtoMessage() {}
func (*MutatingAdmissionPolicySpec) ProtoMessage() {}
func (*MutatingWebhook) ProtoMessage() {}
func (*MutatingWebhookConfiguration) ProtoMessage() {}
func (*MutatingWebhookConfigurationList) ProtoMessage() {}
func (*Mutation) ProtoMessage() {}
func (*NamedRuleWithOperations) ProtoMessage() {}
func (*ParamKind) ProtoMessage() {}
func (*ParamRef) ProtoMessage() {}
func (*ServiceReference) ProtoMessage() {}
func (*TypeChecking) ProtoMessage() {}
func (*ValidatingAdmissionPolicy) ProtoMessage() {}
func (*ValidatingAdmissionPolicyBinding) ProtoMessage() {}
func (*ValidatingAdmissionPolicyBindingList) ProtoMessage() {}
func (*ValidatingAdmissionPolicyBindingSpec) ProtoMessage() {}
func (*ValidatingAdmissionPolicyList) ProtoMessage() {}
func (*ValidatingAdmissionPolicySpec) ProtoMessage() {}
func (*ValidatingAdmissionPolicyStatus) ProtoMessage() {}
func (*ValidatingWebhook) ProtoMessage() {}
func (*ValidatingWebhookConfiguration) ProtoMessage() {}
func (*ValidatingWebhookConfigurationList) ProtoMessage() {}
func (*Validation) ProtoMessage() {}
func (*Variable) ProtoMessage() {}
func (*WebhookClientConfig) ProtoMessage() {}

View file

@ -1,32 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v2
func (*APIGroupDiscovery) ProtoMessage() {}
func (*APIGroupDiscoveryList) ProtoMessage() {}
func (*APIResourceDiscovery) ProtoMessage() {}
func (*APISubresourceDiscovery) ProtoMessage() {}
func (*APIVersionDiscovery) ProtoMessage() {}

View file

@ -1,32 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v2beta1
func (*APIGroupDiscovery) ProtoMessage() {}
func (*APIGroupDiscoveryList) ProtoMessage() {}
func (*APIResourceDiscovery) ProtoMessage() {}
func (*APISubresourceDiscovery) ProtoMessage() {}
func (*APIVersionDiscovery) ProtoMessage() {}

View file

@ -1,34 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha1
func (*ServerStorageVersion) ProtoMessage() {}
func (*StorageVersion) ProtoMessage() {}
func (*StorageVersionCondition) ProtoMessage() {}
func (*StorageVersionList) ProtoMessage() {}
func (*StorageVersionSpec) ProtoMessage() {}
func (*StorageVersionStatus) ProtoMessage() {}

View file

@ -1,82 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*ControllerRevision) ProtoMessage() {}
func (*ControllerRevisionList) ProtoMessage() {}
func (*DaemonSet) ProtoMessage() {}
func (*DaemonSetCondition) ProtoMessage() {}
func (*DaemonSetList) ProtoMessage() {}
func (*DaemonSetSpec) ProtoMessage() {}
func (*DaemonSetStatus) ProtoMessage() {}
func (*DaemonSetUpdateStrategy) ProtoMessage() {}
func (*Deployment) ProtoMessage() {}
func (*DeploymentCondition) ProtoMessage() {}
func (*DeploymentList) ProtoMessage() {}
func (*DeploymentSpec) ProtoMessage() {}
func (*DeploymentStatus) ProtoMessage() {}
func (*DeploymentStrategy) ProtoMessage() {}
func (*ReplicaSet) ProtoMessage() {}
func (*ReplicaSetCondition) ProtoMessage() {}
func (*ReplicaSetList) ProtoMessage() {}
func (*ReplicaSetSpec) ProtoMessage() {}
func (*ReplicaSetStatus) ProtoMessage() {}
func (*RollingUpdateDaemonSet) ProtoMessage() {}
func (*RollingUpdateDeployment) ProtoMessage() {}
func (*RollingUpdateStatefulSetStrategy) ProtoMessage() {}
func (*StatefulSet) ProtoMessage() {}
func (*StatefulSetCondition) ProtoMessage() {}
func (*StatefulSetList) ProtoMessage() {}
func (*StatefulSetOrdinals) ProtoMessage() {}
func (*StatefulSetPersistentVolumeClaimRetentionPolicy) ProtoMessage() {}
func (*StatefulSetSpec) ProtoMessage() {}
func (*StatefulSetStatus) ProtoMessage() {}
func (*StatefulSetUpdateStrategy) ProtoMessage() {}

View file

@ -1,68 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*ControllerRevision) ProtoMessage() {}
func (*ControllerRevisionList) ProtoMessage() {}
func (*Deployment) ProtoMessage() {}
func (*DeploymentCondition) ProtoMessage() {}
func (*DeploymentList) ProtoMessage() {}
func (*DeploymentRollback) ProtoMessage() {}
func (*DeploymentSpec) ProtoMessage() {}
func (*DeploymentStatus) ProtoMessage() {}
func (*DeploymentStrategy) ProtoMessage() {}
func (*RollbackConfig) ProtoMessage() {}
func (*RollingUpdateDeployment) ProtoMessage() {}
func (*RollingUpdateStatefulSetStrategy) ProtoMessage() {}
func (*Scale) ProtoMessage() {}
func (*ScaleSpec) ProtoMessage() {}
func (*ScaleStatus) ProtoMessage() {}
func (*StatefulSet) ProtoMessage() {}
func (*StatefulSetCondition) ProtoMessage() {}
func (*StatefulSetList) ProtoMessage() {}
func (*StatefulSetOrdinals) ProtoMessage() {}
func (*StatefulSetPersistentVolumeClaimRetentionPolicy) ProtoMessage() {}
func (*StatefulSetSpec) ProtoMessage() {}
func (*StatefulSetStatus) ProtoMessage() {}
func (*StatefulSetUpdateStrategy) ProtoMessage() {}

View file

@ -1,88 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta2
func (*ControllerRevision) ProtoMessage() {}
func (*ControllerRevisionList) ProtoMessage() {}
func (*DaemonSet) ProtoMessage() {}
func (*DaemonSetCondition) ProtoMessage() {}
func (*DaemonSetList) ProtoMessage() {}
func (*DaemonSetSpec) ProtoMessage() {}
func (*DaemonSetStatus) ProtoMessage() {}
func (*DaemonSetUpdateStrategy) ProtoMessage() {}
func (*Deployment) ProtoMessage() {}
func (*DeploymentCondition) ProtoMessage() {}
func (*DeploymentList) ProtoMessage() {}
func (*DeploymentSpec) ProtoMessage() {}
func (*DeploymentStatus) ProtoMessage() {}
func (*DeploymentStrategy) ProtoMessage() {}
func (*ReplicaSet) ProtoMessage() {}
func (*ReplicaSetCondition) ProtoMessage() {}
func (*ReplicaSetList) ProtoMessage() {}
func (*ReplicaSetSpec) ProtoMessage() {}
func (*ReplicaSetStatus) ProtoMessage() {}
func (*RollingUpdateDaemonSet) ProtoMessage() {}
func (*RollingUpdateDeployment) ProtoMessage() {}
func (*RollingUpdateStatefulSetStrategy) ProtoMessage() {}
func (*Scale) ProtoMessage() {}
func (*ScaleSpec) ProtoMessage() {}
func (*ScaleStatus) ProtoMessage() {}
func (*StatefulSet) ProtoMessage() {}
func (*StatefulSetCondition) ProtoMessage() {}
func (*StatefulSetList) ProtoMessage() {}
func (*StatefulSetOrdinals) ProtoMessage() {}
func (*StatefulSetPersistentVolumeClaimRetentionPolicy) ProtoMessage() {}
func (*StatefulSetSpec) ProtoMessage() {}
func (*StatefulSetStatus) ProtoMessage() {}
func (*StatefulSetUpdateStrategy) ProtoMessage() {}

View file

@ -1,44 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*BoundObjectReference) ProtoMessage() {}
func (*ExtraValue) ProtoMessage() {}
func (*SelfSubjectReview) ProtoMessage() {}
func (*SelfSubjectReviewStatus) ProtoMessage() {}
func (*TokenRequest) ProtoMessage() {}
func (*TokenRequestSpec) ProtoMessage() {}
func (*TokenRequestStatus) ProtoMessage() {}
func (*TokenReview) ProtoMessage() {}
func (*TokenReviewSpec) ProtoMessage() {}
func (*TokenReviewStatus) ProtoMessage() {}
func (*UserInfo) ProtoMessage() {}

View file

@ -1,26 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha1
func (*SelfSubjectReview) ProtoMessage() {}
func (*SelfSubjectReviewStatus) ProtoMessage() {}

View file

@ -1,36 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*ExtraValue) ProtoMessage() {}
func (*SelfSubjectReview) ProtoMessage() {}
func (*SelfSubjectReviewStatus) ProtoMessage() {}
func (*TokenReview) ProtoMessage() {}
func (*TokenReviewSpec) ProtoMessage() {}
func (*TokenReviewStatus) ProtoMessage() {}
func (*UserInfo) ProtoMessage() {}

View file

@ -1,54 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*ExtraValue) ProtoMessage() {}
func (*FieldSelectorAttributes) ProtoMessage() {}
func (*LabelSelectorAttributes) ProtoMessage() {}
func (*LocalSubjectAccessReview) ProtoMessage() {}
func (*NonResourceAttributes) ProtoMessage() {}
func (*NonResourceRule) ProtoMessage() {}
func (*ResourceAttributes) ProtoMessage() {}
func (*ResourceRule) ProtoMessage() {}
func (*SelfSubjectAccessReview) ProtoMessage() {}
func (*SelfSubjectAccessReviewSpec) ProtoMessage() {}
func (*SelfSubjectRulesReview) ProtoMessage() {}
func (*SelfSubjectRulesReviewSpec) ProtoMessage() {}
func (*SubjectAccessReview) ProtoMessage() {}
func (*SubjectAccessReviewSpec) ProtoMessage() {}
func (*SubjectAccessReviewStatus) ProtoMessage() {}
func (*SubjectRulesReviewStatus) ProtoMessage() {}

View file

@ -1,50 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*ExtraValue) ProtoMessage() {}
func (*LocalSubjectAccessReview) ProtoMessage() {}
func (*NonResourceAttributes) ProtoMessage() {}
func (*NonResourceRule) ProtoMessage() {}
func (*ResourceAttributes) ProtoMessage() {}
func (*ResourceRule) ProtoMessage() {}
func (*SelfSubjectAccessReview) ProtoMessage() {}
func (*SelfSubjectAccessReviewSpec) ProtoMessage() {}
func (*SelfSubjectRulesReview) ProtoMessage() {}
func (*SelfSubjectRulesReviewSpec) ProtoMessage() {}
func (*SubjectAccessReview) ProtoMessage() {}
func (*SubjectAccessReviewSpec) ProtoMessage() {}
func (*SubjectAccessReviewStatus) ProtoMessage() {}
func (*SubjectRulesReviewStatus) ProtoMessage() {}

View file

@ -1,64 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*ContainerResourceMetricSource) ProtoMessage() {}
func (*ContainerResourceMetricStatus) ProtoMessage() {}
func (*CrossVersionObjectReference) ProtoMessage() {}
func (*ExternalMetricSource) ProtoMessage() {}
func (*ExternalMetricStatus) ProtoMessage() {}
func (*HorizontalPodAutoscaler) ProtoMessage() {}
func (*HorizontalPodAutoscalerCondition) ProtoMessage() {}
func (*HorizontalPodAutoscalerList) ProtoMessage() {}
func (*HorizontalPodAutoscalerSpec) ProtoMessage() {}
func (*HorizontalPodAutoscalerStatus) ProtoMessage() {}
func (*MetricSpec) ProtoMessage() {}
func (*MetricStatus) ProtoMessage() {}
func (*ObjectMetricSource) ProtoMessage() {}
func (*ObjectMetricStatus) ProtoMessage() {}
func (*PodsMetricSource) ProtoMessage() {}
func (*PodsMetricStatus) ProtoMessage() {}
func (*ResourceMetricSource) ProtoMessage() {}
func (*ResourceMetricStatus) ProtoMessage() {}
func (*Scale) ProtoMessage() {}
func (*ScaleSpec) ProtoMessage() {}
func (*ScaleStatus) ProtoMessage() {}

View file

@ -1,70 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v2
func (*ContainerResourceMetricSource) ProtoMessage() {}
func (*ContainerResourceMetricStatus) ProtoMessage() {}
func (*CrossVersionObjectReference) ProtoMessage() {}
func (*ExternalMetricSource) ProtoMessage() {}
func (*ExternalMetricStatus) ProtoMessage() {}
func (*HPAScalingPolicy) ProtoMessage() {}
func (*HPAScalingRules) ProtoMessage() {}
func (*HorizontalPodAutoscaler) ProtoMessage() {}
func (*HorizontalPodAutoscalerBehavior) ProtoMessage() {}
func (*HorizontalPodAutoscalerCondition) ProtoMessage() {}
func (*HorizontalPodAutoscalerList) ProtoMessage() {}
func (*HorizontalPodAutoscalerSpec) ProtoMessage() {}
func (*HorizontalPodAutoscalerStatus) ProtoMessage() {}
func (*MetricIdentifier) ProtoMessage() {}
func (*MetricSpec) ProtoMessage() {}
func (*MetricStatus) ProtoMessage() {}
func (*MetricTarget) ProtoMessage() {}
func (*MetricValueStatus) ProtoMessage() {}
func (*ObjectMetricSource) ProtoMessage() {}
func (*ObjectMetricStatus) ProtoMessage() {}
func (*PodsMetricSource) ProtoMessage() {}
func (*PodsMetricStatus) ProtoMessage() {}
func (*ResourceMetricSource) ProtoMessage() {}
func (*ResourceMetricStatus) ProtoMessage() {}

View file

@ -1,56 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*CronJob) ProtoMessage() {}
func (*CronJobList) ProtoMessage() {}
func (*CronJobSpec) ProtoMessage() {}
func (*CronJobStatus) ProtoMessage() {}
func (*Job) ProtoMessage() {}
func (*JobCondition) ProtoMessage() {}
func (*JobList) ProtoMessage() {}
func (*JobSpec) ProtoMessage() {}
func (*JobStatus) ProtoMessage() {}
func (*JobTemplateSpec) ProtoMessage() {}
func (*PodFailurePolicy) ProtoMessage() {}
func (*PodFailurePolicyOnExitCodesRequirement) ProtoMessage() {}
func (*PodFailurePolicyOnPodConditionsPattern) ProtoMessage() {}
func (*PodFailurePolicyRule) ProtoMessage() {}
func (*SuccessPolicy) ProtoMessage() {}
func (*SuccessPolicyRule) ProtoMessage() {}
func (*UncountedTerminatedPods) ProtoMessage() {}

View file

@ -1,32 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*CronJob) ProtoMessage() {}
func (*CronJobList) ProtoMessage() {}
func (*CronJobSpec) ProtoMessage() {}
func (*CronJobStatus) ProtoMessage() {}
func (*JobTemplateSpec) ProtoMessage() {}

View file

@ -1,34 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*CertificateSigningRequest) ProtoMessage() {}
func (*CertificateSigningRequestCondition) ProtoMessage() {}
func (*CertificateSigningRequestList) ProtoMessage() {}
func (*CertificateSigningRequestSpec) ProtoMessage() {}
func (*CertificateSigningRequestStatus) ProtoMessage() {}
func (*ExtraValue) ProtoMessage() {}

View file

@ -1,28 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha1
func (*ClusterTrustBundle) ProtoMessage() {}
func (*ClusterTrustBundleList) ProtoMessage() {}
func (*ClusterTrustBundleSpec) ProtoMessage() {}

View file

@ -1,48 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*CertificateSigningRequest) ProtoMessage() {}
func (*CertificateSigningRequestCondition) ProtoMessage() {}
func (*CertificateSigningRequestList) ProtoMessage() {}
func (*CertificateSigningRequestSpec) ProtoMessage() {}
func (*CertificateSigningRequestStatus) ProtoMessage() {}
func (*ClusterTrustBundle) ProtoMessage() {}
func (*ClusterTrustBundleList) ProtoMessage() {}
func (*ClusterTrustBundleSpec) ProtoMessage() {}
func (*ExtraValue) ProtoMessage() {}
func (*PodCertificateRequest) ProtoMessage() {}
func (*PodCertificateRequestList) ProtoMessage() {}
func (*PodCertificateRequestSpec) ProtoMessage() {}
func (*PodCertificateRequestStatus) ProtoMessage() {}

View file

@ -1,28 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*Lease) ProtoMessage() {}
func (*LeaseList) ProtoMessage() {}
func (*LeaseSpec) ProtoMessage() {}

View file

@ -1,28 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha2
func (*LeaseCandidate) ProtoMessage() {}
func (*LeaseCandidateList) ProtoMessage() {}
func (*LeaseCandidateSpec) ProtoMessage() {}

View file

@ -1,34 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*Lease) ProtoMessage() {}
func (*LeaseCandidate) ProtoMessage() {}
func (*LeaseCandidateList) ProtoMessage() {}
func (*LeaseCandidateSpec) ProtoMessage() {}
func (*LeaseList) ProtoMessage() {}
func (*LeaseSpec) ProtoMessage() {}

View file

@ -1,502 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*AWSElasticBlockStoreVolumeSource) ProtoMessage() {}
func (*Affinity) ProtoMessage() {}
func (*AppArmorProfile) ProtoMessage() {}
func (*AttachedVolume) ProtoMessage() {}
func (*AvoidPods) ProtoMessage() {}
func (*AzureDiskVolumeSource) ProtoMessage() {}
func (*AzureFilePersistentVolumeSource) ProtoMessage() {}
func (*AzureFileVolumeSource) ProtoMessage() {}
func (*Binding) ProtoMessage() {}
func (*CSIPersistentVolumeSource) ProtoMessage() {}
func (*CSIVolumeSource) ProtoMessage() {}
func (*Capabilities) ProtoMessage() {}
func (*CephFSPersistentVolumeSource) ProtoMessage() {}
func (*CephFSVolumeSource) ProtoMessage() {}
func (*CinderPersistentVolumeSource) ProtoMessage() {}
func (*CinderVolumeSource) ProtoMessage() {}
func (*ClientIPConfig) ProtoMessage() {}
func (*ClusterTrustBundleProjection) ProtoMessage() {}
func (*ComponentCondition) ProtoMessage() {}
func (*ComponentStatus) ProtoMessage() {}
func (*ComponentStatusList) ProtoMessage() {}
func (*ConfigMap) ProtoMessage() {}
func (*ConfigMapEnvSource) ProtoMessage() {}
func (*ConfigMapKeySelector) ProtoMessage() {}
func (*ConfigMapList) ProtoMessage() {}
func (*ConfigMapNodeConfigSource) ProtoMessage() {}
func (*ConfigMapProjection) ProtoMessage() {}
func (*ConfigMapVolumeSource) ProtoMessage() {}
func (*Container) ProtoMessage() {}
func (*ContainerExtendedResourceRequest) ProtoMessage() {}
func (*ContainerImage) ProtoMessage() {}
func (*ContainerPort) ProtoMessage() {}
func (*ContainerResizePolicy) ProtoMessage() {}
func (*ContainerRestartRule) ProtoMessage() {}
func (*ContainerRestartRuleOnExitCodes) ProtoMessage() {}
func (*ContainerState) ProtoMessage() {}
func (*ContainerStateRunning) ProtoMessage() {}
func (*ContainerStateTerminated) ProtoMessage() {}
func (*ContainerStateWaiting) ProtoMessage() {}
func (*ContainerStatus) ProtoMessage() {}
func (*ContainerUser) ProtoMessage() {}
func (*DaemonEndpoint) ProtoMessage() {}
func (*DownwardAPIProjection) ProtoMessage() {}
func (*DownwardAPIVolumeFile) ProtoMessage() {}
func (*DownwardAPIVolumeSource) ProtoMessage() {}
func (*EmptyDirVolumeSource) ProtoMessage() {}
func (*EndpointAddress) ProtoMessage() {}
func (*EndpointPort) ProtoMessage() {}
func (*EndpointSubset) ProtoMessage() {}
func (*Endpoints) ProtoMessage() {}
func (*EndpointsList) ProtoMessage() {}
func (*EnvFromSource) ProtoMessage() {}
func (*EnvVar) ProtoMessage() {}
func (*EnvVarSource) ProtoMessage() {}
func (*EphemeralContainer) ProtoMessage() {}
func (*EphemeralContainerCommon) ProtoMessage() {}
func (*EphemeralVolumeSource) ProtoMessage() {}
func (*Event) ProtoMessage() {}
func (*EventList) ProtoMessage() {}
func (*EventSeries) ProtoMessage() {}
func (*EventSource) ProtoMessage() {}
func (*ExecAction) ProtoMessage() {}
func (*FCVolumeSource) ProtoMessage() {}
func (*FileKeySelector) ProtoMessage() {}
func (*FlexPersistentVolumeSource) ProtoMessage() {}
func (*FlexVolumeSource) ProtoMessage() {}
func (*FlockerVolumeSource) ProtoMessage() {}
func (*GCEPersistentDiskVolumeSource) ProtoMessage() {}
func (*GRPCAction) ProtoMessage() {}
func (*GitRepoVolumeSource) ProtoMessage() {}
func (*GlusterfsPersistentVolumeSource) ProtoMessage() {}
func (*GlusterfsVolumeSource) ProtoMessage() {}
func (*HTTPGetAction) ProtoMessage() {}
func (*HTTPHeader) ProtoMessage() {}
func (*HostAlias) ProtoMessage() {}
func (*HostIP) ProtoMessage() {}
func (*HostPathVolumeSource) ProtoMessage() {}
func (*ISCSIPersistentVolumeSource) ProtoMessage() {}
func (*ISCSIVolumeSource) ProtoMessage() {}
func (*ImageVolumeSource) ProtoMessage() {}
func (*ImageVolumeStatus) ProtoMessage() {}
func (*KeyToPath) ProtoMessage() {}
func (*Lifecycle) ProtoMessage() {}
func (*LifecycleHandler) ProtoMessage() {}
func (*LimitRange) ProtoMessage() {}
func (*LimitRangeItem) ProtoMessage() {}
func (*LimitRangeList) ProtoMessage() {}
func (*LimitRangeSpec) ProtoMessage() {}
func (*LinuxContainerUser) ProtoMessage() {}
func (*List) ProtoMessage() {}
func (*LoadBalancerIngress) ProtoMessage() {}
func (*LoadBalancerStatus) ProtoMessage() {}
func (*LocalObjectReference) ProtoMessage() {}
func (*LocalVolumeSource) ProtoMessage() {}
func (*ModifyVolumeStatus) ProtoMessage() {}
func (*NFSVolumeSource) ProtoMessage() {}
func (*Namespace) ProtoMessage() {}
func (*NamespaceCondition) ProtoMessage() {}
func (*NamespaceList) ProtoMessage() {}
func (*NamespaceSpec) ProtoMessage() {}
func (*NamespaceStatus) ProtoMessage() {}
func (*Node) ProtoMessage() {}
func (*NodeAddress) ProtoMessage() {}
func (*NodeAffinity) ProtoMessage() {}
func (*NodeCondition) ProtoMessage() {}
func (*NodeConfigSource) ProtoMessage() {}
func (*NodeConfigStatus) ProtoMessage() {}
func (*NodeDaemonEndpoints) ProtoMessage() {}
func (*NodeFeatures) ProtoMessage() {}
func (*NodeList) ProtoMessage() {}
func (*NodeProxyOptions) ProtoMessage() {}
func (*NodeRuntimeHandler) ProtoMessage() {}
func (*NodeRuntimeHandlerFeatures) ProtoMessage() {}
func (*NodeSelector) ProtoMessage() {}
func (*NodeSelectorRequirement) ProtoMessage() {}
func (*NodeSelectorTerm) ProtoMessage() {}
func (*NodeSpec) ProtoMessage() {}
func (*NodeStatus) ProtoMessage() {}
func (*NodeSwapStatus) ProtoMessage() {}
func (*NodeSystemInfo) ProtoMessage() {}
func (*ObjectFieldSelector) ProtoMessage() {}
func (*ObjectReference) ProtoMessage() {}
func (*PersistentVolume) ProtoMessage() {}
func (*PersistentVolumeClaim) ProtoMessage() {}
func (*PersistentVolumeClaimCondition) ProtoMessage() {}
func (*PersistentVolumeClaimList) ProtoMessage() {}
func (*PersistentVolumeClaimSpec) ProtoMessage() {}
func (*PersistentVolumeClaimStatus) ProtoMessage() {}
func (*PersistentVolumeClaimTemplate) ProtoMessage() {}
func (*PersistentVolumeClaimVolumeSource) ProtoMessage() {}
func (*PersistentVolumeList) ProtoMessage() {}
func (*PersistentVolumeSource) ProtoMessage() {}
func (*PersistentVolumeSpec) ProtoMessage() {}
func (*PersistentVolumeStatus) ProtoMessage() {}
func (*PhotonPersistentDiskVolumeSource) ProtoMessage() {}
func (*Pod) ProtoMessage() {}
func (*PodAffinity) ProtoMessage() {}
func (*PodAffinityTerm) ProtoMessage() {}
func (*PodAntiAffinity) ProtoMessage() {}
func (*PodAttachOptions) ProtoMessage() {}
func (*PodCertificateProjection) ProtoMessage() {}
func (*PodCondition) ProtoMessage() {}
func (*PodDNSConfig) ProtoMessage() {}
func (*PodDNSConfigOption) ProtoMessage() {}
func (*PodExecOptions) ProtoMessage() {}
func (*PodExtendedResourceClaimStatus) ProtoMessage() {}
func (*PodIP) ProtoMessage() {}
func (*PodList) ProtoMessage() {}
func (*PodLogOptions) ProtoMessage() {}
func (*PodOS) ProtoMessage() {}
func (*PodPortForwardOptions) ProtoMessage() {}
func (*PodProxyOptions) ProtoMessage() {}
func (*PodReadinessGate) ProtoMessage() {}
func (*PodResourceClaim) ProtoMessage() {}
func (*PodResourceClaimStatus) ProtoMessage() {}
func (*PodSchedulingGate) ProtoMessage() {}
func (*PodSecurityContext) ProtoMessage() {}
func (*PodSignature) ProtoMessage() {}
func (*PodSpec) ProtoMessage() {}
func (*PodStatus) ProtoMessage() {}
func (*PodStatusResult) ProtoMessage() {}
func (*PodTemplate) ProtoMessage() {}
func (*PodTemplateList) ProtoMessage() {}
func (*PodTemplateSpec) ProtoMessage() {}
func (*PortStatus) ProtoMessage() {}
func (*PortworxVolumeSource) ProtoMessage() {}
func (*Preconditions) ProtoMessage() {}
func (*PreferAvoidPodsEntry) ProtoMessage() {}
func (*PreferredSchedulingTerm) ProtoMessage() {}
func (*Probe) ProtoMessage() {}
func (*ProbeHandler) ProtoMessage() {}
func (*ProjectedVolumeSource) ProtoMessage() {}
func (*QuobyteVolumeSource) ProtoMessage() {}
func (*RBDPersistentVolumeSource) ProtoMessage() {}
func (*RBDVolumeSource) ProtoMessage() {}
func (*RangeAllocation) ProtoMessage() {}
func (*ReplicationController) ProtoMessage() {}
func (*ReplicationControllerCondition) ProtoMessage() {}
func (*ReplicationControllerList) ProtoMessage() {}
func (*ReplicationControllerSpec) ProtoMessage() {}
func (*ReplicationControllerStatus) ProtoMessage() {}
func (*ResourceClaim) ProtoMessage() {}
func (*ResourceFieldSelector) ProtoMessage() {}
func (*ResourceHealth) ProtoMessage() {}
func (*ResourceQuota) ProtoMessage() {}
func (*ResourceQuotaList) ProtoMessage() {}
func (*ResourceQuotaSpec) ProtoMessage() {}
func (*ResourceQuotaStatus) ProtoMessage() {}
func (*ResourceRequirements) ProtoMessage() {}
func (*ResourceStatus) ProtoMessage() {}
func (*SELinuxOptions) ProtoMessage() {}
func (*ScaleIOPersistentVolumeSource) ProtoMessage() {}
func (*ScaleIOVolumeSource) ProtoMessage() {}
func (*ScopeSelector) ProtoMessage() {}
func (*ScopedResourceSelectorRequirement) ProtoMessage() {}
func (*SeccompProfile) ProtoMessage() {}
func (*Secret) ProtoMessage() {}
func (*SecretEnvSource) ProtoMessage() {}
func (*SecretKeySelector) ProtoMessage() {}
func (*SecretList) ProtoMessage() {}
func (*SecretProjection) ProtoMessage() {}
func (*SecretReference) ProtoMessage() {}
func (*SecretVolumeSource) ProtoMessage() {}
func (*SecurityContext) ProtoMessage() {}
func (*SerializedReference) ProtoMessage() {}
func (*Service) ProtoMessage() {}
func (*ServiceAccount) ProtoMessage() {}
func (*ServiceAccountList) ProtoMessage() {}
func (*ServiceAccountTokenProjection) ProtoMessage() {}
func (*ServiceList) ProtoMessage() {}
func (*ServicePort) ProtoMessage() {}
func (*ServiceProxyOptions) ProtoMessage() {}
func (*ServiceSpec) ProtoMessage() {}
func (*ServiceStatus) ProtoMessage() {}
func (*SessionAffinityConfig) ProtoMessage() {}
func (*SleepAction) ProtoMessage() {}
func (*StorageOSPersistentVolumeSource) ProtoMessage() {}
func (*StorageOSVolumeSource) ProtoMessage() {}
func (*Sysctl) ProtoMessage() {}
func (*TCPSocketAction) ProtoMessage() {}
func (*Taint) ProtoMessage() {}
func (*Toleration) ProtoMessage() {}
func (*TopologySelectorLabelRequirement) ProtoMessage() {}
func (*TopologySelectorTerm) ProtoMessage() {}
func (*TopologySpreadConstraint) ProtoMessage() {}
func (*TypedLocalObjectReference) ProtoMessage() {}
func (*TypedObjectReference) ProtoMessage() {}
func (*Volume) ProtoMessage() {}
func (*VolumeDevice) ProtoMessage() {}
func (*VolumeMount) ProtoMessage() {}
func (*VolumeMountStatus) ProtoMessage() {}
func (*VolumeNodeAffinity) ProtoMessage() {}
func (*VolumeProjection) ProtoMessage() {}
func (*VolumeResourceRequirements) ProtoMessage() {}
func (*VolumeSource) ProtoMessage() {}
func (*VolumeStatus) ProtoMessage() {}
func (*VsphereVirtualDiskVolumeSource) ProtoMessage() {}
func (*WeightedPodAffinityTerm) ProtoMessage() {}
func (*WindowsSecurityContextOptions) ProtoMessage() {}
func (*WorkloadReference) ProtoMessage() {}

View file

@ -1,38 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*Endpoint) ProtoMessage() {}
func (*EndpointConditions) ProtoMessage() {}
func (*EndpointHints) ProtoMessage() {}
func (*EndpointPort) ProtoMessage() {}
func (*EndpointSlice) ProtoMessage() {}
func (*EndpointSliceList) ProtoMessage() {}
func (*ForNode) ProtoMessage() {}
func (*ForZone) ProtoMessage() {}

View file

@ -1,38 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*Endpoint) ProtoMessage() {}
func (*EndpointConditions) ProtoMessage() {}
func (*EndpointHints) ProtoMessage() {}
func (*EndpointPort) ProtoMessage() {}
func (*EndpointSlice) ProtoMessage() {}
func (*EndpointSliceList) ProtoMessage() {}
func (*ForNode) ProtoMessage() {}
func (*ForZone) ProtoMessage() {}

View file

@ -1,28 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*Event) ProtoMessage() {}
func (*EventList) ProtoMessage() {}
func (*EventSeries) ProtoMessage() {}

View file

@ -1,28 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*Event) ProtoMessage() {}
func (*EventList) ProtoMessage() {}
func (*EventSeries) ProtoMessage() {}

View file

@ -1,112 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*DaemonSet) ProtoMessage() {}
func (*DaemonSetCondition) ProtoMessage() {}
func (*DaemonSetList) ProtoMessage() {}
func (*DaemonSetSpec) ProtoMessage() {}
func (*DaemonSetStatus) ProtoMessage() {}
func (*DaemonSetUpdateStrategy) ProtoMessage() {}
func (*Deployment) ProtoMessage() {}
func (*DeploymentCondition) ProtoMessage() {}
func (*DeploymentList) ProtoMessage() {}
func (*DeploymentRollback) ProtoMessage() {}
func (*DeploymentSpec) ProtoMessage() {}
func (*DeploymentStatus) ProtoMessage() {}
func (*DeploymentStrategy) ProtoMessage() {}
func (*HTTPIngressPath) ProtoMessage() {}
func (*HTTPIngressRuleValue) ProtoMessage() {}
func (*IPBlock) ProtoMessage() {}
func (*Ingress) ProtoMessage() {}
func (*IngressBackend) ProtoMessage() {}
func (*IngressList) ProtoMessage() {}
func (*IngressLoadBalancerIngress) ProtoMessage() {}
func (*IngressLoadBalancerStatus) ProtoMessage() {}
func (*IngressPortStatus) ProtoMessage() {}
func (*IngressRule) ProtoMessage() {}
func (*IngressRuleValue) ProtoMessage() {}
func (*IngressSpec) ProtoMessage() {}
func (*IngressStatus) ProtoMessage() {}
func (*IngressTLS) ProtoMessage() {}
func (*NetworkPolicy) ProtoMessage() {}
func (*NetworkPolicyEgressRule) ProtoMessage() {}
func (*NetworkPolicyIngressRule) ProtoMessage() {}
func (*NetworkPolicyList) ProtoMessage() {}
func (*NetworkPolicyPeer) ProtoMessage() {}
func (*NetworkPolicyPort) ProtoMessage() {}
func (*NetworkPolicySpec) ProtoMessage() {}
func (*ReplicaSet) ProtoMessage() {}
func (*ReplicaSetCondition) ProtoMessage() {}
func (*ReplicaSetList) ProtoMessage() {}
func (*ReplicaSetSpec) ProtoMessage() {}
func (*ReplicaSetStatus) ProtoMessage() {}
func (*RollbackConfig) ProtoMessage() {}
func (*RollingUpdateDaemonSet) ProtoMessage() {}
func (*RollingUpdateDeployment) ProtoMessage() {}
func (*Scale) ProtoMessage() {}
func (*ScaleSpec) ProtoMessage() {}
func (*ScaleStatus) ProtoMessage() {}

View file

@ -1,68 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*ExemptPriorityLevelConfiguration) ProtoMessage() {}
func (*FlowDistinguisherMethod) ProtoMessage() {}
func (*FlowSchema) ProtoMessage() {}
func (*FlowSchemaCondition) ProtoMessage() {}
func (*FlowSchemaList) ProtoMessage() {}
func (*FlowSchemaSpec) ProtoMessage() {}
func (*FlowSchemaStatus) ProtoMessage() {}
func (*GroupSubject) ProtoMessage() {}
func (*LimitResponse) ProtoMessage() {}
func (*LimitedPriorityLevelConfiguration) ProtoMessage() {}
func (*NonResourcePolicyRule) ProtoMessage() {}
func (*PolicyRulesWithSubjects) ProtoMessage() {}
func (*PriorityLevelConfiguration) ProtoMessage() {}
func (*PriorityLevelConfigurationCondition) ProtoMessage() {}
func (*PriorityLevelConfigurationList) ProtoMessage() {}
func (*PriorityLevelConfigurationReference) ProtoMessage() {}
func (*PriorityLevelConfigurationSpec) ProtoMessage() {}
func (*PriorityLevelConfigurationStatus) ProtoMessage() {}
func (*QueuingConfiguration) ProtoMessage() {}
func (*ResourcePolicyRule) ProtoMessage() {}
func (*ServiceAccountSubject) ProtoMessage() {}
func (*Subject) ProtoMessage() {}
func (*UserSubject) ProtoMessage() {}

View file

@ -1,68 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*ExemptPriorityLevelConfiguration) ProtoMessage() {}
func (*FlowDistinguisherMethod) ProtoMessage() {}
func (*FlowSchema) ProtoMessage() {}
func (*FlowSchemaCondition) ProtoMessage() {}
func (*FlowSchemaList) ProtoMessage() {}
func (*FlowSchemaSpec) ProtoMessage() {}
func (*FlowSchemaStatus) ProtoMessage() {}
func (*GroupSubject) ProtoMessage() {}
func (*LimitResponse) ProtoMessage() {}
func (*LimitedPriorityLevelConfiguration) ProtoMessage() {}
func (*NonResourcePolicyRule) ProtoMessage() {}
func (*PolicyRulesWithSubjects) ProtoMessage() {}
func (*PriorityLevelConfiguration) ProtoMessage() {}
func (*PriorityLevelConfigurationCondition) ProtoMessage() {}
func (*PriorityLevelConfigurationList) ProtoMessage() {}
func (*PriorityLevelConfigurationReference) ProtoMessage() {}
func (*PriorityLevelConfigurationSpec) ProtoMessage() {}
func (*PriorityLevelConfigurationStatus) ProtoMessage() {}
func (*QueuingConfiguration) ProtoMessage() {}
func (*ResourcePolicyRule) ProtoMessage() {}
func (*ServiceAccountSubject) ProtoMessage() {}
func (*Subject) ProtoMessage() {}
func (*UserSubject) ProtoMessage() {}

View file

@ -1,68 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta2
func (*ExemptPriorityLevelConfiguration) ProtoMessage() {}
func (*FlowDistinguisherMethod) ProtoMessage() {}
func (*FlowSchema) ProtoMessage() {}
func (*FlowSchemaCondition) ProtoMessage() {}
func (*FlowSchemaList) ProtoMessage() {}
func (*FlowSchemaSpec) ProtoMessage() {}
func (*FlowSchemaStatus) ProtoMessage() {}
func (*GroupSubject) ProtoMessage() {}
func (*LimitResponse) ProtoMessage() {}
func (*LimitedPriorityLevelConfiguration) ProtoMessage() {}
func (*NonResourcePolicyRule) ProtoMessage() {}
func (*PolicyRulesWithSubjects) ProtoMessage() {}
func (*PriorityLevelConfiguration) ProtoMessage() {}
func (*PriorityLevelConfigurationCondition) ProtoMessage() {}
func (*PriorityLevelConfigurationList) ProtoMessage() {}
func (*PriorityLevelConfigurationReference) ProtoMessage() {}
func (*PriorityLevelConfigurationSpec) ProtoMessage() {}
func (*PriorityLevelConfigurationStatus) ProtoMessage() {}
func (*QueuingConfiguration) ProtoMessage() {}
func (*ResourcePolicyRule) ProtoMessage() {}
func (*ServiceAccountSubject) ProtoMessage() {}
func (*Subject) ProtoMessage() {}
func (*UserSubject) ProtoMessage() {}

View file

@ -1,68 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta3
func (*ExemptPriorityLevelConfiguration) ProtoMessage() {}
func (*FlowDistinguisherMethod) ProtoMessage() {}
func (*FlowSchema) ProtoMessage() {}
func (*FlowSchemaCondition) ProtoMessage() {}
func (*FlowSchemaList) ProtoMessage() {}
func (*FlowSchemaSpec) ProtoMessage() {}
func (*FlowSchemaStatus) ProtoMessage() {}
func (*GroupSubject) ProtoMessage() {}
func (*LimitResponse) ProtoMessage() {}
func (*LimitedPriorityLevelConfiguration) ProtoMessage() {}
func (*NonResourcePolicyRule) ProtoMessage() {}
func (*PolicyRulesWithSubjects) ProtoMessage() {}
func (*PriorityLevelConfiguration) ProtoMessage() {}
func (*PriorityLevelConfigurationCondition) ProtoMessage() {}
func (*PriorityLevelConfigurationList) ProtoMessage() {}
func (*PriorityLevelConfigurationReference) ProtoMessage() {}
func (*PriorityLevelConfigurationSpec) ProtoMessage() {}
func (*PriorityLevelConfigurationStatus) ProtoMessage() {}
func (*QueuingConfiguration) ProtoMessage() {}
func (*ResourcePolicyRule) ProtoMessage() {}
func (*ServiceAccountSubject) ProtoMessage() {}
func (*Subject) ProtoMessage() {}
func (*UserSubject) ProtoMessage() {}

View file

@ -1,30 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha1
func (*ImageReview) ProtoMessage() {}
func (*ImageReviewContainerSpec) ProtoMessage() {}
func (*ImageReviewSpec) ProtoMessage() {}
func (*ImageReviewStatus) ProtoMessage() {}

View file

@ -1,92 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*HTTPIngressPath) ProtoMessage() {}
func (*HTTPIngressRuleValue) ProtoMessage() {}
func (*IPAddress) ProtoMessage() {}
func (*IPAddressList) ProtoMessage() {}
func (*IPAddressSpec) ProtoMessage() {}
func (*IPBlock) ProtoMessage() {}
func (*Ingress) ProtoMessage() {}
func (*IngressBackend) ProtoMessage() {}
func (*IngressClass) ProtoMessage() {}
func (*IngressClassList) ProtoMessage() {}
func (*IngressClassParametersReference) ProtoMessage() {}
func (*IngressClassSpec) ProtoMessage() {}
func (*IngressList) ProtoMessage() {}
func (*IngressLoadBalancerIngress) ProtoMessage() {}
func (*IngressLoadBalancerStatus) ProtoMessage() {}
func (*IngressPortStatus) ProtoMessage() {}
func (*IngressRule) ProtoMessage() {}
func (*IngressRuleValue) ProtoMessage() {}
func (*IngressServiceBackend) ProtoMessage() {}
func (*IngressSpec) ProtoMessage() {}
func (*IngressStatus) ProtoMessage() {}
func (*IngressTLS) ProtoMessage() {}
func (*NetworkPolicy) ProtoMessage() {}
func (*NetworkPolicyEgressRule) ProtoMessage() {}
func (*NetworkPolicyIngressRule) ProtoMessage() {}
func (*NetworkPolicyList) ProtoMessage() {}
func (*NetworkPolicyPeer) ProtoMessage() {}
func (*NetworkPolicyPort) ProtoMessage() {}
func (*NetworkPolicySpec) ProtoMessage() {}
func (*ParentReference) ProtoMessage() {}
func (*ServiceBackendPort) ProtoMessage() {}
func (*ServiceCIDR) ProtoMessage() {}
func (*ServiceCIDRList) ProtoMessage() {}
func (*ServiceCIDRSpec) ProtoMessage() {}
func (*ServiceCIDRStatus) ProtoMessage() {}

View file

@ -1,72 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*HTTPIngressPath) ProtoMessage() {}
func (*HTTPIngressRuleValue) ProtoMessage() {}
func (*IPAddress) ProtoMessage() {}
func (*IPAddressList) ProtoMessage() {}
func (*IPAddressSpec) ProtoMessage() {}
func (*Ingress) ProtoMessage() {}
func (*IngressBackend) ProtoMessage() {}
func (*IngressClass) ProtoMessage() {}
func (*IngressClassList) ProtoMessage() {}
func (*IngressClassParametersReference) ProtoMessage() {}
func (*IngressClassSpec) ProtoMessage() {}
func (*IngressList) ProtoMessage() {}
func (*IngressLoadBalancerIngress) ProtoMessage() {}
func (*IngressLoadBalancerStatus) ProtoMessage() {}
func (*IngressPortStatus) ProtoMessage() {}
func (*IngressRule) ProtoMessage() {}
func (*IngressRuleValue) ProtoMessage() {}
func (*IngressSpec) ProtoMessage() {}
func (*IngressStatus) ProtoMessage() {}
func (*IngressTLS) ProtoMessage() {}
func (*ParentReference) ProtoMessage() {}
func (*ServiceCIDR) ProtoMessage() {}
func (*ServiceCIDRList) ProtoMessage() {}
func (*ServiceCIDRSpec) ProtoMessage() {}
func (*ServiceCIDRStatus) ProtoMessage() {}

View file

@ -1,30 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*Overhead) ProtoMessage() {}
func (*RuntimeClass) ProtoMessage() {}
func (*RuntimeClassList) ProtoMessage() {}
func (*Scheduling) ProtoMessage() {}

View file

@ -1,32 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha1
func (*Overhead) ProtoMessage() {}
func (*RuntimeClass) ProtoMessage() {}
func (*RuntimeClassList) ProtoMessage() {}
func (*RuntimeClassSpec) ProtoMessage() {}
func (*Scheduling) ProtoMessage() {}

View file

@ -1,30 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*Overhead) ProtoMessage() {}
func (*RuntimeClass) ProtoMessage() {}
func (*RuntimeClassList) ProtoMessage() {}
func (*Scheduling) ProtoMessage() {}

View file

@ -1,32 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*Eviction) ProtoMessage() {}
func (*PodDisruptionBudget) ProtoMessage() {}
func (*PodDisruptionBudgetList) ProtoMessage() {}
func (*PodDisruptionBudgetSpec) ProtoMessage() {}
func (*PodDisruptionBudgetStatus) ProtoMessage() {}

View file

@ -1,32 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*Eviction) ProtoMessage() {}
func (*PodDisruptionBudget) ProtoMessage() {}
func (*PodDisruptionBudgetList) ProtoMessage() {}
func (*PodDisruptionBudgetSpec) ProtoMessage() {}
func (*PodDisruptionBudgetStatus) ProtoMessage() {}

View file

@ -1,46 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*AggregationRule) ProtoMessage() {}
func (*ClusterRole) ProtoMessage() {}
func (*ClusterRoleBinding) ProtoMessage() {}
func (*ClusterRoleBindingList) ProtoMessage() {}
func (*ClusterRoleList) ProtoMessage() {}
func (*PolicyRule) ProtoMessage() {}
func (*Role) ProtoMessage() {}
func (*RoleBinding) ProtoMessage() {}
func (*RoleBindingList) ProtoMessage() {}
func (*RoleList) ProtoMessage() {}
func (*RoleRef) ProtoMessage() {}
func (*Subject) ProtoMessage() {}

View file

@ -1,46 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha1
func (*AggregationRule) ProtoMessage() {}
func (*ClusterRole) ProtoMessage() {}
func (*ClusterRoleBinding) ProtoMessage() {}
func (*ClusterRoleBindingList) ProtoMessage() {}
func (*ClusterRoleList) ProtoMessage() {}
func (*PolicyRule) ProtoMessage() {}
func (*Role) ProtoMessage() {}
func (*RoleBinding) ProtoMessage() {}
func (*RoleBindingList) ProtoMessage() {}
func (*RoleList) ProtoMessage() {}
func (*RoleRef) ProtoMessage() {}
func (*Subject) ProtoMessage() {}

View file

@ -1,46 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*AggregationRule) ProtoMessage() {}
func (*ClusterRole) ProtoMessage() {}
func (*ClusterRoleBinding) ProtoMessage() {}
func (*ClusterRoleBindingList) ProtoMessage() {}
func (*ClusterRoleList) ProtoMessage() {}
func (*PolicyRule) ProtoMessage() {}
func (*Role) ProtoMessage() {}
func (*RoleBinding) ProtoMessage() {}
func (*RoleBindingList) ProtoMessage() {}
func (*RoleList) ProtoMessage() {}
func (*RoleRef) ProtoMessage() {}
func (*Subject) ProtoMessage() {}

View file

@ -1,108 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*AllocatedDeviceStatus) ProtoMessage() {}
func (*AllocationResult) ProtoMessage() {}
func (*CELDeviceSelector) ProtoMessage() {}
func (*CapacityRequestPolicy) ProtoMessage() {}
func (*CapacityRequestPolicyRange) ProtoMessage() {}
func (*CapacityRequirements) ProtoMessage() {}
func (*Counter) ProtoMessage() {}
func (*CounterSet) ProtoMessage() {}
func (*Device) ProtoMessage() {}
func (*DeviceAllocationConfiguration) ProtoMessage() {}
func (*DeviceAllocationResult) ProtoMessage() {}
func (*DeviceAttribute) ProtoMessage() {}
func (*DeviceCapacity) ProtoMessage() {}
func (*DeviceClaim) ProtoMessage() {}
func (*DeviceClaimConfiguration) ProtoMessage() {}
func (*DeviceClass) ProtoMessage() {}
func (*DeviceClassConfiguration) ProtoMessage() {}
func (*DeviceClassList) ProtoMessage() {}
func (*DeviceClassSpec) ProtoMessage() {}
func (*DeviceConfiguration) ProtoMessage() {}
func (*DeviceConstraint) ProtoMessage() {}
func (*DeviceCounterConsumption) ProtoMessage() {}
func (*DeviceRequest) ProtoMessage() {}
func (*DeviceRequestAllocationResult) ProtoMessage() {}
func (*DeviceSelector) ProtoMessage() {}
func (*DeviceSubRequest) ProtoMessage() {}
func (*DeviceTaint) ProtoMessage() {}
func (*DeviceToleration) ProtoMessage() {}
func (*ExactDeviceRequest) ProtoMessage() {}
func (*NetworkDeviceData) ProtoMessage() {}
func (*OpaqueDeviceConfiguration) ProtoMessage() {}
func (*ResourceClaim) ProtoMessage() {}
func (*ResourceClaimConsumerReference) ProtoMessage() {}
func (*ResourceClaimList) ProtoMessage() {}
func (*ResourceClaimSpec) ProtoMessage() {}
func (*ResourceClaimStatus) ProtoMessage() {}
func (*ResourceClaimTemplate) ProtoMessage() {}
func (*ResourceClaimTemplateList) ProtoMessage() {}
func (*ResourceClaimTemplateSpec) ProtoMessage() {}
func (*ResourcePool) ProtoMessage() {}
func (*ResourceSlice) ProtoMessage() {}
func (*ResourceSliceList) ProtoMessage() {}
func (*ResourceSliceSpec) ProtoMessage() {}

View file

@ -1,38 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha3
func (*CELDeviceSelector) ProtoMessage() {}
func (*DeviceSelector) ProtoMessage() {}
func (*DeviceTaint) ProtoMessage() {}
func (*DeviceTaintRule) ProtoMessage() {}
func (*DeviceTaintRuleList) ProtoMessage() {}
func (*DeviceTaintRuleSpec) ProtoMessage() {}
func (*DeviceTaintRuleStatus) ProtoMessage() {}
func (*DeviceTaintSelector) ProtoMessage() {}

View file

@ -1,108 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*AllocatedDeviceStatus) ProtoMessage() {}
func (*AllocationResult) ProtoMessage() {}
func (*BasicDevice) ProtoMessage() {}
func (*CELDeviceSelector) ProtoMessage() {}
func (*CapacityRequestPolicy) ProtoMessage() {}
func (*CapacityRequestPolicyRange) ProtoMessage() {}
func (*CapacityRequirements) ProtoMessage() {}
func (*Counter) ProtoMessage() {}
func (*CounterSet) ProtoMessage() {}
func (*Device) ProtoMessage() {}
func (*DeviceAllocationConfiguration) ProtoMessage() {}
func (*DeviceAllocationResult) ProtoMessage() {}
func (*DeviceAttribute) ProtoMessage() {}
func (*DeviceCapacity) ProtoMessage() {}
func (*DeviceClaim) ProtoMessage() {}
func (*DeviceClaimConfiguration) ProtoMessage() {}
func (*DeviceClass) ProtoMessage() {}
func (*DeviceClassConfiguration) ProtoMessage() {}
func (*DeviceClassList) ProtoMessage() {}
func (*DeviceClassSpec) ProtoMessage() {}
func (*DeviceConfiguration) ProtoMessage() {}
func (*DeviceConstraint) ProtoMessage() {}
func (*DeviceCounterConsumption) ProtoMessage() {}
func (*DeviceRequest) ProtoMessage() {}
func (*DeviceRequestAllocationResult) ProtoMessage() {}
func (*DeviceSelector) ProtoMessage() {}
func (*DeviceSubRequest) ProtoMessage() {}
func (*DeviceTaint) ProtoMessage() {}
func (*DeviceToleration) ProtoMessage() {}
func (*NetworkDeviceData) ProtoMessage() {}
func (*OpaqueDeviceConfiguration) ProtoMessage() {}
func (*ResourceClaim) ProtoMessage() {}
func (*ResourceClaimConsumerReference) ProtoMessage() {}
func (*ResourceClaimList) ProtoMessage() {}
func (*ResourceClaimSpec) ProtoMessage() {}
func (*ResourceClaimStatus) ProtoMessage() {}
func (*ResourceClaimTemplate) ProtoMessage() {}
func (*ResourceClaimTemplateList) ProtoMessage() {}
func (*ResourceClaimTemplateSpec) ProtoMessage() {}
func (*ResourcePool) ProtoMessage() {}
func (*ResourceSlice) ProtoMessage() {}
func (*ResourceSliceList) ProtoMessage() {}
func (*ResourceSliceSpec) ProtoMessage() {}

View file

@ -1,108 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta2
func (*AllocatedDeviceStatus) ProtoMessage() {}
func (*AllocationResult) ProtoMessage() {}
func (*CELDeviceSelector) ProtoMessage() {}
func (*CapacityRequestPolicy) ProtoMessage() {}
func (*CapacityRequestPolicyRange) ProtoMessage() {}
func (*CapacityRequirements) ProtoMessage() {}
func (*Counter) ProtoMessage() {}
func (*CounterSet) ProtoMessage() {}
func (*Device) ProtoMessage() {}
func (*DeviceAllocationConfiguration) ProtoMessage() {}
func (*DeviceAllocationResult) ProtoMessage() {}
func (*DeviceAttribute) ProtoMessage() {}
func (*DeviceCapacity) ProtoMessage() {}
func (*DeviceClaim) ProtoMessage() {}
func (*DeviceClaimConfiguration) ProtoMessage() {}
func (*DeviceClass) ProtoMessage() {}
func (*DeviceClassConfiguration) ProtoMessage() {}
func (*DeviceClassList) ProtoMessage() {}
func (*DeviceClassSpec) ProtoMessage() {}
func (*DeviceConfiguration) ProtoMessage() {}
func (*DeviceConstraint) ProtoMessage() {}
func (*DeviceCounterConsumption) ProtoMessage() {}
func (*DeviceRequest) ProtoMessage() {}
func (*DeviceRequestAllocationResult) ProtoMessage() {}
func (*DeviceSelector) ProtoMessage() {}
func (*DeviceSubRequest) ProtoMessage() {}
func (*DeviceTaint) ProtoMessage() {}
func (*DeviceToleration) ProtoMessage() {}
func (*ExactDeviceRequest) ProtoMessage() {}
func (*NetworkDeviceData) ProtoMessage() {}
func (*OpaqueDeviceConfiguration) ProtoMessage() {}
func (*ResourceClaim) ProtoMessage() {}
func (*ResourceClaimConsumerReference) ProtoMessage() {}
func (*ResourceClaimList) ProtoMessage() {}
func (*ResourceClaimSpec) ProtoMessage() {}
func (*ResourceClaimStatus) ProtoMessage() {}
func (*ResourceClaimTemplate) ProtoMessage() {}
func (*ResourceClaimTemplateList) ProtoMessage() {}
func (*ResourceClaimTemplateSpec) ProtoMessage() {}
func (*ResourcePool) ProtoMessage() {}
func (*ResourceSlice) ProtoMessage() {}
func (*ResourceSliceList) ProtoMessage() {}
func (*ResourceSliceSpec) ProtoMessage() {}

View file

@ -1,26 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*PriorityClass) ProtoMessage() {}
func (*PriorityClassList) ProtoMessage() {}

View file

@ -1,42 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha1
func (*BasicSchedulingPolicy) ProtoMessage() {}
func (*GangSchedulingPolicy) ProtoMessage() {}
func (*PodGroup) ProtoMessage() {}
func (*PodGroupPolicy) ProtoMessage() {}
func (*PriorityClass) ProtoMessage() {}
func (*PriorityClassList) ProtoMessage() {}
func (*TypedLocalObjectReference) ProtoMessage() {}
func (*Workload) ProtoMessage() {}
func (*WorkloadList) ProtoMessage() {}
func (*WorkloadSpec) ProtoMessage() {}

View file

@ -1,26 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*PriorityClass) ProtoMessage() {}
func (*PriorityClassList) ProtoMessage() {}

View file

@ -1,64 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*CSIDriver) ProtoMessage() {}
func (*CSIDriverList) ProtoMessage() {}
func (*CSIDriverSpec) ProtoMessage() {}
func (*CSINode) ProtoMessage() {}
func (*CSINodeDriver) ProtoMessage() {}
func (*CSINodeList) ProtoMessage() {}
func (*CSINodeSpec) ProtoMessage() {}
func (*CSIStorageCapacity) ProtoMessage() {}
func (*CSIStorageCapacityList) ProtoMessage() {}
func (*StorageClass) ProtoMessage() {}
func (*StorageClassList) ProtoMessage() {}
func (*TokenRequest) ProtoMessage() {}
func (*VolumeAttachment) ProtoMessage() {}
func (*VolumeAttachmentList) ProtoMessage() {}
func (*VolumeAttachmentSource) ProtoMessage() {}
func (*VolumeAttachmentSpec) ProtoMessage() {}
func (*VolumeAttachmentStatus) ProtoMessage() {}
func (*VolumeAttributesClass) ProtoMessage() {}
func (*VolumeAttributesClassList) ProtoMessage() {}
func (*VolumeError) ProtoMessage() {}
func (*VolumeNodeResources) ProtoMessage() {}

View file

@ -1,42 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha1
func (*CSIStorageCapacity) ProtoMessage() {}
func (*CSIStorageCapacityList) ProtoMessage() {}
func (*VolumeAttachment) ProtoMessage() {}
func (*VolumeAttachmentList) ProtoMessage() {}
func (*VolumeAttachmentSource) ProtoMessage() {}
func (*VolumeAttachmentSpec) ProtoMessage() {}
func (*VolumeAttachmentStatus) ProtoMessage() {}
func (*VolumeAttributesClass) ProtoMessage() {}
func (*VolumeAttributesClassList) ProtoMessage() {}
func (*VolumeError) ProtoMessage() {}

View file

@ -1,64 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*CSIDriver) ProtoMessage() {}
func (*CSIDriverList) ProtoMessage() {}
func (*CSIDriverSpec) ProtoMessage() {}
func (*CSINode) ProtoMessage() {}
func (*CSINodeDriver) ProtoMessage() {}
func (*CSINodeList) ProtoMessage() {}
func (*CSINodeSpec) ProtoMessage() {}
func (*CSIStorageCapacity) ProtoMessage() {}
func (*CSIStorageCapacityList) ProtoMessage() {}
func (*StorageClass) ProtoMessage() {}
func (*StorageClassList) ProtoMessage() {}
func (*TokenRequest) ProtoMessage() {}
func (*VolumeAttachment) ProtoMessage() {}
func (*VolumeAttachmentList) ProtoMessage() {}
func (*VolumeAttachmentSource) ProtoMessage() {}
func (*VolumeAttachmentSpec) ProtoMessage() {}
func (*VolumeAttachmentStatus) ProtoMessage() {}
func (*VolumeAttributesClass) ProtoMessage() {}
func (*VolumeAttributesClassList) ProtoMessage() {}
func (*VolumeError) ProtoMessage() {}
func (*VolumeNodeResources) ProtoMessage() {}

View file

@ -1,30 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*StorageVersionMigration) ProtoMessage() {}
func (*StorageVersionMigrationList) ProtoMessage() {}
func (*StorageVersionMigrationSpec) ProtoMessage() {}
func (*StorageVersionMigrationStatus) ProtoMessage() {}

View file

@ -1,76 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*ConversionRequest) ProtoMessage() {}
func (*ConversionResponse) ProtoMessage() {}
func (*ConversionReview) ProtoMessage() {}
func (*CustomResourceColumnDefinition) ProtoMessage() {}
func (*CustomResourceConversion) ProtoMessage() {}
func (*CustomResourceDefinition) ProtoMessage() {}
func (*CustomResourceDefinitionCondition) ProtoMessage() {}
func (*CustomResourceDefinitionList) ProtoMessage() {}
func (*CustomResourceDefinitionNames) ProtoMessage() {}
func (*CustomResourceDefinitionSpec) ProtoMessage() {}
func (*CustomResourceDefinitionStatus) ProtoMessage() {}
func (*CustomResourceDefinitionVersion) ProtoMessage() {}
func (*CustomResourceSubresourceScale) ProtoMessage() {}
func (*CustomResourceSubresourceStatus) ProtoMessage() {}
func (*CustomResourceSubresources) ProtoMessage() {}
func (*CustomResourceValidation) ProtoMessage() {}
func (*ExternalDocumentation) ProtoMessage() {}
func (*JSON) ProtoMessage() {}
func (*JSONSchemaProps) ProtoMessage() {}
func (*JSONSchemaPropsOrArray) ProtoMessage() {}
func (*JSONSchemaPropsOrBool) ProtoMessage() {}
func (*JSONSchemaPropsOrStringArray) ProtoMessage() {}
func (*SelectableField) ProtoMessage() {}
func (*ServiceReference) ProtoMessage() {}
func (*ValidationRule) ProtoMessage() {}
func (*WebhookClientConfig) ProtoMessage() {}
func (*WebhookConversion) ProtoMessage() {}

View file

@ -1,74 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*ConversionRequest) ProtoMessage() {}
func (*ConversionResponse) ProtoMessage() {}
func (*ConversionReview) ProtoMessage() {}
func (*CustomResourceColumnDefinition) ProtoMessage() {}
func (*CustomResourceConversion) ProtoMessage() {}
func (*CustomResourceDefinition) ProtoMessage() {}
func (*CustomResourceDefinitionCondition) ProtoMessage() {}
func (*CustomResourceDefinitionList) ProtoMessage() {}
func (*CustomResourceDefinitionNames) ProtoMessage() {}
func (*CustomResourceDefinitionSpec) ProtoMessage() {}
func (*CustomResourceDefinitionStatus) ProtoMessage() {}
func (*CustomResourceDefinitionVersion) ProtoMessage() {}
func (*CustomResourceSubresourceScale) ProtoMessage() {}
func (*CustomResourceSubresourceStatus) ProtoMessage() {}
func (*CustomResourceSubresources) ProtoMessage() {}
func (*CustomResourceValidation) ProtoMessage() {}
func (*ExternalDocumentation) ProtoMessage() {}
func (*JSON) ProtoMessage() {}
func (*JSONSchemaProps) ProtoMessage() {}
func (*JSONSchemaPropsOrArray) ProtoMessage() {}
func (*JSONSchemaPropsOrBool) ProtoMessage() {}
func (*JSONSchemaPropsOrStringArray) ProtoMessage() {}
func (*SelectableField) ProtoMessage() {}
func (*ServiceReference) ProtoMessage() {}
func (*ValidationRule) ProtoMessage() {}
func (*WebhookClientConfig) ProtoMessage() {}

View file

@ -1,26 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package resource
func (*Quantity) ProtoMessage() {}
func (*QuantityValue) ProtoMessage() {}

View file

@ -1,112 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*APIGroup) ProtoMessage() {}
func (*APIGroupList) ProtoMessage() {}
func (*APIResource) ProtoMessage() {}
func (*APIResourceList) ProtoMessage() {}
func (*APIVersions) ProtoMessage() {}
func (*ApplyOptions) ProtoMessage() {}
func (*Condition) ProtoMessage() {}
func (*CreateOptions) ProtoMessage() {}
func (*DeleteOptions) ProtoMessage() {}
func (*Duration) ProtoMessage() {}
func (*FieldSelectorRequirement) ProtoMessage() {}
func (*FieldsV1) ProtoMessage() {}
func (*GetOptions) ProtoMessage() {}
func (*GroupKind) ProtoMessage() {}
func (*GroupResource) ProtoMessage() {}
func (*GroupVersion) ProtoMessage() {}
func (*GroupVersionForDiscovery) ProtoMessage() {}
func (*GroupVersionKind) ProtoMessage() {}
func (*GroupVersionResource) ProtoMessage() {}
func (*LabelSelector) ProtoMessage() {}
func (*LabelSelectorRequirement) ProtoMessage() {}
func (*List) ProtoMessage() {}
func (*ListMeta) ProtoMessage() {}
func (*ListOptions) ProtoMessage() {}
func (*ManagedFieldsEntry) ProtoMessage() {}
func (*MicroTime) ProtoMessage() {}
func (*ObjectMeta) ProtoMessage() {}
func (*OwnerReference) ProtoMessage() {}
func (*PartialObjectMetadata) ProtoMessage() {}
func (*PartialObjectMetadataList) ProtoMessage() {}
func (*Patch) ProtoMessage() {}
func (*PatchOptions) ProtoMessage() {}
func (*Preconditions) ProtoMessage() {}
func (*RootPaths) ProtoMessage() {}
func (*ServerAddressByClientCIDR) ProtoMessage() {}
func (*Status) ProtoMessage() {}
func (*StatusCause) ProtoMessage() {}
func (*StatusDetails) ProtoMessage() {}
func (*TableOptions) ProtoMessage() {}
func (*Time) ProtoMessage() {}
func (*Timestamp) ProtoMessage() {}
func (*TypeMeta) ProtoMessage() {}
func (*UpdateOptions) ProtoMessage() {}
func (*Verbs) ProtoMessage() {}
func (*WatchEvent) ProtoMessage() {}

View file

@ -1,24 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*PartialObjectMetadataList) ProtoMessage() {}

View file

@ -1,34 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*Carp) ProtoMessage() {}
func (*CarpCondition) ProtoMessage() {}
func (*CarpInfo) ProtoMessage() {}
func (*CarpList) ProtoMessage() {}
func (*CarpSpec) ProtoMessage() {}
func (*CarpStatus) ProtoMessage() {}

View file

@ -1,28 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package runtime
func (*RawExtension) ProtoMessage() {}
func (*TypeMeta) ProtoMessage() {}
func (*Unknown) ProtoMessage() {}

View file

@ -1,22 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package schema

View file

@ -1,24 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package intstr
func (*IntOrString) ProtoMessage() {}

View file

@ -1,38 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*AuthenticationMetadata) ProtoMessage() {}
func (*Event) ProtoMessage() {}
func (*EventList) ProtoMessage() {}
func (*GroupResources) ProtoMessage() {}
func (*ObjectReference) ProtoMessage() {}
func (*Policy) ProtoMessage() {}
func (*PolicyList) ProtoMessage() {}
func (*PolicyRule) ProtoMessage() {}

View file

@ -1,32 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*Pod) ProtoMessage() {}
func (*PodCondition) ProtoMessage() {}
func (*PodList) ProtoMessage() {}
func (*PodSpec) ProtoMessage() {}
func (*PodStatus) ProtoMessage() {}

View file

@ -1,28 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*ReplicaSet) ProtoMessage() {}
func (*ReplicaSetSpec) ProtoMessage() {}
func (*ReplicaSetStatus) ProtoMessage() {}

View file

@ -279,7 +279,6 @@ func Run(g *Generator) {
path := filepath.Join(g.OutputDir, p.ImportPath())
outputPath := filepath.Join(g.OutputDir, p.OutputPath())
protomessageOutputPath := filepath.Join(g.OutputDir, p.ProtomessageOutputPath())
// generate the gogoprotobuf protoc
cmd := exec.Command("protoc", append(args, path)...)
@ -296,14 +295,11 @@ func Run(g *Generator) {
// alter the generated protobuf file to remove the generated types (but leave the serializers) and rewrite the
// package statement to match the desired package name
if err := RewriteGeneratedGogoProtobufFile(outputPath, protomessageOutputPath, p.ExtractGeneratedType, p.OptionalTypeName, buf.Bytes(), g.DropGogoGo); err != nil {
if err := RewriteGeneratedGogoProtobufFile(outputPath, p.ExtractGeneratedType, p.OptionalTypeName, buf.Bytes(), g.DropGogoGo); err != nil {
log.Fatalf("Unable to rewrite generated %s: %v", outputPath, err)
}
outputPaths := []string{outputPath}
if g.DropGogoGo {
outputPaths = append(outputPaths, protomessageOutputPath)
}
// sort imports
cmd = exec.Command("goimports", append([]string{"-w"}, outputPaths...)...)

View file

@ -80,7 +80,7 @@ type protobufPackage struct {
}
func (p *protobufPackage) Clean() error {
for _, s := range []string{p.ImportPath(), p.OutputPath(), p.ProtomessageOutputPath()} {
for _, s := range []string{p.ImportPath(), p.OutputPath()} {
if err := os.Remove(filepath.Join(p.Dir(), filepath.Base(s))); err != nil && !os.IsNotExist(err) {
return err
}
@ -200,10 +200,6 @@ func (p *protobufPackage) OutputPath() string {
return filepath.Join(p.Path(), "generated.pb.go")
}
func (p *protobufPackage) ProtomessageOutputPath() string {
return filepath.Join(p.Path(), "generated.protomessage.pb.go")
}
var (
_ = generator.Target(&protobufPackage{})
)

View file

@ -27,7 +27,6 @@ import (
"go/token"
"os"
"reflect"
"regexp"
"strings"
customreflect "k8s.io/code-generator/third_party/forked/golang/reflect"
@ -78,45 +77,7 @@ type ExtractFunc func(*ast.TypeSpec) bool
// and should have its marshal functions adjusted to remove the 'Items' accessor.
type OptionalFunc func(name string) bool
func RewriteGeneratedGogoProtobufFile(file, protomessageFile string, extractFn ExtractFunc, optionalFn OptionalFunc, header []byte, dropGogo bool) error {
// Optionally extract ProtoMessage() marker methods to a separate build-tagged file
if dropGogo {
data, err := os.ReadFile(file)
if err != nil {
return err
}
packageRE := regexp.MustCompile(`^package .*`)
wrotePackage := false
protomessageFuncRE := regexp.MustCompile(`^func \(.*\) ProtoMessage\(\) \{\}$`)
b := bytes.NewBuffer(nil)
// add build tag
b.WriteString("//go:build kubernetes_protomessage_one_more_release\n")
b.WriteString("// +build kubernetes_protomessage_one_more_release\n\n")
// add boilerplate
b.Write(header)
b.WriteString("\n// Code generated by go-to-protobuf. DO NOT EDIT.\n\n")
for _, line := range bytes.Split(data, []byte("\n")) {
// copy package
if packageRE.Match(line) && !wrotePackage {
b.Write(line)
b.WriteString("\n\n")
wrotePackage = true
}
// copy empty ProtoMessage impls
if protomessageFuncRE.Match(line) {
b.Write(line)
b.WriteString("\n\n")
}
}
if err := os.WriteFile(protomessageFile, b.Bytes(), os.FileMode(0644)); err != nil {
return err
}
}
func RewriteGeneratedGogoProtobufFile(file string, extractFn ExtractFunc, optionalFn OptionalFunc, header []byte, dropGogo bool) error {
return rewriteFile(file, header, func(fset *token.FileSet, file *ast.File) error {
cmap := ast.NewCommentMap(fset, file, file.Comments)

View file

@ -1,34 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1
func (*APIService) ProtoMessage() {}
func (*APIServiceCondition) ProtoMessage() {}
func (*APIServiceList) ProtoMessage() {}
func (*APIServiceSpec) ProtoMessage() {}
func (*APIServiceStatus) ProtoMessage() {}
func (*ServiceReference) ProtoMessage() {}

View file

@ -1,34 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*APIService) ProtoMessage() {}
func (*APIServiceCondition) ProtoMessage() {}
func (*APIServiceList) ProtoMessage() {}
func (*APIServiceSpec) ProtoMessage() {}
func (*APIServiceStatus) ProtoMessage() {}
func (*ServiceReference) ProtoMessage() {}

View file

@ -1,28 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*MetricListOptions) ProtoMessage() {}
func (*MetricValue) ProtoMessage() {}
func (*MetricValueList) ProtoMessage() {}

View file

@ -1,30 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta2
func (*MetricIdentifier) ProtoMessage() {}
func (*MetricListOptions) ProtoMessage() {}
func (*MetricValue) ProtoMessage() {}
func (*MetricValueList) ProtoMessage() {}

View file

@ -1,26 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*ExternalMetricValue) ProtoMessage() {}
func (*ExternalMetricValueList) ProtoMessage() {}

View file

@ -1,32 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1alpha1
func (*ContainerMetrics) ProtoMessage() {}
func (*NodeMetrics) ProtoMessage() {}
func (*NodeMetricsList) ProtoMessage() {}
func (*PodMetrics) ProtoMessage() {}
func (*PodMetricsList) ProtoMessage() {}

View file

@ -1,32 +0,0 @@
//go:build kubernetes_protomessage_one_more_release
// +build kubernetes_protomessage_one_more_release
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by go-to-protobuf. DO NOT EDIT.
package v1beta1
func (*ContainerMetrics) ProtoMessage() {}
func (*NodeMetrics) ProtoMessage() {}
func (*NodeMetricsList) ProtoMessage() {}
func (*PodMetrics) ProtoMessage() {}
func (*PodMetricsList) ProtoMessage() {}