From a58f772aa08085db24f25d0067eca2b96385e6d8 Mon Sep 17 00:00:00 2001 From: Benjamin Elder Date: Tue, 1 Sep 2026 17:51:20 -0700 Subject: [PATCH] Add v1.37.0 API testdata --- .../admission.k8s.io.v1.AdmissionReview.json | 116 + .../admission.k8s.io.v1.AdmissionReview.pb | Bin 0 -> 990 bytes .../admission.k8s.io.v1.AdmissionReview.yaml | 86 + ...ission.k8s.io.v1beta1.AdmissionReview.json | 116 + ...dmission.k8s.io.v1beta1.AdmissionReview.pb | Bin 0 -> 995 bytes ...ission.k8s.io.v1beta1.AdmissionReview.yaml | 86 + ...ion.k8s.io.v1.MutatingAdmissionPolicy.json | 148 ++ ...ation.k8s.io.v1.MutatingAdmissionPolicy.pb | Bin 0 -> 1007 bytes ...ion.k8s.io.v1.MutatingAdmissionPolicy.yaml | 94 + ....io.v1.MutatingAdmissionPolicyBinding.json | 139 + ...8s.io.v1.MutatingAdmissionPolicyBinding.pb | Bin 0 -> 978 bytes ....io.v1.MutatingAdmissionPolicyBinding.yaml | 90 + ...8s.io.v1.MutatingWebhookConfiguration.json | 120 + ....k8s.io.v1.MutatingWebhookConfiguration.pb | Bin 0 -> 884 bytes ...8s.io.v1.MutatingWebhookConfiguration.yaml | 80 + ...n.k8s.io.v1.ValidatingAdmissionPolicy.json | 171 ++ ...ion.k8s.io.v1.ValidatingAdmissionPolicy.pb | Bin 0 -> 1134 bytes ...n.k8s.io.v1.ValidatingAdmissionPolicy.yaml | 108 + ...o.v1.ValidatingAdmissionPolicyBinding.json | 142 ++ ....io.v1.ValidatingAdmissionPolicyBinding.pb | Bin 0 -> 1004 bytes ...o.v1.ValidatingAdmissionPolicyBinding.yaml | 92 + ....io.v1.ValidatingWebhookConfiguration.json | 119 + ...8s.io.v1.ValidatingWebhookConfiguration.pb | Bin 0 -> 861 bytes ....io.v1.ValidatingWebhookConfiguration.yaml | 79 + ...s.io.v1alpha1.MutatingAdmissionPolicy.json | 148 ++ ...k8s.io.v1alpha1.MutatingAdmissionPolicy.pb | Bin 0 -> 1013 bytes ...s.io.v1alpha1.MutatingAdmissionPolicy.yaml | 94 + ...alpha1.MutatingAdmissionPolicyBinding.json | 139 + ...v1alpha1.MutatingAdmissionPolicyBinding.pb | Bin 0 -> 984 bytes ...alpha1.MutatingAdmissionPolicyBinding.yaml | 90 + ...io.v1alpha1.ValidatingAdmissionPolicy.json | 171 ++ ...s.io.v1alpha1.ValidatingAdmissionPolicy.pb | Bin 0 -> 1140 bytes ...io.v1alpha1.ValidatingAdmissionPolicy.yaml | 108 + ...pha1.ValidatingAdmissionPolicyBinding.json | 142 ++ ...alpha1.ValidatingAdmissionPolicyBinding.pb | Bin 0 -> 1010 bytes ...pha1.ValidatingAdmissionPolicyBinding.yaml | 92 + ...8s.io.v1beta1.MutatingAdmissionPolicy.json | 148 ++ ....k8s.io.v1beta1.MutatingAdmissionPolicy.pb | Bin 0 -> 1012 bytes ...8s.io.v1beta1.MutatingAdmissionPolicy.yaml | 94 + ...1beta1.MutatingAdmissionPolicyBinding.json | 139 + ....v1beta1.MutatingAdmissionPolicyBinding.pb | Bin 0 -> 983 bytes ...1beta1.MutatingAdmissionPolicyBinding.yaml | 90 + ....v1beta1.MutatingWebhookConfiguration.json | 120 + ...io.v1beta1.MutatingWebhookConfiguration.pb | Bin 0 -> 889 bytes ....v1beta1.MutatingWebhookConfiguration.yaml | 80 + ....io.v1beta1.ValidatingAdmissionPolicy.json | 171 ++ ...8s.io.v1beta1.ValidatingAdmissionPolicy.pb | Bin 0 -> 1139 bytes ....io.v1beta1.ValidatingAdmissionPolicy.yaml | 108 + ...eta1.ValidatingAdmissionPolicyBinding.json | 142 ++ ...1beta1.ValidatingAdmissionPolicyBinding.pb | Bin 0 -> 1009 bytes ...eta1.ValidatingAdmissionPolicyBinding.yaml | 92 + ...1beta1.ValidatingWebhookConfiguration.json | 119 + ....v1beta1.ValidatingWebhookConfiguration.pb | Bin 0 -> 866 bytes ...1beta1.ValidatingWebhookConfiguration.yaml | 79 + ...discovery.k8s.io.v2.APIGroupDiscovery.json | 93 + ...pidiscovery.k8s.io.v2.APIGroupDiscovery.pb | Bin 0 -> 692 bytes ...discovery.k8s.io.v2.APIGroupDiscovery.yaml | 63 + ...very.k8s.io.v2beta1.APIGroupDiscovery.json | 93 + ...covery.k8s.io.v2beta1.APIGroupDiscovery.pb | Bin 0 -> 697 bytes ...very.k8s.io.v2beta1.APIGroupDiscovery.yaml | 63 + .../v1.37.0/apps.v1.ControllerRevision.json | 57 + .../v1.37.0/apps.v1.ControllerRevision.pb | Bin 0 -> 501 bytes .../v1.37.0/apps.v1.ControllerRevision.yaml | 42 + .../testdata/v1.37.0/apps.v1.DaemonSet.json | 1938 ++++++++++++++ .../api/testdata/v1.37.0/apps.v1.DaemonSet.pb | Bin 0 -> 11922 bytes .../testdata/v1.37.0/apps.v1.DaemonSet.yaml | 1341 ++++++++++ .../testdata/v1.37.0/apps.v1.Deployment.json | 1941 ++++++++++++++ .../testdata/v1.37.0/apps.v1.Deployment.pb | Bin 0 -> 11937 bytes .../testdata/v1.37.0/apps.v1.Deployment.yaml | 1344 ++++++++++ .../testdata/v1.37.0/apps.v1.ReplicaSet.json | 1928 ++++++++++++++ .../testdata/v1.37.0/apps.v1.ReplicaSet.pb | Bin 0 -> 11854 bytes .../testdata/v1.37.0/apps.v1.ReplicaSet.yaml | 1333 ++++++++++ .../testdata/v1.37.0/apps.v1.StatefulSet.json | 2076 +++++++++++++++ .../testdata/v1.37.0/apps.v1.StatefulSet.pb | Bin 0 -> 13077 bytes .../testdata/v1.37.0/apps.v1.StatefulSet.yaml | 1438 +++++++++++ .../apps.v1beta1.ControllerRevision.json | 57 + .../apps.v1beta1.ControllerRevision.pb | Bin 0 -> 506 bytes .../apps.v1beta1.ControllerRevision.yaml | 42 + .../v1.37.0/apps.v1beta1.Deployment.json | 1944 ++++++++++++++ .../v1.37.0/apps.v1beta1.Deployment.pb | Bin 0 -> 11946 bytes .../v1.37.0/apps.v1beta1.Deployment.yaml | 1346 ++++++++++ .../apps.v1beta1.DeploymentRollback.json | 11 + .../apps.v1beta1.DeploymentRollback.pb | Bin 0 -> 111 bytes .../apps.v1beta1.DeploymentRollback.yaml | 7 + .../testdata/v1.37.0/apps.v1beta1.Scale.json | 56 + .../testdata/v1.37.0/apps.v1beta1.Scale.pb | Bin 0 -> 448 bytes .../testdata/v1.37.0/apps.v1beta1.Scale.yaml | 41 + .../v1.37.0/apps.v1beta1.StatefulSet.json | 2076 +++++++++++++++ .../v1.37.0/apps.v1beta1.StatefulSet.pb | Bin 0 -> 13082 bytes .../v1.37.0/apps.v1beta1.StatefulSet.yaml | 1438 +++++++++++ .../apps.v1beta2.ControllerRevision.json | 57 + .../apps.v1beta2.ControllerRevision.pb | Bin 0 -> 506 bytes .../apps.v1beta2.ControllerRevision.yaml | 42 + .../v1.37.0/apps.v1beta2.DaemonSet.json | 1938 ++++++++++++++ .../v1.37.0/apps.v1beta2.DaemonSet.pb | Bin 0 -> 11927 bytes .../v1.37.0/apps.v1beta2.DaemonSet.yaml | 1341 ++++++++++ .../v1.37.0/apps.v1beta2.Deployment.json | 1941 ++++++++++++++ .../v1.37.0/apps.v1beta2.Deployment.pb | Bin 0 -> 11942 bytes .../v1.37.0/apps.v1beta2.Deployment.yaml | 1344 ++++++++++ .../v1.37.0/apps.v1beta2.ReplicaSet.json | 1928 ++++++++++++++ .../v1.37.0/apps.v1beta2.ReplicaSet.pb | Bin 0 -> 11859 bytes .../v1.37.0/apps.v1beta2.ReplicaSet.yaml | 1333 ++++++++++ .../testdata/v1.37.0/apps.v1beta2.Scale.json | 56 + .../testdata/v1.37.0/apps.v1beta2.Scale.pb | Bin 0 -> 448 bytes .../testdata/v1.37.0/apps.v1beta2.Scale.yaml | 41 + .../v1.37.0/apps.v1beta2.StatefulSet.json | 2076 +++++++++++++++ .../v1.37.0/apps.v1beta2.StatefulSet.pb | Bin 0 -> 13082 bytes .../v1.37.0/apps.v1beta2.StatefulSet.yaml | 1438 +++++++++++ ...ntication.k8s.io.v1.SelfSubjectReview.json | 60 + ...hentication.k8s.io.v1.SelfSubjectReview.pb | Bin 0 -> 481 bytes ...ntication.k8s.io.v1.SelfSubjectReview.yaml | 43 + ...authentication.k8s.io.v1.TokenRequest.json | 67 + .../authentication.k8s.io.v1.TokenRequest.pb | Bin 0 -> 543 bytes ...authentication.k8s.io.v1.TokenRequest.yaml | 49 + .../authentication.k8s.io.v1.TokenReview.json | 71 + .../authentication.k8s.io.v1.TokenReview.pb | Bin 0 -> 535 bytes .../authentication.k8s.io.v1.TokenReview.yaml | 51 + ...tion.k8s.io.v1beta1.SelfSubjectReview.json | 60 + ...cation.k8s.io.v1beta1.SelfSubjectReview.pb | Bin 0 -> 486 bytes ...tion.k8s.io.v1beta1.SelfSubjectReview.yaml | 43 + ...entication.k8s.io.v1beta1.TokenReview.json | 71 + ...thentication.k8s.io.v1beta1.TokenReview.pb | Bin 0 -> 540 bytes ...entication.k8s.io.v1beta1.TokenReview.yaml | 51 + ...on.k8s.io.v1.LocalSubjectAccessReview.json | 101 + ...tion.k8s.io.v1.LocalSubjectAccessReview.pb | Bin 0 -> 767 bytes ...on.k8s.io.v1.LocalSubjectAccessReview.yaml | 72 + ...ion.k8s.io.v1.SelfSubjectAccessReview.json | 91 + ...ation.k8s.io.v1.SelfSubjectAccessReview.pb | Bin 0 -> 706 bytes ...ion.k8s.io.v1.SelfSubjectAccessReview.yaml | 65 + ...tion.k8s.io.v1.SelfSubjectRulesReview.json | 79 + ...zation.k8s.io.v1.SelfSubjectRulesReview.pb | Bin 0 -> 563 bytes ...tion.k8s.io.v1.SelfSubjectRulesReview.yaml | 53 + ...ization.k8s.io.v1.SubjectAccessReview.json | 101 + ...orization.k8s.io.v1.SubjectAccessReview.pb | Bin 0 -> 762 bytes ...ization.k8s.io.v1.SubjectAccessReview.yaml | 72 + ...s.io.v1beta1.LocalSubjectAccessReview.json | 101 + ...k8s.io.v1beta1.LocalSubjectAccessReview.pb | Bin 0 -> 771 bytes ...s.io.v1beta1.LocalSubjectAccessReview.yaml | 72 + ...8s.io.v1beta1.SelfSubjectAccessReview.json | 91 + ....k8s.io.v1beta1.SelfSubjectAccessReview.pb | Bin 0 -> 711 bytes ...8s.io.v1beta1.SelfSubjectAccessReview.yaml | 65 + ...k8s.io.v1beta1.SelfSubjectRulesReview.json | 79 + ...n.k8s.io.v1beta1.SelfSubjectRulesReview.pb | Bin 0 -> 568 bytes ...k8s.io.v1beta1.SelfSubjectRulesReview.yaml | 53 + ...on.k8s.io.v1beta1.SubjectAccessReview.json | 101 + ...tion.k8s.io.v1beta1.SubjectAccessReview.pb | Bin 0 -> 766 bytes ...on.k8s.io.v1beta1.SubjectAccessReview.yaml | 72 + ...utoscaling.v1.HorizontalPodAutoscaler.json | 63 + .../autoscaling.v1.HorizontalPodAutoscaler.pb | Bin 0 -> 478 bytes ...utoscaling.v1.HorizontalPodAutoscaler.yaml | 48 + .../v1.37.0/autoscaling.v1.Scale.json | 53 + .../testdata/v1.37.0/autoscaling.v1.Scale.pb | Bin 0 -> 414 bytes .../v1.37.0/autoscaling.v1.Scale.yaml | 39 + ...utoscaling.v2.HorizontalPodAutoscaler.json | 300 +++ .../autoscaling.v2.HorizontalPodAutoscaler.pb | Bin 0 -> 1582 bytes ...utoscaling.v2.HorizontalPodAutoscaler.yaml | 203 ++ .../testdata/v1.37.0/batch.v1.CronJob.json | 2043 +++++++++++++++ .../api/testdata/v1.37.0/batch.v1.CronJob.pb | Bin 0 -> 12615 bytes .../testdata/v1.37.0/batch.v1.CronJob.yaml | 1412 +++++++++++ .../api/testdata/v1.37.0/batch.v1.Job.json | 2004 +++++++++++++++ .../api/testdata/v1.37.0/batch.v1.Job.pb | Bin 0 -> 12241 bytes .../api/testdata/v1.37.0/batch.v1.Job.yaml | 1382 ++++++++++ .../v1.37.0/batch.v1beta1.CronJob.json | 2043 +++++++++++++++ .../testdata/v1.37.0/batch.v1beta1.CronJob.pb | Bin 0 -> 12620 bytes .../v1.37.0/batch.v1beta1.CronJob.yaml | 1412 +++++++++++ ...s.k8s.io.v1.CertificateSigningRequest.json | 77 + ...tes.k8s.io.v1.CertificateSigningRequest.pb | Bin 0 -> 598 bytes ...s.k8s.io.v1.CertificateSigningRequest.yaml | 56 + ...ificates.k8s.io.v1.ClusterTrustBundle.json | 50 + ...rtificates.k8s.io.v1.ClusterTrustBundle.pb | Bin 0 -> 449 bytes ...ificates.k8s.io.v1.ClusterTrustBundle.yaml | 37 + ...cates.k8s.io.v1.PodCertificateRequest.json | 76 + ...ficates.k8s.io.v1.PodCertificateRequest.pb | Bin 0 -> 729 bytes ...cates.k8s.io.v1.PodCertificateRequest.yaml | 58 + ...es.k8s.io.v1alpha1.ClusterTrustBundle.json | 50 + ...ates.k8s.io.v1alpha1.ClusterTrustBundle.pb | Bin 0 -> 455 bytes ...es.k8s.io.v1alpha1.ClusterTrustBundle.yaml | 37 + ....io.v1beta1.CertificateSigningRequest.json | 77 + ...8s.io.v1beta1.CertificateSigningRequest.pb | Bin 0 -> 603 bytes ....io.v1beta1.CertificateSigningRequest.yaml | 56 + ...tes.k8s.io.v1beta1.ClusterTrustBundle.json | 50 + ...cates.k8s.io.v1beta1.ClusterTrustBundle.pb | Bin 0 -> 454 bytes ...tes.k8s.io.v1beta1.ClusterTrustBundle.yaml | 37 + ....k8s.io.v1beta1.PodCertificateRequest.json | 78 + ...es.k8s.io.v1beta1.PodCertificateRequest.pb | Bin 0 -> 740 bytes ....k8s.io.v1beta1.PodCertificateRequest.yaml | 60 + .../v1.37.0/coordination.k8s.io.v1.Lease.json | 55 + .../v1.37.0/coordination.k8s.io.v1.Lease.pb | Bin 0 -> 485 bytes .../v1.37.0/coordination.k8s.io.v1.Lease.yaml | 42 + ...nation.k8s.io.v1alpha2.LeaseCandidate.json | 54 + ...dination.k8s.io.v1alpha2.LeaseCandidate.pb | Bin 0 -> 512 bytes ...nation.k8s.io.v1alpha2.LeaseCandidate.yaml | 41 + .../coordination.k8s.io.v1beta1.Lease.json | 55 + .../coordination.k8s.io.v1beta1.Lease.pb | Bin 0 -> 490 bytes .../coordination.k8s.io.v1beta1.Lease.yaml | 42 + ...ination.k8s.io.v1beta1.LeaseCandidate.json | 54 + ...rdination.k8s.io.v1beta1.LeaseCandidate.pb | Bin 0 -> 511 bytes ...ination.k8s.io.v1beta1.LeaseCandidate.yaml | 41 + .../testdata/v1.37.0/core.v1.APIGroup.json | 21 + .../api/testdata/v1.37.0/core.v1.APIGroup.pb | Bin 0 -> 146 bytes .../testdata/v1.37.0/core.v1.APIGroup.yaml | 12 + .../testdata/v1.37.0/core.v1.APIVersions.json | 13 + .../testdata/v1.37.0/core.v1.APIVersions.pb | Bin 0 -> 83 bytes .../testdata/v1.37.0/core.v1.APIVersions.yaml | 7 + .../api/testdata/v1.37.0/core.v1.Binding.json | 55 + .../api/testdata/v1.37.0/core.v1.Binding.pb | Bin 0 -> 486 bytes .../api/testdata/v1.37.0/core.v1.Binding.yaml | 42 + .../v1.37.0/core.v1.ComponentStatus.json | 54 + .../v1.37.0/core.v1.ComponentStatus.pb | Bin 0 -> 441 bytes .../v1.37.0/core.v1.ComponentStatus.yaml | 39 + .../testdata/v1.37.0/core.v1.ConfigMap.json | 53 + .../api/testdata/v1.37.0/core.v1.ConfigMap.pb | Bin 0 -> 427 bytes .../testdata/v1.37.0/core.v1.ConfigMap.yaml | 39 + .../v1.37.0/core.v1.CreateOptions.json | 9 + .../testdata/v1.37.0/core.v1.CreateOptions.pb | Bin 0 -> 85 bytes .../v1.37.0/core.v1.CreateOptions.yaml | 6 + .../v1.37.0/core.v1.DeleteOptions.json | 15 + .../testdata/v1.37.0/core.v1.DeleteOptions.pb | Bin 0 -> 108 bytes .../v1.37.0/core.v1.DeleteOptions.yaml | 11 + .../testdata/v1.37.0/core.v1.Endpoints.json | 90 + .../api/testdata/v1.37.0/core.v1.Endpoints.pb | Bin 0 -> 728 bytes .../testdata/v1.37.0/core.v1.Endpoints.yaml | 64 + .../api/testdata/v1.37.0/core.v1.Event.json | 82 + .../api/testdata/v1.37.0/core.v1.Event.pb | Bin 0 -> 766 bytes .../api/testdata/v1.37.0/core.v1.Event.yaml | 66 + .../testdata/v1.37.0/core.v1.GetOptions.json | 5 + .../testdata/v1.37.0/core.v1.GetOptions.pb | Bin 0 -> 50 bytes .../testdata/v1.37.0/core.v1.GetOptions.yaml | 3 + .../testdata/v1.37.0/core.v1.LimitRange.json | 68 + .../testdata/v1.37.0/core.v1.LimitRange.pb | Bin 0 -> 506 bytes .../testdata/v1.37.0/core.v1.LimitRange.yaml | 47 + .../testdata/v1.37.0/core.v1.ListOptions.json | 15 + .../testdata/v1.37.0/core.v1.ListOptions.pb | Bin 0 -> 164 bytes .../testdata/v1.37.0/core.v1.ListOptions.yaml | 13 + .../testdata/v1.37.0/core.v1.Namespace.json | 63 + .../api/testdata/v1.37.0/core.v1.Namespace.pb | Bin 0 -> 479 bytes .../testdata/v1.37.0/core.v1.Namespace.yaml | 45 + .../api/testdata/v1.37.0/core.v1.Node.json | 185 ++ .../api/testdata/v1.37.0/core.v1.Node.pb | Bin 0 -> 1363 bytes .../api/testdata/v1.37.0/core.v1.Node.yaml | 130 + .../v1.37.0/core.v1.NodeProxyOptions.json | 5 + .../v1.37.0/core.v1.NodeProxyOptions.pb | Bin 0 -> 45 bytes .../v1.37.0/core.v1.NodeProxyOptions.yaml | 3 + .../v1.37.0/core.v1.PatchOptions.json | 10 + .../testdata/v1.37.0/core.v1.PatchOptions.pb | Bin 0 -> 86 bytes .../v1.37.0/core.v1.PatchOptions.yaml | 7 + .../v1.37.0/core.v1.PersistentVolume.json | 311 +++ .../v1.37.0/core.v1.PersistentVolume.pb | Bin 0 -> 2470 bytes .../v1.37.0/core.v1.PersistentVolume.yaml | 239 ++ .../core.v1.PersistentVolumeClaim.json | 128 + .../v1.37.0/core.v1.PersistentVolumeClaim.pb | Bin 0 -> 1083 bytes .../core.v1.PersistentVolumeClaim.yaml | 90 + .../api/testdata/v1.37.0/core.v1.Pod.json | 2246 +++++++++++++++++ .../api/testdata/v1.37.0/core.v1.Pod.pb | Bin 0 -> 13572 bytes .../api/testdata/v1.37.0/core.v1.Pod.yaml | 1537 +++++++++++ .../v1.37.0/core.v1.PodAttachOptions.json | 9 + .../v1.37.0/core.v1.PodAttachOptions.pb | Bin 0 -> 58 bytes .../v1.37.0/core.v1.PodAttachOptions.yaml | 7 + .../v1.37.0/core.v1.PodExecOptions.json | 12 + .../v1.37.0/core.v1.PodExecOptions.pb | Bin 0 -> 70 bytes .../v1.37.0/core.v1.PodExecOptions.yaml | 9 + .../v1.37.0/core.v1.PodLogOptions.json | 14 + .../testdata/v1.37.0/core.v1.PodLogOptions.pb | Bin 0 -> 84 bytes .../v1.37.0/core.v1.PodLogOptions.yaml | 12 + .../core.v1.PodPortForwardOptions.json | 7 + .../v1.37.0/core.v1.PodPortForwardOptions.pb | Bin 0 -> 41 bytes .../core.v1.PodPortForwardOptions.yaml | 4 + .../v1.37.0/core.v1.PodProxyOptions.json | 5 + .../v1.37.0/core.v1.PodProxyOptions.pb | Bin 0 -> 44 bytes .../v1.37.0/core.v1.PodProxyOptions.yaml | 3 + .../testdata/v1.37.0/core.v1.PodTemplate.json | 1893 ++++++++++++++ .../testdata/v1.37.0/core.v1.PodTemplate.pb | Bin 0 -> 11688 bytes .../testdata/v1.37.0/core.v1.PodTemplate.yaml | 1309 ++++++++++ .../v1.37.0/core.v1.RangeAllocation.json | 48 + .../v1.37.0/core.v1.RangeAllocation.pb | Bin 0 -> 404 bytes .../v1.37.0/core.v1.RangeAllocation.yaml | 36 + .../core.v1.ReplicationController.json | 1916 ++++++++++++++ .../v1.37.0/core.v1.ReplicationController.pb | Bin 0 -> 11810 bytes .../core.v1.ReplicationController.yaml | 1326 ++++++++++ .../v1.37.0/core.v1.ResourceQuota.json | 73 + .../testdata/v1.37.0/core.v1.ResourceQuota.pb | Bin 0 -> 500 bytes .../v1.37.0/core.v1.ResourceQuota.yaml | 50 + .../api/testdata/v1.37.0/core.v1.Secret.json | 54 + .../api/testdata/v1.37.0/core.v1.Secret.pb | Bin 0 -> 441 bytes .../api/testdata/v1.37.0/core.v1.Secret.yaml | 40 + .../v1.37.0/core.v1.SerializedReference.json | 13 + .../v1.37.0/core.v1.SerializedReference.pb | Bin 0 -> 142 bytes .../v1.37.0/core.v1.SerializedReference.yaml | 10 + .../api/testdata/v1.37.0/core.v1.Service.json | 119 + .../api/testdata/v1.37.0/core.v1.Service.pb | Bin 0 -> 945 bytes .../api/testdata/v1.37.0/core.v1.Service.yaml | 85 + .../v1.37.0/core.v1.ServiceAccount.json | 63 + .../v1.37.0/core.v1.ServiceAccount.pb | Bin 0 -> 508 bytes .../v1.37.0/core.v1.ServiceAccount.yaml | 45 + .../v1.37.0/core.v1.ServiceProxyOptions.json | 5 + .../v1.37.0/core.v1.ServiceProxyOptions.pb | Bin 0 -> 48 bytes .../v1.37.0/core.v1.ServiceProxyOptions.yaml | 3 + .../api/testdata/v1.37.0/core.v1.Status.json | 31 + .../api/testdata/v1.37.0/core.v1.Status.pb | Bin 0 -> 229 bytes .../api/testdata/v1.37.0/core.v1.Status.yaml | 23 + .../v1.37.0/core.v1.UpdateOptions.json | 9 + .../testdata/v1.37.0/core.v1.UpdateOptions.pb | Bin 0 -> 85 bytes .../v1.37.0/core.v1.UpdateOptions.yaml | 6 + .../testdata/v1.37.0/core.v1.WatchEvent.json | 13 + .../testdata/v1.37.0/core.v1.WatchEvent.pb | Bin 0 -> 129 bytes .../testdata/v1.37.0/core.v1.WatchEvent.yaml | 8 + .../discovery.k8s.io.v1.EndpointSlice.json | 94 + .../discovery.k8s.io.v1.EndpointSlice.pb | Bin 0 -> 721 bytes .../discovery.k8s.io.v1.EndpointSlice.yaml | 65 + ...iscovery.k8s.io.v1beta1.EndpointSlice.json | 93 + .../discovery.k8s.io.v1beta1.EndpointSlice.pb | Bin 0 -> 695 bytes ...iscovery.k8s.io.v1beta1.EndpointSlice.yaml | 64 + .../v1.37.0/events.k8s.io.v1.Event.json | 82 + .../v1.37.0/events.k8s.io.v1.Event.pb | Bin 0 -> 778 bytes .../v1.37.0/events.k8s.io.v1.Event.yaml | 66 + .../v1.37.0/events.k8s.io.v1beta1.Event.json | 82 + .../v1.37.0/events.k8s.io.v1beta1.Event.pb | Bin 0 -> 783 bytes .../v1.37.0/events.k8s.io.v1beta1.Event.yaml | 66 + .../v1.37.0/extensions.v1beta1.DaemonSet.json | 1939 ++++++++++++++ .../v1.37.0/extensions.v1beta1.DaemonSet.pb | Bin 0 -> 11935 bytes .../v1.37.0/extensions.v1beta1.DaemonSet.yaml | 1342 ++++++++++ .../extensions.v1beta1.Deployment.json | 1944 ++++++++++++++ .../v1.37.0/extensions.v1beta1.Deployment.pb | Bin 0 -> 11952 bytes .../extensions.v1beta1.Deployment.yaml | 1346 ++++++++++ ...extensions.v1beta1.DeploymentRollback.json | 11 + .../extensions.v1beta1.DeploymentRollback.pb | Bin 0 -> 117 bytes ...extensions.v1beta1.DeploymentRollback.yaml | 7 + .../v1.37.0/extensions.v1beta1.Ingress.json | 105 + .../v1.37.0/extensions.v1beta1.Ingress.pb | Bin 0 -> 726 bytes .../v1.37.0/extensions.v1beta1.Ingress.yaml | 69 + .../extensions.v1beta1.NetworkPolicy.json | 163 ++ .../extensions.v1beta1.NetworkPolicy.pb | Bin 0 -> 950 bytes .../extensions.v1beta1.NetworkPolicy.yaml | 97 + .../extensions.v1beta1.ReplicaSet.json | 1928 ++++++++++++++ .../v1.37.0/extensions.v1beta1.ReplicaSet.pb | Bin 0 -> 11865 bytes .../extensions.v1beta1.ReplicaSet.yaml | 1333 ++++++++++ .../v1.37.0/extensions.v1beta1.Scale.json | 56 + .../v1.37.0/extensions.v1beta1.Scale.pb | Bin 0 -> 454 bytes .../v1.37.0/extensions.v1beta1.Scale.yaml | 41 + ...ontrol.apiserver.k8s.io.v1.FlowSchema.json | 112 + ...wcontrol.apiserver.k8s.io.v1.FlowSchema.pb | Bin 0 -> 681 bytes ...ontrol.apiserver.k8s.io.v1.FlowSchema.yaml | 72 + ....k8s.io.v1.PriorityLevelConfiguration.json | 77 + ...er.k8s.io.v1.PriorityLevelConfiguration.pb | Bin 0 -> 542 bytes ....k8s.io.v1.PriorityLevelConfiguration.yaml | 56 + ...l.apiserver.k8s.io.v1beta1.FlowSchema.json | 112 + ...rol.apiserver.k8s.io.v1beta1.FlowSchema.pb | Bin 0 -> 686 bytes ...l.apiserver.k8s.io.v1beta1.FlowSchema.yaml | 72 + ...io.v1beta1.PriorityLevelConfiguration.json | 77 + ...s.io.v1beta1.PriorityLevelConfiguration.pb | Bin 0 -> 547 bytes ...io.v1beta1.PriorityLevelConfiguration.yaml | 56 + ...l.apiserver.k8s.io.v1beta2.FlowSchema.json | 112 + ...rol.apiserver.k8s.io.v1beta2.FlowSchema.pb | Bin 0 -> 686 bytes ...l.apiserver.k8s.io.v1beta2.FlowSchema.yaml | 72 + ...io.v1beta2.PriorityLevelConfiguration.json | 77 + ...s.io.v1beta2.PriorityLevelConfiguration.pb | Bin 0 -> 547 bytes ...io.v1beta2.PriorityLevelConfiguration.yaml | 56 + ...l.apiserver.k8s.io.v1beta3.FlowSchema.json | 112 + ...rol.apiserver.k8s.io.v1beta3.FlowSchema.pb | Bin 0 -> 686 bytes ...l.apiserver.k8s.io.v1beta3.FlowSchema.yaml | 72 + ...io.v1beta3.PriorityLevelConfiguration.json | 77 + ...s.io.v1beta3.PriorityLevelConfiguration.pb | Bin 0 -> 547 bytes ...io.v1beta3.PriorityLevelConfiguration.yaml | 56 + ...agepolicy.k8s.io.v1alpha1.ImageReview.json | 64 + ...imagepolicy.k8s.io.v1alpha1.ImageReview.pb | Bin 0 -> 541 bytes ...agepolicy.k8s.io.v1alpha1.ImageReview.yaml | 45 + ...server.k8s.io.v1alpha1.StorageVersion.json | 72 + ...piserver.k8s.io.v1alpha1.StorageVersion.pb | Bin 0 -> 605 bytes ...server.k8s.io.v1alpha1.StorageVersion.yaml | 51 + .../lifecycle.k8s.io.v1alpha1.Eviction.json | 90 + .../lifecycle.k8s.io.v1alpha1.Eviction.pb | Bin 0 -> 622 bytes .../lifecycle.k8s.io.v1alpha1.Eviction.yaml | 62 + ...cycle.k8s.io.v1alpha1.EvictionRequest.json | 69 + ...fecycle.k8s.io.v1alpha1.EvictionRequest.pb | Bin 0 -> 537 bytes ...cycle.k8s.io.v1alpha1.EvictionRequest.yaml | 50 + .../networking.k8s.io.v1.IPAddress.json | 54 + .../v1.37.0/networking.k8s.io.v1.IPAddress.pb | Bin 0 -> 459 bytes .../networking.k8s.io.v1.IPAddress.yaml | 40 + .../v1.37.0/networking.k8s.io.v1.Ingress.json | 115 + .../v1.37.0/networking.k8s.io.v1.Ingress.pb | Bin 0 -> 700 bytes .../v1.37.0/networking.k8s.io.v1.Ingress.yaml | 75 + .../networking.k8s.io.v1.IngressClass.json | 56 + .../networking.k8s.io.v1.IngressClass.pb | Bin 0 -> 490 bytes .../networking.k8s.io.v1.IngressClass.yaml | 42 + .../networking.k8s.io.v1.NetworkPolicy.json | 163 ++ .../networking.k8s.io.v1.NetworkPolicy.pb | Bin 0 -> 952 bytes .../networking.k8s.io.v1.NetworkPolicy.yaml | 97 + .../networking.k8s.io.v1.ServiceCIDR.json | 63 + .../networking.k8s.io.v1.ServiceCIDR.pb | Bin 0 -> 484 bytes .../networking.k8s.io.v1.ServiceCIDR.yaml | 45 + .../networking.k8s.io.v1beta1.IPAddress.json | 54 + .../networking.k8s.io.v1beta1.IPAddress.pb | Bin 0 -> 464 bytes .../networking.k8s.io.v1beta1.IPAddress.yaml | 40 + .../networking.k8s.io.v1beta1.Ingress.json | 105 + .../networking.k8s.io.v1beta1.Ingress.pb | Bin 0 -> 733 bytes .../networking.k8s.io.v1beta1.Ingress.yaml | 69 + ...etworking.k8s.io.v1beta1.IngressClass.json | 56 + .../networking.k8s.io.v1beta1.IngressClass.pb | Bin 0 -> 495 bytes ...etworking.k8s.io.v1beta1.IngressClass.yaml | 42 + ...networking.k8s.io.v1beta1.ServiceCIDR.json | 63 + .../networking.k8s.io.v1beta1.ServiceCIDR.pb | Bin 0 -> 489 bytes ...networking.k8s.io.v1beta1.ServiceCIDR.yaml | 45 + .../v1.37.0/node.k8s.io.v1.RuntimeClass.json | 66 + .../v1.37.0/node.k8s.io.v1.RuntimeClass.pb | Bin 0 -> 528 bytes .../v1.37.0/node.k8s.io.v1.RuntimeClass.yaml | 47 + .../node.k8s.io.v1alpha1.RuntimeClass.json | 68 + .../node.k8s.io.v1alpha1.RuntimeClass.pb | Bin 0 -> 544 bytes .../node.k8s.io.v1alpha1.RuntimeClass.yaml | 48 + .../node.k8s.io.v1beta1.RuntimeClass.json | 66 + .../node.k8s.io.v1beta1.RuntimeClass.pb | Bin 0 -> 533 bytes .../node.k8s.io.v1beta1.RuntimeClass.yaml | 47 + .../testdata/v1.37.0/policy.v1.Eviction.json | 59 + .../testdata/v1.37.0/policy.v1.Eviction.pb | Bin 0 -> 468 bytes .../testdata/v1.37.0/policy.v1.Eviction.yaml | 44 + .../policy.v1.PodDisruptionBudget.json | 85 + .../v1.37.0/policy.v1.PodDisruptionBudget.pb | Bin 0 -> 665 bytes .../policy.v1.PodDisruptionBudget.yaml | 61 + .../v1.37.0/policy.v1beta1.Eviction.json | 59 + .../v1.37.0/policy.v1beta1.Eviction.pb | Bin 0 -> 473 bytes .../v1.37.0/policy.v1beta1.Eviction.yaml | 44 + .../policy.v1beta1.PodDisruptionBudget.json | 85 + .../policy.v1beta1.PodDisruptionBudget.pb | Bin 0 -> 670 bytes .../policy.v1beta1.PodDisruptionBudget.yaml | 61 + ...c.authorization.k8s.io.v1.ClusterRole.json | 83 + ...bac.authorization.k8s.io.v1.ClusterRole.pb | Bin 0 -> 579 bytes ...c.authorization.k8s.io.v1.ClusterRole.yaml | 54 + ...rization.k8s.io.v1.ClusterRoleBinding.json | 59 + ...horization.k8s.io.v1.ClusterRoleBinding.pb | Bin 0 -> 512 bytes ...rization.k8s.io.v1.ClusterRoleBinding.yaml | 43 + .../rbac.authorization.k8s.io.v1.Role.json | 65 + .../rbac.authorization.k8s.io.v1.Role.pb | Bin 0 -> 492 bytes .../rbac.authorization.k8s.io.v1.Role.yaml | 45 + ...c.authorization.k8s.io.v1.RoleBinding.json | 59 + ...bac.authorization.k8s.io.v1.RoleBinding.pb | Bin 0 -> 505 bytes ...c.authorization.k8s.io.v1.RoleBinding.yaml | 43 + ...orization.k8s.io.v1alpha1.ClusterRole.json | 83 + ...thorization.k8s.io.v1alpha1.ClusterRole.pb | Bin 0 -> 585 bytes ...orization.k8s.io.v1alpha1.ClusterRole.yaml | 54 + ...on.k8s.io.v1alpha1.ClusterRoleBinding.json | 59 + ...tion.k8s.io.v1alpha1.ClusterRoleBinding.pb | Bin 0 -> 520 bytes ...on.k8s.io.v1alpha1.ClusterRoleBinding.yaml | 43 + ...ac.authorization.k8s.io.v1alpha1.Role.json | 65 + ...rbac.authorization.k8s.io.v1alpha1.Role.pb | Bin 0 -> 498 bytes ...ac.authorization.k8s.io.v1alpha1.Role.yaml | 45 + ...orization.k8s.io.v1alpha1.RoleBinding.json | 59 + ...thorization.k8s.io.v1alpha1.RoleBinding.pb | Bin 0 -> 513 bytes ...orization.k8s.io.v1alpha1.RoleBinding.yaml | 43 + ...horization.k8s.io.v1beta1.ClusterRole.json | 83 + ...uthorization.k8s.io.v1beta1.ClusterRole.pb | Bin 0 -> 584 bytes ...horization.k8s.io.v1beta1.ClusterRole.yaml | 54 + ...ion.k8s.io.v1beta1.ClusterRoleBinding.json | 59 + ...ation.k8s.io.v1beta1.ClusterRoleBinding.pb | Bin 0 -> 517 bytes ...ion.k8s.io.v1beta1.ClusterRoleBinding.yaml | 43 + ...bac.authorization.k8s.io.v1beta1.Role.json | 65 + .../rbac.authorization.k8s.io.v1beta1.Role.pb | Bin 0 -> 497 bytes ...bac.authorization.k8s.io.v1beta1.Role.yaml | 45 + ...horization.k8s.io.v1beta1.RoleBinding.json | 59 + ...uthorization.k8s.io.v1beta1.RoleBinding.pb | Bin 0 -> 510 bytes ...horization.k8s.io.v1beta1.RoleBinding.yaml | 43 + .../resource.k8s.io.v1.DeviceClass.json | 73 + .../v1.37.0/resource.k8s.io.v1.DeviceClass.pb | Bin 0 -> 573 bytes .../resource.k8s.io.v1.DeviceClass.yaml | 49 + .../resource.k8s.io.v1.DeviceTaintRule.json | 71 + .../resource.k8s.io.v1.DeviceTaintRule.pb | Bin 0 -> 560 bytes .../resource.k8s.io.v1.DeviceTaintRule.yaml | 52 + .../resource.k8s.io.v1.ResourceClaim.json | 278 ++ .../resource.k8s.io.v1.ResourceClaim.pb | Bin 0 -> 1798 bytes .../resource.k8s.io.v1.ResourceClaim.yaml | 174 ++ ...ource.k8s.io.v1.ResourceClaimTemplate.json | 196 ++ ...esource.k8s.io.v1.ResourceClaimTemplate.pb | Bin 0 -> 1351 bytes ...ource.k8s.io.v1.ResourceClaimTemplate.yaml | 128 + .../resource.k8s.io.v1.ResourceSlice.json | 204 ++ .../resource.k8s.io.v1.ResourceSlice.pb | Bin 0 -> 1125 bytes .../resource.k8s.io.v1.ResourceSlice.yaml | 131 + ...ource.k8s.io.v1alpha3.DeviceTaintRule.json | 71 + ...esource.k8s.io.v1alpha3.DeviceTaintRule.pb | Bin 0 -> 566 bytes ...ource.k8s.io.v1alpha3.DeviceTaintRule.yaml | 52 + ...io.v1alpha3.ResourcePoolStatusRequest.json | 99 + ...s.io.v1alpha3.ResourcePoolStatusRequest.pb | Bin 0 -> 706 bytes ...io.v1alpha3.ResourcePoolStatusRequest.yaml | 72 + .../resource.k8s.io.v1beta1.DeviceClass.json | 73 + .../resource.k8s.io.v1beta1.DeviceClass.pb | Bin 0 -> 578 bytes .../resource.k8s.io.v1beta1.DeviceClass.yaml | 49 + ...resource.k8s.io.v1beta1.ResourceClaim.json | 276 ++ .../resource.k8s.io.v1beta1.ResourceClaim.pb | Bin 0 -> 1800 bytes ...resource.k8s.io.v1beta1.ResourceClaim.yaml | 173 ++ ....k8s.io.v1beta1.ResourceClaimTemplate.json | 194 ++ ...ce.k8s.io.v1beta1.ResourceClaimTemplate.pb | Bin 0 -> 1353 bytes ....k8s.io.v1beta1.ResourceClaimTemplate.yaml | 127 + ...resource.k8s.io.v1beta1.ResourceSlice.json | 206 ++ .../resource.k8s.io.v1beta1.ResourceSlice.pb | Bin 0 -> 1133 bytes ...resource.k8s.io.v1beta1.ResourceSlice.yaml | 132 + .../resource.k8s.io.v1beta2.DeviceClass.json | 73 + .../resource.k8s.io.v1beta2.DeviceClass.pb | Bin 0 -> 578 bytes .../resource.k8s.io.v1beta2.DeviceClass.yaml | 49 + ...source.k8s.io.v1beta2.DeviceTaintRule.json | 71 + ...resource.k8s.io.v1beta2.DeviceTaintRule.pb | Bin 0 -> 565 bytes ...source.k8s.io.v1beta2.DeviceTaintRule.yaml | 52 + ...resource.k8s.io.v1beta2.ResourceClaim.json | 278 ++ .../resource.k8s.io.v1beta2.ResourceClaim.pb | Bin 0 -> 1803 bytes ...resource.k8s.io.v1beta2.ResourceClaim.yaml | 174 ++ ....k8s.io.v1beta2.ResourceClaimTemplate.json | 196 ++ ...ce.k8s.io.v1beta2.ResourceClaimTemplate.pb | Bin 0 -> 1356 bytes ....k8s.io.v1beta2.ResourceClaimTemplate.yaml | 128 + ...resource.k8s.io.v1beta2.ResourceSlice.json | 204 ++ .../resource.k8s.io.v1beta2.ResourceSlice.pb | Bin 0 -> 1130 bytes ...resource.k8s.io.v1beta2.ResourceSlice.yaml | 131 + .../scheduling.k8s.io.v1.PriorityClass.json | 50 + .../scheduling.k8s.io.v1.PriorityClass.pb | Bin 0 -> 450 bytes .../scheduling.k8s.io.v1.PriorityClass.yaml | 38 + ...ing.k8s.io.v1alpha3.CompositePodGroup.json | 85 + ...uling.k8s.io.v1alpha3.CompositePodGroup.pb | Bin 0 -> 636 bytes ...ing.k8s.io.v1alpha3.CompositePodGroup.yaml | 60 + .../scheduling.k8s.io.v1alpha3.PodGroup.json | 98 + .../scheduling.k8s.io.v1alpha3.PodGroup.pb | Bin 0 -> 733 bytes .../scheduling.k8s.io.v1alpha3.PodGroup.yaml | 67 + .../scheduling.k8s.io.v1alpha3.Workload.json | 142 ++ .../scheduling.k8s.io.v1alpha3.Workload.pb | Bin 0 -> 859 bytes .../scheduling.k8s.io.v1alpha3.Workload.yaml | 92 + .../scheduling.k8s.io.v1beta1.PodGroup.json | 98 + .../scheduling.k8s.io.v1beta1.PodGroup.pb | Bin 0 -> 732 bytes .../scheduling.k8s.io.v1beta1.PodGroup.yaml | 67 + ...heduling.k8s.io.v1beta1.PriorityClass.json | 50 + ...scheduling.k8s.io.v1beta1.PriorityClass.pb | Bin 0 -> 455 bytes ...heduling.k8s.io.v1beta1.PriorityClass.yaml | 38 + .../scheduling.k8s.io.v1beta1.Workload.json | 142 ++ .../scheduling.k8s.io.v1beta1.Workload.pb | Bin 0 -> 858 bytes .../scheduling.k8s.io.v1beta1.Workload.yaml | 92 + .../v1.37.0/storage.k8s.io.v1.CSIDriver.json | 66 + .../v1.37.0/storage.k8s.io.v1.CSIDriver.pb | Bin 0 -> 482 bytes .../v1.37.0/storage.k8s.io.v1.CSIDriver.yaml | 49 + .../v1.37.0/storage.k8s.io.v1.CSINode.json | 77 + .../v1.37.0/storage.k8s.io.v1.CSINode.pb | Bin 0 -> 548 bytes .../v1.37.0/storage.k8s.io.v1.CSINode.yaml | 52 + .../storage.k8s.io.v1.CSIStorageCapacity.json | 63 + .../storage.k8s.io.v1.CSIStorageCapacity.pb | Bin 0 -> 518 bytes .../storage.k8s.io.v1.CSIStorageCapacity.yaml | 45 + .../storage.k8s.io.v1.StorageClass.json | 68 + .../v1.37.0/storage.k8s.io.v1.StorageClass.pb | Bin 0 -> 545 bytes .../storage.k8s.io.v1.StorageClass.yaml | 47 + .../storage.k8s.io.v1.VolumeAttachment.json | 328 +++ .../storage.k8s.io.v1.VolumeAttachment.pb | Bin 0 -> 2607 bytes .../storage.k8s.io.v1.VolumeAttachment.yaml | 251 ++ ...orage.k8s.io.v1.VolumeAttributesClass.json | 50 + ...storage.k8s.io.v1.VolumeAttributesClass.pb | Bin 0 -> 461 bytes ...orage.k8s.io.v1.VolumeAttributesClass.yaml | 37 + ...ge.k8s.io.v1alpha1.CSIStorageCapacity.json | 63 + ...rage.k8s.io.v1alpha1.CSIStorageCapacity.pb | Bin 0 -> 524 bytes ...ge.k8s.io.v1alpha1.CSIStorageCapacity.yaml | 45 + ...rage.k8s.io.v1alpha1.VolumeAttachment.json | 328 +++ ...torage.k8s.io.v1alpha1.VolumeAttachment.pb | Bin 0 -> 2613 bytes ...rage.k8s.io.v1alpha1.VolumeAttachment.yaml | 251 ++ ...k8s.io.v1alpha1.VolumeAttributesClass.json | 50 + ...e.k8s.io.v1alpha1.VolumeAttributesClass.pb | Bin 0 -> 467 bytes ...k8s.io.v1alpha1.VolumeAttributesClass.yaml | 37 + .../storage.k8s.io.v1beta1.CSIDriver.json | 66 + .../storage.k8s.io.v1beta1.CSIDriver.pb | Bin 0 -> 487 bytes .../storage.k8s.io.v1beta1.CSIDriver.yaml | 49 + .../storage.k8s.io.v1beta1.CSINode.json | 77 + .../v1.37.0/storage.k8s.io.v1beta1.CSINode.pb | Bin 0 -> 553 bytes .../storage.k8s.io.v1beta1.CSINode.yaml | 52 + ...age.k8s.io.v1beta1.CSIStorageCapacity.json | 63 + ...orage.k8s.io.v1beta1.CSIStorageCapacity.pb | Bin 0 -> 523 bytes ...age.k8s.io.v1beta1.CSIStorageCapacity.yaml | 45 + .../storage.k8s.io.v1beta1.StorageClass.json | 68 + .../storage.k8s.io.v1beta1.StorageClass.pb | Bin 0 -> 550 bytes .../storage.k8s.io.v1beta1.StorageClass.yaml | 47 + ...orage.k8s.io.v1beta1.VolumeAttachment.json | 328 +++ ...storage.k8s.io.v1beta1.VolumeAttachment.pb | Bin 0 -> 2612 bytes ...orage.k8s.io.v1beta1.VolumeAttachment.yaml | 251 ++ ....k8s.io.v1beta1.VolumeAttributesClass.json | 50 + ...ge.k8s.io.v1beta1.VolumeAttributesClass.pb | Bin 0 -> 466 bytes ....k8s.io.v1beta1.VolumeAttributesClass.yaml | 37 + ...ion.k8s.io.v1.StorageVersionMigration.json | 65 + ...ation.k8s.io.v1.StorageVersionMigration.pb | Bin 0 -> 541 bytes ...ion.k8s.io.v1.StorageVersionMigration.yaml | 47 + ...8s.io.v1beta1.StorageVersionMigration.json | 65 + ....k8s.io.v1beta1.StorageVersionMigration.pb | Bin 0 -> 546 bytes ...8s.io.v1beta1.StorageVersionMigration.yaml | 47 + 579 files changed, 90362 insertions(+) create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1.AdmissionReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1.AdmissionReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1.AdmissionReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1beta1.AdmissionReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1beta1.AdmissionReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1beta1.AdmissionReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicy.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicy.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicy.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicyBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicyBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicyBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicy.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicy.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicy.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicyBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicyBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicyBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicyBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicyBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicyBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicy.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicy.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicy.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicyBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicyBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicyBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicy.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicy.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicy.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicyBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicyBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicyBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2.APIGroupDiscovery.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2.APIGroupDiscovery.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2.APIGroupDiscovery.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.DaemonSet.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.DaemonSet.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.DaemonSet.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.Deployment.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.Deployment.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.Deployment.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ReplicaSet.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ReplicaSet.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ReplicaSet.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.StatefulSet.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.StatefulSet.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.StatefulSet.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.DeploymentRollback.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.DeploymentRollback.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.DeploymentRollback.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Scale.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Scale.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Scale.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.StatefulSet.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.StatefulSet.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.StatefulSet.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ControllerRevision.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ControllerRevision.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ControllerRevision.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Deployment.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Deployment.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Deployment.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ReplicaSet.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ReplicaSet.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ReplicaSet.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.SelfSubjectReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.SelfSubjectReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.SelfSubjectReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenRequest.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenRequest.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenRequest.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.SelfSubjectReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.SelfSubjectReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.SelfSubjectReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.TokenReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.TokenReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.TokenReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.LocalSubjectAccessReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.LocalSubjectAccessReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.LocalSubjectAccessReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SelfSubjectAccessReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SelfSubjectAccessReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SelfSubjectRulesReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SelfSubjectRulesReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SelfSubjectRulesReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SubjectAccessReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SubjectAccessReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SubjectAccessReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SubjectAccessReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SubjectAccessReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v2.HorizontalPodAutoscaler.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v2.HorizontalPodAutoscaler.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v2.HorizontalPodAutoscaler.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.CronJob.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.CronJob.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.CronJob.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.Job.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.Job.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.Job.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/batch.v1beta1.CronJob.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/batch.v1beta1.CronJob.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/batch.v1beta1.CronJob.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.ClusterTrustBundle.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.ClusterTrustBundle.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.ClusterTrustBundle.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.PodCertificateRequest.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.PodCertificateRequest.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.PodCertificateRequest.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1alpha1.ClusterTrustBundle.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1alpha1.ClusterTrustBundle.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1alpha1.ClusterTrustBundle.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.ClusterTrustBundle.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.ClusterTrustBundle.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.ClusterTrustBundle.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.PodCertificateRequest.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.PodCertificateRequest.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.PodCertificateRequest.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1alpha2.LeaseCandidate.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1alpha2.LeaseCandidate.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1alpha2.LeaseCandidate.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.Lease.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.Lease.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.Lease.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.LeaseCandidate.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.LeaseCandidate.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.LeaseCandidate.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.APIGroup.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.APIGroup.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.APIGroup.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.APIVersions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.APIVersions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.APIVersions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.CreateOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.CreateOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.CreateOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.DeleteOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.DeleteOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.DeleteOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Endpoints.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Endpoints.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Endpoints.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.NodeProxyOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.NodeProxyOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.NodeProxyOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PatchOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PatchOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PatchOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PersistentVolume.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PersistentVolume.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PersistentVolume.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PersistentVolumeClaim.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PersistentVolumeClaim.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PersistentVolumeClaim.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Pod.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Pod.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Pod.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodAttachOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodAttachOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodAttachOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodExecOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodExecOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodExecOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodLogOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodLogOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodLogOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.RangeAllocation.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.RangeAllocation.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.RangeAllocation.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ReplicationController.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ReplicationController.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ReplicationController.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ResourceQuota.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ResourceQuota.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ResourceQuota.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Secret.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Secret.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Secret.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.SerializedReference.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.SerializedReference.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.SerializedReference.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Service.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Service.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Service.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceProxyOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceProxyOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceProxyOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Status.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Status.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Status.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1beta1.Event.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1beta1.Event.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1beta1.Event.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DaemonSet.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DaemonSet.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DaemonSet.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Deployment.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Deployment.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Deployment.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DeploymentRollback.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DeploymentRollback.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DeploymentRollback.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.ReplicaSet.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.ReplicaSet.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.ReplicaSet.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Scale.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Scale.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Scale.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.FlowSchema.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.FlowSchema.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.FlowSchema.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.PriorityLevelConfiguration.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.PriorityLevelConfiguration.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.PriorityLevelConfiguration.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.FlowSchema.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.FlowSchema.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.FlowSchema.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.PriorityLevelConfiguration.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.PriorityLevelConfiguration.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.PriorityLevelConfiguration.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.FlowSchema.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.FlowSchema.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.FlowSchema.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/imagepolicy.k8s.io.v1alpha1.ImageReview.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.Eviction.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.Eviction.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.Eviction.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IPAddress.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IPAddress.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IPAddress.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.Ingress.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.Ingress.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.Ingress.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IngressClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IngressClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IngressClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.NetworkPolicy.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.NetworkPolicy.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.NetworkPolicy.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.ServiceCIDR.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.ServiceCIDR.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.ServiceCIDR.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IPAddress.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IPAddress.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IPAddress.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.ServiceCIDR.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.ServiceCIDR.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.ServiceCIDR.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1.RuntimeClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1.RuntimeClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1.RuntimeClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1alpha1.RuntimeClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1alpha1.RuntimeClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1alpha1.RuntimeClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1beta1.RuntimeClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1beta1.RuntimeClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1beta1.RuntimeClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1.Eviction.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1.Eviction.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1.Eviction.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1.PodDisruptionBudget.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1.PodDisruptionBudget.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1.PodDisruptionBudget.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.Role.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.Role.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.Role.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.RoleBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.RoleBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.RoleBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.Role.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.Role.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.Role.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceSlice.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceSlice.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceSlice.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.DeviceTaintRule.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.DeviceTaintRule.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.DeviceTaintRule.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.ResourcePoolStatusRequest.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.ResourcePoolStatusRequest.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.ResourcePoolStatusRequest.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.DeviceClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.DeviceClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.DeviceClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceSlice.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceSlice.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceSlice.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceSlice.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceSlice.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceSlice.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1.PriorityClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1.PriorityClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1.PriorityClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.CompositePodGroup.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.CompositePodGroup.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.CompositePodGroup.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.PodGroup.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.PodGroup.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.PodGroup.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.Workload.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.Workload.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.Workload.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PodGroup.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PodGroup.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PodGroup.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PriorityClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PriorityClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.Workload.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.Workload.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.Workload.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIDriver.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIDriver.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIDriver.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSINode.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSINode.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSINode.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttributesClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttributesClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttributesClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIDriver.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIDriver.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIDriver.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIStorageCapacity.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIStorageCapacity.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.StorageClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.StorageClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.StorageClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttachment.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttachment.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttachment.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttributesClass.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttributesClass.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttributesClass.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1.StorageVersionMigration.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1.StorageVersionMigration.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1.StorageVersionMigration.yaml create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.json create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.pb create mode 100644 staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.yaml diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1.AdmissionReview.json b/staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1.AdmissionReview.json new file mode 100644 index 00000000000..06d14bfefe5 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1.AdmissionReview.json @@ -0,0 +1,116 @@ +{ + "kind": "AdmissionReview", + "apiVersion": "admission.k8s.io/v1", + "request": { + "uid": "uidValue", + "kind": { + "group": "groupValue", + "version": "versionValue", + "kind": "kindValue" + }, + "resource": { + "group": "groupValue", + "version": "versionValue", + "resource": "resourceValue" + }, + "subResource": "subResourceValue", + "requestKind": { + "group": "groupValue", + "version": "versionValue", + "kind": "kindValue" + }, + "requestResource": { + "group": "groupValue", + "version": "versionValue", + "resource": "resourceValue" + }, + "requestSubResource": "requestSubResourceValue", + "name": "nameValue", + "namespace": "namespaceValue", + "operation": "operationValue", + "userInfo": { + "username": "usernameValue", + "uid": "uidValue", + "groups": [ + "groupsValue" + ], + "extra": { + "extraKey": [ + "extraValue" + ] + } + }, + "object": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + }, + "oldObject": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + }, + "dryRun": true, + "options": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + }, + "response": { + "uid": "uidValue", + "allowed": true, + "status": { + "metadata": { + "selfLink": "selfLinkValue", + "resourceVersion": "resourceVersionValue", + "continue": "continueValue", + "remainingItemCount": 4, + "shardInfo": { + "selector": "selectorValue" + } + }, + "status": "statusValue", + "message": "messageValue", + "reason": "reasonValue", + "details": { + "name": "nameValue", + "group": "groupValue", + "kind": "kindValue", + "uid": "uidValue", + "causes": [ + { + "reason": "reasonValue", + "message": "messageValue", + "field": "fieldValue" + } + ], + "retryAfterSeconds": 5 + }, + "code": 6 + }, + "patch": "BA==", + "patchType": "patchTypeValue", + "auditAnnotations": { + "auditAnnotationsKey": "auditAnnotationsValue" + }, + "warnings": [ + "warningsValue" + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1.AdmissionReview.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1.AdmissionReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..dcedba8a7a7a35114e0b6a991cec1de2743a2b28 GIT binary patch literal 990 zcmchW%}yIJ5XX}$wBTd|a$AA+R9S+y5eg+Iw5QS@kSM260as@;q;7U?*JB4L;)!^b zK2cBg+97N?AWqz7{_|=3=jk3c$QF6c$E83NO7^FF*cWPNwo6y{@5CX@1YFSDSLAPt zEITni;e`XbNyx+~r=!=IfvGwKFI|}m8Pn2_kEA6AP&t!BsA6mAM#H+&Tamns!9lk& zQS*6n)>Rq|w|67Id?txQFpC1Z*fed2Juwd1Aj@!R4gUsLv_nX+L*#HwM%RpMaS~6$ zG6t8t)CKf&Rr)Jo+pId4*S|Wns{DSX!E2}?XW2C~pbL?6WZCYGS1q^B+rHzBi-L~| zr~)^`XPI)=96igNpHG9pJRO4H>jr)~Kzsav1$z799=^3^`lm?_NPiT#+US_K2cwV zCt`)iPSa@@sH^VI`Onq%=lQ;Ak+)q~_i?DfbG?@8he>Qw<T zkK##K#_$v>RpPLamA@CZ%j#o!{i8EhR^QGPdd(;-Sa!iQs*)FAST?%!ss-!3?K>`j zmynlO2QDWMGUZ1*e~>x9?gxRsKLqE`HU4&J?AJRi(5pu`@NKr!KW*}fBnHdlFI>#S z3)1ZsPfZw;LJG@;iy*z|3^qa?7FOz5*Nv|goV4dLGca2++0_VUiS^(+xdDMT>#=B$-+?3k`A*83tlWuBgpWPKh Rc9xug7F^6C=4p$y{sB8NR-6C; literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1beta1.AdmissionReview.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1beta1.AdmissionReview.yaml new file mode 100644 index 00000000000..6d59ef2d1ba --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admission.k8s.io.v1beta1.AdmissionReview.yaml @@ -0,0 +1,86 @@ +apiVersion: admission.k8s.io/v1beta1 +kind: AdmissionReview +request: + dryRun: true + kind: + group: groupValue + kind: kindValue + version: versionValue + name: nameValue + namespace: namespaceValue + object: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + oldObject: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + operation: operationValue + options: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requestKind: + group: groupValue + kind: kindValue + version: versionValue + requestResource: + group: groupValue + resource: resourceValue + version: versionValue + requestSubResource: requestSubResourceValue + resource: + group: groupValue + resource: resourceValue + version: versionValue + subResource: subResourceValue + uid: uidValue + userInfo: + extra: + extraKey: + - extraValue + groups: + - groupsValue + uid: uidValue + username: usernameValue +response: + allowed: true + auditAnnotations: + auditAnnotationsKey: auditAnnotationsValue + patch: BA== + patchType: patchTypeValue + status: + code: 6 + details: + causes: + - field: fieldValue + message: messageValue + reason: reasonValue + group: groupValue + kind: kindValue + name: nameValue + retryAfterSeconds: 5 + uid: uidValue + message: messageValue + metadata: + continue: continueValue + remainingItemCount: 4 + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + shardInfo: + selector: selectorValue + reason: reasonValue + status: statusValue + uid: uidValue + warnings: + - warningsValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicy.json b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicy.json new file mode 100644 index 00000000000..d2e197e1f87 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicy.json @@ -0,0 +1,148 @@ +{ + "kind": "MutatingAdmissionPolicy", + "apiVersion": "admissionregistration.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "paramKind": { + "apiVersion": "apiVersionValue", + "kind": "kindValue" + }, + "matchConstraints": { + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "excludeResourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "matchPolicy": "matchPolicyValue" + }, + "variables": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ], + "mutations": [ + { + "patchType": "patchTypeValue", + "applyConfiguration": { + "expression": "expressionValue" + }, + "jsonPatch": { + "expression": "expressionValue" + } + } + ], + "failurePolicy": "failurePolicyValue", + "matchConditions": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ], + "reinvocationPolicy": "reinvocationPolicyValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicy.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicy.pb new file mode 100644 index 0000000000000000000000000000000000000000..652aec03b03de8a2f6835273c598a62ecf73f5b5 GIT binary patch literal 1007 zcmcgrL2DC16yCIfCa-q09fZnIDD1&Q4pjq6$U(4|f{oHb@!)N;d0EHZ%q%n6U=+b~ z|3z;Fe}XrUh5iTWp=bYrot?>UmKHpTw>RIs_rC9YZzkz$4+gNu##62}mqKC8^-Qsu ziT9Jf-skek{2AGKlg|t$;#Xzju}pciAQv0(YYp0hP4OK|b0pg_3N-cjwuGo(-0F-) zE+yR3m`;XVB(|d4%K6wvy@v|5%$3PQRfw@@f8(Ilx;nr4(G0xTCi?#S(nQDb{t>iO zHo{aN;eu?s&{m8>@R<;@P%MSL4r*tc^YJ;f6D}MvUFi=iHQf%&cwNZTM!%st6E0ZF zKO2Fz&sk#x52j487?lNxFSEjbDWBeL6B-ZKSAW(6uV-wV?iq~Jm3-a25riGg`(RDcpHN%!+mm$qm-cOfH0!kkZuk+_3Tu}*fS;W zlqAt0^5&*EQ!GPz{v^oj61OZoy`$fnz#KWVO^RiN+~qIHH$| zpuT!v>cM0mGaL}10aWL4ra!0e{BGka4ezgCV~nvuwtM}ycnvss3*tLwHc(_Z0( zHua$ljad6$xQgydqqhI@*y(^Wp^p>qtW$VokK~5yB2+>$F!7Y(&5aDFc9BgsBHg(d z3$??9h%QgIdCL5jH&l2t4u3ih{b@HR0F=9#xo0GyLueF>`hm98vx(`B;A#AW*uy7a e5T~BEGPw)VQ*E?^?tcy1G>bGJQIB>k*ZKxAx>rO1 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicyBinding.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicyBinding.yaml new file mode 100644 index 00000000000..4f735008049 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingAdmissionPolicyBinding.yaml @@ -0,0 +1,90 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: MutatingAdmissionPolicyBinding +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + matchResources: + excludeResourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + matchPolicy: matchPolicyValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + objectSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + resourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + paramRef: + name: nameValue + namespace: namespaceValue + parameterNotFoundAction: parameterNotFoundActionValue + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + policyName: policyNameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json new file mode 100644 index 00000000000..520763fcd47 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json @@ -0,0 +1,120 @@ +{ + "kind": "MutatingWebhookConfiguration", + "apiVersion": "admissionregistration.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "webhooks": [ + { + "name": "nameValue", + "clientConfig": { + "url": "urlValue", + "service": { + "namespace": "namespaceValue", + "name": "nameValue", + "path": "pathValue", + "port": 4 + }, + "caBundle": "Ag==" + }, + "rules": [ + { + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "failurePolicy": "failurePolicyValue", + "matchPolicy": "matchPolicyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "sideEffects": "sideEffectsValue", + "timeoutSeconds": 7, + "admissionReviewVersions": [ + "admissionReviewVersionsValue" + ], + "reinvocationPolicy": "reinvocationPolicyValue", + "matchConditions": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + } + ] +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.pb new file mode 100644 index 0000000000000000000000000000000000000000..d9cd866cf19ca0b4cb5f58429a5114025742e62a GIT binary patch literal 884 zcmb`FL2DC16vsDd(9P5)>mVpYK-q&x4z&iPp$CPE2sKJAqR`vy=Iv(O$;>jd8;#-@ z@LPBj{0P1EDD*p&9z6REbatlMEIoUB^M7yN{NDdfHr5_`itf_soN3LZP>?cRC|a0! zI~(h5CLb;y;lZo2Fq%l;Lo|~zdnQG~($dx8AJ@=%8+8Sp!#m1Lz&BG6V3P29C6Qj0 z)j5q_Nw}qfCle+zdt>OAY-*#?Ed^SZ%G80Xh^#ukzVG{I-+!NU0`I^?KmYtP(IGm% zgSwnX!1YU5;!PLY8&QaQR0vsNOJUPN<7{g_JVxD&3HLBr^M^IfuupT=1lehgTdJQh zK{@+u0BxUdtq9$iQ$bTuR=_=(SM#s%$<;QYnc?E>??&K_Of%q9{dSobtSvfS(7R-5>x;`T`1pneVK@bMF4RnA^0S>~5Y zupZkfq_=``=Md@Gw6QHioKVI~1&5Necxkoa1epcQX%WvR^?riJ*;e8E$j`vtz*`PW zIt$6>qMF*hHVQPG!t*47xNwU35QF;D9>Ida$ICUj{DFI`L3DIm0TT-u+qEI S8Z@`mhfldNuKvfw3%!3N#WuD8 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml new file mode 100644 index 00000000000..34b84f21791 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml @@ -0,0 +1,80 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: MutatingWebhookConfiguration +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +webhooks: +- admissionReviewVersions: + - admissionReviewVersionsValue + clientConfig: + caBundle: Ag== + service: + name: nameValue + namespace: namespaceValue + path: pathValue + port: 4 + url: urlValue + failurePolicy: failurePolicyValue + matchConditions: + - expression: expressionValue + name: nameValue + matchPolicy: matchPolicyValue + name: nameValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + objectSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + reinvocationPolicy: reinvocationPolicyValue + rules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resources: + - resourcesValue + scope: scopeValue + sideEffects: sideEffectsValue + timeoutSeconds: 7 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.json b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.json new file mode 100644 index 00000000000..f5e514c9066 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.json @@ -0,0 +1,171 @@ +{ + "kind": "ValidatingAdmissionPolicy", + "apiVersion": "admissionregistration.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "paramKind": { + "apiVersion": "apiVersionValue", + "kind": "kindValue" + }, + "matchConstraints": { + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "excludeResourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "matchPolicy": "matchPolicyValue" + }, + "validations": [ + { + "expression": "expressionValue", + "message": "messageValue", + "reason": "reasonValue", + "messageExpression": "messageExpressionValue" + } + ], + "failurePolicy": "failurePolicyValue", + "auditAnnotations": [ + { + "key": "keyValue", + "valueExpression": "valueExpressionValue" + } + ], + "matchConditions": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ], + "variables": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + }, + "status": { + "observedGeneration": 1, + "typeChecking": { + "expressionWarnings": [ + { + "fieldRef": "fieldRefValue", + "warning": "warningValue" + } + ] + }, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.pb new file mode 100644 index 0000000000000000000000000000000000000000..0c5cc4d84d517415479b3370959d0c1d93a13440 GIT binary patch literal 1134 zcmcgr&2G~`5O$hKIFmoKs;XiY75Ts+hXRq1q6igHfsi0V1tAXHHu1(RcGlLeT}Ue= z&b$Q&PCNo{fYb-zhB$EM4Pd-$J8lk~5VzU+`R4m(XTq_v;129lf60~Nv5+j_DwQ-v z`yd>v10LTvxkawLpb_`cD}sAv>Tw+L`HFn9;rkY}1zj>s${4vEFu@RkJtBmW~zohSO!g#3R$NBH3V~r4uMZS8zO3Y*?E!aAHcjTyS zR!u?=^;-+}U=xU}1(5emm;%aP(scf6T1~~Ny$!qTV25mF?4Ds78{%%~B=2Qpk$;Nj z20%(d`C1e`p2DD-RpC0spG){d8D~l1an`?JJZ`^)GH(ym9AUI1?|(I#n8}(W(5>D3 zFko*J7rDHn_&_3(K+wL1G1s=S4-Gz2qZYk*~ysXSjf48~b=V4vp=%RSbv;F|h CxQ%fD literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.yaml new file mode 100644 index 00000000000..a7fd3ece570 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicy.yaml @@ -0,0 +1,108 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: ValidatingAdmissionPolicy +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + auditAnnotations: + - key: keyValue + valueExpression: valueExpressionValue + failurePolicy: failurePolicyValue + matchConditions: + - expression: expressionValue + name: nameValue + matchConstraints: + excludeResourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + matchPolicy: matchPolicyValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + objectSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + resourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + paramKind: + apiVersion: apiVersionValue + kind: kindValue + validations: + - expression: expressionValue + message: messageValue + messageExpression: messageExpressionValue + reason: reasonValue + variables: + - expression: expressionValue + name: nameValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + observedGeneration: 1 + typeChecking: + expressionWarnings: + - fieldRef: fieldRefValue + warning: warningValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.json b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.json new file mode 100644 index 00000000000..f49ef8a3642 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.json @@ -0,0 +1,142 @@ +{ + "kind": "ValidatingAdmissionPolicyBinding", + "apiVersion": "admissionregistration.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "policyName": "policyNameValue", + "paramRef": { + "name": "nameValue", + "namespace": "namespaceValue", + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "parameterNotFoundAction": "parameterNotFoundActionValue" + }, + "matchResources": { + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "excludeResourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "matchPolicy": "matchPolicyValue" + }, + "validationActions": [ + "validationActionsValue" + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..fde6678f201f8cad229abba8f02acb33af71eb3d GIT binary patch literal 1004 zcmcgrO-md>5S`TpcgwgtHXPTBdj8L z6Z{QcJbTY2|3L6RgdB4AADEi%o!P~+8L?%2K^|%NTCHHgidj^_<4jIFl@w*OUP># zr#hv9E%6sLOV0XS#OB6YBj=%sI!lUanJcVgs$gZ%?p&|Ycz*c%tL{2S7(Ko`VRQoD zSD=~D0Za53HX`#jG&cr5w5Sj=GjhzaJC&Q7^KEFxsKF%Oguh?0S!>gjPZQa!b!)19 z#szwEi3H8nyV?Lg45^?IQwAU{nHKs>`rg|%K5F>${5tD89c;#uP=6bx)|s6;%v@df zT%8XpCyc2->(EY(@0F|Mwl;118;`v{pb0~o1wZ>kqC6TYtt`;?hcJbMy{7}g} t9V71K30TBym91>qe@{nGp6hK&Ocv*VPgOQ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.yaml new file mode 100644 index 00000000000..9cd53105546 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingAdmissionPolicyBinding.yaml @@ -0,0 +1,92 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: ValidatingAdmissionPolicyBinding +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + matchResources: + excludeResourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + matchPolicy: matchPolicyValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + objectSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + resourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + paramRef: + name: nameValue + namespace: namespaceValue + parameterNotFoundAction: parameterNotFoundActionValue + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + policyName: policyNameValue + validationActions: + - validationActionsValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json new file mode 100644 index 00000000000..a61187e4493 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json @@ -0,0 +1,119 @@ +{ + "kind": "ValidatingWebhookConfiguration", + "apiVersion": "admissionregistration.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "webhooks": [ + { + "name": "nameValue", + "clientConfig": { + "url": "urlValue", + "service": { + "namespace": "namespaceValue", + "name": "nameValue", + "path": "pathValue", + "port": 4 + }, + "caBundle": "Ag==" + }, + "rules": [ + { + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "failurePolicy": "failurePolicyValue", + "matchPolicy": "matchPolicyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "sideEffects": "sideEffectsValue", + "timeoutSeconds": 7, + "admissionReviewVersions": [ + "admissionReviewVersionsValue" + ], + "matchConditions": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + } + ] +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb new file mode 100644 index 0000000000000000000000000000000000000000..6ece9204a7d5a2145aa69ba081ccf17f5471ecac GIT binary patch literal 861 zcmb_a&1%~~5SAU2%A3YkmL9?q(xO8NKBS2u#N<$DN+~3!q@lEs+e#YA8_Bz3S90o> zzCbT|h8{~Fp>I&gJCq)B&Ko4_-B=bm_crs*-#6b(I#3RJg`U!A%#>n+OGub1BrUYP zoetDC6E7yac=IF8Sfo*&e1c#kMEY9rm?fpn#FxwHZxgjS9fQs+0k0*%K?mX893q`r zROK|ZDgLU0EFLnRnu?xVvdCEdClZt>rOpF6<7CjmqeIud`f>fc@DgqyMDCeRu%b2iN^G(kA9%`qI+rebP->=y8x-@5XB0G&iLv~}v zwIW|MLDT1ZBS4SGl+y&H0dPm;v;F7v$-_3j-r?WX?ULv8bu-8!^-$KBx{Yb+|^Gz0hj@%S%1zxqZ zgq4u2OlDi#X?;(z2;RgogoQ=)Lu^!UdkPZ<7x!nf@gqB{#_06FGCJF+AEOJObFEMH IuEg=3JDxW!O8@`> literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml new file mode 100644 index 00000000000..58da8319171 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml @@ -0,0 +1,79 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: ValidatingWebhookConfiguration +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +webhooks: +- admissionReviewVersions: + - admissionReviewVersionsValue + clientConfig: + caBundle: Ag== + service: + name: nameValue + namespace: namespaceValue + path: pathValue + port: 4 + url: urlValue + failurePolicy: failurePolicyValue + matchConditions: + - expression: expressionValue + name: nameValue + matchPolicy: matchPolicyValue + name: nameValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + objectSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + rules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resources: + - resourcesValue + scope: scopeValue + sideEffects: sideEffectsValue + timeoutSeconds: 7 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicy.json b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicy.json new file mode 100644 index 00000000000..985735ab110 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicy.json @@ -0,0 +1,148 @@ +{ + "kind": "MutatingAdmissionPolicy", + "apiVersion": "admissionregistration.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "paramKind": { + "apiVersion": "apiVersionValue", + "kind": "kindValue" + }, + "matchConstraints": { + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "excludeResourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "matchPolicy": "matchPolicyValue" + }, + "variables": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ], + "mutations": [ + { + "patchType": "patchTypeValue", + "applyConfiguration": { + "expression": "expressionValue" + }, + "jsonPatch": { + "expression": "expressionValue" + } + } + ], + "failurePolicy": "failurePolicyValue", + "matchConditions": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ], + "reinvocationPolicy": "reinvocationPolicyValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicy.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicy.pb new file mode 100644 index 0000000000000000000000000000000000000000..fb9d898bc43fabddb989d81917baa8685f01c478 GIT binary patch literal 1013 zcmcgrPiqrF6yLOgCa-q09fZoz(}Esys5a0Na**1KpiwG_2XB+jWIOI;W|+x_#v*w3 zTX-w0WyUZmG)>g<>gOIjWsq&xZqOXH0lvywV?6YPubwSY61IM!%su z6D9~}AFV)#^QAF@ds8AvO0`R%P^!XzDIed4iLHlUSJ&%N(6eBakImbK@{<`fVeS0W zab)sQH3>J=?@ic++dyb#0DWGEAz0f}GD}W})l{O|*{gd5t&A>wyycZjFC1^q3odU9 z{ZllY0xAs^&tl2(20GQOmZ_(9bBaCJGFQt?wAzBt;IM@9=NL?4VVtG-e-RD*Wc?>_ z)Off43p(^nS(()%jt^0&irrMZ#@leG>29ivCWP@^(;8FnuS|m-O_`X>#67{W7Ml~h^^ArlI^2*%@l5JIB6DU2Z7=ug^@qFvziY1ZSx5Je ze{?j0ADhrf@R%g(3z?x68=4biADWmko)hQHl--5g^!z-6MyxfM#GCW?OE$YLEa)PU zkCk>swoWO-3H_xBnxi+BF|1B7!x51NKus=k{RMsR^%!4k`1kNsb)7>!j3l8tnF;Gm zrv^*s7d=;HTL~L!uVdgimoe*w!iY&8-O-pg45t^PqeS9n>4H(iI`beb0dD%{N7vy#v^Xq6ZB0)5iY pM$o?GnRr3m`4g~+*DOZa+y@otF~&jvy%u%sMcR*OR(p=`JOkNcS%&}s literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicyBinding.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicyBinding.yaml new file mode 100644 index 00000000000..251870e8e67 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.MutatingAdmissionPolicyBinding.yaml @@ -0,0 +1,90 @@ +apiVersion: admissionregistration.k8s.io/v1alpha1 +kind: MutatingAdmissionPolicyBinding +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + matchResources: + excludeResourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + matchPolicy: matchPolicyValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + objectSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + resourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + paramRef: + name: nameValue + namespace: namespaceValue + parameterNotFoundAction: parameterNotFoundActionValue + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + policyName: policyNameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.json b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.json new file mode 100644 index 00000000000..d8160896548 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.json @@ -0,0 +1,171 @@ +{ + "kind": "ValidatingAdmissionPolicy", + "apiVersion": "admissionregistration.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "paramKind": { + "apiVersion": "apiVersionValue", + "kind": "kindValue" + }, + "matchConstraints": { + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "excludeResourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "matchPolicy": "matchPolicyValue" + }, + "validations": [ + { + "expression": "expressionValue", + "message": "messageValue", + "reason": "reasonValue", + "messageExpression": "messageExpressionValue" + } + ], + "failurePolicy": "failurePolicyValue", + "auditAnnotations": [ + { + "key": "keyValue", + "valueExpression": "valueExpressionValue" + } + ], + "matchConditions": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ], + "variables": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + }, + "status": { + "observedGeneration": 1, + "typeChecking": { + "expressionWarnings": [ + { + "fieldRef": "fieldRefValue", + "warning": "warningValue" + } + ] + }, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.pb new file mode 100644 index 0000000000000000000000000000000000000000..cd92e73bd3900bfcce8f32afdadbf54646501873 GIT binary patch literal 1140 zcmcgrPm9w)6i>GW)7O7-SY!<=N#C^<(;9l8q6i0lqCZBBhz5{JRR}70XMlJ?SFvMX`%8=X7 zvnrtrQ{wd$i*_w2WsXOK#^r;YWs@3SUQ}cDr$!%zdT$sV`hQC*_84hT|>qKrf#tk`G za)HZug9J6shsGSbD=KKfqz;gNoaFjT`tCN2hZ=sI{cbwe2*Ft7tLN*)Y-ZAeowx6% zj>_iMCiGIjwO}8%fyhPxdEbN?pzIY*7ss<|D^ATf>~4S^vbC{$hG}ewyPeZ~mXSsN zDViGqDFx+cQOtM>gKAer=nlSI!XL^wONxlIc?A=3`z4g|Jx~jT(UQFXHE3csYd(P< z?cRq0dz~P+>T*dJr7FA(Q_zu&s^X} zZ5ormW?kQIkgITo^z<=4V@t!f`-)0|AKrL(p`DgjN;(RER%W)p*WBFmu&!`)UcBX5 Fe*o4rkF)>) literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.yaml new file mode 100644 index 00000000000..8ca6b38bc5f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicy.yaml @@ -0,0 +1,108 @@ +apiVersion: admissionregistration.k8s.io/v1alpha1 +kind: ValidatingAdmissionPolicy +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + auditAnnotations: + - key: keyValue + valueExpression: valueExpressionValue + failurePolicy: failurePolicyValue + matchConditions: + - expression: expressionValue + name: nameValue + matchConstraints: + excludeResourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + matchPolicy: matchPolicyValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + objectSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + resourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + paramKind: + apiVersion: apiVersionValue + kind: kindValue + validations: + - expression: expressionValue + message: messageValue + messageExpression: messageExpressionValue + reason: reasonValue + variables: + - expression: expressionValue + name: nameValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + observedGeneration: 1 + typeChecking: + expressionWarnings: + - fieldRef: fieldRefValue + warning: warningValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicyBinding.json b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicyBinding.json new file mode 100644 index 00000000000..65c73c03948 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicyBinding.json @@ -0,0 +1,142 @@ +{ + "kind": "ValidatingAdmissionPolicyBinding", + "apiVersion": "admissionregistration.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "policyName": "policyNameValue", + "paramRef": { + "name": "nameValue", + "namespace": "namespaceValue", + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "parameterNotFoundAction": "parameterNotFoundActionValue" + }, + "matchResources": { + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "excludeResourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "matchPolicy": "matchPolicyValue" + }, + "validationActions": [ + "validationActionsValue" + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicyBinding.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1alpha1.ValidatingAdmissionPolicyBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..222018318bd57156b631af07f48a533cbbbd373e GIT binary patch literal 1010 zcmcgrKT8}z6yMVW@1AyNfNFsdKtT)=y~0W6X(UziK#?8IQ(&E@F(5Zwv5y4%&i_7}geytRze@9LEl- zP|zu}M$yQXgv*9yX9F%$+p*Cqcx3g5i`u_L} ztwT6{1?`LuS!TYlF9k;Guh43f+z9z=Djz+KkvrAlOg3D09hH~c+bZlU(rSN|dP26PNC$QA? zu>A`L_%=5(n@1epBYs}(rr9;!hbv82Q$sRmJS!Epm_~nPnj9$PVku+$1Y6gr7kYmH DC~RZk literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicy.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicy.yaml new file mode 100644 index 00000000000..c32d9a29a5f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicy.yaml @@ -0,0 +1,94 @@ +apiVersion: admissionregistration.k8s.io/v1beta1 +kind: MutatingAdmissionPolicy +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + failurePolicy: failurePolicyValue + matchConditions: + - expression: expressionValue + name: nameValue + matchConstraints: + excludeResourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + matchPolicy: matchPolicyValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + objectSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + resourceRules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + scope: scopeValue + mutations: + - applyConfiguration: + expression: expressionValue + jsonPatch: + expression: expressionValue + patchType: patchTypeValue + paramKind: + apiVersion: apiVersionValue + kind: kindValue + reinvocationPolicy: reinvocationPolicyValue + variables: + - expression: expressionValue + name: nameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicyBinding.json b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicyBinding.json new file mode 100644 index 00000000000..70fb8eb402d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicyBinding.json @@ -0,0 +1,139 @@ +{ + "kind": "MutatingAdmissionPolicyBinding", + "apiVersion": "admissionregistration.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "policyName": "policyNameValue", + "paramRef": { + "name": "nameValue", + "namespace": "namespaceValue", + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "parameterNotFoundAction": "parameterNotFoundActionValue" + }, + "matchResources": { + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "excludeResourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "matchPolicy": "matchPolicyValue" + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicyBinding.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingAdmissionPolicyBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..2297f5ce744dd76414bcfd9ad1e85f52950cf78b GIT binary patch literal 983 zcmcgr%}T^D5bo-NyQA*b;6aLbDB{6`e;_P-5Zr@;uA(3wyrpfdvE8I3t+0yVK@fZh z!LyIx8wkFGc<}5SXqwpW;#s`Sd^4H(zAs7Ck``>iJPvwPO3IlaA(g4Xsfw4PmRzEI z`C`>0DPBc$ds(UqEZi)*4|q)deuuI^q3CuD-bSF#aE~10I3s8(B#fw8WWRu%MqZT( z_DzdBDM@_Vr7Y4X7Hb&|bhI`th~$}2eMIEMG};>L)M~GfAJ0|W+ELNd=ZlIC;A95s zG4@C-cS#?On^2$dTxej%cut%%UABjE-E+PU^+;*Zi8J8umTVTAIHAKtRw}KEXr5Ar zV|u9w>ZA7+4<>q;;gARopaxHJ{RMsJ_ZU}ccz^vGwXHQZjKqOF>LO&QpiT1s872Q>aZU5!5(*{As70i2;z`4s8yU{{MZVdH zbY~MR)E%Zo?DKSsXDrzC2MTXS;ZN70Kb_`;fC@Kr_lzWT2+i`MexMEYY!bRHc$WMi i_TUK^#Ay_xOzwj8)fnxd`(KON<|55U)TmVpY4zh?y4%G&vp$89D5o(lLM4`9Y&D+hmlbK~^H<}jz z0sjkcf`5WHk3#>4(t~IJ1D%~|HcQXm-miJ@^S*DgvG&k2bdOHwOlu~Ef|Th((Zbl< z*;sEg`EaolK|y!$;8j_egh<~*G?OxWDn-K5(iP)x*U)(zbp@TnJIYJIH&YN`lJI&J zBE2fBa~ivna7zPECQM}Z#n3O=)LNrk3bZVhsRLDE+35KCzVDxX{r#g8cn8M%{^ysm z4$<)))a5h+u3y3uZ#vVyh(gq(LdXhR3Y!iZzODK27F51Gmr<>R74_#vQ{r9p0A0}(uQwpwoE9_7a<_w9ZQ_@TTbH~+{Tj~U<0nR{oV`%8 z%r7IsdTkdWy%mh}L!@KV#Ey{f~(kdj9}|$~cVx literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.yaml new file mode 100644 index 00000000000..14fea5b3322 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.yaml @@ -0,0 +1,80 @@ +apiVersion: admissionregistration.k8s.io/v1beta1 +kind: MutatingWebhookConfiguration +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +webhooks: +- admissionReviewVersions: + - admissionReviewVersionsValue + clientConfig: + caBundle: Ag== + service: + name: nameValue + namespace: namespaceValue + path: pathValue + port: 4 + url: urlValue + failurePolicy: failurePolicyValue + matchConditions: + - expression: expressionValue + name: nameValue + matchPolicy: matchPolicyValue + name: nameValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + objectSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + reinvocationPolicy: reinvocationPolicyValue + rules: + - apiGroups: + - apiGroupsValue + apiVersions: + - apiVersionsValue + operations: + - operationsValue + resources: + - resourcesValue + scope: scopeValue + sideEffects: sideEffectsValue + timeoutSeconds: 7 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicy.json b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicy.json new file mode 100644 index 00000000000..0106a1a27f6 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicy.json @@ -0,0 +1,171 @@ +{ + "kind": "ValidatingAdmissionPolicy", + "apiVersion": "admissionregistration.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "paramKind": { + "apiVersion": "apiVersionValue", + "kind": "kindValue" + }, + "matchConstraints": { + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "excludeResourceRules": [ + { + "resourceNames": [ + "resourceNamesValue" + ], + "operations": [ + "operationsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "apiVersions": [ + "apiVersionsValue" + ], + "resources": [ + "resourcesValue" + ], + "scope": "scopeValue" + } + ], + "matchPolicy": "matchPolicyValue" + }, + "validations": [ + { + "expression": "expressionValue", + "message": "messageValue", + "reason": "reasonValue", + "messageExpression": "messageExpressionValue" + } + ], + "failurePolicy": "failurePolicyValue", + "auditAnnotations": [ + { + "key": "keyValue", + "valueExpression": "valueExpressionValue" + } + ], + "matchConditions": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ], + "variables": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + }, + "status": { + "observedGeneration": 1, + "typeChecking": { + "expressionWarnings": [ + { + "fieldRef": "fieldRefValue", + "warning": "warningValue" + } + ] + }, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicy.pb b/staging/src/k8s.io/api/testdata/v1.37.0/admissionregistration.k8s.io.v1beta1.ValidatingAdmissionPolicy.pb new file mode 100644 index 0000000000000000000000000000000000000000..68fc6c6f9b7a70289ec2ab51fa3e02bc6979313e GIT binary patch literal 1139 zcmcgr&2G~`5O$hKIFmoKs!*|tKo;VVL!pt7q8vc2Ku8dwf)EF8>v$5jcGlLe-8LX3 z&b$Q&PCNo{fYb-zhB$EM4Pd=%J8lk~5V!f;Z@zD4HXKU}4&WvYmP|?(bAbycQ$bT@ z?}cNz$Ku;3`#z?0pIm)OBNnI>UmTS6M{&evEAq*P?_1F3bcw1cLvne692E>cEkkZU z&&q_(Oo`W%7|o}Qhx*0P&RC$W(Y8PtXF}DX$T{ig_|lHkQ@`*%=u^()REyDRr{?RLARaSp3?B+{CCr_MhXn0K)zTdW-^l&Y`uMV z=*Y~kCZUJ=tp&TV2}ITc$onQtLCIdyboP2$O~tAChTSc&LtGiVXPCx@xZ63&dl^~e zpQ5=7Af=%EEQ%h_U{KAf2;EbgOV}e3XGsxp)>|+Uw_idT-vc>QFj|uLzZy-!DJFS98Cfa|ln3jdYI;Ki$2JNj4TCMAg+doa$`H0cw z-CvBx@Z}}6QyQ>TAF~-*x1qTa_|Tz3$lPc$$L>;YYQ7ynJ3$R5@fQ63n$1p^W_+2* z+eWXUx~E*AC*P5vx%#USz{Z3M8Z%`8(vexIzoPFwZsVhdo9p{k*V)HrERFQ1S!SK- zH(}++&w;CppmxHTdeww(W_+(*CFhN0+aG!C4FOG<&^-J)tUYp=@q3~=Ko^%{}(r#W1q;j)#&q^XE(5)9Whu-0{ y$@r0yMK(v=#S^fI*Qr|B+y@ zzCbT|h8#;Dp>I&gJCq)J?i)1g-B=bm_crs*-#6b(I#3RJjkahsW=b)^B_vE0k`~(D zP6uk6i5HXI01CQ`H$TvfMLNWja|lL4q^|^zSyI|`eEkUhYN9r$W6+r;;I#xe=pekC zL!>i{s+@*4#a~sB#Y4tZQ_*uv78$GmM1m5f)OjFh#0)xkeCWEjH-CP#Jm*+j-~ay9 z)(N^;N9~LTkg2yY#mm+-6@iaBlygy-jZE09`6lOb54BUq?O?Lt?^kSkU7E8xk)6h% zA-gf-T9Hqhpy~6q5ulYZH;=?xkE>2um$TVAUz_wY=rr^F?2+Ou*g0{j_O*<>564MT)NR1@a?o);vrxM`zM4B)sK21B0W_# zS2-3e;*y8CAdD*1S#B2!lgIbxd{sM=)zim|tU7SH0Yx9V*cZomY_24w`r+DOAWB(? zLODdWtC_drTQJ7i zYyx=kX%Z20Y%Ajw@`8C7x{>vrLo7$>L53{iMwV+3>XjNQzk&G(v_$67$;Mp b?Zbb$3u;-6W@q$RMqj!fP%IKTmS$@|c#reJ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2.APIGroupDiscovery.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2.APIGroupDiscovery.yaml new file mode 100644 index 00000000000..d244a5af91e --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2.APIGroupDiscovery.yaml @@ -0,0 +1,63 @@ +apiVersion: apidiscovery.k8s.io/v2 +kind: APIGroupDiscovery +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +versions: +- freshness: freshnessValue + resources: + - categories: + - categoriesValue + resource: resourceValue + responseKind: + group: groupValue + kind: kindValue + version: versionValue + scope: scopeValue + shortNames: + - shortNamesValue + singularResource: singularResourceValue + subresources: + - acceptedTypes: + - group: groupValue + kind: kindValue + version: versionValue + responseKind: + group: groupValue + kind: kindValue + version: versionValue + subresource: subresourceValue + verbs: + - verbsValue + verbs: + - verbsValue + version: versionValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.json b/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.json new file mode 100644 index 00000000000..699ca16525a --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.json @@ -0,0 +1,93 @@ +{ + "kind": "APIGroupDiscovery", + "apiVersion": "apidiscovery.k8s.io/v2beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "versions": [ + { + "version": "versionValue", + "resources": [ + { + "resource": "resourceValue", + "responseKind": { + "group": "groupValue", + "version": "versionValue", + "kind": "kindValue" + }, + "scope": "scopeValue", + "singularResource": "singularResourceValue", + "verbs": [ + "verbsValue" + ], + "shortNames": [ + "shortNamesValue" + ], + "categories": [ + "categoriesValue" + ], + "subresources": [ + { + "subresource": "subresourceValue", + "responseKind": { + "group": "groupValue", + "version": "versionValue", + "kind": "kindValue" + }, + "acceptedTypes": [ + { + "group": "groupValue", + "version": "versionValue", + "kind": "kindValue" + } + ], + "verbs": [ + "verbsValue" + ] + } + ] + } + ], + "freshness": "freshnessValue" + } + ] +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.pb new file mode 100644 index 0000000000000000000000000000000000000000..83c2857fd8a87e2a818788f8b7243c45a8d676ad GIT binary patch literal 697 zcma)3%SyvQ6isWv_S!aWP>{F_xap$SfDpQ~2;u`NA}-ub+G#pAoe48Zp^87?2e^0b zC-?_K|3O^1cH>Ua$)u^RZo0d3?wNbfId|X)4H~e80@5X-!$z2o>jOvB3ELUjE)LPI zQQdDJ9dZ^02Pwn&%E4lgIbxTtz#U)zim|tlDt32?Zay*cT^wY^)`v`r%qo zMwGG;g>r~$SLWV|bG-+J0inra^H;w$Q&ZDr6!StF87IT_9-+u5H&URQbDwdcI7AeA zm@B|2vmo}L$~XUxv80E$$@fY{v*j@Ccg4jxNRnyhAbWe)s))#)C80un$U;#bWR{8X znSs(GWgEbYPm_pPV4HJJL7sNH&Ds!zdXbO#c^Z4XtOjzEo4B)e(Puo2PniHsy(3TS gF;1pH%ZLARm(;Qx&6?9=mV455pJI{7F*Qs30dd~-m;e9( literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.yaml new file mode 100644 index 00000000000..41d1feb4ce3 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apidiscovery.k8s.io.v2beta1.APIGroupDiscovery.yaml @@ -0,0 +1,63 @@ +apiVersion: apidiscovery.k8s.io/v2beta1 +kind: APIGroupDiscovery +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +versions: +- freshness: freshnessValue + resources: + - categories: + - categoriesValue + resource: resourceValue + responseKind: + group: groupValue + kind: kindValue + version: versionValue + scope: scopeValue + shortNames: + - shortNamesValue + singularResource: singularResourceValue + subresources: + - acceptedTypes: + - group: groupValue + kind: kindValue + version: versionValue + responseKind: + group: groupValue + kind: kindValue + version: versionValue + subresource: subresourceValue + verbs: + - verbsValue + verbs: + - verbsValue + version: versionValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.json b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.json new file mode 100644 index 00000000000..033ce01e800 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.json @@ -0,0 +1,57 @@ +{ + "kind": "ControllerRevision", + "apiVersion": "apps/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "data": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + }, + "revision": 3 +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.pb new file mode 100644 index 0000000000000000000000000000000000000000..f1221277de4b8fca01bccf1f523137dbf2375383 GIT binary patch literal 501 zcmZ8e%Sr<=6rDbxov7_NxF`c|vMi#uAe33QI~5TT7w$6C+Y*~eLNZgVr9a?bxb_qL z1Ev2UE?oNun#s@y?oQ6V_uO+&COz$-LsTPD>XT{5_XmQfN-zfM2BuU~!Tpa4`Ya=t zlLYPv%fR0s0|!M?xLQ#`Bd=;n;-UrbX<(yE$|rWBUC-#yqV9nLEiz^LK;`O|?bZ7A z`ts%bt?D`F2EG2g8+48CTgYW30;Vru=I<2HPDB_r2<9m4u({!D`CIXv zt`P$^)VDKPBokIqdA{g-I*Zmx*ieTkn&XWf9AbDRiDYmbi^O~lKEnAih96`)6-lmW mI4vQ@;T$WFjK)Ocu(L3%$t5$`C{77AxiQEKi&iCYu=59y>8#=a literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.yaml new file mode 100644 index 00000000000..052b19c6346 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ControllerRevision.yaml @@ -0,0 +1,42 @@ +apiVersion: apps/v1 +data: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 +kind: ControllerRevision +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +revision: 3 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.DaemonSet.json b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.DaemonSet.json new file mode 100644 index 00000000000..7584061764a --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.DaemonSet.json @@ -0,0 +1,1938 @@ +{ + "kind": "DaemonSet", + "apiVersion": "apps/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "template": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "nameValue", + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "emptyDir": { + "medium": "mediumValue", + "sizeLimit": "0", + "mode": 3 + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "gitRepo": { + "repository": "repositoryValue", + "revision": "revisionValue", + "directory": "directoryValue" + }, + "secret": { + "secretName": "secretNameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue" + }, + "initiatorName": "initiatorNameValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "claimNameValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ] + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "audienceValue", + "expirationSeconds": 2, + "path": "pathValue", + "user": 4 + }, + "clusterTrustBundle": { + "name": "nameValue", + "signerName": "signerNameValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "optional": true, + "path": "pathValue", + "user": 6 + }, + "podCertificate": { + "signerName": "signerNameValue", + "keyType": "keyTypeValue", + "maxExpirationSeconds": 3, + "credentialBundlePath": "credentialBundlePathValue", + "keyPath": "keyPathValue", + "certificateChainPath": "certificateChainPathValue", + "userAnnotations": { + "userAnnotationsKey": "userAnnotationsValue" + }, + "user": 8 + } + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "csi": { + "driver": "driverValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "nodePublishSecretRef": { + "name": "nameValue" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + } + }, + "image": { + "reference": "referenceValue", + "pullPolicy": "pullPolicyValue" + } + } + ], + "initContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "targetContainerNameValue" + } + ], + "restartPolicy": "restartPolicyValue", + "terminationGracePeriodSeconds": 4, + "activeDeadlineSeconds": 5, + "dnsPolicy": "dnsPolicyValue", + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "serviceAccountName": "serviceAccountNameValue", + "serviceAccount": "serviceAccountValue", + "automountServiceAccountToken": true, + "nodeName": "nodeNameValue", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 2, + "runAsGroup": 6, + "runAsNonRoot": true, + "supplementalGroups": [ + 4 + ], + "supplementalGroupsPolicy": "supplementalGroupsPolicyValue", + "fsGroup": 5, + "sysctls": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "fsGroupChangePolicy": "fsGroupChangePolicyValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "seLinuxChangePolicy": "seLinuxChangePolicyValue" + }, + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "hostname": "hostnameValue", + "subdomain": "subdomainValue", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "preference": { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + } + }, + "schedulerName": "schedulerNameValue", + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "hostAliases": [ + { + "ip": "ipValue", + "hostnames": [ + "hostnamesValue" + ] + } + ], + "priorityClassName": "priorityClassNameValue", + "priority": 25, + "dnsConfig": { + "nameservers": [ + "nameserversValue" + ], + "searches": [ + "searchesValue" + ], + "options": [ + { + "name": "nameValue", + "value": "valueValue" + } + ] + }, + "readinessGates": [ + { + "conditionType": "conditionTypeValue" + } + ], + "runtimeClassName": "runtimeClassNameValue", + "enableServiceLinks": true, + "preemptionPolicy": "preemptionPolicyValue", + "overhead": { + "overheadKey": "0" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1, + "topologyKey": "topologyKeyValue", + "whenUnsatisfiable": "whenUnsatisfiableValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "minDomains": 5, + "nodeAffinityPolicy": "nodeAffinityPolicyValue", + "nodeTaintsPolicy": "nodeTaintsPolicyValue", + "matchLabelKeys": [ + "matchLabelKeysValue" + ] + } + ], + "setHostnameAsFQDN": true, + "os": { + "name": "nameValue" + }, + "hostUsers": true, + "schedulingGates": [ + { + "name": "nameValue" + } + ], + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "hostnameOverride": "hostnameOverrideValue", + "schedulingGroup": { + "podGroupName": "podGroupNameValue" + }, + "evictionResponders": [ + { + "name": "nameValue", + "priority": 2 + } + ] + } + }, + "updateStrategy": { + "type": "typeValue", + "rollingUpdate": { + "maxUnavailable": "maxUnavailableValue", + "maxSurge": "maxSurgeValue" + } + }, + "minReadySeconds": 4, + "revisionHistoryLimit": 6 + }, + "status": { + "currentNumberScheduled": 1, + "numberMisscheduled": 2, + "desiredNumberScheduled": 3, + "numberReady": 4, + "observedGeneration": 5, + "updatedNumberScheduled": 6, + "numberAvailable": 7, + "numberUnavailable": 8, + "collisionCount": 9, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastTransitionTime": "2003-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.DaemonSet.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.DaemonSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..30ac7a537f4e277bac1601124a7fc7133fe57f4d GIT binary patch literal 11922 zcmeHNO>7)V74{oD$xO|!+a71!*+kxES*%%L&4`tvk&xnX0@#}$15rGtfxa7hrD}l&`Rir(zC$tw(kdRn$$a3ND0I#dMd#cCI z#w%W`2~azJ-o|K*L(DY@f1?K<{Z8YmyWM*f%~Ia}}2 zuj*EhD&rk$Q%?`*>9|QPg}uJ38)Ar7^r_W8$?VJgi+Z-lO#alE^r-LjJRC5%oYo)efhOSntEAxnJma090jl3X0~pzYbYR}=LW2iLRYu-4)u70QgYmI z|FQV$;4~WU;o-ag8Lf;oa58F{{<%$8oJ@0!WWM$7R>kkFB`3iT^{uawlLU9w)dOSw zWU}ds^ez^Ekz_B^P4Qe5f;d7hHNO!~C8SnR>>c#vUB{dN~TE8)q{1R zqFfNGUYR8ME;U)ND|$u=%+*HKBP8#di6<%fcHdZPqcfn*km818^}2NNxcF{xM178w zJ?c6>3mh*t43BQG#J|*%$vkQ#-Hiq*`_%Ag&|i02GOND$D8X1L#q7SOO7cGSHew%; z#z1R>j0d{cp~14_1-d2V%(B;od)G#_3FaF!p`IQstn@Q+X!_H`G4@wJ*08Dg2Af5__%7lgz=j7f8j_1KpQxB5qk-jco5aLg8z& zbw5uAu}>*+#9NLXK%FIu;n;!BFlHo*P>Lz^Q$t^v8Jpc#$<#(~z-LKWnA7?5r-ha( znUrqu{K%Cn%oLqB;S*c!x#X|wUOz(B;7y!X-m~%~i@yaYNm;mFvYV89s#89i5gO03 zV=-eh*_<|+YLCwD4zvjFy2Jb+_R_qVoh!WtT3=gr((#<0D=aP_P+PYH{&E)A%B z7UuRhegNoI=>?S#{gPY;aeW$th)He4WvkV*O^YU;QV)kFZ;fe#dI4)Q15IXO9W5Z~ zYSxJo!s~oGotqqJ;}&x)8v?}pun;?DViwAz@TIV!pN9^DhV1_j;d~0ME07wkeVR;& zDd&U0V{5&D@-(wL*vJJ-q3H*3dms7fzG3>c_vzQKGo+#$2KD_AF`|h6BB>y6U|kk) zjfJsAQApmSuVZrDZ&L@MMcY+(s#ha)Td;KBPYksYt(qWQ^OFbxF8fjf_(~t5CDzh< zWkIQg(ZmC1M&kZsqSK8HMD8sbDx=q(*{cX*tXR zg%0ZFD~^Zct8<)1dDBbM6rmGq#V{r~Mx0{h*Bw7tT;>Zle+$xRg=~bhhWDty0P^IV zL)mf8p-!jcMnbJH96!FRKD!lv`rxT1lgvPCeuuU=EpNCGnJVA%(s$*=jUbcO2X8QT(Zyj5L8&U`9d z;*7{oxfCmJ0r?q_5=m)XNhO2jEL27?d|?_dl$8s0${)47Z>-a(fKWduZ&uQ7BW)Av zb7XKzMVj(Z7L-CrNmvv+)m%5udO`~e^U1mWM-N1XFk&T}FbrS|E)Ml8BP1z|+fgRqu#EW1=fm@~LL2|qeX4t2V|zL4ZiXI*L}(Lp)5 zwNv<#;`Qu#e--UL89W0QHPRPAsalSqTcOV_drmthdRQuZ;+XFMd>`NqK$7$_mLo78 zu&aDorJTY?Jcz-DTX1-rljeko&u|BxlfAucVqwDQtKu#^yWV*ZK1If39-C-IQLqW= zE7n3nR>%+GK5WzY0A@&D=cGuS^*Bk_^Nn~U!Zj`Ld$u>2=P4;d1)fu!AGwY!wHfx7vP()4&K`t^6^{&kr)ILHy;Q4tzGqr zrCQtP$rREIJLcwMM?3I@9eLDYzvsFZhBGW{SbQy68JB84#nN~0>J|a6$^7Fw6hl|F z;~M%6C}E5?`}FuG{4-1L09hf+WT!>nosK()D8Bo%{%Mr_6?VCdT@DY3Gdhu3sucu! z$8tKGXyjb2yPUR9^egVTf>^XM)n)!R?aGIM2l@ZCXLYFM-MOH7sxA9XP{NGe>{(L6 zaSMh_5br+|epiDb6O6e3kO{^mioGGRLng>${S!(8NKS`L5D{v~1RuvW_QpH+o(bLt zxC@_`?&#B0QI)D_TAsGsNCUaU%Qx1{W-iImIV~)py&2(A#9hiO( znxw*$Z+`19K2Y$-9^J#lAWFs`cg(*BcnFjH=GVkqd&f>LjXr=XRx$$CrRfzP0sIT_ zo{-WmFFQ)?_Id`Z_YU5wuVbMyq_$y2|3>CFVeY+!4X9IB)~UT}`&jw$+e}}JDmA;y z5|Dx)4C(QF8-EtU)03oaR>O{Sc*PaStgy8mueh1{VVMkbs$ov`>=wa>)pd@uyL6{9 ztgh2xbv-EwR$y3N7k>+%j;o}*SzT9Z;xDs>Ex)JzCP7``Ci4$YBieus;>%GFg{-_RNUa~&m6$^`E!V%OOo{_DwMZ)R+6zxoyIknUTL wWxt$TNllx_`;ed)rHuG*^uOPEg#Sis_(z8BN56pA3s~h1FX;r$8_`Do3tjgc3J@EGH%*REYKNoIT0j z?sj+2iGz?(5E9B$6?j0EcpxfL2=I~@s#Gc>FQ7<$puC_82?!Dr6%T7Y+tPq(=4_o)^5Z{uxRRGtYK6I?M^_2d|Jng7~7I?{Z5#HO74wxLqH|F+bq0 zBU%scY31|p{NT@T?Wztf;M0%q-^Hgza&D3oY-5Gl!OLue7UiS(Vnruq!*Sfu2vLaW zt}5?h%=s5d;R1K$kF}ouda6ymVt8CtWEKvBUukp4u=!fOW)$tIl93e%^=jj@$;xu*WG}JXhTrW*u zBk{A4dj9zjH96?2DE~Hpl9uJ=*!Qkr zGJHk#?q^7U_M>Hy^A?i;&}IlVT_-d+?i#5fXepEbv?vy)cg^gs<|c=)!ly|^y3?66 zC!}4gxr}Xa{m8|O+>)Kw;A5Npxg4w+es7POgx685I%oPYkG~GbNJWNTI-5**Y7+sv z5jxMJYjblWot!?NX^+?LCbS67dX)!Z5~W2cT^M~5^q#fqWYu@Op7gk4$Q;87#mg-? zN=g3wn{5^;J}Bw;9d9@ zkdakH0T+!pNlU7JE4Dy7-vxC( zi|{VoA0~epCiU&wb{gnc9<2{+A3+x#*V*V=oH;ReLPzh#@AR(vhLQwnCE%-S6lpt( z7%<@_K|2GpPc^;+7**LH(kT0-Xa@886mB9G!bEP^t*&F)ERB?UG&Fr{Oqt9Nd7GQ) zGV^Qb0clsWPH2=~=dyrqysu4o%%OagAl`%dBrsFApyM)@qJ|z4?N1tN{NIB!nQUE! z%xL|SWK4>j3qzl;bVDY9X05+bD3-~l@57DV~;)l&&f-;(t^@!Gp z9_^<<9*#NawlRk`mEAW|YK7bJgS+Z8oAXaEd1|SUX=u%D(-)`I36I3CDyF>fO?5Fa zOO-or*9p`7sgEF=OyBA?+3UNWf!lLJQX3KFj0PRK zt=bB*=Ht;XPD*?#v{-r*$d7=ONyg$d0|qO3s1D)wg)m+ks}R{#JnF^3Tw`$wp}tq0 ztYY0p)+e;5Nxw*{h}?&ic_gAFJl;FCLMK5zk%vWia`vf%d(J(%s;~SkM_zlpRy~KS z{`je+RWR9lrx2~g?DPCSq?#Qpm9~Yc&F`MQt{}ZqXmNzV!&1k{G zAQIk-LH8-rL+7;MyD^K>dh}i=Hd|+sFrw>0R82aRUnpamGetPbI66l5t#$%qKE+L^ zJZ7f51Kqp1Q^peYyUtv&jQ*Yuo`!Qe=_x>Kwrd)86myHd+fIlc7Rw$w<{JRt26zpS zB)x#;2;2|&CGlHY$>c{|i2jD_uz!n{7KBJhxCu|I(O$8zFk$vgaSNW@=)4V|AfpM7 zO|3#HHX(h*T1dnS#Uk8+EgJ8_G$|T_6v?$7CE0o&a)B*Ai_%)7Y&n4*UdDpysM;WY(Apbk%Q@4G@_VZC!dSLLj9w~50@5*O;j6F){#!Zn(Lw<;G005Z zd{EkN?PyFaOtu37rjTYh2{)HB+D0U7E28!XUC*;|JHxVuE&in% zD*w0wr6^RLq>6qO%D6{cJ$if%{*@;;fh>_lvdy9|-R`*4n8kNq>Ys+mUxDl>il&ul zfdr$I$Wp6fqIYd~bpxGTn01F?`&h5yj(?CpZA^4{uthul8{k6zf6ZANSb0YdXdZ9R zejR9p*sZRu0FLW0V1jr8n)16z7%;(@`wy64QlfY?BzC|A#a{oAk^qv^0TaXwHDH1d z;u?=8Iv+g~ya8|vKC7J3XQ`s5RMGSzYqyaGih!BfeH*689xe+Rw46{5iEHn`gy(bD z=ix@SEc`2&dKa3cD!{im^_L$|yxL><2n=E{{-9<4Exxi97$xVXlgWhcPO zPtfMZN?fVgS(bnld~ZaL=h}E(2v<+hwpoihPU8_*sItP=R=na`?zA zhTFM$7P?ihi1u?IKxG(a%tHy)(wugu44d2$3#~NyH0iSu4fD{@q`t= zP|)!Ha&qR{cu5sm#IumFE8(J!cQA|~zV=-o!MbjAEGGmt@Y3{ee)oO6_}#>(+kgBC PJ{{b1D379t^r8O%y!mt! literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.Deployment.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.Deployment.yaml new file mode 100644 index 00000000000..340a0a73f6b --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.Deployment.yaml @@ -0,0 +1,1344 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + minReadySeconds: 5 + paused: true + progressDeadlineSeconds: 9 + replicas: 1 + revisionHistoryLimit: 6 + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + strategy: + rollingUpdate: + maxSurge: maxSurgeValue + maxUnavailable: maxUnavailableValue + type: typeValue + template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue +status: + availableReplicas: 4 + collisionCount: 8 + conditions: + - lastTransitionTime: "2007-01-01T01:01:01Z" + lastUpdateTime: "2006-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + observedGeneration: 1 + readyReplicas: 7 + replicas: 2 + terminatingReplicas: 9 + unavailableReplicas: 5 + updatedReplicas: 3 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ReplicaSet.json b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ReplicaSet.json new file mode 100644 index 00000000000..c321fa4fa36 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ReplicaSet.json @@ -0,0 +1,1928 @@ +{ + "kind": "ReplicaSet", + "apiVersion": "apps/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "replicas": 1, + "minReadySeconds": 4, + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "template": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "nameValue", + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "emptyDir": { + "medium": "mediumValue", + "sizeLimit": "0", + "mode": 3 + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "gitRepo": { + "repository": "repositoryValue", + "revision": "revisionValue", + "directory": "directoryValue" + }, + "secret": { + "secretName": "secretNameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue" + }, + "initiatorName": "initiatorNameValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "claimNameValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ] + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "audienceValue", + "expirationSeconds": 2, + "path": "pathValue", + "user": 4 + }, + "clusterTrustBundle": { + "name": "nameValue", + "signerName": "signerNameValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "optional": true, + "path": "pathValue", + "user": 6 + }, + "podCertificate": { + "signerName": "signerNameValue", + "keyType": "keyTypeValue", + "maxExpirationSeconds": 3, + "credentialBundlePath": "credentialBundlePathValue", + "keyPath": "keyPathValue", + "certificateChainPath": "certificateChainPathValue", + "userAnnotations": { + "userAnnotationsKey": "userAnnotationsValue" + }, + "user": 8 + } + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "csi": { + "driver": "driverValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "nodePublishSecretRef": { + "name": "nameValue" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + } + }, + "image": { + "reference": "referenceValue", + "pullPolicy": "pullPolicyValue" + } + } + ], + "initContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "targetContainerNameValue" + } + ], + "restartPolicy": "restartPolicyValue", + "terminationGracePeriodSeconds": 4, + "activeDeadlineSeconds": 5, + "dnsPolicy": "dnsPolicyValue", + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "serviceAccountName": "serviceAccountNameValue", + "serviceAccount": "serviceAccountValue", + "automountServiceAccountToken": true, + "nodeName": "nodeNameValue", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 2, + "runAsGroup": 6, + "runAsNonRoot": true, + "supplementalGroups": [ + 4 + ], + "supplementalGroupsPolicy": "supplementalGroupsPolicyValue", + "fsGroup": 5, + "sysctls": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "fsGroupChangePolicy": "fsGroupChangePolicyValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "seLinuxChangePolicy": "seLinuxChangePolicyValue" + }, + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "hostname": "hostnameValue", + "subdomain": "subdomainValue", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "preference": { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + } + }, + "schedulerName": "schedulerNameValue", + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "hostAliases": [ + { + "ip": "ipValue", + "hostnames": [ + "hostnamesValue" + ] + } + ], + "priorityClassName": "priorityClassNameValue", + "priority": 25, + "dnsConfig": { + "nameservers": [ + "nameserversValue" + ], + "searches": [ + "searchesValue" + ], + "options": [ + { + "name": "nameValue", + "value": "valueValue" + } + ] + }, + "readinessGates": [ + { + "conditionType": "conditionTypeValue" + } + ], + "runtimeClassName": "runtimeClassNameValue", + "enableServiceLinks": true, + "preemptionPolicy": "preemptionPolicyValue", + "overhead": { + "overheadKey": "0" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1, + "topologyKey": "topologyKeyValue", + "whenUnsatisfiable": "whenUnsatisfiableValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "minDomains": 5, + "nodeAffinityPolicy": "nodeAffinityPolicyValue", + "nodeTaintsPolicy": "nodeTaintsPolicyValue", + "matchLabelKeys": [ + "matchLabelKeysValue" + ] + } + ], + "setHostnameAsFQDN": true, + "os": { + "name": "nameValue" + }, + "hostUsers": true, + "schedulingGates": [ + { + "name": "nameValue" + } + ], + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "hostnameOverride": "hostnameOverrideValue", + "schedulingGroup": { + "podGroupName": "podGroupNameValue" + }, + "evictionResponders": [ + { + "name": "nameValue", + "priority": 2 + } + ] + } + } + }, + "status": { + "replicas": 1, + "fullyLabeledReplicas": 2, + "readyReplicas": 4, + "availableReplicas": 5, + "terminatingReplicas": 7, + "observedGeneration": 3, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastTransitionTime": "2003-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ReplicaSet.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.ReplicaSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..269586d82f2dc0dc15b91818ed514dd2bccf7f70 GIT binary patch literal 11854 zcmeHNO>7)V74{oDo0*#N%(&ul#+^;%ZI;EF1=fsMDH;hW9w(qUf0h%ID6A0e>6&pR zJ>9+CJx&~igo2PzPOHEH?TrYeY=BEHpsd7db72)}59|r;1r#JCRvZEsSUAAzs_vfZ zv9s|CTS~;-x~r5Sk+0 z&{{j0Y`d(y%jI7p*~@H0K95UL94VQWUk@jfa%(@mFjU;`EABTd2mG)luyb$-8FaOEll^n@e?c2J{&+zV2APE<1iyem6Lx zHb+Vxa~+=tju#t-$JTk`VOr7T9&07t^*Sl}tmUzwzwWeRR(maXVmMJBEpxx{*0(6kPGKG~Xkz zoL7$Z0<2PQ^MD(;iA3ndgQUo8({;EV$j_)M)-ol1#~`-+a2-NP-Q#U5eqbOve~AC zS0Q>9vtD}n6IBknI+b^9a6|ng(E4)gk;1>qExFg4I>{Vddy$k)BQSi`CgPTrmB{w4 zBN)D>TK5ZN5dCOTVBS*f0NN~}EyoTFj!`2~1RYP|pBDPU%-HOna;7?Z1HMQ~(wxqp zKP~lI&ZKmM=SQww;il}o37^?)&qaUD@cJ>T3UA`H>YnM7EdCapBqiy3$!=2asZIH4 zMrb@s4o1t3WOMptsy#ZpJJ2M!>kjvW*h}+rcA@kt=zVR~NXK(}uC%y(z-+?~#LHbc zPR32{UrrXIh46J{`MBuU$}OX{hUR(7F{5Ct8sRL|`$6#@V1RYatzhLo9QtGvd;s4E zQs`h7aK(rqC+~0g0h8D^XzUf&a{>e)jG0HBE}DYeSvfhU$k7^cOCo+V(m=A`MRh+* z@Bus;C4U(uwe9M52Ix0;*M_xEA&ZXZZ1had>?n6aL+|_V%vfzh0YO^wc}MjkZAUW( z1iaX3XJPKS`VRrUD!m{L(J#qn5Z9+Mh?vYqT(+7$+q78XDYbBD@>ZX2F)!e4OezDm zu!a_pbTw*(hVVL{PUt2F+Jwa%$%X*&AuPm>nV1Egl)e-;^fS>x&`|yVA)HU4bs18l z_0N-ia?1H2@c3#kU?S113^oeEQfT@S+}=Zewr7}r?SA_8PKK0?R*U(5h!{~0@DeE_ zbKqSb2#tlYg;J9D*z1@a_uI5VXwi4noobZ`-4-mv_Y*^{N2?|X*Z3?#fXly@06y(Q zw8C4OuWoCYKETBm4-MLDTAaVb3#90=HuDk)q9wOySu&;xGlsCPsOc6SH8E zuG6!F1V8lxvdQGFR*}7);~E&AW0G1ADQ7t7*i~05q%nnzpoc7coh>uNJY!ojjyEf- z$eK@uOPrDUsgPp%*FfF^QY0yj(^N88%0hVr!xyIUQdzlBr{Yo1`>iz=l@MzC)y*o} zt*325d!7tVNtG!NAZ0Ful!QmIQ_FSZtS7XvFrS=z?(p7=&#vgJzsis|o~~2R;Hf`- zB55TATlXwxD-rv=bO5Pl7fU&z3!K9E5T@yIdgDzB&bO3?xoiIfEP`bXQ=%Eondn5q zdeP~=K>FD^&3R75qO?A}*NMf}nIw#8dJtBVj${{$2y-prPSTG~k^`NtZ!9Ev(^;3b zlITG9Z|;=7M7^Fp@2{Y}Cxd6;qE7k((2C`>3@h}xCC_QcL=TH)PaN}IfFA(70Z5Ww z!Eyw~1AbL3OG_zy#Df@YxCIBdIB7wM#0+=fdDYuXCKe`IeO26rXV*LL!RN?C%wrR+ zP>M}RU$GVvvO;kP_hF012QWkOh9E`qtS3mio`+mui_bz>s~1h%SLScLNJ=(h-&tmf zGS3Mtm`N&#?I2yShn$YbyV^ z4&$M#+Hn>A1{5(yn|*qG6F$z8J3yAn64_?amu`35IYjZDpY>0pG>fLC@PGuP zlbNMfMxb{rr?Y`ZF4VfiY5Tr@#T{3Wi`J*Q+~1;|{tfUT|G)OE4Yj-@7c@_|WxokD z%-GGIr6e4;V8{gV1~lP!RTwhCi2DzjU|gcu9TGcaf+E&Gp(KFhbjSn|p@vNGaa?0} zymR-N;BA1r@MYzWK1~%hrHZEKS-XuiP&mx&o_jD&_HtRspv9PS$h`JGOt~I+JRWSM z%fj!$^as!&Ws!V~TYvch#b0|24-YaiL z7L;oZ4KGurpqSJs{~PLuQtjt3x3Sber|)O}_xs@onM$10oxvQ*=!=&?nRvAV^3Q9ztLE_W<9_?4Q}Q zleof`5^-<4GqW?_eE;VAee>%%ze2h4Ru z>)}1EeE$9K|LNUbm4P{U`tgH%@HCIl*Kol$mZ=@QM%PJEK8i1vbzCwW#|1KB646~z z-o=;;ui(N(=E#M$lzu&-rd~EYrV=uZ4kN$ZW{zRAD?p%_=NekZLmk60R;Vu;NXhm1 z{$ujB-f48$!~OUFGgujDz+}|6f-~!$KLK9 zdLr3&MR}LYzku@>>AHL#mZZ3nGOf7ACzEt*KRDMH+|CQ`=S%o^Rn`;q!JF;gGqv_h9b`TdmE3qX~Y^Ul{8=OS?BpzOK?QVx2KPtcL9Z{dg zWuJO(z(UuL6~m`%EU_@HWHFzbNq3`x%KYg1_1m$VsH+>9M$I8ld@R-X2wEsA zY(0mT33FJ;4A?|M^xOelqK@Uc%n9XZL?vs1;F4(@tdo3DLFd1MhdVCJDD8Ge~H<0uXS~jX>{cfu2@EB1gcKNElW$0?p+0E z_*GTApT)i2kCcSZn~x1Zo5I9&ozP%#Y9xXn!x{glaa)+&HMP5vs|{X5pT%XVPG`@a zl5(x&GO_{w;Y*j8B|ER9=QiqdDOff9^o**ZcVJp|&*X6$e*>MsWodfJZZhVnjR&Ac zpgi-g&CK;=bNX1OJ>uOh)WWdq6&8fCl@{gfLg+Q5r_!q972oZ8QsastbqpsIFSpTg zJZ!PxVzL++;;%~!$3?$ZF%5GS)bpfkMTfDfgj1-I9*TDm9I&3XnOnJw4nA51@1gG? zJhTE)z$GJcImKW-2&wdKy~R@bp?npjGm4^7@06DIXT)@CNC z%uD1jb0p6l#D{1$Hq1mV$e6Sx-jGJ3y-q{5|NH1{##>iV zX0-lkJSwN02}7SPcS9-y&1!F>AS~leKSDQm;~(zshhIA%e*GecD~4&(AmAP&iUD50 z6+jNG!$Ki3ezp*Ti#~k=g5$JJ>vb*qwwhDD8hN)_+X#Y0Q5(^!iHB=G4=%uCuO<$k zq%K;)Ev;9!G)(WoVsi(3^)*Y*$LLvH@@bp;i3=iSuWQ@#OcTmY{$5hOkQy)znQjNb zkwjT~0b)QYgL?Ur>jV5+Im)8A=|yDZV(=y7YjCjjg-*@uW?u- zdbFP){P>uIY&qu8CbH*70Ocd?bz}h zZ&jB8HJ{{5oR;yapkm=?2>%G-63$4RWP-tR9#sb5_<}HA3ah|nDjxM>V6M_Ag;3wC zZdQ?QBdZhIe%w1HQKsAnka>th5*D4ETA>q1JzT?hJURW$;XUV{UecF;n!|5CSzONn z*PlF+v@$qbZxN!E2z_4I2T-#EsT^(sC*geHVR{_i_+tX|&1c=*m46^y#d*V$-i#D1 zFe0J7V053sX>?8sz8j$^Ers_ww&@y`fDu#=@odtO{9Fm#oGHvn+R+KTZ>19$vq{{v z=utB{9mw8|ozj+w-*sk!CD8X|@FY5~@UdA!A>FWKt2GvLLyf7U+^;=dxitx+^7 za|Q`SCnHO(0*>Cb-IaAvav|1j4%q~iCE@+-? z&3*?F9%&$E*kfI z=K3sL&!&anLlYmMCa#F!Tip7~4+xa@7(N6BQ84~6Hvbl(`)Ewu{915p?>fn)(MPBX znT(KiXm-U12>lDeJt3tXk#^hqgSUe=YY*9(!*<1KRkdRq8A` z0c3uHHZzu^OwIP91c2asIXs?eL%9%ePocJ1iYru6VQVv7aXt5T8TVtVeoXcB zCc*mIb>U~X=}x1cU8nu*dXf^Xpni5;)(fACv!vUZT_-hJWj4E^JnefqbR(xGYj5Vz z?M%a++^lk~p}}RUBou-grQT3Km}x%)v5l=(PT$S_@At#^a@9DfI}I_C&!WPw4|Ah< z#B(i?pHBF9KR2w(!823z4ZO#YN38;{6+X`9Bm;!X^eCd}yzjz4bg4VnF>(_`0a`PV3FG5}ErvJ|rF1 zqsI|-qYE$NDJa}dcTUt@YMEUUV9MLS`U5bfUWqOQ6Ti`@fh##FeuLoGUMk+Ht4uxs zm~2ASfdJmQyyO^b27^C0A`o^Y|K-BMbGX7G+EKWx1a3-kmU+t}++Ifw=XoaQGRzaz uaWuvv7A>fC?ak4y2Sv+Jz@ikp!wO$eDN;ADrD9jvP|vX8Tu~d)2mT9p!U*pG literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.StatefulSet.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.StatefulSet.yaml new file mode 100644 index 00000000000..28c2546cec8 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1.StatefulSet.yaml @@ -0,0 +1,1438 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + minReadySeconds: 9 + ordinals: + start: 1 + persistentVolumeClaimRetentionPolicy: + whenDeleted: whenDeletedValue + whenScaled: whenScaledValue + podManagementPolicy: podManagementPolicyValue + replicas: 1 + revisionHistoryLimit: 8 + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + serviceName: serviceNameValue + template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue + updateStrategy: + rollingUpdate: + maxUnavailable: maxUnavailableValue + partition: 1 + type: typeValue + volumeClaimTemplates: + - metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + status: + accessModes: + - accessModesValue + allocatedResourceStatuses: + allocatedResourceStatusesKey: allocatedResourceStatusesValue + allocatedResources: + allocatedResourcesKey: "0" + capacity: + capacityKey: "0" + conditions: + - lastProbeTime: "2003-01-01T01:01:01Z" + lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + currentVolumeAttributesClassName: currentVolumeAttributesClassNameValue + healthStatus: + healthConditions: + - message: messageValue + reason: reasonValue + status: statusValue + lastTransitionTime: "2002-01-01T01:01:01Z" + modifyVolumeStatus: + status: statusValue + targetVolumeAttributesClassName: targetVolumeAttributesClassNameValue + phase: phaseValue +status: + availableReplicas: 11 + collisionCount: 9 + conditions: + - lastTransitionTime: "2003-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + currentReplicas: 4 + currentRevision: currentRevisionValue + observedGeneration: 1 + readyReplicas: 3 + replicas: 2 + updateRevision: updateRevisionValue + updatedReplicas: 5 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.json b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.json new file mode 100644 index 00000000000..2b4ec8589e6 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.json @@ -0,0 +1,57 @@ +{ + "kind": "ControllerRevision", + "apiVersion": "apps/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "data": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + }, + "revision": 3 +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.pb new file mode 100644 index 0000000000000000000000000000000000000000..59c57ae9a561f78f1d0aec74249c1f84a55384d3 GIT binary patch literal 506 zcmZ8e%}&BV5H3H7up-pP1L<*(#Hf&%kRIWt#u#Hfc$=1itZcWN-Ij=i7w|1S`v|^) zhIcR?Jo^T^-3B4vzWrwAn{U3I_O(MOX@Hdac-9Rug|6of6OpQfb5z$jW11zxd#{j> zGN}uQ@fLW7-u?syDoF8iP5I5dswG543*FPm#}`aY?L?=Rv5`f+1BE)tl<7m2t6R3e zGpN;8&tI=q*Euuj<@?Q`D{|K+bq*nNeU5W)w}5scq@)Q#Bq^ju#FpKyx9zzY&v_P_LBPXSPNwvmI0B4WJpw)RQg`^RKfC(x~c+EuS_pj~y|7EDT;dAv< zah;wKLq5_sb6F%4R7rWU9Jo3Q|B|qwj!3wm8#^?h_yDowcoZeE`5$^n^J5G@%ygQ> oxuW5;#E1q9s!(zkfu=!sX;_m>X0TD50W-OA%nQqQ#doOl3n=BTxc~qF literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.yaml new file mode 100644 index 00000000000..b592efec3c1 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.ControllerRevision.yaml @@ -0,0 +1,42 @@ +apiVersion: apps/v1beta1 +data: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 +kind: ControllerRevision +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +revision: 3 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.json b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.json new file mode 100644 index 00000000000..004dc8beebb --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.json @@ -0,0 +1,1944 @@ +{ + "kind": "Deployment", + "apiVersion": "apps/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "replicas": 1, + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "template": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "nameValue", + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "emptyDir": { + "medium": "mediumValue", + "sizeLimit": "0", + "mode": 3 + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "gitRepo": { + "repository": "repositoryValue", + "revision": "revisionValue", + "directory": "directoryValue" + }, + "secret": { + "secretName": "secretNameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue" + }, + "initiatorName": "initiatorNameValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "claimNameValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ] + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "audienceValue", + "expirationSeconds": 2, + "path": "pathValue", + "user": 4 + }, + "clusterTrustBundle": { + "name": "nameValue", + "signerName": "signerNameValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "optional": true, + "path": "pathValue", + "user": 6 + }, + "podCertificate": { + "signerName": "signerNameValue", + "keyType": "keyTypeValue", + "maxExpirationSeconds": 3, + "credentialBundlePath": "credentialBundlePathValue", + "keyPath": "keyPathValue", + "certificateChainPath": "certificateChainPathValue", + "userAnnotations": { + "userAnnotationsKey": "userAnnotationsValue" + }, + "user": 8 + } + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "csi": { + "driver": "driverValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "nodePublishSecretRef": { + "name": "nameValue" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + } + }, + "image": { + "reference": "referenceValue", + "pullPolicy": "pullPolicyValue" + } + } + ], + "initContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "targetContainerNameValue" + } + ], + "restartPolicy": "restartPolicyValue", + "terminationGracePeriodSeconds": 4, + "activeDeadlineSeconds": 5, + "dnsPolicy": "dnsPolicyValue", + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "serviceAccountName": "serviceAccountNameValue", + "serviceAccount": "serviceAccountValue", + "automountServiceAccountToken": true, + "nodeName": "nodeNameValue", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 2, + "runAsGroup": 6, + "runAsNonRoot": true, + "supplementalGroups": [ + 4 + ], + "supplementalGroupsPolicy": "supplementalGroupsPolicyValue", + "fsGroup": 5, + "sysctls": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "fsGroupChangePolicy": "fsGroupChangePolicyValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "seLinuxChangePolicy": "seLinuxChangePolicyValue" + }, + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "hostname": "hostnameValue", + "subdomain": "subdomainValue", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "preference": { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + } + }, + "schedulerName": "schedulerNameValue", + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "hostAliases": [ + { + "ip": "ipValue", + "hostnames": [ + "hostnamesValue" + ] + } + ], + "priorityClassName": "priorityClassNameValue", + "priority": 25, + "dnsConfig": { + "nameservers": [ + "nameserversValue" + ], + "searches": [ + "searchesValue" + ], + "options": [ + { + "name": "nameValue", + "value": "valueValue" + } + ] + }, + "readinessGates": [ + { + "conditionType": "conditionTypeValue" + } + ], + "runtimeClassName": "runtimeClassNameValue", + "enableServiceLinks": true, + "preemptionPolicy": "preemptionPolicyValue", + "overhead": { + "overheadKey": "0" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1, + "topologyKey": "topologyKeyValue", + "whenUnsatisfiable": "whenUnsatisfiableValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "minDomains": 5, + "nodeAffinityPolicy": "nodeAffinityPolicyValue", + "nodeTaintsPolicy": "nodeTaintsPolicyValue", + "matchLabelKeys": [ + "matchLabelKeysValue" + ] + } + ], + "setHostnameAsFQDN": true, + "os": { + "name": "nameValue" + }, + "hostUsers": true, + "schedulingGates": [ + { + "name": "nameValue" + } + ], + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "hostnameOverride": "hostnameOverrideValue", + "schedulingGroup": { + "podGroupName": "podGroupNameValue" + }, + "evictionResponders": [ + { + "name": "nameValue", + "priority": 2 + } + ] + } + }, + "strategy": { + "type": "typeValue", + "rollingUpdate": { + "maxUnavailable": "maxUnavailableValue", + "maxSurge": "maxSurgeValue" + } + }, + "minReadySeconds": 5, + "revisionHistoryLimit": 6, + "paused": true, + "rollbackTo": { + "revision": 1 + }, + "progressDeadlineSeconds": 9 + }, + "status": { + "observedGeneration": 1, + "replicas": 2, + "updatedReplicas": 3, + "readyReplicas": 7, + "availableReplicas": 4, + "unavailableReplicas": 5, + "terminatingReplicas": 9, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastUpdateTime": "2006-01-01T01:01:01Z", + "lastTransitionTime": "2007-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "collisionCount": 8 + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.pb new file mode 100644 index 0000000000000000000000000000000000000000..9d81324d009eb724afdca5d31c0355e79621463b GIT binary patch literal 11946 zcmeHNO>7)V74{n^o0*#N%((1v?9OiFZI;EF1=c%arD!Cic$~1rn;*-GNeDlp-Cbi> z($n4B-Q&bTNGK~Ll+!A3Kr3+|TBH!*k_#v+fyf0EX%8$Hv_b-cgv5$N;KI)ZURQPZ zRF9pFSJ+Y_=GI+R{rXkC_r7}HtGak77$O=e8J-usxc<@#3yqg3Il?^K-RLkUq_2O8 z{2@mQj?rPCGwd#-qpQqez7evMNt0HNdIQfeiI6W#8YG3XMx-G zaUAml?mD9N(7ska|IYXR{Pv#e&;maF@WDNNS|sNuNx?Q&m>s;zHfT{kiZ51lQZ^jN z4UG_mi0-QLF2-DVnG`N^NB&sr>942S)GLO^RYhju5crigcMO|fK?Q}JYp_B}9m6qJ znJ*e>+4Z9NC+chcVsxCt{dfK|TpenlFlJl9nGH{_Omh#(ef4XtYS3LtS3)f6-OuNN z9w#`jjuDz`$J1$7m3R63=Slt|+mO#AQWaNfrWMyCVN!4Ht#bpz?Y`lDwoHCsQ^Vue zH8Md8o)NA|6BWY5_;j2UJIvzUj_esGFgrP{9VA81N@Ix@+dX%g9G(V!nvATwcDKWh z9g*MlkEqX*iqAYZ;Gyd$j^VR)o<^8fwz$vCw7bzDm4KN(3w!^aQrxPiK5DQh(qd+B zQzONI`Rhp(C}W_tPDVq+UuEH<>xYId_003vWPnc&>tj4H1Afd2ncq%eqOMM47Mdkb zd@SAfFf0|7WjzNglsi1+22LVXdf^#TW{%~#+zI7pR8?zR?1aOF8twT#dRRG&y% zmX~ASyNY1=Mb*2XCH?3}%L4NjlK{|W2sK?NG&t@WsUhe{2LH4u7N+;i?5*Y|hp)jW zNkzKT*|R65U8}i_ZE*d_rAyqBo!8+boBg>QtQmf9kD7!xQLH*=`Y4aT0mn&2hF&_G zOn7P&0lE=7&!TH{b0eLcKAvfh*X|ay2+n$y2VoMWMJZhveG>GZwd!Qmce|eSxMIj0 z!wJR9Z8%0oEFN4;e@08u>+;eu(XUla!(2o6JmFgLW~@5l3^aP1;vK*Z*0Z*PmAi28 zgI(|*d;>^n6|;a#MhrQ{U?T{b#I}BCuX(;3A^_o@dBp9YE6ABu({+jit(ml>>bGJG zr1M=+=d%d!!h>P*mtj)hu5G7*etCC&So;vV=(x^C*W%2Hb0>84Ui?n)sc$GCNGkzf zRijAT(To8BFA3Tin0>18Ex@SC{*XrKmu54F>r=RiSePbq!)|pQ%Vue$)T5#4TVu*( ze#qP0M3ZpzQuPMScKZ+3G z@mEs7r#*;PcuVW$Z4J}=xY)wMet*rX^LKcblzrA_ehNXf;&p9X?rFlg=|9RU3aJTG z$#gqNjwH*{3z!2+8`LY8Tp#Jz>Jc92O)n@Sq9E2sqCLSilN77C<_6)hMe)PtFF_ei z$$CUV!+NtBNTv zysj<=qExx#cAYTAPrZa}GJUJpWUudf25!#@No_=wGa7XCvL_AFoIpmv_JiOtrTB#h{K5LJ^7=NHNdbEXI<8Ar#-fz?i6 z%%^$NX^)xd?m+i%?v$}a{jM_?ETg}tgQwxVPI?N^n(dl~9mU+D@3s@7hsCl-j`=#k zHv!%NBuOt~IRf_sep&pMRxe1ut@UJ|%1!RdVl5G}!>2}ARK@{J4sec+Ke+9Cm zSv0Lg3nUnw%q+Dk0=;Xys~hO#!mK--wvY8H?)V4!)5b)H2V1n$zX2}f|JR(gft7dU zfadY`>^Ff%8N1cBm4xF4445FEfTsLz5(Z2#=KcdFn3O1Xhr|w;pxEmlQ4&CMI$(l` zPy;6TFs`vX(YgCf@Fu`*_>^)+pQVbLQbp5?tldT$C<10??;V&T`?xG*&~idKWL|q0 zCOn_JJ`XptW#M1J)Vt6mRgrv)Q-ApZ#j8DrkBLE?j6ZCde+zIQ#>L66g{StelO7tq z4>hc0guKJDe|!M&Z@_ax#yXQxnD%N_a-)=O?}(_3cf$0$8&AGE`+P6Xxpqs9cS=}D^yuwYb#!HJ@@Sj8RS%h zoa)Iff(@$c0%v#VOk+@8XM^f`S`w_npt>&a3!hA?q&rz%r<3xQ+5D#KY2V4gjhtGn zy_tjCnT9*LdF5C`!^2dmC?++^eM9|Vru_`&Hnw_m`fl!jKOerAt0hU@Da?_49$)-= zFE>U;J=YTT>2&?>=SCF0t2zDC>gmudnG$EXn5$e~c8qm{YzyJUM literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.yaml new file mode 100644 index 00000000000..a1ce0243659 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.Deployment.yaml @@ -0,0 +1,1346 @@ +apiVersion: apps/v1beta1 +kind: Deployment +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + minReadySeconds: 5 + paused: true + progressDeadlineSeconds: 9 + replicas: 1 + revisionHistoryLimit: 6 + rollbackTo: + revision: 1 + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + strategy: + rollingUpdate: + maxSurge: maxSurgeValue + maxUnavailable: maxUnavailableValue + type: typeValue + template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue +status: + availableReplicas: 4 + collisionCount: 8 + conditions: + - lastTransitionTime: "2007-01-01T01:01:01Z" + lastUpdateTime: "2006-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + observedGeneration: 1 + readyReplicas: 7 + replicas: 2 + terminatingReplicas: 9 + unavailableReplicas: 5 + updatedReplicas: 3 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.DeploymentRollback.json b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.DeploymentRollback.json new file mode 100644 index 00000000000..b2c53b6afdd --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.DeploymentRollback.json @@ -0,0 +1,11 @@ +{ + "kind": "DeploymentRollback", + "apiVersion": "apps/v1beta1", + "name": "nameValue", + "updatedAnnotations": { + "updatedAnnotationsKey": "updatedAnnotationsValue" + }, + "rollbackTo": { + "revision": 1 + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.DeploymentRollback.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta1.DeploymentRollback.pb new file mode 100644 index 0000000000000000000000000000000000000000..acf1d1c08d6f323b42f6221213e46c4b13116bf7 GIT binary patch literal 111 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-A^a!D=7$*;^!%_|AY&&f$jOwJZ^O>9(eERgmB*$6mCBLh;z6iU<`C-X`s|tl4hD?nbEM5BL#+XFtI| z5c&_|!Lxs$n+>hi+nYBtZ{ED5uN<;RnviAc@U|19h7R2rj({V5s*?8#sSB9l74RJC z_7nw5(0IP2Lci#$3`XThw55{$Z@z!?{l5A3!r@>D@52Sd^MV)FUTo3Oc#-6nLL;Q@uDwJ<@(IPi z&)}S6bm;4b-KAu7g*w!S0Vm@ot;l-=&oJc>eI%fE`#5thh%ai{F0;f_ecY#k+x1}_ z^#kTQqV@2eW;Xl55B~JtuJX`4JpK6oU3gl+=c+ho8!c)FuhDgqmyhC$mX3>t@pB2=DCVmxX>{iV}<&n zffQYj?>{DA>z_u4J>2`?Kf~prI!s1wD>%LGNzOEO;mkL`)hq|yR>BFv)N8FQBF8c8 zt7C-b>hWaTW#wHi{~XRrh+GM z&NISQDWY5$3!jYRe1}@B+mSuP7|m3NwSzeCS&1!?e7mPE)!`|mPvMa@*Y0-cv7_?4 z{t>kqT=J>s1}t>_STTIM#u5wDiWc*!nRM6dxD-&+r(tj1Nky%CSRZ478L(qcNd0!~CTi+NW>BNxiI1iF z9zlzFg{@~%i!g_U%z#ZKM9&|&mUva$VTE7*a2Q@%hYI5pNBZ#v`cp3eHR4yP))3jxMg`c z(!DF-48Nvo_tUuF`;nsXc?+=tXw#UOt`iyzPK`tmWF+PPG;Rx1yQX)SGu7d%=<~QF z)#=QclTxnbOiDJuKYZ~bvt;Kr^vp(mE(WWH-#eqK=pC3=-7|TV#$QLraY>q9vYV87 zY7+sd5h%}sYcq2_*_=L}YL9q#6E!jHdW8jHY^8ZQyAXO6={;%H@QUwtJ*jc|kUEAF zikDmH7#^`$a3NWY6!`1%;xW;$l}*E31@%1PTG3&wD&aJ$_YTF|2o6}!+RUxoK?fhM zf_Kq(5iYDi6mZdqTuwe%4?-$^TfeebJl_q$0l}Gh)a`&O$eooFK1GJsh+7i!n~?;P z{m!fVSwJ76`@{Ip!??Cp*-jzy^_|sW?NiXA1D}nq#i$d-PN3*L`<>cVTUVSQDFtjr zwIXd>BL;AIvC&SWnWyS+A+W0Sf`og&B$@%gJ_(12MIG?VcC+hPHcc$0#)l?v^+}WZ zA!{=eRAz1!G$83})G*=hbv7N)jrX+)jX9F#4&oy;7aL}x7Gzx75^v~5qWw-owf}qQ zOv+oAQEIgQSv)4EoDD;twYnh{fo7$@Q4p5$rXQmlyYUZq55ljV55Inq!DYiVX%KLa z5yb${;W8ix)?uNL7(ZJG!Fiv)0l{&vP3w0p`nH-=trB^+Iok+=L{aO}s)>hdJPR(s zW3MI-pY&X`f?Jv|Z)up`hsEX(_Umh!oKMixxaiY1^%ECFN?zBt<(VdwoBX|~dLcDn zDwu8uz>!2*dJbYhDT7++qU!_vS~<$1xaoOi3U0*u2tN~CGY+xxt8Ne;TM!F2evOpT z1g~*eBYL!-ApGcGk*bO< z&woc{26(Ar$L%^{;y?8QpvmN|R*}8F>ltu7#~`)NAtxX7$|X+n%aF5~0uY`v7WoAeF;S-~^lxJWP+n8-HA2zJ;`#yZjG?D>!Rd z(wmW-1x6&a7mV(6xEGz1obN^`O6$RU9ouw`O27!Jhj=#WNOrymZq5|uB<<)p-nY^T zjJYIkTJorwoDO8~#!hKV#P2$@!7}K3GI$D|({YagQn6jru({1G_-;D}dXOx8$L;#XrfOG_$2keqqmXuQd5g5_ma2*}kgwp~Li5YI9{i?N>EJ#e4JyG03Pp);| zMxVi>F^)~7LI^Yge1%*HM}>k3chDw{chMBi8v+zbUXS8*J`b?KCZBP)Rxeskpv>Pm zgi8+iz9njlG|y|0FdbDJ!~)H|k++;RP43?llIO?L9b)w22%jJsa~6FAts?)u4E}Vc z0G=30PuzHr+iz~GP0Ux@fe5AmW;ii6mpj^mC2Yx}4g_7#v*9>{w1zF#QiXB88c;}n zcQ0)q;IfK8uAmWas!p6mzlw@*Mq532d=33Gi*F*lh!^k{lfGoD<4%JY-~L(uIE?>_ z@U}+Lq{JB{5S@%HwK6z**LGLdLCJ+!w>fMd>t)e@=caUBhiAl!f^_^yfuNHD_w10)!yD0T+K4v?TY>mQL40B|}$ zg5aSBNbo^eV`r>$=aJwIgl?gilsoz~RMeC#nx3caHo!n(Fw?tlqe;An$wUSz#*jnC zwRg~j=QG!5;d(kP{63oe5H)aF1mEJ;Uw%NKw8!uvFo=Tj2eJ9L2;D>D;^x}8U3r7U-H;{0~*jK zF0N8%*$E)?6SSGpiZV6ZixL2W@8$4#whiS%z&(Z9Mum5rhAXa6MTO1HaK*LE+a)}R zsRl9ClbZw^WY>kC-KIN@L3W)Evg=7ou#5)Tby+WbGR~52XLg-bWtG|7hVr!UXVCSG znykH%LAO#3w=;9fwT1?lsgh6#YLt3I{a~v7G{iQxS~-0u^S|E@-_2CwpzajJNIr`S zzdp*0;Ze`EM1DHq-@VL;LU%c%zm*--sSN5=cokzh9)Ha0RJ6ZjF!olVK2;pIWJA@D z1{lFK;2#8t#$$}2zp7q+=HXT@>_)%^YV`m8{(Y#??^Wy9phCz9qMs7#1-NzKm&WpR z-;XPX&97HOYAr^lo)i}~zJ&L0=;i-VKna@|bnt<_V)o{

2EbH{t7|&bwD{mX^r; z7w{qJupT~+s2g2;2~R`ec5mlI-KCb=B>|?q{i{C!Q)=btLNM_g^(wfM6XG`re(j~= zotnzz1AxgUMI8v>olDD(v1Ty%b0Y#_N3vhZEk1+G9HJeCyGr1u6laOIEWzz{)Nqbx zaxTFv~YM3 zGN}uQ@fLW7-u?syDoF8iP5I5dswG543*FPm#}`aY?L?=Rv5`f+1BE)tl<7m2t6R3e zGpN;8&tI=q*Euuj<@?Q`D{|K+bq*nNeU5W)w}5scq@)Q#Bq^ju#FpKyx9zzY&v_P_LBPXSPNwvmI0B4WJpw)RQg`^RKfC(x~c+EuS_pj~y|7EDT;dAv< zah;wKLq5_sb6F%4R7rWU9Jo3Q|B|qwj!3wm8#^?h_yDowcoZeE`5$^n^J5G@%ygQ> oxuW5;#E1q9s!(zkfu=!sX;_m>X0TD50W-OA%nQqQ#doOl3o6X6x&QzG literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ControllerRevision.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ControllerRevision.yaml new file mode 100644 index 00000000000..136b0cd03b0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ControllerRevision.yaml @@ -0,0 +1,42 @@ +apiVersion: apps/v1beta2 +data: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 +kind: ControllerRevision +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +revision: 3 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.json b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.json new file mode 100644 index 00000000000..bd902bf8edc --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.json @@ -0,0 +1,1938 @@ +{ + "kind": "DaemonSet", + "apiVersion": "apps/v1beta2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "template": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "nameValue", + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "emptyDir": { + "medium": "mediumValue", + "sizeLimit": "0", + "mode": 3 + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "gitRepo": { + "repository": "repositoryValue", + "revision": "revisionValue", + "directory": "directoryValue" + }, + "secret": { + "secretName": "secretNameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue" + }, + "initiatorName": "initiatorNameValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "claimNameValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ] + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "audienceValue", + "expirationSeconds": 2, + "path": "pathValue", + "user": 4 + }, + "clusterTrustBundle": { + "name": "nameValue", + "signerName": "signerNameValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "optional": true, + "path": "pathValue", + "user": 6 + }, + "podCertificate": { + "signerName": "signerNameValue", + "keyType": "keyTypeValue", + "maxExpirationSeconds": 3, + "credentialBundlePath": "credentialBundlePathValue", + "keyPath": "keyPathValue", + "certificateChainPath": "certificateChainPathValue", + "userAnnotations": { + "userAnnotationsKey": "userAnnotationsValue" + }, + "user": 8 + } + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "csi": { + "driver": "driverValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "nodePublishSecretRef": { + "name": "nameValue" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + } + }, + "image": { + "reference": "referenceValue", + "pullPolicy": "pullPolicyValue" + } + } + ], + "initContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "targetContainerNameValue" + } + ], + "restartPolicy": "restartPolicyValue", + "terminationGracePeriodSeconds": 4, + "activeDeadlineSeconds": 5, + "dnsPolicy": "dnsPolicyValue", + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "serviceAccountName": "serviceAccountNameValue", + "serviceAccount": "serviceAccountValue", + "automountServiceAccountToken": true, + "nodeName": "nodeNameValue", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 2, + "runAsGroup": 6, + "runAsNonRoot": true, + "supplementalGroups": [ + 4 + ], + "supplementalGroupsPolicy": "supplementalGroupsPolicyValue", + "fsGroup": 5, + "sysctls": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "fsGroupChangePolicy": "fsGroupChangePolicyValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "seLinuxChangePolicy": "seLinuxChangePolicyValue" + }, + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "hostname": "hostnameValue", + "subdomain": "subdomainValue", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "preference": { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + } + }, + "schedulerName": "schedulerNameValue", + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "hostAliases": [ + { + "ip": "ipValue", + "hostnames": [ + "hostnamesValue" + ] + } + ], + "priorityClassName": "priorityClassNameValue", + "priority": 25, + "dnsConfig": { + "nameservers": [ + "nameserversValue" + ], + "searches": [ + "searchesValue" + ], + "options": [ + { + "name": "nameValue", + "value": "valueValue" + } + ] + }, + "readinessGates": [ + { + "conditionType": "conditionTypeValue" + } + ], + "runtimeClassName": "runtimeClassNameValue", + "enableServiceLinks": true, + "preemptionPolicy": "preemptionPolicyValue", + "overhead": { + "overheadKey": "0" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1, + "topologyKey": "topologyKeyValue", + "whenUnsatisfiable": "whenUnsatisfiableValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "minDomains": 5, + "nodeAffinityPolicy": "nodeAffinityPolicyValue", + "nodeTaintsPolicy": "nodeTaintsPolicyValue", + "matchLabelKeys": [ + "matchLabelKeysValue" + ] + } + ], + "setHostnameAsFQDN": true, + "os": { + "name": "nameValue" + }, + "hostUsers": true, + "schedulingGates": [ + { + "name": "nameValue" + } + ], + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "hostnameOverride": "hostnameOverrideValue", + "schedulingGroup": { + "podGroupName": "podGroupNameValue" + }, + "evictionResponders": [ + { + "name": "nameValue", + "priority": 2 + } + ] + } + }, + "updateStrategy": { + "type": "typeValue", + "rollingUpdate": { + "maxUnavailable": "maxUnavailableValue", + "maxSurge": "maxSurgeValue" + } + }, + "minReadySeconds": 4, + "revisionHistoryLimit": 6 + }, + "status": { + "currentNumberScheduled": 1, + "numberMisscheduled": 2, + "desiredNumberScheduled": 3, + "numberReady": 4, + "observedGeneration": 5, + "updatedNumberScheduled": 6, + "numberAvailable": 7, + "numberUnavailable": 8, + "collisionCount": 9, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastTransitionTime": "2003-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..5cc37dd59ecc7d71a00132a2541cc833e7ee9cf6 GIT binary patch literal 11927 zcmeHNO>7)V74{oD$xO|7X598TKR-8JJ% zdb)eNdz?532?ZgcoK}GY+8Yr_A&5&Ztg;e_Tv$cg1A9Vy0R;((6^ASr{tocEs=KFp z>}rC-&p9#tkf)TW*u(9>~~S`2%AS2x5EZQQ3;`y{h3^Dk=I9y9qNpv-O#j@bD^8{{Ml#>}cC+mFTFFW9Lw)OOtKe;ee+up0~S8L=C71=p{S0U3R z=jy?_P*E<3Rj*8ue3zQ6*A+dZ1m>%w>JgH6&BT+Ge7kQf)zMkdX36-5WA(ap>A3iA za71mMlsxJ>J_{T#HVlt$u*ARAqRBjJB;EBoDf!g!XwYAGMl!3u_$a|xD8<~qhD!22 z^)_N3kj6lBgG>av*P+3R;|01U=wMph1K3lQ_>a}B#sL30dhepBW9}Dw6 z2CI4LST8_JVKxhxj+;n?UOr5U)HYp**+FFWvRJDMDH@i}y2%G+xcGH4j<^;cRrCd6 zUG!`&vMNiYVfXdHW9b1twpwX z9ii|w*}9)6gV?7OIpVFv4xr8v#c=FEXBaaQMJVGb^ixA$m>rwjSI$&NZ@_0sNto05 z^QVQD%9)gI@chV?E6fy~H{lao?YZc$>s~)XRpCvXR^GGnB#XZVCrL@TUb35%d#cku znh_e$ieoWjGufOrm1>X9?hZ5w?z+SLAokL{n4K%V3R+)VHPZ2%o+~UaA5dGj1O9Rs zmdLot{L9H=N+En*TV3M)YT3|@bu`aYjv0kw*$C&L-VcfQ0K=1`(6mh|5;9XPXvHJf#*6P2TD=2K55gW(Jzf z;yPMD($%ODC4|?7bUHUR(8ew1ST+QR_hB)1%)~5|Dd9_DLq8841P$5$AHw+*T9+X; zTKhDa6jLq)fyY|Cfbul6GT6ukOQGopaC;y5>Aqq5wfE`QuQQ~q8wU0L5HX^N{vs(O zZ(v;(aE*nrMNvrJqpxFf+;39{p+(zOcdAt)bX&A^-%kv+9<7=nT;r1n0WSMe0{BWF zq9xYSd}T+&v;iizd}PpG)8hOMo+m|*wyBpukWzAcmL*~uH*V$cMHz+UgsEUSU8F{W zV`(|e0fi1~r7MnyMS0Up(iEW+YvW-|aEv&`%C9?qu(ZM#Z2T6a(F)lJX$|jD ze*xslIft_2oI{;S$Bl$qVK{z#S8Z-9{`A39O(vOz=E4qbaYo*7Au?6I<>l|nhk+^eO=NbplDAeT(uY8BDzIj)Z3Ii{%fkZ^{BPF!_`LK@S^2ztoDH|Q$W%`>(o;&`*t zLe6|DT;hz#Pq`GUZvpukkRnNGTuCK^r7V<3FnnPeFO-!Fb;=*Lyl<@2sDMyAC~sEM zZar-i>T_gpN=2ITP!^OzNJ&@}JJnn_&U!)%3-ihO{YMX6e0D`|{W3$|c)CtKgQx!V ziKLbgY~8b%twike(jlapT`c5;E^rFtLzt$=>5VtVIp0be=C1t%NQGo|Q=plWGtr5- z^`g^#hV-*@CFeO2i&FdaULzLWpn@=>=|NaaI+k57BFq`worE8qB!@a(Utdh}rn4?J zlIWlu+}bI8N%4C2g1?6Lo(!IaiyG+*pj0f!(5=wtRy?O26Fn@IJ#ox;0KO0K1|Ug# z8OsqE57eo?Y*}2cIGnF^^5O zqA1ve^c8C%AuHsEa38j5d;qf~uX9o)&U%8R>v_lpw)rfCwR+LCeQEy23#4Qt_MN2` zFY~;L<)3^zB?Uv4pDsfXZ_PC`77*l8M_o75NC8E zvsB9n^p53pHqpqrT6Z~ZpX^uMaRsqxeY(s1ZQ7L&0T1&3YtQOX%e!+y^Hf{*o1lal zyV2mw~+>Nhnd@V4`#>#CJGr!F{T_Mue}e`uE!jY1)J%z z@H;T`9yCaqC*SV?dLGJvE=`z?`Qt^`{4(fN}SZ4!5qnB(T`v6XC}#n>zKSg zot)pp%(x^s-Y|SYz8#t;GyD!0bCs)Ww!Wb={O3AKpp;48HI7|pd-$&>hrQXc`Tgow zutU0UJ(m4)ZZ$P+9`8efUX(K8ztR7G=MnxJt>GUTx*z=lUMpagH@u`1G;c&3`7b^F Bai9PI literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.yaml new file mode 100644 index 00000000000..fa163ec4fb3 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.DaemonSet.yaml @@ -0,0 +1,1341 @@ +apiVersion: apps/v1beta2 +kind: DaemonSet +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + minReadySeconds: 4 + revisionHistoryLimit: 6 + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue + updateStrategy: + rollingUpdate: + maxSurge: maxSurgeValue + maxUnavailable: maxUnavailableValue + type: typeValue +status: + collisionCount: 9 + conditions: + - lastTransitionTime: "2003-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + currentNumberScheduled: 1 + desiredNumberScheduled: 3 + numberAvailable: 7 + numberMisscheduled: 2 + numberReady: 4 + numberUnavailable: 8 + observedGeneration: 5 + updatedNumberScheduled: 6 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Deployment.json b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Deployment.json new file mode 100644 index 00000000000..1ec9a10d003 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Deployment.json @@ -0,0 +1,1941 @@ +{ + "kind": "Deployment", + "apiVersion": "apps/v1beta2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "replicas": 1, + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "template": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "nameValue", + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "emptyDir": { + "medium": "mediumValue", + "sizeLimit": "0", + "mode": 3 + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "gitRepo": { + "repository": "repositoryValue", + "revision": "revisionValue", + "directory": "directoryValue" + }, + "secret": { + "secretName": "secretNameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue" + }, + "initiatorName": "initiatorNameValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "claimNameValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ] + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "audienceValue", + "expirationSeconds": 2, + "path": "pathValue", + "user": 4 + }, + "clusterTrustBundle": { + "name": "nameValue", + "signerName": "signerNameValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "optional": true, + "path": "pathValue", + "user": 6 + }, + "podCertificate": { + "signerName": "signerNameValue", + "keyType": "keyTypeValue", + "maxExpirationSeconds": 3, + "credentialBundlePath": "credentialBundlePathValue", + "keyPath": "keyPathValue", + "certificateChainPath": "certificateChainPathValue", + "userAnnotations": { + "userAnnotationsKey": "userAnnotationsValue" + }, + "user": 8 + } + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "csi": { + "driver": "driverValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "nodePublishSecretRef": { + "name": "nameValue" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + } + }, + "image": { + "reference": "referenceValue", + "pullPolicy": "pullPolicyValue" + } + } + ], + "initContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "targetContainerNameValue" + } + ], + "restartPolicy": "restartPolicyValue", + "terminationGracePeriodSeconds": 4, + "activeDeadlineSeconds": 5, + "dnsPolicy": "dnsPolicyValue", + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "serviceAccountName": "serviceAccountNameValue", + "serviceAccount": "serviceAccountValue", + "automountServiceAccountToken": true, + "nodeName": "nodeNameValue", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 2, + "runAsGroup": 6, + "runAsNonRoot": true, + "supplementalGroups": [ + 4 + ], + "supplementalGroupsPolicy": "supplementalGroupsPolicyValue", + "fsGroup": 5, + "sysctls": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "fsGroupChangePolicy": "fsGroupChangePolicyValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "seLinuxChangePolicy": "seLinuxChangePolicyValue" + }, + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "hostname": "hostnameValue", + "subdomain": "subdomainValue", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "preference": { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + } + }, + "schedulerName": "schedulerNameValue", + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "hostAliases": [ + { + "ip": "ipValue", + "hostnames": [ + "hostnamesValue" + ] + } + ], + "priorityClassName": "priorityClassNameValue", + "priority": 25, + "dnsConfig": { + "nameservers": [ + "nameserversValue" + ], + "searches": [ + "searchesValue" + ], + "options": [ + { + "name": "nameValue", + "value": "valueValue" + } + ] + }, + "readinessGates": [ + { + "conditionType": "conditionTypeValue" + } + ], + "runtimeClassName": "runtimeClassNameValue", + "enableServiceLinks": true, + "preemptionPolicy": "preemptionPolicyValue", + "overhead": { + "overheadKey": "0" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1, + "topologyKey": "topologyKeyValue", + "whenUnsatisfiable": "whenUnsatisfiableValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "minDomains": 5, + "nodeAffinityPolicy": "nodeAffinityPolicyValue", + "nodeTaintsPolicy": "nodeTaintsPolicyValue", + "matchLabelKeys": [ + "matchLabelKeysValue" + ] + } + ], + "setHostnameAsFQDN": true, + "os": { + "name": "nameValue" + }, + "hostUsers": true, + "schedulingGates": [ + { + "name": "nameValue" + } + ], + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "hostnameOverride": "hostnameOverrideValue", + "schedulingGroup": { + "podGroupName": "podGroupNameValue" + }, + "evictionResponders": [ + { + "name": "nameValue", + "priority": 2 + } + ] + } + }, + "strategy": { + "type": "typeValue", + "rollingUpdate": { + "maxUnavailable": "maxUnavailableValue", + "maxSurge": "maxSurgeValue" + } + }, + "minReadySeconds": 5, + "revisionHistoryLimit": 6, + "paused": true, + "progressDeadlineSeconds": 9 + }, + "status": { + "observedGeneration": 1, + "replicas": 2, + "updatedReplicas": 3, + "readyReplicas": 7, + "availableReplicas": 4, + "unavailableReplicas": 5, + "terminatingReplicas": 9, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastUpdateTime": "2006-01-01T01:01:01Z", + "lastTransitionTime": "2007-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "collisionCount": 8 + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Deployment.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Deployment.pb new file mode 100644 index 0000000000000000000000000000000000000000..3dc75e1e9666995612a17a459af9398f80a1efb5 GIT binary patch literal 11942 zcmeHNUu+yl8TWTin!CC4-FfVD>`fE7ODWbBs5wz7IteL0CzQDPV>vMip+c;8=j=)L zcDK8GP8@`Uf{;+2s=x!P!~;>0LV%aNP^D54c>zW01LXx(NI;N~sCWpx@aLs`JF~kt zdv+REI4BYKwmUQX?KkuNncwf5xo|KTA{r?fo)^5Z{+SgP8VyPgGtYK6I?M^_2d|Jn zaD$Tc3`;wf#H_P?`vv!{JKUa zNWnA0HEE(km>8dqlVXQiyxWmI!vtn0hqVKw=viqj(PF#jE|bI4pih&Lb=U58*wMrC zyZ#aNSyJ(t=LS4<{lqbRw$9TC)5;e2nVEJs8l)01(`RAtzf+1^_0&fVc12pu>~3nL z7%+c5i2`K|wARUJX!xrvTy*`=u%(`P{;CY{$zgqr2WG&JIwAAhNt&pu6Pbl($rB$- z_dNtlMP*sf!V2XM54nMpNR?jLPs+@(JeND6{EVtV+;&T?}cIF!+4#tctg$s^cM8IYNq-&(k$h#cAr$X{c+2 zxL%sRO7XLhdj9zjH96?2DE~Hpl9uJ= z*!QkrGJHk#?q^7U_M>Hy^A?i;&}IlVT_-d+?i#5f=tw62X;Cap@0!_N%}owpg-?@; zbf+_CPDr~}a~a#<`jLwlxg|TV!N)fHb2(Tu{N5fl39qAAbtD1(nhVFUXwc^cKb;22F^ftxYfE%o5ZIxE;z=02U z!MpG+Af;7A0T+!pNlU7JE4Dy7 z-vxC(i|{VoA0~epCiU&wb{gnc9<2{+A3+x#*V*V=oH;ReLPzh#@AR(vhLQwnCE%-S z6lpt(7%<@_K|2GpPc^;+7**LH(kT0-Xa@886mB9G!bEP^t*&F)ERB?UG&Fr{Oqt9N zd7GQ)GV^Qb0clsWPH2=~=dyrqysu4o%%OagAl`%dBrsFApyM)@qJ|z4?N1tN{NIB! znQUE!%xL|SWK4>j3qzl;bVDY9X05+bD3-~l@57DV~;)l&&f-;(t z^@!Gp9_^<<9*#NawlRk`mEAW|YK7bJgS+Z8oAXaEd1|SUX=u%D(-)`I372A56;odL zrn(rIrOF+*>x60k)Jw=F)3O z$CmqetG0ry`FQk;lME=81t$9tz%=p?8o@~{X`&OUW;&$%a8^_8FH$ZL<+ zs^@UkA3v3}3MO0c6rz=weV*TkRI`JnoG1j2v&x=)cFI;RESjaih|qxU+o**cSi5nT_WYSN+nLK)MXDZ)v{(J``bwG$Zg zDQ-IDF*DsA=-$npGM1>{b>@O)^!Ie|G@R2(PXSu9UDL3mm|OJSc0%;9SoY8{-vIbF zz-xdc=>;rD;C{d_iQm#nCO_gr^fz3G{adWGAVfmKO?X<3_KJmt3A1O4TkzyY=WX}| z8BKU>Y86Vc3F#}=LLycu7U2$T(Rdf8Nzo9bNUrrL$=36b3vBUOl-3$$%Lx?u&1Xr) z!Q6L>*`mzzG8Rln)dul{*4{W<&Y5PE-&2(r#l zgUrOu2c`Yij>g2oWIGUG3TcLuaC14MZA8MhB5Hro^*kH5Gc0S^;$NyU&QAsmi{IT# zn-sXL@{cPp5{0UhRMD?O8TV+bM~|<;zw+cJkR`H6wpsM0+Z}frv-r+S{nIe{E07&U z(X;zc(3EJFPi7Pcb%My@+?~Um3TpOcHfvGGX*}WzRaV&AidS6AeYZjem}-Ej zp4=kXpt>&d><*o2465sFP+d<;f>jt)*X4cT6G@eHC#&mpQrli@MG0`=GU8lNu*E5Ef zc)|)_C}?7)V74{oD8&A!6W?b<&6&pR zJ>9+CJx&~igo2PzPOHEH?TrYeY=BEHpsd7db72)}59|r;1r#JCRvZEsSUAAzs_vfZ zv9s|CTS~;-x~rMw(SH) zfRl*slJYLbTzZvcFLPTito7yB6KSeN!{w?V^KclvVw>BB#jl}&VxAk&B>Apk8y)6} z23m03aR0IR+Tb)g?&0D4{~0Zf)NnFpnf|#ASDs9LjAXw3okq#;HItJNhx+k_aiAv& z?yGAAt+kWMwoA&pT>d38ewl5^=Lso_BPG*v>)~WlZtbTRhKk#L#rOy=Sk6HuH*B-@nXa9*g8)h&W38mSRwG59wLBK|*PT(!sxLlDFcwNNx2LX= zoX@=V*b9^~&{!vvf#G#nuGk`59HkTA`%SvJBo$J}AM(Z;*+ugEKji ze^bJ{=-WbMO_fN`x{f2aQqA^o>taYPkIv_DyCdG}s*FdVd5q*tk0)oOPN%6uXQ8SQ z;!p`JQRSekQ+dY*H`G4@tuMD8Dg3M4l6$SHlgz`l7fH!90>f8rB5qk- zjco5ag5hhbb-zFc(T^4c<}Jq#pv@85a_qq17&Q__(1{fOX`wI7j?L{UWh$dL;ESXv z&FTF4(^9XcOiDL+e&os(ZpzM^@R`l_T=3TnuOFi-@Fq^H?wLNx;%~u8Qk1Tj>?Y-& z+O&^mgvPV%V6@ywHm6Ue+M~0(0}X<^?r=Ydy)-9h7fP>y-q%)@bUdf$N{h<{%r@*m zyxfK3WWwbBA%B4(6Y${SeTr(hJfM{gP}3aeW4Zh{52j1m@&{!B-C?z?My^hIozfBv27JWzEsalTEZP7A(KQYu=v}%HI_0J*%xcqAg z;L|=tE4-!g>b8dI16*wB(4f7h#rZqDKnfmfGcSQ4T6BAsC1aW}Zu*acib86_ly5m* zBuA2E=~>JHr4FjaD~^Zst8CaJZMa)yJBU3H~G>eI*wddR}p*$OkvGqxq; zc%$4z)_f{l;*88sg%m5l2J#k=0!e9{rjo(pIFv>(d|?_dm6Z*3DjxNm-&$i)38A`Q z-K?VBTG}SG=gHudRGIPsQs#U}Nq7`HwQM)edO`~e^U3+=4)4AA?26v}RffFrbe(zz zPyOi=Nh>1Qx@R$4iP-0*14uQySjq`q;1tG(Finrs8*fT*zU4H`UHd1HG8s2aiDoow zq7w=0MW_1$>1XFO>p2mN()#pXCl*_0k}#s_L0C;XGQLzmm}?1ll74iO9O!g?V=>8_ z&bq9XLhie7EjYNvNee`Sk}0GacFfJ?j<(?m+w!P`e$RC+3};x@u*6!bGA>nohQ;sR)lC9i zQ~Aerm2}ARLlocnS^qRj{t9GAvuIij z4@fXNnOSNj1bWAEIvZ%@LajTTw(sj#+;IiDXl=U7{Vm$*-vAHt|7*|MP|G`VLGyH5 z_M1S%jNR;6O2TmqhD;D|Kofpffgux&xc`s|#wCi~A+bXyC}RB+N&-kuhfEL=YRCj1 z$2E4xJ9nQ6-Uhe}Usmqu(^OGYs%UzSwcAJog~QD4xd$_3FPDW3T8Jr!%xmw%wCi!l z U?P?y2v*F#E0Kvn1wGn;fzX7aX&Hw-a literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ReplicaSet.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ReplicaSet.yaml new file mode 100644 index 00000000000..bc57d49da6f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.ReplicaSet.yaml @@ -0,0 +1,1333 @@ +apiVersion: apps/v1beta2 +kind: ReplicaSet +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + minReadySeconds: 4 + replicas: 1 + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue +status: + availableReplicas: 5 + conditions: + - lastTransitionTime: "2003-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + fullyLabeledReplicas: 2 + observedGeneration: 3 + readyReplicas: 4 + replicas: 1 + terminatingReplicas: 7 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.json b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.json new file mode 100644 index 00000000000..ab0a7ad374e --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.json @@ -0,0 +1,56 @@ +{ + "kind": "Scale", + "apiVersion": "apps/v1beta2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "replicas": 1 + }, + "status": { + "replicas": 1, + "selector": { + "selectorKey": "selectorValue" + }, + "targetSelector": "targetSelectorValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.pb new file mode 100644 index 0000000000000000000000000000000000000000..d62f25ff1dad91412c7af2a2e3c8acc6f0e8cf30 GIT binary patch literal 448 zcmZ8d!AiqG5KYpG>9)2pDoF5@V=ro;P(1diB0|N3w@Eq;Yqy)QyAfLP2mA=Zv!CD} z2>l1~;MqUW&4$+M?aiB+H*emgFDge0HLwEx z?G!l*P8WYN^!@;lraOI}k zft;=zIkNk<=!_``M(5g~(Rs9E(wYK?6on!Dc9xg_FYO2aWkUVK$Kt!@S&g+I4nJAwwgEWP?9PB6%DXQTg(h98~<5`&f literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.yaml new file mode 100644 index 00000000000..bb916412c2e --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.Scale.yaml @@ -0,0 +1,41 @@ +apiVersion: apps/v1beta2 +kind: Scale +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + replicas: 1 +status: + replicas: 1 + selector: + selectorKey: selectorValue + targetSelector: targetSelectorValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.json b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.json new file mode 100644 index 00000000000..5a4605870e4 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.json @@ -0,0 +1,2076 @@ +{ + "kind": "StatefulSet", + "apiVersion": "apps/v1beta2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "replicas": 1, + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "template": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "nameValue", + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "emptyDir": { + "medium": "mediumValue", + "sizeLimit": "0", + "mode": 3 + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "gitRepo": { + "repository": "repositoryValue", + "revision": "revisionValue", + "directory": "directoryValue" + }, + "secret": { + "secretName": "secretNameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue" + }, + "initiatorName": "initiatorNameValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "claimNameValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ] + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "audienceValue", + "expirationSeconds": 2, + "path": "pathValue", + "user": 4 + }, + "clusterTrustBundle": { + "name": "nameValue", + "signerName": "signerNameValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "optional": true, + "path": "pathValue", + "user": 6 + }, + "podCertificate": { + "signerName": "signerNameValue", + "keyType": "keyTypeValue", + "maxExpirationSeconds": 3, + "credentialBundlePath": "credentialBundlePathValue", + "keyPath": "keyPathValue", + "certificateChainPath": "certificateChainPathValue", + "userAnnotations": { + "userAnnotationsKey": "userAnnotationsValue" + }, + "user": 8 + } + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "csi": { + "driver": "driverValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "nodePublishSecretRef": { + "name": "nameValue" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + } + }, + "image": { + "reference": "referenceValue", + "pullPolicy": "pullPolicyValue" + } + } + ], + "initContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "targetContainerNameValue" + } + ], + "restartPolicy": "restartPolicyValue", + "terminationGracePeriodSeconds": 4, + "activeDeadlineSeconds": 5, + "dnsPolicy": "dnsPolicyValue", + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "serviceAccountName": "serviceAccountNameValue", + "serviceAccount": "serviceAccountValue", + "automountServiceAccountToken": true, + "nodeName": "nodeNameValue", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 2, + "runAsGroup": 6, + "runAsNonRoot": true, + "supplementalGroups": [ + 4 + ], + "supplementalGroupsPolicy": "supplementalGroupsPolicyValue", + "fsGroup": 5, + "sysctls": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "fsGroupChangePolicy": "fsGroupChangePolicyValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "seLinuxChangePolicy": "seLinuxChangePolicyValue" + }, + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "hostname": "hostnameValue", + "subdomain": "subdomainValue", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "preference": { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + } + }, + "schedulerName": "schedulerNameValue", + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "hostAliases": [ + { + "ip": "ipValue", + "hostnames": [ + "hostnamesValue" + ] + } + ], + "priorityClassName": "priorityClassNameValue", + "priority": 25, + "dnsConfig": { + "nameservers": [ + "nameserversValue" + ], + "searches": [ + "searchesValue" + ], + "options": [ + { + "name": "nameValue", + "value": "valueValue" + } + ] + }, + "readinessGates": [ + { + "conditionType": "conditionTypeValue" + } + ], + "runtimeClassName": "runtimeClassNameValue", + "enableServiceLinks": true, + "preemptionPolicy": "preemptionPolicyValue", + "overhead": { + "overheadKey": "0" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1, + "topologyKey": "topologyKeyValue", + "whenUnsatisfiable": "whenUnsatisfiableValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "minDomains": 5, + "nodeAffinityPolicy": "nodeAffinityPolicyValue", + "nodeTaintsPolicy": "nodeTaintsPolicyValue", + "matchLabelKeys": [ + "matchLabelKeysValue" + ] + } + ], + "setHostnameAsFQDN": true, + "os": { + "name": "nameValue" + }, + "hostUsers": true, + "schedulingGates": [ + { + "name": "nameValue" + } + ], + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "hostnameOverride": "hostnameOverrideValue", + "schedulingGroup": { + "podGroupName": "podGroupNameValue" + }, + "evictionResponders": [ + { + "name": "nameValue", + "priority": 2 + } + ] + } + }, + "volumeClaimTemplates": [ + { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + }, + "status": { + "phase": "phaseValue", + "accessModes": [ + "accessModesValue" + ], + "capacity": { + "capacityKey": "0" + }, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastProbeTime": "2003-01-01T01:01:01Z", + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "allocatedResources": { + "allocatedResourcesKey": "0" + }, + "allocatedResourceStatuses": { + "allocatedResourceStatusesKey": "allocatedResourceStatusesValue" + }, + "currentVolumeAttributesClassName": "currentVolumeAttributesClassNameValue", + "modifyVolumeStatus": { + "targetVolumeAttributesClassName": "targetVolumeAttributesClassNameValue", + "status": "statusValue" + }, + "healthStatus": { + "healthConditions": [ + { + "status": "statusValue", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "lastTransitionTime": "2002-01-01T01:01:01Z" + } + } + } + ], + "serviceName": "serviceNameValue", + "podManagementPolicy": "podManagementPolicyValue", + "updateStrategy": { + "type": "typeValue", + "rollingUpdate": { + "partition": 1, + "maxUnavailable": "maxUnavailableValue" + } + }, + "revisionHistoryLimit": 8, + "minReadySeconds": 9, + "persistentVolumeClaimRetentionPolicy": { + "whenDeleted": "whenDeletedValue", + "whenScaled": "whenScaledValue" + }, + "ordinals": { + "start": 1 + } + }, + "status": { + "observedGeneration": 1, + "replicas": 2, + "readyReplicas": 3, + "currentReplicas": 4, + "updatedReplicas": 5, + "currentRevision": "currentRevisionValue", + "updateRevision": "updateRevisionValue", + "collisionCount": 9, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastTransitionTime": "2003-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "availableReplicas": 11 + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.pb b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..dd3efd33c57221c07d2af247ac0fd3df25e6b794 GIT binary patch literal 13082 zcmeHOUu+yl8TXu%=5FqMcOLtk^X8A-ZCb1=P;<0WbP^~&CzQDPW7%;N1%%k!owFy| z+uiQ&IdKpY3PM78s?t87z7c^Gf_TXbD3w4&NK}#fK%Y=wfFL1JcnE#r-vfLzv%5EY zb`n?EQX=kccV>3xoA2Lzzi+<1csLls`*6YVyx^s^&$Vc1)Jc9RG(y_$+DkMfA5;AM z49+=5hrVvuT}nn*s6%}ia4K%nio7@Q3{wu#M*?cMPcY}A_@b8WGD|$w$9)>OT_46# zKVYsSS`Y7OX0z{q|4;AkDi6)W(~lqAgQo?2zKV0U(V}+n8eJ!O`6#|<>9}Y(jtgYM zB%-^lyo)gxUctGG%#jOgJ^J;8np(;5m`cbDI*j~Mn>mKft^k2zo@=Ou3mwBTR;Vu; zNYVB9{$ujB{%LgB!~OUFGh803!(`O9f-~!$Ov|tF$t2y{56%q)xATJg`7-`pMKzD#RPY4O zc}BP@MU)F;;gfNk?@)_%JF;gOqnYZkb`a-1E3qY#Z}-%tIy{B+DLk^~+T9L4epG(f zKcY5+OFs47fQ7CfD~3tif119sdAso##>L`~hu3~CfS@v&6j zBWN+Nu=N~j5$3Rv8L)|j==lS_nG?#-h)UKX!9~+HSSR_QjLv@rk91s^$&Kur zVAcWK79?vbMS9M2UAdK7t_xciL+S-EKA$-&;;o_5cm%bM;k@Ough%RhnmTj})ijJ< zFL7Um=vmBq;l)Ra9O>#*{;~cI^;n?w=++~Fe~H<0uQhd&8Fb|kE?Y)u1gcKNEz8T1 z?p+0E_*GTApT+&&j}(Q^TZj!no5sX+ozP%#Y9xXnBPsusSaO5pT#Aq zPG`@al5#C)QnCU5;Y*j8B|ER9=QiqdF<3SH-WgRz@4&R`p2_1h{suaMOVad`-K5M@ zn+QOSKzSBio0;p$=JfGYd&Ik2sEJ|MD=Y|OE6vN(&rj3kik zcV6Ak0{Q?w7{-4d#VRLin_b7UX<{igJ~Vl&Pny&Z zS(}-lGIOh-0ZCV*h6#7Cv+00tysu4Y%#kd25Fets*f0~dAmh@OctbA|?ROfg{ohAt zQ{K9aQls@x<1snqY#92i)eWf#G%Nj$g0Pe~{RrLMjeod%5Pt1^`1OknE*qvvgMfRC zC)b%XHuf>^NeYov@O zc#Xpv(WCtY;m5}uWXmy!Hkm#*5@-d-@x!}n(;NLy&v|OeBvYt4yG31`R5x6RR8?$w z{@W@uz)KZ7Zr2GD|EU)MO(t)(itP1W&w%4O2B~!pIr*Stmpv(v#snaOE}-x=x=0P{ zv}4P2yjf`hYCg%AI4$E-LB-rWm@S_z!3w*=8jgg!6q1E|@7R1P=dQ6$&QYMVmCJ&M!$Jir2*e8$~cy=XasGJoR` zE;-=)mZ&Y#Jg-5*bX08+3pDpe-g4G7xqnYco*zqhh|!B9e1c@mIrMe3iu`vo_>-9e zcw!_yapPfbzqze8F<)&5BA5c0;l$Wn?q~~^uqBH+5Oh7yhT{y<8n#$V6~={XKq2|v zy}W^dD=PlDiblApI&l{L8Y;pWZS~;sb@b0HzJ>52Ucg&S`jV}VI|E*P`)B>*F#apT z+Zsia5@(P=bTYEk%HZf-+g(`)B^P4d=CFONmvM&`*=)cduZ|l)WBsCe2ZIu`2m5_9>a&gAPUAG#^&E5bRUh2n_mlV?Oi9i zH2MftAd?ZY4o$E40HJ>&xF@8vBhrovy1kl#?7a)O>Z_2bfT^D|Ko9;9Q*>yU|t|uwMG8$ypWxepJI7_;n*>zHtRc3P=%G17=K{qmL zvi4>M-A*;!$;>I&8X8=tNM&s(SUAhg-R@8vz%n(f{{*51>ZBSFK-z3LztieoCkp;MRd(8q3pt zKdu-yzg`WgwHTRtQe4#dBHq8Dm;XZnC2V5Q!H4#W*_+QpAqLdngs+P_?_RxGS|anG z$A_fDdh|G=ZglZwJPn20y`2+vms)C<1eo&nul@i`sg%_ zYATZt04AFhbs&IuE-yRAn!(`DjR=Gt$$mMv_#7^Ch;|h2DuJ6)oF(3}1h>~w!+D;` zxeW6}bsY8ah((KPU3+7!>p{^n6tF18?y$laREpHiYdx{6Y^bH!a4xS6=|leosmKb) literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.yaml new file mode 100644 index 00000000000..23749a47e52 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/apps.v1beta2.StatefulSet.yaml @@ -0,0 +1,1438 @@ +apiVersion: apps/v1beta2 +kind: StatefulSet +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + minReadySeconds: 9 + ordinals: + start: 1 + persistentVolumeClaimRetentionPolicy: + whenDeleted: whenDeletedValue + whenScaled: whenScaledValue + podManagementPolicy: podManagementPolicyValue + replicas: 1 + revisionHistoryLimit: 8 + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + serviceName: serviceNameValue + template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue + updateStrategy: + rollingUpdate: + maxUnavailable: maxUnavailableValue + partition: 1 + type: typeValue + volumeClaimTemplates: + - metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + status: + accessModes: + - accessModesValue + allocatedResourceStatuses: + allocatedResourceStatusesKey: allocatedResourceStatusesValue + allocatedResources: + allocatedResourcesKey: "0" + capacity: + capacityKey: "0" + conditions: + - lastProbeTime: "2003-01-01T01:01:01Z" + lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + currentVolumeAttributesClassName: currentVolumeAttributesClassNameValue + healthStatus: + healthConditions: + - message: messageValue + reason: reasonValue + status: statusValue + lastTransitionTime: "2002-01-01T01:01:01Z" + modifyVolumeStatus: + status: statusValue + targetVolumeAttributesClassName: targetVolumeAttributesClassNameValue + phase: phaseValue +status: + availableReplicas: 11 + collisionCount: 9 + conditions: + - lastTransitionTime: "2003-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + currentReplicas: 4 + currentRevision: currentRevisionValue + observedGeneration: 1 + readyReplicas: 3 + replicas: 2 + updateRevision: updateRevisionValue + updatedReplicas: 5 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.SelfSubjectReview.json b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.SelfSubjectReview.json new file mode 100644 index 00000000000..47162943843 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.SelfSubjectReview.json @@ -0,0 +1,60 @@ +{ + "kind": "SelfSubjectReview", + "apiVersion": "authentication.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "status": { + "userInfo": { + "username": "usernameValue", + "uid": "uidValue", + "groups": [ + "groupsValue" + ], + "extra": { + "extraKey": [ + "extraValue" + ] + } + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.SelfSubjectReview.pb b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.SelfSubjectReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..fc4df485686e6b395e3eff0c9e1ea0ccf852ffcc GIT binary patch literal 481 zcmZ9IJ5Iwu5Qd$Hgfn?L7DeRJWh4SbLb9k(NH2vOhg^8$FDNJr$0z zFRyS)apt}j;4=>;MkaVeVufyFgbX>6c(E#ZwPjbNq@RuWRiSOpDT~aHmaXW(sLn1& zktnX`kPE%qRD+$aZ7*KF-;0iQs@2=ihgO$x+k{d~LX5>3&fRh*&5zKB8euGvhTpWE zt+$yOA3-UiEL-et`296at4>n74RVkRa=bpIjKuUo0~(*_TnLp3VPu5d6x>>pF7IFA zd;e{GeZ$w{x8PVEZHDncT+h=ind2hlAD_C8P~kcW6KWSupsED&P0njhuRP+3N;4e4 T2{ztKPL`Qe0E{+Vp5jUpu{$w8!tY70W}*rSSw6c64u?X<2*H!-^_RPhBo`vRVQ z1h1ZizJq%3;K?`8?S{6Yc$=M>o$vR}1RghF2kJzMOJsufh@cT`1|DzHX!oXNm%CAb z>T zK_1CO^|ccDTUi-bnk zWh?X6Jy-i+29%}3&Vt{a(=@6irdg1^oR>?g1IkE9Zxx`P^N{nQJR*z?G0_RT62(*h zGkj-xjH^6+PJRoP(N@DS?DOt8PB(K;M1& literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenRequest.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenRequest.yaml new file mode 100644 index 00000000000..1d9454ad57d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenRequest.yaml @@ -0,0 +1,49 @@ +apiVersion: authentication.k8s.io/v1 +kind: TokenRequest +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + attestations: + attestationsKey: + - attestationsValue + audiences: + - audiencesValue + boundObjectRef: + apiVersion: apiVersionValue + kind: kindValue + name: nameValue + uid: uidValue + expirationSeconds: 4 +status: + expirationTimestamp: "2002-01-01T01:01:01Z" + token: tokenValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.json b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.json new file mode 100644 index 00000000000..18faf990e85 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.json @@ -0,0 +1,71 @@ +{ + "kind": "TokenReview", + "apiVersion": "authentication.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "token": "tokenValue", + "audiences": [ + "audiencesValue" + ] + }, + "status": { + "authenticated": true, + "user": { + "username": "usernameValue", + "uid": "uidValue", + "groups": [ + "groupsValue" + ], + "extra": { + "extraKey": [ + "extraValue" + ] + } + }, + "audiences": [ + "audiencesValue" + ], + "error": "errorValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.pb b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..808cdb50d6b129d49497043257a513b72b0ca421 GIT binary patch literal 535 zcmZ8e%}T>S5Kh{H>9kE_@KA!MT!bE~7KGwSdQ=gS;=z-fc3Rh@yJ0t5t>O##7M^_s z-$3X)h=OO|K$DIAp|@{mzWL^xZ^Mo>U5ZMJz zDBihWMffN{nUOJGl1QPuIYNelBzQJ2d3M&7G3nCU-iKeCKK%@4SK*^Oz zc_?JMR98D2UCWxie7}_(<2XgHKkq3zhpPsZBNAXFPjKp1a;PT)A8f)HPqcI0c2?e+ zb9(^gkg|NSxAgBX+%)SXrmIHw%#JDQL&``*A5w!_=h+OPIwp*aQ0Rhd^EkVIZr@v% z@zWbVXTL?qXs2Qr4P qB#PxfEbj0sBf(XibNvQbc%KN8WmW~ySgU$~Lh$?s-(K5b_{JY?61a~5 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.yaml new file mode 100644 index 00000000000..0bf99557870 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1.TokenReview.yaml @@ -0,0 +1,51 @@ +apiVersion: authentication.k8s.io/v1 +kind: TokenReview +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + audiences: + - audiencesValue + token: tokenValue +status: + audiences: + - audiencesValue + authenticated: true + error: errorValue + user: + extra: + extraKey: + - extraValue + groups: + - groupsValue + uid: uidValue + username: usernameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.SelfSubjectReview.json b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.SelfSubjectReview.json new file mode 100644 index 00000000000..5dc2c9967f9 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.SelfSubjectReview.json @@ -0,0 +1,60 @@ +{ + "kind": "SelfSubjectReview", + "apiVersion": "authentication.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "status": { + "userInfo": { + "username": "usernameValue", + "uid": "uidValue", + "groups": [ + "groupsValue" + ], + "extra": { + "extraKey": [ + "extraValue" + ] + } + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.SelfSubjectReview.pb b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.SelfSubjectReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..8b12151619dc6006e054fcb96b0f188a4d100b95 GIT binary patch literal 486 zcmZ9IJ5Iwu5Qd$Hgfn?L7DZ%<#$}2?A|Y8+C?z0-2%?}{CzG(Tv$pmT2#5=C3n~hZ zzzvXc2Sh>54PdiY9-{kqX7-lMz-Jyxj7;&G#0uTU7#VUR@qAVCYRj%j$sil?t3unHQ5KmWEnCr{ zQQcjRB2iq=As2eTsRlbe+g`kUzZV_rM60)-53MfXrU|8(gcyrcoV(>rnjfJLHNsdT z%@L;UY`x9Q@-}`Ul>l?lnzXiwYYBP+7;%c5|$s83S|M=8%gbLS5m{5Cg3{@qNZ*pF9dgU=s YRGQ)VO|bD^aS5Kh{H>9kE_@KAzYax7A9K?t6tM->q%9z3~er*%!b8+Maw6<@%&@a!Y_ z214IK6g>L|nr!S3y?s0L%{SkC8+cNKUDzQ>e1j~eeG*g7T7f59l<2OwisOAwxl8Je!vsGwaHT^mB?^lNb(9DGSs@(@5w*q0W{- z$rF+CP{?$%s(Kq;!o&l^`&f`HvnqhXO4R`rg6B85=Gq3$)&2lQ)VgK> literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.TokenReview.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.TokenReview.yaml new file mode 100644 index 00000000000..0f7c240d447 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authentication.k8s.io.v1beta1.TokenReview.yaml @@ -0,0 +1,51 @@ +apiVersion: authentication.k8s.io/v1beta1 +kind: TokenReview +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + audiences: + - audiencesValue + token: tokenValue +status: + audiences: + - audiencesValue + authenticated: true + error: errorValue + user: + extra: + extraKey: + - extraValue + groups: + - groupsValue + uid: uidValue + username: usernameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.LocalSubjectAccessReview.json b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.LocalSubjectAccessReview.json new file mode 100644 index 00000000000..9d6b138a15e --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.LocalSubjectAccessReview.json @@ -0,0 +1,101 @@ +{ + "kind": "LocalSubjectAccessReview", + "apiVersion": "authorization.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "resourceAttributes": { + "namespace": "namespaceValue", + "verb": "verbValue", + "group": "groupValue", + "version": "versionValue", + "resource": "resourceValue", + "subresource": "subresourceValue", + "name": "nameValue", + "fieldSelector": { + "rawSelector": "rawSelectorValue", + "requirements": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "labelSelector": { + "rawSelector": "rawSelectorValue", + "requirements": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + }, + "nonResourceAttributes": { + "path": "pathValue", + "verb": "verbValue" + }, + "user": "userValue", + "groups": [ + "groupsValue" + ], + "extra": { + "extraKey": [ + "extraValue" + ] + }, + "uid": "uidValue" + }, + "status": { + "allowed": true, + "denied": true, + "reason": "reasonValue", + "evaluationError": "evaluationErrorValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.LocalSubjectAccessReview.pb b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.LocalSubjectAccessReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..fe26fea6f5c48df177c4ba5c2dcbfeac433b7a49 GIT binary patch literal 767 zcmbtSyKdA#6t$Ni?7NQ`D+()D$OTAS1hNQewH+(bgeZy#qM*BWZZ;D;GuDi~VT1Sq z{(_o@o+3R`K7bBUq|P5C;~8hOgp%&eeV%jfWFzIk3wVT8c_<`1#gYlWk&V;_6VGOw zVSihsnD14|5vAp;G$p0p(u~nbcy=Ftx4`FkOz$zTD1102P7+Jnxd}zRI;#pyZAsi! zlpky}o|%q;SFwGAhHH|PsHCnVsWbx<9X*(M-uc&yA1i^grO~&`pBnALhd%f@CX}l; zG!NSrnvNuf9&#>9Bg3SFrMIa$dI^5UxLq9G@{bp62CG=GWg^erkt;)eG=Z=uidz2-{pjwPSZnxmeswQ!hI$y~`|91iu+EHEp!MnVBv4hdaKf1S zy#>EqxZ`8!&qyX_X#`U#s>0y7qr(gL2Hn3V4gZ-vzSTY%Lm=^Fk8*uw(a3oMUPf~( zt!t$W+veUDgT~3tw{Z3m zd;=36z|A-~JGkrRmOpWHJN8%)ee}IzC}lwgUW;E0gE*OL5+!c$Y6g#-SrRhTFBQG2Xemci z9{_XYQ44jL9|aQIX;Ge~SIqokD*xfG&b`;F$YA(dJhgabe`04FX)X+7Ynj;Eq-CWB uV{vf~^?&S|8%Pgu*o}`YxZ2TFGsOV&$**ALVSG}Cd&Jm8$Chd-w(cQI<23#n+&2C!*MnAy6@a!k} z2PXW3@!;8uXI*vyk=wl4nK$pf9n^(^s%RG{@h#(IjAO!RWl$Ft!uHatv(tjG+e(5y zv|~RBLHLjoxO2WU=zR_4DIUT#4ij*;dq9EX7|!P{*P6bH2)Ff!wzf4*jI<5X5JUvILyKsP0n4{-pYID?V1p-Z(9c*w$( zvRIi=&-M~lGyMaU9}ub!yMOw|aMv`g3Uj9-v& B#gPC2 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SelfSubjectRulesReview.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SelfSubjectRulesReview.yaml new file mode 100644 index 00000000000..835154ef29c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SelfSubjectRulesReview.yaml @@ -0,0 +1,53 @@ +apiVersion: authorization.k8s.io/v1 +kind: SelfSubjectRulesReview +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + namespace: namespaceValue +status: + evaluationError: evaluationErrorValue + incomplete: true + nonResourceRules: + - nonResourceURLs: + - nonResourceURLsValue + verbs: + - verbsValue + resourceRules: + - apiGroups: + - apiGroupsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + verbs: + - verbsValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SubjectAccessReview.json b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SubjectAccessReview.json new file mode 100644 index 00000000000..ee23994da74 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SubjectAccessReview.json @@ -0,0 +1,101 @@ +{ + "kind": "SubjectAccessReview", + "apiVersion": "authorization.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "resourceAttributes": { + "namespace": "namespaceValue", + "verb": "verbValue", + "group": "groupValue", + "version": "versionValue", + "resource": "resourceValue", + "subresource": "subresourceValue", + "name": "nameValue", + "fieldSelector": { + "rawSelector": "rawSelectorValue", + "requirements": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "labelSelector": { + "rawSelector": "rawSelectorValue", + "requirements": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + }, + "nonResourceAttributes": { + "path": "pathValue", + "verb": "verbValue" + }, + "user": "userValue", + "groups": [ + "groupsValue" + ], + "extra": { + "extraKey": [ + "extraValue" + ] + }, + "uid": "uidValue" + }, + "status": { + "allowed": true, + "denied": true, + "reason": "reasonValue", + "evaluationError": "evaluationErrorValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SubjectAccessReview.pb b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1.SubjectAccessReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..00e714385aca58733dc9732cae433bcd6609c983 GIT binary patch literal 762 zcmbtSJx|*}7`6jd?KfY>Ac{Oy9$G0w+D1Z(vJr^|s;UCS(CwVONiKHI)}0*)h(Ex; zU}j-w=w68*z*aGI?msB!JCmg8*zLLZ^Ld{4!nQD=32#W2j$%$PNJ?YY4BMhf;}6qM z?&fh8jIo#Q^?E485l$(dx!+&G&l1>-Oz@OM8M+%oWXMU1UtU69EzgRC^mK_|6&MXZ zQx>X@hLzF2Lai;1BF?z1LoVcU6>Y!nTGqqOulse!IFRV}_YaA_!nYl;BNAXF4sqs| zHB=pe4>iJAoGJw>?JT`j&3G5=kTSj4Tk!YiY#Mcv&}AYY&9=$w1IkE5FC;-V=h_UQ zG9io%k*k1Pi<4ac3w>{Oj4w4jJ^Wd7jFudRQD2piS!nNez~SWV7$bS*xRCP>tPp2fT2)Ic zQeJtQlhZyN{70|54R%7(kzTT-%FaaLs$W(D^{&PaSa_atk{`YTps;Fg&9CRZw@kOp Yk%;0Od0Uv%RfpNP|x-<8A&bgCD%7O@vOWQlgZ)j-=8wOf*^9w-iz=6D<2l<|6TaK}HKvl*;n&K8Mm+L0|+4;jad zooj+-&R08z&IxjykTe0mC-O@FE&bsBm{4o@b@O-0vxa&YWe4iREU%pzEko<`m$9eH zcDhohr8GE;~{-5}wyZq8-Kyf zC-4VId;l9_U}j(k*J(?Ek?rI@&OPTifhRPyg_dy=pEFJ_aZDI32c9Ssww_jeh;hYU zY(RL{Nc;{oggAnfz=eG?jb0{@NpTlWaF~ES*9Hn4$8az#ImLcgM7WuaxCJ4} z_6ZHtM#)G>OQGsK2f-39=YR{TLRGz)x?w!sy**4>+O9_N}Y zWl(MSE-GS5S*)z6wl(&xW;&b53<%8*JKy@x!>4c*iE>=~grB$ra4;$)Wpf0Tp@^+QL` zI{KBPZKl9|b<{y^&XP!BH!sVh^h$*vOw~W!wQukB8nQUPkWVdNnGNi$A|rraX04D} z8?>BU+83AQu=|f)djXjdj?c3rW3JW=-Oh2qV(=?C^Uy!3!rkF~pkqaMG*|lq_>A~6 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml new file mode 100644 index 00000000000..1a548c4a76c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml @@ -0,0 +1,65 @@ +apiVersion: authorization.k8s.io/v1beta1 +kind: SelfSubjectAccessReview +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + nonResourceAttributes: + path: pathValue + verb: verbValue + resourceAttributes: + fieldSelector: + rawSelector: rawSelectorValue + requirements: + - key: keyValue + operator: operatorValue + values: + - valuesValue + group: groupValue + labelSelector: + rawSelector: rawSelectorValue + requirements: + - key: keyValue + operator: operatorValue + values: + - valuesValue + name: nameValue + namespace: namespaceValue + resource: resourceValue + subresource: subresourceValue + verb: verbValue + version: versionValue +status: + allowed: true + denied: true + evaluationError: evaluationErrorValue + reason: reasonValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json new file mode 100644 index 00000000000..0b6e883761b --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json @@ -0,0 +1,79 @@ +{ + "kind": "SelfSubjectRulesReview", + "apiVersion": "authorization.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "namespace": "namespaceValue" + }, + "status": { + "resourceRules": [ + { + "verbs": [ + "verbsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "resources": [ + "resourcesValue" + ], + "resourceNames": [ + "resourceNamesValue" + ] + } + ], + "nonResourceRules": [ + { + "verbs": [ + "verbsValue" + ], + "nonResourceURLs": [ + "nonResourceURLsValue" + ] + } + ], + "incomplete": true, + "evaluationError": "evaluationErrorValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..b3c29b4d204cd2027b01aa5d4d6a4fd96bedeb4b GIT binary patch literal 568 zcmZ9J&rZTX5XQ@&L|C=dh8WU#>X8EqiH3MGB*sLEF`yp2ZDGKLvfJ#oHDL4sd<)M$ zf^T5LI~Wh1y?EATmm+eTnVtFi`@RnA!axUT2S?#8<79$E!f0h!7Zt*Gs|avMueh5+YBdQR zs*7?iB3)J0iW~%sxZDFSB!rsQ*BZIp^!f8OYZ<4qdii>j)djjKp}dbh@WmO7?R8zM z3(rL+rj&)siF&q{dbKmyNBJS4`oqp2zq_C*7jQt9LH1Jh6fg7$#XgxxK&A7P^3cWz zQ``rx2DZt9ng0aeS(S06hmYw`#xiPB4E(OR90xj?!z@bQKQt^6d5a`es1{nu(0N2h z2*toXjbWP-_Jp%2(7j_O0=jqYq@Vqk`HlNep-35R&GWx%HT6y@PQxk*Dthwjw}_*Vg& zx}<3DH{+r1Xj&QD)u=TqNXD5^btI%>prh@NUCX*TzxzAw7^@0h++QoS0XuVGM;K5f z*J$Kc3#dB+9~#JcoN5_5?M%FN&A|__L&l56-ZOuH%%(Ym37aIcWVTH)v&T3_>{t=h zbI!~FY6IlhC!qswBTjPtPxQUlV|=CI|INdcW3<#TigxApC@GxjOhe`5wCl($7(1a& zy{y2k39o!~?IDRkFZG}=;w;hFuc`3Zy=MKzq}H3+ooDUc4mbi2w|btMBM_zkr=!x?e1rP-SPbbk&~_*qj54j#7d7-D?0E>)zJ*c-}Y5 abgP0;mcPiGrJSw4%P%2H3G=3B_{Jkv)Cx!d literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml new file mode 100644 index 00000000000..5d3647e4982 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml @@ -0,0 +1,72 @@ +apiVersion: authorization.k8s.io/v1beta1 +kind: SubjectAccessReview +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + extra: + extraKey: + - extraValue + group: + - groupValue + nonResourceAttributes: + path: pathValue + verb: verbValue + resourceAttributes: + fieldSelector: + rawSelector: rawSelectorValue + requirements: + - key: keyValue + operator: operatorValue + values: + - valuesValue + group: groupValue + labelSelector: + rawSelector: rawSelectorValue + requirements: + - key: keyValue + operator: operatorValue + values: + - valuesValue + name: nameValue + namespace: namespaceValue + resource: resourceValue + subresource: subresourceValue + verb: verbValue + version: versionValue + uid: uidValue + user: userValue +status: + allowed: true + denied: true + evaluationError: evaluationErrorValue + reason: reasonValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.json b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.json new file mode 100644 index 00000000000..c4af108f9d5 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.json @@ -0,0 +1,63 @@ +{ + "kind": "HorizontalPodAutoscaler", + "apiVersion": "autoscaling/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "scaleTargetRef": { + "kind": "kindValue", + "name": "nameValue", + "apiVersion": "apiVersionValue" + }, + "minReplicas": 2, + "maxReplicas": 3, + "targetCPUUtilizationPercentage": 4 + }, + "status": { + "observedGeneration": 1, + "lastScaleTime": "2002-01-01T01:01:01Z", + "currentReplicas": 3, + "desiredReplicas": 4, + "currentCPUUtilizationPercentage": 5 + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.pb b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.pb new file mode 100644 index 0000000000000000000000000000000000000000..89d9b6eeb91005ea98ef11312e191db6e18ffac4 GIT binary patch literal 478 zcmd0{C}!Z&0hlvtAL2NROw1IZQ_Bql?YDDf7j=A`*#=4FF*XmONgrhr*S zB1Ngi`K3ibb*V+gnfZBOQ44k_4vw=6pY3K5VDJL6R)07JWCd_VNpNxIBqpWi6nm#u z3UNc2U>!+HK=YmK zi}=$r^MIjJ1#}?ToG!*BE}q=Pyu|d>BCvoEUw#3||1jrEp&O$F^uwdG|Ct3CjDUuv z=A;ydR2D!&#)^fDsk+ulptv*%9unX{)#p-2a;^}oP82CEc<5(5Cm5TRlK literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.yaml new file mode 100644 index 00000000000..4d76ce4accd --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.HorizontalPodAutoscaler.yaml @@ -0,0 +1,48 @@ +apiVersion: autoscaling/v1 +kind: HorizontalPodAutoscaler +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + maxReplicas: 3 + minReplicas: 2 + scaleTargetRef: + apiVersion: apiVersionValue + kind: kindValue + name: nameValue + targetCPUUtilizationPercentage: 4 +status: + currentCPUUtilizationPercentage: 5 + currentReplicas: 3 + desiredReplicas: 4 + lastScaleTime: "2002-01-01T01:01:01Z" + observedGeneration: 1 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.json b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.json new file mode 100644 index 00000000000..f5f9a463d27 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.json @@ -0,0 +1,53 @@ +{ + "kind": "Scale", + "apiVersion": "autoscaling/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "replicas": 1 + }, + "status": { + "replicas": 1, + "selector": "selectorValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.pb b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.pb new file mode 100644 index 0000000000000000000000000000000000000000..9bcf37e96979696b29fd502ca0849e1ece3a8fc1 GIT binary patch literal 414 zcmZ8d!AiqG5KUsmWYsiX1SQ8Ddr=EQ@z|q^2#N=9lXM!^YGxO%nn^z3ALv~3BbtQEMoQZt@?vSou8jSSYBkvvw1WfT7c#X7| zqd)}}o-bN)*i3Z^SxZT_HS)w|`}60|*G}Y| z81(Y>X3zz>*&_jm6uCad8QpB5-AEJTRtQ-^Wkl>aTB$AP_J{-p6Yb&n&wsLX)9*sb zR*f9ELsxYtOqdMrjX|sP#Q6n%AB~X! literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.yaml new file mode 100644 index 00000000000..098815e83e6 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v1.Scale.yaml @@ -0,0 +1,39 @@ +apiVersion: autoscaling/v1 +kind: Scale +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + replicas: 1 +status: + replicas: 1 + selector: selectorValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v2.HorizontalPodAutoscaler.json b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v2.HorizontalPodAutoscaler.json new file mode 100644 index 00000000000..a49c27c6135 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v2.HorizontalPodAutoscaler.json @@ -0,0 +1,300 @@ +{ + "kind": "HorizontalPodAutoscaler", + "apiVersion": "autoscaling/v2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "scaleTargetRef": { + "kind": "kindValue", + "name": "nameValue", + "apiVersion": "apiVersionValue" + }, + "minReplicas": 2, + "maxReplicas": 3, + "metrics": [ + { + "type": "typeValue", + "object": { + "describedObject": { + "kind": "kindValue", + "name": "nameValue", + "apiVersion": "apiVersionValue" + }, + "target": { + "type": "typeValue", + "value": "0", + "averageValue": "0", + "averageUtilization": 4 + }, + "metric": { + "name": "nameValue", + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + }, + "pods": { + "metric": { + "name": "nameValue", + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + }, + "target": { + "type": "typeValue", + "value": "0", + "averageValue": "0", + "averageUtilization": 4 + } + }, + "resource": { + "name": "nameValue", + "target": { + "type": "typeValue", + "value": "0", + "averageValue": "0", + "averageUtilization": 4 + } + }, + "containerResource": { + "name": "nameValue", + "target": { + "type": "typeValue", + "value": "0", + "averageValue": "0", + "averageUtilization": 4 + }, + "container": "containerValue" + }, + "external": { + "metric": { + "name": "nameValue", + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + }, + "target": { + "type": "typeValue", + "value": "0", + "averageValue": "0", + "averageUtilization": 4 + } + } + } + ], + "behavior": { + "scaleUp": { + "stabilizationWindowSeconds": 3, + "selectPolicy": "selectPolicyValue", + "policies": [ + { + "type": "typeValue", + "value": 2, + "periodSeconds": 3 + } + ], + "tolerance": "0" + }, + "scaleDown": { + "stabilizationWindowSeconds": 3, + "selectPolicy": "selectPolicyValue", + "policies": [ + { + "type": "typeValue", + "value": 2, + "periodSeconds": 3 + } + ], + "tolerance": "0" + } + } + }, + "status": { + "observedGeneration": 1, + "lastScaleTime": "2002-01-01T01:01:01Z", + "currentReplicas": 3, + "desiredReplicas": 4, + "currentMetrics": [ + { + "type": "typeValue", + "object": { + "metric": { + "name": "nameValue", + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + }, + "current": { + "value": "0", + "averageValue": "0", + "averageUtilization": 3 + }, + "describedObject": { + "kind": "kindValue", + "name": "nameValue", + "apiVersion": "apiVersionValue" + } + }, + "pods": { + "metric": { + "name": "nameValue", + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + }, + "current": { + "value": "0", + "averageValue": "0", + "averageUtilization": 3 + } + }, + "resource": { + "name": "nameValue", + "current": { + "value": "0", + "averageValue": "0", + "averageUtilization": 3 + } + }, + "containerResource": { + "name": "nameValue", + "current": { + "value": "0", + "averageValue": "0", + "averageUtilization": 3 + }, + "container": "containerValue" + }, + "external": { + "metric": { + "name": "nameValue", + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + }, + "current": { + "value": "0", + "averageValue": "0", + "averageUtilization": 3 + } + } + } + ], + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastTransitionTime": "2003-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue", + "observedGeneration": 6 + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v2.HorizontalPodAutoscaler.pb b/staging/src/k8s.io/api/testdata/v1.37.0/autoscaling.v2.HorizontalPodAutoscaler.pb new file mode 100644 index 0000000000000000000000000000000000000000..eb01cff4b522496f38495c02e585dcba4ee8fbc2 GIT binary patch literal 1582 zcmc&!L2DC16wYQB-OQ%Rb`TopR2EUX9vXr|$VKc)G)N92*xO_?jbk=5VQ06Hihsb9 zh*uAu{Rw*XAVU9xdhlHEB6z58XOnbV3B*I|Wq3RD-rMhe?|X05RwcBBYBWowifGKm zaC^UnH}1)VA4rkXxF-j9XOAqwzdZD{j4FbT*<%`K46hHFUY?2Rs>HO< zV)cMcu~(Qnq8|W$A!JHZNTQ#8<6HYYyNxO%E{Y$M6a2vfO<1QBZUSjqZ7ZqoaRICx z06?ARrPW8(F%@*k5`BSda+23ShfmI?3804WhsU;GYC$p<57eXSq+q7wpz`wL z3nnzF#}2w-;Ke6+|4Q$d8+P#1MwN7)6~DDsj>a2ippC31$&XEkJTaTxML_YGrqR>x zq65D1T`+MSxg$0$?6rawS&&4${k*P%LXx8MOTM(A;F?*`va-Yff~|9F6>Ovy7)V6?ToC%}mX&%O1z>Y$9*7yI8Zpnh`5SbBf0a$lm;noR~yj6m3s;&A5`D z?%wVmCk|Q(f{;)SXcai1dSaBi;y}z}dFu>+7#>e4gxIbZu+dZj&Fk@t-m{XK6k9 zWzFnUGTx;Ybv2)!ikg&C@YHiOU35{49yL2Bn01N2QOow3!T+jHy417#F7%_W$83wY z9@*c_X5at8U)~$5j4Z=nKYe%~{%Ya1X`C~)HZ{H1=_bjGKlvMN6_+&2vVF~mLHOf} z^qcp&_!`b#VwU)@lGv}t*3`C|(Gld9JIvBdb`=cd<6K8=TG4bADkJ>ygyVS8g z=G$%*8ZO;nG4?4XgSk|XAJ^-+>`~pNe)8QJDXx!_=O5udjl7HHjHG4$V)Km0qSy-71<&+ z=h(KGN-fuisq-%N0;HeItS%n%Q6piga$=aRRsxe0riM(@I~@|?+&BK{^ify*NG;@PCqQevT;8XaX8HWb9khgt2J}~Y1_SmLGqNOqXUA%r5(tvA$GUPBDZ9!U0Pv!uokR1_)xU!v ztI{7N0s6%}6L5V7HW7nbfXimHZy6?yGo==Ejepf=bn5!7!*mFl#dU~)_)(*VNdT`4 zX{tRr(8eR?Xf^Dax=uYWK#Y(Byo@WL=~$2X++)GsLI}>g z^ev#rNt-eVExSv>Yt<0l7ER6b;y|s3UyTv2@e)9Q!@d*)K1m>2Qk2ctcGOKBP|3@O z2jewu&fn1sxa86f4FsToAX0YvrYUJb@{f{?LNZ}0=ynfetI)q{4mhCjL9Kk*c0m|- zkFk(9y&?_4^-eL^6Kp-ASow9^^OssYn;O4CQg4Dc0%60SC_h8^$()1im~$vI>3t&> zSFjyF`cZ9eEB++lslEr8CCf7Pnu zscSnLY|l~opdJ(hf=|c9!O>h4^gWq|&Ry_l&{`8rolmTp=Gr(3t^?C6i zNX;G;*@6@}3Hw7p(<6H0PIArHO2gdMeiznIk5F1e@`K9-&*ii zA>QN8vuI7li22IoERSP9*f8jQPYqUqk3y2)%~Xn)f1r6FM9T$T z5AZ!Ud3hrJfcIW01_Q)>&Z9TcI&$C3;7^tcfW$~3apO_2-`v%lSf1{9oJ@htup(_P zX0(G$*il9u^7@Wr!gdB_4U>OMcE-hNkHWD;|H>8vuFCr38Y%{h zOxq`tnmc?!e6&8*W8OCHT`#154p-|L@H5&&^JRDys|LnZhqt+6-Rx%W!&7D9K>7o;=#v{Y22 zDw>+7oes!Ao-lL!?xGpIpNT>SDMgY)@Y;K5%5jMvd( zaOp~Op_CVr@kcH59}s$gCi%&)0jKu16(1UXgsM=<@L7+hzxWWLe{r+qJjZf4|S?X3*DlWMq|S(J`76gW&3h61UP?i;Fy zQ|)Jg+nDm5_IsKC{e1X-rW%pD)4-8j7GC`NFf)P29oyjb>3IDfWQvmAmCTX-a7Hx& zr}$9M=0|0~T{xh%&{_+hN*_?XwEb1S)HP(d(F)hfl1s07I1BOnf-b&USTDLWVABeP zbKI9Z_ZfkVp7Od4hj}+-%G5-Uw{l6$Q2Chyf VSNv;m+5h9;e;fW`K^aj;{tNpSWPtzx literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.CronJob.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.CronJob.yaml new file mode 100644 index 00000000000..f31f2638184 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.CronJob.yaml @@ -0,0 +1,1412 @@ +apiVersion: batch/v1 +kind: CronJob +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + concurrencyPolicy: concurrencyPolicyValue + failedJobsHistoryLimit: 7 + jobTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 3 + backoffLimit: 7 + backoffLimitPerIndex: 12 + completionMode: completionModeValue + completions: 2 + managedBy: managedByValue + manualSelector: true + maxFailedIndexes: 13 + parallelism: 1 + podFailurePolicy: + rules: + - action: actionValue + onExitCodes: + containerName: containerNameValue + operator: operatorValue + values: + - 3 + onPodConditions: + - status: statusValue + type: typeValue + podReplacementPolicy: podReplacementPolicyValue + scheduling: + disruptionMode: + all: {} + single: {} + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + schedulingConstraints: + topology: + - key: keyValue + schedulingPolicy: + basic: {} + gang: + minCount: 1 + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + successPolicy: + rules: + - succeededCount: 2 + succeededIndexes: succeededIndexesValue + suspend: true + template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue + ttlSecondsAfterFinished: 8 + schedule: scheduleValue + startingDeadlineSeconds: 2 + successfulJobsHistoryLimit: 6 + suspend: true + timeZone: timeZoneValue +status: + active: + - apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + lastScheduleTime: "2004-01-01T01:01:01Z" + lastSuccessfulTime: "2005-01-01T01:01:01Z" diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.Job.json b/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.Job.json new file mode 100644 index 00000000000..6be89e43acd --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.Job.json @@ -0,0 +1,2004 @@ +{ + "kind": "Job", + "apiVersion": "batch/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "parallelism": 1, + "completions": 2, + "activeDeadlineSeconds": 3, + "podFailurePolicy": { + "rules": [ + { + "action": "actionValue", + "onExitCodes": { + "containerName": "containerNameValue", + "operator": "operatorValue", + "values": [ + 3 + ] + }, + "onPodConditions": [ + { + "type": "typeValue", + "status": "statusValue" + } + ] + } + ] + }, + "successPolicy": { + "rules": [ + { + "succeededIndexes": "succeededIndexesValue", + "succeededCount": 2 + } + ] + }, + "backoffLimit": 7, + "backoffLimitPerIndex": 12, + "maxFailedIndexes": 13, + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "manualSelector": true, + "template": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "nameValue", + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "emptyDir": { + "medium": "mediumValue", + "sizeLimit": "0", + "mode": 3 + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "gitRepo": { + "repository": "repositoryValue", + "revision": "revisionValue", + "directory": "directoryValue" + }, + "secret": { + "secretName": "secretNameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue" + }, + "initiatorName": "initiatorNameValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "claimNameValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ] + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "audienceValue", + "expirationSeconds": 2, + "path": "pathValue", + "user": 4 + }, + "clusterTrustBundle": { + "name": "nameValue", + "signerName": "signerNameValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "optional": true, + "path": "pathValue", + "user": 6 + }, + "podCertificate": { + "signerName": "signerNameValue", + "keyType": "keyTypeValue", + "maxExpirationSeconds": 3, + "credentialBundlePath": "credentialBundlePathValue", + "keyPath": "keyPathValue", + "certificateChainPath": "certificateChainPathValue", + "userAnnotations": { + "userAnnotationsKey": "userAnnotationsValue" + }, + "user": 8 + } + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "csi": { + "driver": "driverValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "nodePublishSecretRef": { + "name": "nameValue" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + } + }, + "image": { + "reference": "referenceValue", + "pullPolicy": "pullPolicyValue" + } + } + ], + "initContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "targetContainerNameValue" + } + ], + "restartPolicy": "restartPolicyValue", + "terminationGracePeriodSeconds": 4, + "activeDeadlineSeconds": 5, + "dnsPolicy": "dnsPolicyValue", + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "serviceAccountName": "serviceAccountNameValue", + "serviceAccount": "serviceAccountValue", + "automountServiceAccountToken": true, + "nodeName": "nodeNameValue", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 2, + "runAsGroup": 6, + "runAsNonRoot": true, + "supplementalGroups": [ + 4 + ], + "supplementalGroupsPolicy": "supplementalGroupsPolicyValue", + "fsGroup": 5, + "sysctls": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "fsGroupChangePolicy": "fsGroupChangePolicyValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "seLinuxChangePolicy": "seLinuxChangePolicyValue" + }, + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "hostname": "hostnameValue", + "subdomain": "subdomainValue", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "preference": { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + } + }, + "schedulerName": "schedulerNameValue", + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "hostAliases": [ + { + "ip": "ipValue", + "hostnames": [ + "hostnamesValue" + ] + } + ], + "priorityClassName": "priorityClassNameValue", + "priority": 25, + "dnsConfig": { + "nameservers": [ + "nameserversValue" + ], + "searches": [ + "searchesValue" + ], + "options": [ + { + "name": "nameValue", + "value": "valueValue" + } + ] + }, + "readinessGates": [ + { + "conditionType": "conditionTypeValue" + } + ], + "runtimeClassName": "runtimeClassNameValue", + "enableServiceLinks": true, + "preemptionPolicy": "preemptionPolicyValue", + "overhead": { + "overheadKey": "0" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1, + "topologyKey": "topologyKeyValue", + "whenUnsatisfiable": "whenUnsatisfiableValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "minDomains": 5, + "nodeAffinityPolicy": "nodeAffinityPolicyValue", + "nodeTaintsPolicy": "nodeTaintsPolicyValue", + "matchLabelKeys": [ + "matchLabelKeysValue" + ] + } + ], + "setHostnameAsFQDN": true, + "os": { + "name": "nameValue" + }, + "hostUsers": true, + "schedulingGates": [ + { + "name": "nameValue" + } + ], + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "hostnameOverride": "hostnameOverrideValue", + "schedulingGroup": { + "podGroupName": "podGroupNameValue" + }, + "evictionResponders": [ + { + "name": "nameValue", + "priority": 2 + } + ] + } + }, + "ttlSecondsAfterFinished": 8, + "completionMode": "completionModeValue", + "suspend": true, + "podReplacementPolicy": "podReplacementPolicyValue", + "managedBy": "managedByValue", + "scheduling": { + "schedulingPolicy": { + "basic": {}, + "gang": { + "minCount": 1 + } + }, + "schedulingConstraints": { + "topology": [ + { + "key": "keyValue" + } + ] + }, + "disruptionMode": { + "single": {}, + "all": {} + }, + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ] + } + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastProbeTime": "2003-01-01T01:01:01Z", + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "startTime": "2002-01-01T01:01:01Z", + "completionTime": "2003-01-01T01:01:01Z", + "active": 4, + "succeeded": 5, + "failed": 6, + "terminating": 11, + "completedIndexes": "completedIndexesValue", + "failedIndexes": "failedIndexesValue", + "uncountedTerminatedPods": { + "succeeded": [ + "succeededValue" + ], + "failed": [ + "failedValue" + ] + }, + "ready": 9 + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.Job.pb b/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1.Job.pb new file mode 100644 index 0000000000000000000000000000000000000000..611487580d61347f10784bf9fb84909d80a6b489 GIT binary patch literal 12241 zcmeHNU2Ggj9rv7_=5FrOW1nMhn#f(+VqJln6P2QSiq8qfZaz*uuf4ebSu(n8x5-bwf`6aEIZNx&FKT9= zlJPFJsH^$(RMe!Dg0G&V>7t8T^r+c6!K_RCk6O0R4E|J~bg5_eUFb($kJ%P)J+i-< z&A#`&KfNA3nSfPc3|58s|){O-=6=xt^RcXq=OnrV#T%vZnGta$x)tO>5v@4lKvmCW?0dIH1RdVvK_ z#7nP8??Qy{g^UFs+E&Pa}xhz}Bs1yaoIYbZGHQFlFx z1*s2euH$iEbGy`U*{-jdLe4CEU4%I}_XP8Fk1bg~bvqGQ)Z~TCqej8uKMMywidOQH zTF;|4VHWe528)P=UOt3N)G{2KS-$v<$YQM!T+&UA_2M5Y=)$YG*t20IJB)IISq~zd zi>$~JsX52C#ZqdyJ}jMgsTUypTxNCoTSJ!dC~6Omy4wH3oY}YzR_Jp`a4P!tB`Gz5ofYqtD>7aHn(UP6@kK zGAY}D{_y3?%n%=MpigY}=aRRkxyep7joyM`dHhXu0+&VT#j8n$r!wV%8-eq* zY?J95@#56URC}nq+o*|Q)m`TKQIzJz=-lYjNKLF&!(G?zJHq4gKD9K<=P!5A5-u9d zyA)4G3c>5@$`b#sRCG;W1NS^>8{w8LJ0WZf$<}xm!8Yp{TfxdbboirP@ILw`!i6s6 z0++QAa`N7W=Tm`ggU()cT-yf#f}Qi2-2+z;E33qM3InYXwZ!5#Lkq;~U6$9=Lhqx8 zqxjFGxVBT<&LZ;Vz4c+`W5}X{p0&Qgs1;^V;OI&G&W_bKBoHKJk9FlJQg$_G0Kkia zb`H%yRsS}Es7g;r0`!Y>8o>1#*hCC!0WO=(zGav+j+9!^HGZql=+yODhw0!li)-Kk z@ux-&lK@^9(rMk~KpXd%quBr;K0u36V8(7iCPgd-4M{#a2pV$yKS1YFXk9_6-s-3D zgcx$c_g&WR`;@1f)xkzCSPD%)M7Q?gxAzUxuf0#dev!cyP1mXC1&9&m0MFwJ@CVjo zKDSt~w-AE!E`1%+hqJ~A*LV&fz+o@PfKL*Lme@=4 zr5$xs2N>D%;X!{*i}N@13@*8}L){pHNZIL|rr6WCbCbW9WE7GUrh;zwfFcR5rRE?9 z6gH@pFWWAVu(33w{;AhW2sutQ&*kr!MDU6n6+`5Uq_0HsPjyKnh1 zeyRoFl<`}wD!#h5qrvtZQPp}tJcCZhuQ>mvGABB$W)7fys`*_62FYFjg+GDSuS+p1wxILPG6;yjaP)^|VhY zPvgNMi8SQFEFy(~lCW^^RC2v2>j^w8$S3EYI)R>+lb4{gzSAI;*t#z~RT^*Byf^neR&@mm0E^^#$E()f*MaoGawJ3~!g=6MCm zrsHx0pP+dlM9T$T5AZz}d3hrJf%jf11_Q)>&ZF1R8gk#s;ExvyfW$~3abr8!Z|-VL zEKhelo=gGFup(|QR{-}Q(#eYF~S4k-;2MXehPGpu! z1%Tc*?d}FRIXCMrr|lC-%^hYClh&tt%-f=!{1t&B|G(C(46VE?M>LPOXTOC=kg*$m zQ%X2)q9GH6bI_RIO`{fvZpStDCOY?? z3Eo2J4*HyQMxUmNid02Y^R&|e8ps1?Zr@!rgZDF0$RMSNa)`Y49-4AoX1mPaNSB4* zMKkZC2Cnero1glN9|&CV(OgIj!eo3qHUAc&2WXO?{2Fj-Z(H%9(TAuCl?lDeIU%JzUUrn&?X?V4?`=3$UxPwrKy8DH{`Jf+gWP))8&IY$uTg8&@}TnLb(q!; zD>b{z5`cmq23Z6CGU#STF4o@4pgXCCyO~Al zSVMusR3RuNHPU@U^>C{FEaWz(e1H00=6^pQzMrW^N!@A4kz5vD{Q4j>fyW)&;PvTP ze-AQ6N$yJK$bLAZnt)S$sAuz|GRR#xptaD27Cx0epm=WUt9+?z$Z(?-u9YR1Uh{Ak z;`c?m_*!AD=+1ylD-`sg^8&h*IbDV8&%teLqbUlz*U&*cgR5R2E_lE#BV)-j=#?<@ ztYoeu4L^lPNC24yjFZ$@8H3glRkjb=#y-j;?4$e`;g`2tjRLp5|NZVmxb2w$) z6U_^+x7Q0$xeg87)V6?ToC#8dO@vd6JIo5YwVd zlX!(KC1P%#>gwuO_1^pH`(BkV9rcFr6fU$hUtfP^=yZP3;!vD zvzFGSU(w7SC1V|GQCIWnsi;XQ22VXl(?u7x;8C-^%&bfNjp}HR8T_x>giAfU=R!Z~ zdd#+X>(K*^(a{fn_?P!b%0o-=*H0hbhrgP5Z3<^itwl}mb-GD%;!plYOT|UavTR@T zVG#bfEdAzvF207dmzX6!tR(iUu{G6_<}lfiIdl}cr8cuPlU)S^`8d~63+KCp{Aaj4RD;2&X?SNh9kDX?5uEwj+l{iTb=%T=u1hU_vuT@5-{jw)LDg?u82DuGee#1hMo~F4HLNaUh_`N#9?Nk! zmZje!EMCH+m#Ar#XDy5h+&Msric$`PD%j2PueuALaXK-P|HhW#VcwD^K-=jK* zOD=V6kNLJ6g@#KvSd4v2(O@psQ1oT31k26pA*rMfAw;cg^Ri4Nks^=a4vIyW~XeB2t z>v_~7%wj&%U=p#>ONVihT83jY%NMT^*{l_Ui@K??Zu~+St-XN@T^mNSL*ylxbpds` z$%<@|nssbjOr@Ib!PI$|S{~BRWmbp(s>?PWL#-1yXSgh0BY8MQ?h5FtU~D__#*z>J z=A&MG`LQlXsyvi?qJKik5-5q?YUuDUu@L&J@*s2Q>I=ARXujsjF%h+_u7uAj}O87=vxTqJHXE_ zYa!(1yiL!i0^9n7z2dmG4*&#g=D6L3P!KaK$Lka(T0Lrs&2NMri08W`&!>q#L=T7Y zUx#sZr@oy*rUZhdoA$KB$&1 z+b#&>&T$sz8XiPM6g zaw}GTf$&cdF5;BONs0`XK*ltYC?fellCUsvm25X+Jwb#8d~$C8(F1GGuIa6xXYe~u*Q#e=)t^3-loEiga|YN- zs6HN+1(|J0HJX*$wI$cj&h^F8bCzht#9w$>E zGptCPiy7@86LyqQhrOQTn6RBeS;OStlAUpJ%A;^B(Yvz6fUC0pxP}Trs#?+c#&uML zJ=#d*@eTB^QG6TW72L!-Ec=q3_B#tGzWby8c^H3!@UDtdQVJG`D>}g}l`;UmZQ7kp z2y*V$U8e2hNzEO;AU;}~>@shgcJem_3;F*wXJz2!T{)t8x+D8tM52?zgmBzM10@J& z)3LsrLIWijYX5-}j7k)HBVq?iknil|ly=}co#U8jTU zdR!7Lqd|3D+~htLRY`ZVx=yCVEwhC!*VDeAK{qpUvG!I5-AOgv%`8aA8VVey3PXX^ zNcRoZBdPYYz->(VPW!#g|9(DvKU0ZF-D%)RE(ASG?sDen z0XU-?hf{p0XY->n;4U1{nrN+wPo)niUfljFU+Nk%+-QYsWyz)29Gr#tJwX@W%&!;R zX|QR9!aC@@fG#not8o1}xB+i8L}B+DI)tZj#p}TZ54dGyELsM=5;D(n<~q{wemq11 z$joD$P-A5TT8C8GKjabqQJ&zR;P|*v2*~Q1ZG|@w-o_p2&Ohn9Zz0{-c+CF*Z2vC` a^}ef<$rb-9T=xIu_uqkkSWt%4q5lG>m1bA~ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1beta1.CronJob.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1beta1.CronJob.yaml new file mode 100644 index 00000000000..53cb9a18375 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/batch.v1beta1.CronJob.yaml @@ -0,0 +1,1412 @@ +apiVersion: batch/v1beta1 +kind: CronJob +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + concurrencyPolicy: concurrencyPolicyValue + failedJobsHistoryLimit: 7 + jobTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 3 + backoffLimit: 7 + backoffLimitPerIndex: 12 + completionMode: completionModeValue + completions: 2 + managedBy: managedByValue + manualSelector: true + maxFailedIndexes: 13 + parallelism: 1 + podFailurePolicy: + rules: + - action: actionValue + onExitCodes: + containerName: containerNameValue + operator: operatorValue + values: + - 3 + onPodConditions: + - status: statusValue + type: typeValue + podReplacementPolicy: podReplacementPolicyValue + scheduling: + disruptionMode: + all: {} + single: {} + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + schedulingConstraints: + topology: + - key: keyValue + schedulingPolicy: + basic: {} + gang: + minCount: 1 + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + successPolicy: + rules: + - succeededCount: 2 + succeededIndexes: succeededIndexesValue + suspend: true + template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue + ttlSecondsAfterFinished: 8 + schedule: scheduleValue + startingDeadlineSeconds: 2 + successfulJobsHistoryLimit: 6 + suspend: true + timeZone: timeZoneValue +status: + active: + - apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + lastScheduleTime: "2004-01-01T01:01:01Z" + lastSuccessfulTime: "2005-01-01T01:01:01Z" diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.json b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.json new file mode 100644 index 00000000000..6c7f5be0a6b --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.json @@ -0,0 +1,77 @@ +{ + "kind": "CertificateSigningRequest", + "apiVersion": "certificates.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "request": "AQ==", + "signerName": "signerNameValue", + "expirationSeconds": 8, + "usages": [ + "usagesValue" + ], + "username": "usernameValue", + "uid": "uidValue", + "groups": [ + "groupsValue" + ], + "extra": { + "extraKey": [ + "extraValue" + ] + } + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "reason": "reasonValue", + "message": "messageValue", + "lastUpdateTime": "2004-01-01T01:01:01Z", + "lastTransitionTime": "2005-01-01T01:01:01Z" + } + ], + "certificate": "Ag==" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.pb b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.pb new file mode 100644 index 0000000000000000000000000000000000000000..65b963f5c09964ed9471e674f3465415d748e5eb GIT binary patch literal 598 zcmZ8eJx{|h5KT%YQl}pwLa1cSn4v%rQq&2R0SPLE05Pz+?KLt9POxJ{LHq#*Ms{X? z0{;N1Gb>_XV&ETu>(I1fdp_U2d-q-xa1Cvul|HbH3`rknz*|wkTO?V#+OSu5X7ytd zQbNNcxD>!M`>~APOQ=He1)SnofV~s~1ttj&rX{C7`Q<6@=PhoHLp>m^5XwO^iT&N%=8 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.yaml new file mode 100644 index 00000000000..c66e9ad6612 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.CertificateSigningRequest.yaml @@ -0,0 +1,56 @@ +apiVersion: certificates.k8s.io/v1 +kind: CertificateSigningRequest +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + expirationSeconds: 8 + extra: + extraKey: + - extraValue + groups: + - groupsValue + request: AQ== + signerName: signerNameValue + uid: uidValue + usages: + - usagesValue + username: usernameValue +status: + certificate: Ag== + conditions: + - lastTransitionTime: "2005-01-01T01:01:01Z" + lastUpdateTime: "2004-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.ClusterTrustBundle.json b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.ClusterTrustBundle.json new file mode 100644 index 00000000000..2d9a2ee428c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.ClusterTrustBundle.json @@ -0,0 +1,50 @@ +{ + "kind": "ClusterTrustBundle", + "apiVersion": "certificates.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "signerName": "signerNameValue", + "trustBundle": "trustBundleValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.ClusterTrustBundle.pb b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.ClusterTrustBundle.pb new file mode 100644 index 0000000000000000000000000000000000000000..1943d83b2e65ad01e00d7b8151a1d198171e1907 GIT binary patch literal 449 zcmZ8e%SyvQ6iwQK&8SHnL?p|&D^j%}1ebBAA})#xca!8MjG0ctOd_=6Ui=H!eu94> z^dH29YyUu}6PgxRbLKwIJ@?!^kOn$LdohTLrZgrM$YCDHAuWy`PB1=awX8slg?hr8 zCk*g&7kze+#mNM239A9`WWYhF&g*5!vlm%elDH}HwMlnq@?RYj?KUnPD(jpbfyGqo)cahS)**7!$=FJQPWsp^}9D&SOpG7nS)g1<^ z%f#yFrL(jz;_V4_0H1PDnRE7t+|H3Yr^oP~COJ5Z1K=RB_+9zrHpi?=X;h?m4FySm zkMW_d=+tr+YvezXphPY)52Rv(>(}7%R;_k@et)^pHg*tQ{Q8b)pY&EpJ)t2aY8Or% ztAM&9^hlF(E;5>76HT|LVx9Bx6{!yyFFtlB`n^g`r$tjXE#!q6n6lMpoF?oP1?oOu z&5+o~l+yu7{opi3I-b9j@BZ7y!x`?bf6uoKADclEtHYDDaAs|R%zgf{)mC{}IiXFx zGD%CZ0UBGm>e#7>tH`x5I(qv?OYoj5kRuksW)z8>XH`~bd6p;({00~CWMOOeI4sH6 zwca{;mh%xvJPU}Au*c@CyU+j2YCWN8yCbqe>RCCcV<}utURby?Ke41^NucWQ=6xH_ lMxnEXu}f2zx&48%;yk8m(b$KZZ+IL&q8~rc5V?kD`~d-E0X6^t literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.PodCertificateRequest.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.PodCertificateRequest.yaml new file mode 100644 index 00000000000..bd127a1b097 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1.PodCertificateRequest.yaml @@ -0,0 +1,58 @@ +apiVersion: certificates.k8s.io/v1 +kind: PodCertificateRequest +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + maxExpirationSeconds: 8 + nodeName: nodeNameValue + nodeUID: nodeUIDValue + podName: podNameValue + podUID: podUIDValue + serviceAccountName: serviceAccountNameValue + serviceAccountUID: serviceAccountUIDValue + signerName: signerNameValue + stubPKCS10Request: DA== + unverifiedUserAnnotations: + unverifiedUserAnnotationsKey: unverifiedUserAnnotationsValue +status: + beginRefreshAt: "2005-01-01T01:01:01Z" + certificateChain: certificateChainValue + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + notAfter: "2006-01-01T01:01:01Z" + notBefore: "2004-01-01T01:01:01Z" diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1alpha1.ClusterTrustBundle.json b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1alpha1.ClusterTrustBundle.json new file mode 100644 index 00000000000..abd68b875d0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1alpha1.ClusterTrustBundle.json @@ -0,0 +1,50 @@ +{ + "kind": "ClusterTrustBundle", + "apiVersion": "certificates.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "signerName": "signerNameValue", + "trustBundle": "trustBundleValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1alpha1.ClusterTrustBundle.pb b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1alpha1.ClusterTrustBundle.pb new file mode 100644 index 0000000000000000000000000000000000000000..638772cc8a9737064d9e62e99067dbc8498f279d GIT binary patch literal 455 zcmZ8eJ5Iwu5Vey?#0xlPMS(0T)1?R`5|Tw}IzWgbqM#c)6SH`;wsvi#fanpopymkN z04aAs6x7@RHf!Z0s(m}3H*el#p|Z$;>?bHoHf9NwsCrqbdMrP@?*lJxp-<^4uT+V0 zDD@LnV#JX?H_2y%I07bk4ZK3SlcGSW`!5$E-<@Yw0ZCmFY%ApB3nntt(QQ|3WYAz& zqRK0&>rg6|3lj}DqIP@s`u*PWtTTV zChe{LP0iggaWW?A!Tw5ruvF9SK*8399ND2QJ7Xq*vj;8E@VwYD*_wcW6r~AJH!tS< zFXa3GX#%~&*X+0HSp!Xme58icqITw_MH-J!k*BJ7>4Y)$fOHf~wXaK4saLM9U#nK!OS(Kn!e7dmEVsC)hEfAbx;>k)4@O z;17^Gvmyp22L1pXho%+V@qHYhd(PPB8uHQl09Z;!WPnrPt+CHrB;L4c2aw{ny|y!N z9+Qv~8Xm!=0G`^9W%OP`CdC(UiX#E`N(dB~WI33XoLbi92_EDlZk0nc>JvIv8=fJ^ zP@&E$10D+|=YVk%Q&shsdxkN6`g|!jv^|NQzh5OfL}yK8MmT_o@598la;P=}7u7JO zaf(w(qS}pxx0*TMLgtvz{9|XX-!0U5b)1kzA)C6dv-*fo9FZF-Q1RUB0jgYJibG(k zVAtX#yMHF%`A_4@8$PB#OAW0f$sii?lSz_0(=DUY?Om_IMNl}QOdTLyx2u8!D~xsu zp{^COSR}a~&k|f}$se62GT=I8ICH3ikitr3x6Wmbz>1Kz4X2NGk(ti4*cJoK|1xkY fGQf;iEzd9TFIA#iiXM|JT+_j^=8=>Q2xQ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml new file mode 100644 index 00000000000..9cb463c635f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml @@ -0,0 +1,56 @@ +apiVersion: certificates.k8s.io/v1beta1 +kind: CertificateSigningRequest +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + expirationSeconds: 8 + extra: + extraKey: + - extraValue + groups: + - groupsValue + request: AQ== + signerName: signerNameValue + uid: uidValue + usages: + - usagesValue + username: usernameValue +status: + certificate: Ag== + conditions: + - lastTransitionTime: "2005-01-01T01:01:01Z" + lastUpdateTime: "2004-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.ClusterTrustBundle.json b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.ClusterTrustBundle.json new file mode 100644 index 00000000000..d578d21e89a --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.ClusterTrustBundle.json @@ -0,0 +1,50 @@ +{ + "kind": "ClusterTrustBundle", + "apiVersion": "certificates.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "signerName": "signerNameValue", + "trustBundle": "trustBundleValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.ClusterTrustBundle.pb b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.ClusterTrustBundle.pb new file mode 100644 index 0000000000000000000000000000000000000000..1b405ba9d8824b0c67fc9eb62f1c03d55bcbc4cc GIT binary patch literal 454 zcmZ8eyH3L}6ipuzje#~;3@B`2>riMVq=+$WfDl8)z~-d4k%{X>z7A50*b#rh%qQ>% zNc{)Iz|0?j>!=Sg`S?E0J@?!!M2GarVFF6?F;AEV>}4VLcz*oQk3q9OrRSnV4Qi;& z6P0o#fIc_KXPvl`P2iS^66jtE5|nAbUWWYkB8vq}s*+$AL5#1s%xp)uRq~NVgM9^< zm&(+ELY_+-4Y#6JYySHE-t?RcgWi5V47wqA2gDUD27#9_rP~#>9dSU~Ov+p{ZAfg| z+xXj>`%~g(Tvmhqwf0<*){{I}sb149O4gu`i3Idj$|^~a~k!!lkuVNE?E9ptI;b!95`^!f^Rul9eKWIf-b}Zp4Dy!DgdkJaW+6>M&2?L9 zj*0o+VgM;!bS8I1v_9Z>;Zp`Gb-uhHzeb3~=?NUrI0NTp2RKOVuw6X4wLYs78s;h9 zgo3#Jk@2psXjU>7Y2?3>phPAy52Rv(>(|!!TBUOP`S;hchOvq0=I?hzJLGVhSTPMC zR$FlDRCA~+0*}-v=OU#kHqmrrDAqa0?}*i9Jpb4o==VxB%{ooku#g3_Wy*S+aT>ET z6sY@LngOv-D5o8e`oXD*q(6Tl-~G3Zhcn#YK8!XDADclOslC%AcV=mfjGSMrHB=Uq zPH0oVnWU~*2aPRVb?ih$W#m>d+TZw~C3vqD$Q}z}H4H_@(=w|$^_(aQ{0T0i!NQj8 zeprwzl}*#yHOb+7GMn)pNW2h;_Oa9IbC2Krm({8Q({_7gnOJEtu2WUGqAWLZdURk+ uvnqkAr~Ugj9*;tQb9*O;j&%KqviwMfYSG?5cUO2KKB6B#uMxS1XFLK}k^{;B literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.PodCertificateRequest.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.PodCertificateRequest.yaml new file mode 100644 index 00000000000..b0a2d9a3037 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/certificates.k8s.io.v1beta1.PodCertificateRequest.yaml @@ -0,0 +1,60 @@ +apiVersion: certificates.k8s.io/v1beta1 +kind: PodCertificateRequest +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + maxExpirationSeconds: 8 + nodeName: nodeNameValue + nodeUID: nodeUIDValue + pkixPublicKey: CQ== + podName: podNameValue + podUID: podUIDValue + proofOfPossession: Cg== + serviceAccountName: serviceAccountNameValue + serviceAccountUID: serviceAccountUIDValue + signerName: signerNameValue + stubPKCS10Request: DA== + unverifiedUserAnnotations: + unverifiedUserAnnotationsKey: unverifiedUserAnnotationsValue +status: + beginRefreshAt: "2005-01-01T01:01:01Z" + certificateChain: certificateChainValue + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + notAfter: "2006-01-01T01:01:01Z" + notBefore: "2004-01-01T01:01:01Z" diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.json b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.json new file mode 100644 index 00000000000..72da0adfe55 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.json @@ -0,0 +1,55 @@ +{ + "kind": "Lease", + "apiVersion": "coordination.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "holderIdentity": "holderIdentityValue", + "leaseDurationSeconds": 2, + "acquireTime": "2003-01-01T01:01:01.000003Z", + "renewTime": "2004-01-01T01:01:01.000004Z", + "leaseTransitions": 5, + "strategy": "strategyValue", + "preferredHolder": "preferredHolderValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.pb b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.pb new file mode 100644 index 0000000000000000000000000000000000000000..9a8f59bfd5af5fe4bd7bb6ddfb2a521b3c7d9b78 GIT binary patch literal 485 zcmZ8eyH3L}6ir_uF|-Y#0+gjvCe)!oC8VfhCmt1Is2JFs=C+u)c4Q|=1@QxX1a zh#x>m{RhOr+?@ejM=cfG@xAAsd+u@MO9R!>W}kBr5{47PSu^rwlknZ^eW%m~EWvpx zppQJV7#_hnrYShHt|0 zVcBB$&%d{D)2QN@EF0O&`8iP?s3<78Q3kcneJ((2Bh2s+gf2K09?$Nd+jsxVczD$8W{2g8imuEhcdAOwVmT1Jn%hG+Z&7j3Ee literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.yaml new file mode 100644 index 00000000000..b9093c67cdb --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1.Lease.yaml @@ -0,0 +1,42 @@ +apiVersion: coordination.k8s.io/v1 +kind: Lease +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + acquireTime: "2003-01-01T01:01:01.000003Z" + holderIdentity: holderIdentityValue + leaseDurationSeconds: 2 + leaseTransitions: 5 + preferredHolder: preferredHolderValue + renewTime: "2004-01-01T01:01:01.000004Z" + strategy: strategyValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1alpha2.LeaseCandidate.json b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1alpha2.LeaseCandidate.json new file mode 100644 index 00000000000..22ac6bfb915 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1alpha2.LeaseCandidate.json @@ -0,0 +1,54 @@ +{ + "kind": "LeaseCandidate", + "apiVersion": "coordination.k8s.io/v1alpha2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "leaseName": "leaseNameValue", + "pingTime": "2002-01-01T01:01:01.000002Z", + "renewTime": "2003-01-01T01:01:01.000003Z", + "binaryVersion": "binaryVersionValue", + "emulationVersion": "emulationVersionValue", + "strategy": "strategyValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1alpha2.LeaseCandidate.pb b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1alpha2.LeaseCandidate.pb new file mode 100644 index 0000000000000000000000000000000000000000..f092766664d6905af0307335676909d6c88cbe43 GIT binary patch literal 512 zcmZ9JKTE?v7{*gmusLlSgQ5hdj2)^5gy2{=E#e>!PF|X~_007W?h+x2U%=Tf;OrL= zToptp_z~2>xx0g2F0=->=ia}+_qoUy8tS0+ejM|VFr1Q@bs}GMNW5{eg=unzJ=^R7 z7O;z1NJ5-~{j8(+Ib<+Af@4fGu$P9wfXmduG~}2?RwTGzmbgs;bkHL#QXTC^Mna{$ zWey_FxU2&%u{c#H zsI*mitD5s|WJH9Oi=97ycSh50;e=E{Hfw&3w+7M~N-ia!nsZYN(BcR)JOr)+wizeI z{ZoAB{}@-^@Hzg`EzOg|fQI5IPfBNY>S*rjx@(Cnm^qNIum9Rp^87?SLoUw zQ2YTA`VZp5b@wiGI-ynEow@hibI&~!`O-k!XtU3`2noXp;j9t)vO)OnRWpDDH=R-! zumtD1fZp@SVt52+n5N*Y4uOHd37pJJZe`Y$G45v+uPlKMx`ah~qHd-n)TmVxAbBbj z4}?@Zb=6<$nC9f+^QCATM+!Yo-xNAU=NrhPH~=b-VeBktP)`INs$j-=qK)ge{pYPY zm;1|I-BVD@-f!)cT4kBc{$Q99+qGE00EB?>K+EWH*YJ!VlUJ+I literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.Lease.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.Lease.yaml new file mode 100644 index 00000000000..a8405f66cc5 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.Lease.yaml @@ -0,0 +1,42 @@ +apiVersion: coordination.k8s.io/v1beta1 +kind: Lease +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + acquireTime: "2003-01-01T01:01:01.000003Z" + holderIdentity: holderIdentityValue + leaseDurationSeconds: 2 + leaseTransitions: 5 + preferredHolder: preferredHolderValue + renewTime: "2004-01-01T01:01:01.000004Z" + strategy: strategyValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.LeaseCandidate.json b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.LeaseCandidate.json new file mode 100644 index 00000000000..42baac728a0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.LeaseCandidate.json @@ -0,0 +1,54 @@ +{ + "kind": "LeaseCandidate", + "apiVersion": "coordination.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "leaseName": "leaseNameValue", + "pingTime": "2002-01-01T01:01:01.000002Z", + "renewTime": "2003-01-01T01:01:01.000003Z", + "binaryVersion": "binaryVersionValue", + "emulationVersion": "emulationVersionValue", + "strategy": "strategyValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.LeaseCandidate.pb b/staging/src/k8s.io/api/testdata/v1.37.0/coordination.k8s.io.v1beta1.LeaseCandidate.pb new file mode 100644 index 0000000000000000000000000000000000000000..a72e9476af735170446482c35bd869297810a805 GIT binary patch literal 511 zcmZ9JKTE?v7{=44U~<|t21SWm#)8!rgy2{=E#e>!PF|X~<;?X`?h+x2U%=Tf;OrL= zToptp_z~2>xx0g2F0=->=ia}+_qoUy8rnn~{W#_!VK^Z%Yel|jk$CH(9YBKHj@1J! zU=Op9gg61`Sx4_xWHLO06HHTZmWRNA%hcg4{~Sq0@C_QXBvk2aq|7g;X7Zhb+ukoTv*_ z+Ah6S&G`;8Bf^Ts?jOH5r)f6un3O@bD}IGH2GSTxE+wFvb5jY>(g-s=1g-*(6_4}# zXZY^_F`m5PbMm9xT1O588j9m=TsX5^L)EM6t}W7F?u0V+3|TbyeeS7a8k5_n58Zxi oxKe(;PAvi&*%oQ}arkJzatz YLPEuJTDF!7500DU!vH$=8 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.APIVersions.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.APIVersions.yaml new file mode 100644 index 00000000000..68a0670803f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.APIVersions.yaml @@ -0,0 +1,7 @@ +apiVersion: v1 +kind: APIVersions +serverAddressByClientCIDRs: +- clientCIDR: clientCIDRValue + serverAddress: serverAddressValue +versions: +- versionsValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.json new file mode 100644 index 00000000000..4741bab4663 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.json @@ -0,0 +1,55 @@ +{ + "kind": "Binding", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "target": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.pb new file mode 100644 index 0000000000000000000000000000000000000000..5f44fe6deda6fb1360fe686020a64e94dba8dc8b GIT binary patch literal 486 zcmd0{C}!Z|PE%uC74OBXuB%=LhYi!(1VH#ICVr!-YaFg-OdwJ5P9)ej~l z#RrltE=Wv(JsT%}fEaj6{l3i}Op1fa+3<|M+3&tY;w9LH3oXjeq1HoFm7?Zeoauf3s z(^HGU0z!QG1t9;!oG*oLj1tffkIw#Q7GN*}8kU-qQXEoQ00|i@7A~ghS|@?x(j<6D hfCDuh$+1Fc!AYFsv4^b{AJ_!}i6t43fM8H!006^4scZlM literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.yaml new file mode 100644 index 00000000000..8246c2ce3ea --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Binding.yaml @@ -0,0 +1,42 @@ +apiVersion: v1 +kind: Binding +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +target: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.json new file mode 100644 index 00000000000..dfef6b13877 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.json @@ -0,0 +1,54 @@ +{ + "kind": "ComponentStatus", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "message": "messageValue", + "error": "errorValue" + } + ] +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.pb new file mode 100644 index 0000000000000000000000000000000000000000..1c6f1fe2e928b5aaa01f99f3195948eab0c32562 GIT binary patch literal 441 zcmZ8d!AiqG5KYp8$+jkOQIH(>*pmi?;IZCRL{L0<+t_JYv)K*1iBQEK@CQ75_7nUA zq5mKrJo^W_-H=+my_tFQ=FKZI?Vugx-Rn){Vx`J@nzBK+qDdC~p97 z%|L*nHJo*=BwS8)MQ>UP+0?+Nr%V)fW8^n%Vo|!SK+8rM9w^PEu-$B9?E8zCueW~e z92@ld{cg}Xy52td+>9bx zv2`PRZsw|J$^_-?-WaqxPi~HeB^7iA$~JH)tL6Wl{p7z4F+Y4RetNN!8ZqD#eL1h% sWDfhtdw3kjy2)2b*icgx)Ex;Aw2j_gONJ&{ZI0WDAW%xSJ`#sGzZ{8~5&!@I literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.yaml new file mode 100644 index 00000000000..1e75b6f6209 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ComponentStatus.yaml @@ -0,0 +1,39 @@ +apiVersion: v1 +conditions: +- error: errorValue + message: messageValue + status: statusValue + type: typeValue +kind: ComponentStatus +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.json new file mode 100644 index 00000000000..4362bb277cc --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.json @@ -0,0 +1,53 @@ +{ + "kind": "ConfigMap", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "immutable": true, + "data": { + "dataKey": "dataValue" + }, + "binaryData": { + "binaryDataKey": "Aw==" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.pb new file mode 100644 index 0000000000000000000000000000000000000000..10e9c13b6c8c90e95cfe79baf764905daa29e3eb GIT binary patch literal 427 zcmd0{C}!Z|=VB@|6ykKw&r8cp_f0Gi>SyM9z{JIwmzbLxmY7qTDkPYmnwMIXSd!`o z6O!Ts$rcwRCPS1c@fN4%r1@m#WrKBSag=7JfLTT&MXAO4rA0t>sYS(^`FUVb3w9?C zjeqX1#m@4aB=1&CZ*;Sd#6?kaYLA39Z5=De2IB^`6Y=ZKtsUN z0!VzYnk-W;&g{%Qh{aL}_bb6&qs5!0C r@Q?rpst6Z*N@7VO$fKMf2G}MkAuiq|plgaMU7&J|%nFQB3`z_Da@3Go literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.yaml new file mode 100644 index 00000000000..ecb3a3f7d53 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ConfigMap.yaml @@ -0,0 +1,39 @@ +apiVersion: v1 +binaryData: + binaryDataKey: Aw== +data: + dataKey: dataValue +immutable: true +kind: ConfigMap +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.CreateOptions.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.CreateOptions.json new file mode 100644 index 00000000000..afcbef2f665 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.CreateOptions.json @@ -0,0 +1,9 @@ +{ + "kind": "CreateOptions", + "apiVersion": "v1", + "dryRun": [ + "dryRunValue" + ], + "fieldManager": "fieldManagerValue", + "fieldValidation": "fieldValidationValue" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.CreateOptions.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.CreateOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..32fe071eac6a6912375d5a782e7ad89f3db1d4d5 GIT binary patch literal 85 zcmd0{C}!Xi=3*){6ykL*N=+bGbt?Es&;C%+2iMP zC2~$o^z`*=qAs}F13o7)<@%IP;8qdZju?ZG2q80)nISeEmEN}I`Uv? zUrbctOuGWS>0Kw%dAxMOn)>E}2NzVCDpm|i+~JzLf79~2)$Py{>XK||7olJ%b+)`M k4unircZL6t6520)#mGZ}N@XT{l3O`AB1(132y(FV1D<96KmY&$ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Endpoints.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Endpoints.yaml new file mode 100644 index 00000000000..e41c4099951 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Endpoints.yaml @@ -0,0 +1,64 @@ +apiVersion: v1 +kind: Endpoints +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +subsets: +- addresses: + - hostname: hostnameValue + ip: ipValue + nodeName: nodeNameValue + targetRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + notReadyAddresses: + - hostname: hostnameValue + ip: ipValue + nodeName: nodeNameValue + targetRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + ports: + - appProtocol: appProtocolValue + name: nameValue + port: 2 + protocol: protocolValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.json new file mode 100644 index 00000000000..84f731fc0a3 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.json @@ -0,0 +1,82 @@ +{ + "kind": "Event", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "involvedObject": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + }, + "reason": "reasonValue", + "message": "messageValue", + "source": { + "component": "componentValue", + "host": "hostValue" + }, + "firstTimestamp": "2006-01-01T01:01:01Z", + "lastTimestamp": "2007-01-01T01:01:01Z", + "count": 8, + "type": "typeValue", + "eventTime": "2010-01-01T01:01:01.000010Z", + "series": { + "count": 1, + "lastObservedTime": "2002-01-01T01:01:01.000002Z" + }, + "action": "actionValue", + "related": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + }, + "reportingComponent": "reportingComponentValue", + "reportingInstance": "reportingInstanceValue" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.pb new file mode 100644 index 0000000000000000000000000000000000000000..2c034a995ee2fc1b3fbb997b71d0786722c41c7e GIT binary patch literal 766 zcmcgqJx{_w7%pG2y+WytQB${$OiE%xm<+~2G=v!Az;=bB6w0-^Ye~TP2b_#?b#T^S zpsSM!iHVbmgE%m|IO}l*MB?D&_Pn3>JkNWr92I~JqMZ#bvC~1=*MqDO{;bnCu<~_|#Ahm29KCFN9 zH>PYdY3SLrMAjp@2uas%3>~}22=YCr5fdca5JL+Qp3oH68|k0W*XP$5Ov79MGo}hz zwhTEndf4?sXYz3nJw7R@G%%-5a8s=rvf7-TeA8c?ck+jB8Hd#F@uxHN=Wrs?VBlHDcG(Cy%cp)Ii}`4eRalGs20c#f-QrAkVS uXe_+AAH>whv?;^t)U4)z2_-88c`os7Y;FG#)mxqxb}{uK9)DV0FoZ7>bq}rp literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.yaml new file mode 100644 index 00000000000..79851ea30a0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Event.yaml @@ -0,0 +1,66 @@ +action: actionValue +apiVersion: v1 +count: 8 +eventTime: "2010-01-01T01:01:01.000010Z" +firstTimestamp: "2006-01-01T01:01:01Z" +involvedObject: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue +kind: Event +lastTimestamp: "2007-01-01T01:01:01Z" +message: messageValue +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +reason: reasonValue +related: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue +reportingComponent: reportingComponentValue +reportingInstance: reportingInstanceValue +series: + count: 1 + lastObservedTime: "2002-01-01T01:01:01.000002Z" +source: + component: componentValue + host: hostValue +type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.json new file mode 100644 index 00000000000..1cb1f261caf --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.json @@ -0,0 +1,5 @@ +{ + "kind": "GetOptions", + "apiVersion": "v1", + "resourceVersion": "resourceVersionValue" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..5588495db353f54492c4d75d9dfe49be281a0b52 GIT binary patch literal 50 zcmd0{C}!Xi;9@E>6ykDEE%7fX$;{6y782tUDM~HQFD*(=4NEO528x9x=9H#NF(@$r E0Ao82*#H0l literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.yaml new file mode 100644 index 00000000000..e84bdbdc49d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.GetOptions.yaml @@ -0,0 +1,3 @@ +apiVersion: v1 +kind: GetOptions +resourceVersion: resourceVersionValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.json new file mode 100644 index 00000000000..36f5267df93 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.json @@ -0,0 +1,68 @@ +{ + "kind": "LimitRange", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "limits": [ + { + "type": "typeValue", + "max": { + "maxKey": "0" + }, + "min": { + "minKey": "0" + }, + "default": { + "defaultKey": "0" + }, + "defaultRequest": { + "defaultRequestKey": "0" + }, + "maxLimitRequestRatio": { + "maxLimitRequestRatioKey": "0" + } + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.pb new file mode 100644 index 0000000000000000000000000000000000000000..f0d7e9badb65600e2f91c8dccea23a7650a4868d GIT binary patch literal 506 zcmZ8e!A`MACzY9yuY23Gv8Li7~`@@HUl!tZcWn+Y-?D1OA0)KfymR z;S)@Z2haY2ZnqYRw>R(2ynQn}>q`S1sLT&t7_yM1BNS6|->UFl0b5{5m&h}6TT>F0 zU`l5t}K@QokuMWylp literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.yaml new file mode 100644 index 00000000000..982a09ecb65 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.LimitRange.yaml @@ -0,0 +1,47 @@ +apiVersion: v1 +kind: LimitRange +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + limits: + - default: + defaultKey: "0" + defaultRequest: + defaultRequestKey: "0" + max: + maxKey: "0" + maxLimitRequestRatio: + maxLimitRequestRatioKey: "0" + min: + minKey: "0" + type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.json new file mode 100644 index 00000000000..72f072a09d7 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.json @@ -0,0 +1,15 @@ +{ + "kind": "ListOptions", + "apiVersion": "v1", + "labelSelector": "labelSelectorValue", + "fieldSelector": "fieldSelectorValue", + "watch": true, + "allowWatchBookmarks": true, + "resourceVersion": "resourceVersionValue", + "resourceVersionMatch": "resourceVersionMatchValue", + "timeoutSeconds": 5, + "limit": 7, + "continue": "continueValue", + "sendInitialEvents": true, + "shardSelector": "shardSelectorValue" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..7327bafb71c84cb644cd9c19aacaec94fe16c3d7 GIT binary patch literal 164 zcmd0{C}!XiFy V082(NRtXhnBo?8XF2$h4004oVH}?Pl literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.yaml new file mode 100644 index 00000000000..e40a5a24804 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ListOptions.yaml @@ -0,0 +1,13 @@ +allowWatchBookmarks: true +apiVersion: v1 +continue: continueValue +fieldSelector: fieldSelectorValue +kind: ListOptions +labelSelector: labelSelectorValue +limit: 7 +resourceVersion: resourceVersionValue +resourceVersionMatch: resourceVersionMatchValue +sendInitialEvents: true +shardSelector: shardSelectorValue +timeoutSeconds: 5 +watch: true diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.json new file mode 100644 index 00000000000..d04cbb9fe98 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.json @@ -0,0 +1,63 @@ +{ + "kind": "Namespace", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "finalizers": [ + "finalizersValue" + ] + }, + "status": { + "phase": "phaseValue", + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.pb new file mode 100644 index 0000000000000000000000000000000000000000..665796b15032e0d1eacf1fb04d995c612f1f50c9 GIT binary patch literal 479 zcmZ8eyH3ME5VVs>#GBw4ivqcH=?W|%Sx7V~2|^So1>HK?gu~9+y0ei2;s^K(YCeII z4k`bDD5&`ZIG^)Uy4l&i+1a@yk_Pmk@o?f=S2!b?)PL!luj-gPjnfyOE%UhJQO6eQjBOwLb8l&HrngA+l$wq_m*Q^DD?LG zsn9jt9)Xo&OsO2u-0jp*zleRXk@Kv;LW$_MvsLSv`%|zI#_Pr2#=pOI6Z9}=+eVJf z$P~Q^ACO7GF~T9hYGuUy#YXehjN+vIatL?#qCISd0G40YzsPqP%c9ayXr@zGOay(hHv}> D5wxYr literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.yaml new file mode 100644 index 00000000000..d262f3fae2b --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Namespace.yaml @@ -0,0 +1,45 @@ +apiVersion: v1 +kind: Namespace +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + finalizers: + - finalizersValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + phase: phaseValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.json new file mode 100644 index 00000000000..636588571fd --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.json @@ -0,0 +1,185 @@ +{ + "kind": "Node", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "podCIDR": "podCIDRValue", + "podCIDRs": [ + "podCIDRsValue" + ], + "providerID": "providerIDValue", + "unschedulable": true, + "taints": [ + { + "key": "keyValue", + "value": "valueValue", + "effect": "effectValue", + "timeAdded": "2004-01-01T01:01:01Z" + } + ], + "configSource": { + "configMap": { + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "kubeletConfigKey": "kubeletConfigKeyValue" + } + }, + "externalID": "externalIDValue", + "podPreemptionPolicy": { + "disableResizePreemption": [ + "disableResizePreemptionValue" + ] + } + }, + "status": { + "capacity": { + "capacityKey": "0" + }, + "allocatable": { + "allocatableKey": "0" + }, + "phase": "phaseValue", + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastHeartbeatTime": "2003-01-01T01:01:01Z", + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "addresses": [ + { + "type": "typeValue", + "address": "addressValue" + } + ], + "daemonEndpoints": { + "kubeletEndpoint": { + "Port": 1 + } + }, + "nodeInfo": { + "machineID": "machineIDValue", + "systemUUID": "systemUUIDValue", + "bootID": "bootIDValue", + "kernelVersion": "kernelVersionValue", + "osImage": "osImageValue", + "containerRuntimeVersion": "containerRuntimeVersionValue", + "kubeletVersion": "kubeletVersionValue", + "kubeProxyVersion": "kubeProxyVersionValue", + "operatingSystem": "operatingSystemValue", + "architecture": "architectureValue", + "swap": { + "capacity": 1 + }, + "runningInUserNamespace": true + }, + "images": [ + { + "names": [ + "namesValue" + ], + "sizeBytes": 2 + } + ], + "volumesInUse": [ + "volumesInUseValue" + ], + "volumesAttached": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "config": { + "assigned": { + "configMap": { + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "kubeletConfigKey": "kubeletConfigKeyValue" + } + }, + "active": { + "configMap": { + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "kubeletConfigKey": "kubeletConfigKeyValue" + } + }, + "lastKnownGood": { + "configMap": { + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "kubeletConfigKey": "kubeletConfigKeyValue" + } + }, + "error": "errorValue" + }, + "runtimeHandlers": [ + { + "name": "nameValue", + "features": { + "recursiveReadOnlyMounts": true, + "userNamespaces": true + } + } + ], + "features": { + "supplementalGroupsPolicy": true + }, + "declaredFeatures": [ + "declaredFeaturesValue" + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.pb new file mode 100644 index 0000000000000000000000000000000000000000..170b099c14a5b294410a208fa373f4a887dfc9dd GIT binary patch literal 1363 zcmcIj&2G~`5RTIzl1-W)(@0=d2>ECUsYF7Ga!e~w0;;0Wa_EV*JxRB5cCFoY)PQ&a z4!i?r9swQzkopdYLvKjEbAZX(X{?HCZ@aUz-+c3ZGqbKL5JHNJCwA#jgkXOqG0PL#v$~dSOcZL_$u?Y7E2jjFz1I{%_WHLA~0jCj5 zv0x#{Ebz$k9+UD6mT5j&tZ>rQDoiF2XmiPtIkLy(hEw)N7w1|R_rETA?OB3efZi8; z!lr16!S8Knv{SYE56N!G6!jw*gF+QY5?~&0#QJ@Q*rXaz92TaRD`U5awP&}{&?piC z)vK@TutVZgsqg_?#eUjF6Q13tAu2AnyvtCsKRoQ@bYB-$=4K$3s2YH|x z4MVgdMe3kEWvlnyBK0{9P8o+xY`dYBO2hp4cx^}37eZ$j*PfwO5anmds|hujuWNR8 z1Hm;#KsiphX1Gha1?b(&q|FEWM(>dn=gWL}xRXsEpT07bOi$w$mB?44>xoR;Ji$)h zSp7O7W;sn-vp8%mM3kT$1Ad$dJKoK2cO!%a3t&X`srhp9u}E%ZaO_(_b#4XKB_O3p i*WYjDO-_}KCQ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.yaml new file mode 100644 index 00000000000..0e03c91a747 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Node.yaml @@ -0,0 +1,130 @@ +apiVersion: v1 +kind: Node +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + configSource: + configMap: + kubeletConfigKey: kubeletConfigKeyValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + externalID: externalIDValue + podCIDR: podCIDRValue + podCIDRs: + - podCIDRsValue + podPreemptionPolicy: + disableResizePreemption: + - disableResizePreemptionValue + providerID: providerIDValue + taints: + - effect: effectValue + key: keyValue + timeAdded: "2004-01-01T01:01:01Z" + value: valueValue + unschedulable: true +status: + addresses: + - address: addressValue + type: typeValue + allocatable: + allocatableKey: "0" + capacity: + capacityKey: "0" + conditions: + - lastHeartbeatTime: "2003-01-01T01:01:01Z" + lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + config: + active: + configMap: + kubeletConfigKey: kubeletConfigKeyValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + assigned: + configMap: + kubeletConfigKey: kubeletConfigKeyValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + error: errorValue + lastKnownGood: + configMap: + kubeletConfigKey: kubeletConfigKeyValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + daemonEndpoints: + kubeletEndpoint: + Port: 1 + declaredFeatures: + - declaredFeaturesValue + features: + supplementalGroupsPolicy: true + images: + - names: + - namesValue + sizeBytes: 2 + nodeInfo: + architecture: architectureValue + bootID: bootIDValue + containerRuntimeVersion: containerRuntimeVersionValue + kernelVersion: kernelVersionValue + kubeProxyVersion: kubeProxyVersionValue + kubeletVersion: kubeletVersionValue + machineID: machineIDValue + operatingSystem: operatingSystemValue + osImage: osImageValue + runningInUserNamespace: true + swap: + capacity: 1 + systemUUID: systemUUIDValue + phase: phaseValue + runtimeHandlers: + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: nameValue + volumesAttached: + - devicePath: devicePathValue + name: nameValue + volumesInUse: + - volumesInUseValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.NodeProxyOptions.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.NodeProxyOptions.json new file mode 100644 index 00000000000..c6449453146 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.NodeProxyOptions.json @@ -0,0 +1,5 @@ +{ + "kind": "NodeProxyOptions", + "apiVersion": "v1", + "path": "pathValue" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.NodeProxyOptions.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.NodeProxyOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..25eb5071a4269b5a64fc4b73a9faa9f976ffe494 GIT binary patch literal 45 zcmd0{C}!Xi<6^f1uS>{gp7Zd-7KO)?4q#^FH-d&rd}S4q)r@ zCbmYD3nnBD<%1|#E+~Gs3%_kaBP0v@fCNj5cV;xCoJe{vGufSFSH#3KE>2s};QTHN z=lXdV8FTXvvjdk|qkZ_4JiNz5e3+KYqDk)rM;I)8D_U)d(IPLL(qk8iIvB2^H*ZI!;Y&*OKXF=wGkY!~%Ac{OgA#H?J%2|7i*d(J`UBJ-vh{BM`RnqS^pcDM84M)(7{TyoCJTIahZXY9j4DCxjsk1w#yiE`L02(oo z7iPC1vs#>6(4nCpM=X@4Rb2QTBInh7Gs#{|*R`Q3D8J0$C?D$0p}mMgCZiNR3~Zs0 z)4A<(WlkfGqCnf-#!|)8%U)|vSDb}2{ndZ1%)1Se-A4Vd5bQ|8XH+Ff) z)#0|Y%Y-M`Stuz#&)Dgf%Q!*(R;&*j2yUZsRnpJU6f@NxBdWuED1-MZXMmilki*F) zWCfshfsE4?)ZHPl zenx+x^-Hj0%KM0fetI_*QOYg5Z^5qdd0$G-rb|ino3+1bG-Rq8Or<0as!k58HY-KX zwut9ZA(8+{4}d|&MDS#l76 zfENA$H9vuZh5{kwKL7;{O?nEL+qKVjf+f1yo!Oc9-n<>PWDagZVSLA~AEJ<4Dh$^cfHAw?+6?fKtc;JZ64^_Vpo#D44=0vn!{XW@XGgQ{q-6`X@aej`WL0G2sIp zH8%yyC=pbb&Wb{P+q%{%7SG@R{J3uAx)go5_)5_sJih@YpY_p~k8om_O{ib=U8u4! zj1*JUM5nEVv#xou52XwgO=^bzKt7wqMw#|H6kfgVSTgBnN@!6(6~JPihf+R{ z252VRyI_$5Jm5-GT!Z|cZ9`e$%LL{8&Z&*{zOsF|Js^Psro7W$rk}NNHavErIKqjE zD~3~KC_3eFips!f)TN39(I-DhnGI=9r>1yykM<5!NYDcjC9!GxPyIXl|5fH*@>F-* zkbIz&;Qd6QT!!QPDgeZ%Oio>TMNNm4^B8%Qt4ZpoR898)N@}(nyDZ61i6QOK4u5~S zpdHS)*&yYaoSL?|L5`QCil*Awf;#j4$fIvDIGTDqTUz@*Y+cDd)x%I1ZLiGg?wuVk w5hDASt0d^&g7)V6?ToCWTxiV6^}FS{K(t8EY|D-X2eR_xe$*NSbOthO=7Y#2+=cLW4F`O z-RbUeVk0CJgtW>5tpW!Wi365a3W2@k0?JCP$YocN_CPp*R!BgQkXWry;KJVlURQP3 zRFCc0t2ihTbDOTNu6kAV-uJ%u>dl3t-T+SF#L8#M;GC_KzZm%U37oRDHvN)jb|@KM zq!x8GpPr7Ilw9!EbF?P!qGmm6woV$>1@=Wb*)eqXt1{wJ&+fR;kGh^=TdeiyzFIQ* z{ty53_E2G97JmKs!Cm+@hZjmXWoiv-dau$|lIB0z7Y!BXG|RGm&4)qQ>w@&m`YgYM zQx^=2Ppow1SA{g?yyh6PAd~1Qa`P?2(oACw1Z3k}MGc&3YnHZ1UDiNywiB#B5?|>Z zMuj!pfB!#&g@FnTMory2x9aensSe@9*S}FKc%6pW3AU*}pU1x|%Deo_A|AylNAs8X zq$xidgN)#Go9afV&EE`SG+7!{j^MPTiz6ZFR(ICY;5bspadyQvJ8e31oPXEbqdbZ8 zE_H0r@NIXM_sP0+#SjOj|=g< z$51^jZR=~OK@7|A4Gk6{gq}T&bJWru+pv888Ii@R6P#?6wtz#akg#4NOq_u z1RHHo5hk)COQfb8+vZCtr#i57)}@kxU2+X;kv&yq8IPgH37pnlL+p_}oFaD}M`Z1Qav`l)#LXz!t`bCiWB(rNOJ{ z(>Tx7>HPWA{9Fr(*xA7T;Y*hcoxi+>p53U=Id4gGyHHm`*I`(B&15@`Uq>f#o|~Rn zP0T!%Q4iDzlxNO1jpnLYoH`O~5BKgSs$p35qT%_Gm8SXV?9fX{?VeT{FS>Te;To6r zsij#yd$@&Wa8@_G3t}>o2_EO`Gwi)mXll(RP|s7g9%8zzgcGRJ#n#&haN5x~gOxkz z$ir3eF8VgYnMH6Wm$VQx(%!1)Q;u!D%3gF_+Xnyw=sj+?K^6GQ3Syr^L#swDLi}2I z0%Eag-LWKm(CwT^C3D|Er2=w16AA1bd(AV~6_ zu_#-SauS0>ZEJpW>7?+t1?ib>GkIQu_AK{-Hb*lhy%LxoHzNSN$Y>|fM%M$2e|%1keT28dVHGA04MPQ`h_ zNKYGE%CTes5FeoF$S{RkkP&W6K|`0&^n!+L|M$`P7+M!lthf3i-p_}e@_pB6bbQMA zO0l<*2^K@s57CW1_{}|i`t|tf*E!XC9N>9e00L^X4WFG@;9Cg6X_sCE zRqwVbz0jiWsyUU5A-YYQn&$~ct%S1*gsXl6Aiy!cC;*>yAzGrpwU>6(P3@udvqyUM zH7?HI&@(va(iU|E1d+VcF-`8%IDq^;C!>%|m@-Yf4IG=3bu|SXke@+0f5~=%#V;N= zLf-U(G(=#;YBul*b~B<_=_T9qXXe<1)pwE9o8XlIq}UtfErhq{9Aw9wLm7+v4Z(rI z9dG@rJh2gfy5OmZLB>&SYKOWwCNDS>sw!LZ?6>620F=tL?T+OO{8Td#l!&Ktk-v3q zM+5g9#X6NBatS(}xa{x)sg6QK(1BoXh1RL2pRr8t$7{s~1Yf6uDb8?y%A~0O4B;Ok zoWrpbCowXZPolyAxG$jb{IF8NnX;d1+G{S+FcK{vkQXbRZY8c0$|2l4B$0+Zm_#HK zgd|4jJC#&BVm*O|1$=UH@6mk=Pp{~WpC<4dPu8v{VAr2Kk(4}ut#cOGN*H}EAB0e| z4H<#J1Wti}2xxjlZ`=_U^UcL!ZtWik7jaV4Ihv7_4o1YZ7mV&xxXaE-%C*BNO6i98 zDmLi~d(CY}jfgniw45TB#9~hU}v?L$HN7#to zhIMp!lbvP(5gXwqIwV_rUWdd)vwIY`(9>(3x6vo@a1_UiQy~PJAbf>fNDvjWO}K+L zX}pWZaavlyPgdO5Pe=lUqegCeLI0ao+$tlBaXz?tzf^lt2QxPYI%%IL6~7h zu{mGS4lH3u7IoO`IF1SK4AL4Vn@c{7<&sAshuXQkL4Y+m{RpYpDxTb^vqzK%%1*!7Mn5sr1#j|AZ& zO~iL4)Q<$i*uNhMMk$KN6U6o-LFVhXNeMu3+K&VQq56^FR9i$V_0Yww^@$2Dx%@K@t$;rGzkJygX7M!wmt zKmUM0g^1r+RvmVEybm!`WTB)97c{X+OIz zQi284&#v<-vC~nObT_l>q{OStrZ<$QeLsQL6LPZlMgrZ6HQY{2OV=6-T&8kCfz(L# zhU$@6`#In?rd)t~C-La_!*>(Kh}4|{j^r9);nxR={dm~1b(WtN`*%N)mE?vShIfZC zc9x*-kHHw3kuQtVaF5}4LaGPFvHyPW0Tjn}%Vf(?Q=xfbHE<;ZdD`HbjSX~kpAvgk z<*sG<*73jF%jZ+`&4ss&M^7?#5+|MMAxBHM~oTT#uhOUh85+6D<2s z=8Hk;GPfL2hX^d+46CQ(IfJUUyu5Fw4ENg;9)%Yw+Ta@wP$5e+ky;SL0uJl9SvVYXYtFM*2ZtFDNqVwMVRp8 zWQ$3zL%GF6oWeSKbgys|)$taylf3YwoHeLWi7DtT%iEM=|CR|dIjs2q7W%y0a{~Ts W(&ZjR_U3V3p@0wPv_u(D2mT9lGJ*#H literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Pod.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Pod.yaml new file mode 100644 index 00000000000..53542521b85 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Pod.yaml @@ -0,0 +1,1537 @@ +apiVersion: v1 +kind: Pod +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue +status: + allocatedResources: + allocatedResourcesKey: "0" + conditions: + - lastProbeTime: "2003-01-01T01:01:01Z" + lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 7 + reason: reasonValue + status: statusValue + type: typeValue + containerStatuses: + - allocatedResources: + allocatedResourcesKey: "0" + allocatedResourcesStatus: + - name: nameValue + resources: + - health: healthValue + message: messageValue + resourceID: resourceIDValue + containerID: containerIDValue + image: imageValue + imageID: imageIDValue + lastState: + running: + startedAt: "2001-01-01T01:01:01Z" + terminated: + containerID: containerIDValue + exitCode: 1 + finishedAt: "2006-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + signal: 2 + startedAt: "2005-01-01T01:01:01Z" + waiting: + message: messageValue + reason: reasonValue + name: nameValue + ready: true + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartCount: 5 + started: true + state: + running: + startedAt: "2001-01-01T01:01:01Z" + terminated: + containerID: containerIDValue + exitCode: 1 + finishedAt: "2006-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + signal: 2 + startedAt: "2005-01-01T01:01:01Z" + waiting: + message: messageValue + reason: reasonValue + stopSignal: stopSignalValue + user: + linux: + gid: 2 + supplementalGroups: + - 3 + uid: 1 + volumeMounts: + - mountPath: mountPathValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + volumeStatus: + image: + imageRef: imageRefValue + ephemeralContainerStatuses: + - allocatedResources: + allocatedResourcesKey: "0" + allocatedResourcesStatus: + - name: nameValue + resources: + - health: healthValue + message: messageValue + resourceID: resourceIDValue + containerID: containerIDValue + image: imageValue + imageID: imageIDValue + lastState: + running: + startedAt: "2001-01-01T01:01:01Z" + terminated: + containerID: containerIDValue + exitCode: 1 + finishedAt: "2006-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + signal: 2 + startedAt: "2005-01-01T01:01:01Z" + waiting: + message: messageValue + reason: reasonValue + name: nameValue + ready: true + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartCount: 5 + started: true + state: + running: + startedAt: "2001-01-01T01:01:01Z" + terminated: + containerID: containerIDValue + exitCode: 1 + finishedAt: "2006-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + signal: 2 + startedAt: "2005-01-01T01:01:01Z" + waiting: + message: messageValue + reason: reasonValue + stopSignal: stopSignalValue + user: + linux: + gid: 2 + supplementalGroups: + - 3 + uid: 1 + volumeMounts: + - mountPath: mountPathValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + volumeStatus: + image: + imageRef: imageRefValue + extendedResourceClaimStatus: + requestMappings: + - containerName: containerNameValue + requestName: requestNameValue + resourceName: resourceNameValue + resourceClaimName: resourceClaimNameValue + hostIP: hostIPValue + hostIPs: + - ip: ipValue + initContainerStatuses: + - allocatedResources: + allocatedResourcesKey: "0" + allocatedResourcesStatus: + - name: nameValue + resources: + - health: healthValue + message: messageValue + resourceID: resourceIDValue + containerID: containerIDValue + image: imageValue + imageID: imageIDValue + lastState: + running: + startedAt: "2001-01-01T01:01:01Z" + terminated: + containerID: containerIDValue + exitCode: 1 + finishedAt: "2006-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + signal: 2 + startedAt: "2005-01-01T01:01:01Z" + waiting: + message: messageValue + reason: reasonValue + name: nameValue + ready: true + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartCount: 5 + started: true + state: + running: + startedAt: "2001-01-01T01:01:01Z" + terminated: + containerID: containerIDValue + exitCode: 1 + finishedAt: "2006-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + signal: 2 + startedAt: "2005-01-01T01:01:01Z" + waiting: + message: messageValue + reason: reasonValue + stopSignal: stopSignalValue + user: + linux: + gid: 2 + supplementalGroups: + - 3 + uid: 1 + volumeMounts: + - mountPath: mountPathValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + volumeStatus: + image: + imageRef: imageRefValue + message: messageValue + nodeAllocatableResourceClaimStatuses: + - containers: + - containersValue + mapping: + - name: nameValue + quantity: "0" + overhead: + - name: nameValue + perContainer: "0" + perPod: "0" + resourceClaimName: resourceClaimNameValue + nominatedNodeName: nominatedNodeNameValue + observedGeneration: 17 + phase: phaseValue + podIP: podIPValue + podIPs: + - ip: ipValue + qosClass: qosClassValue + reason: reasonValue + resize: resizeValue + resourceClaimStatuses: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + startTime: "2007-01-01T01:01:01Z" + volumeHealth: + - healthConditions: + - message: messageValue + reason: reasonValue + status: statusValue + lastTransitionTime: "2003-01-01T01:01:01Z" + name: nameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodAttachOptions.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodAttachOptions.json new file mode 100644 index 00000000000..836e03d1c16 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodAttachOptions.json @@ -0,0 +1,9 @@ +{ + "kind": "PodAttachOptions", + "apiVersion": "v1", + "stdin": true, + "stdout": true, + "stderr": true, + "tty": true, + "container": "containerValue" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodAttachOptions.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodAttachOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..c1a2cba6071b6959e9afbbaa79a4e2174ad759a0 GIT binary patch literal 58 zcmd0{C}!Xi<6O%-62U{qky k;@~*@=6WBC0D}Re1-k=>2V)R-aY<2XVlG&b6oV220OGb6GXMYp literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodLogOptions.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodLogOptions.yaml new file mode 100644 index 00000000000..e92f94c140d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodLogOptions.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +container: containerValue +follow: true +insecureSkipTLSVerifyBackend: true +kind: PodLogOptions +limitBytes: 8 +previous: true +sinceSeconds: 4 +sinceTime: "2005-01-01T01:01:01Z" +stream: streamValue +tailLines: 7 +timestamps: true diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.json new file mode 100644 index 00000000000..e977fc0dfcd --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.json @@ -0,0 +1,7 @@ +{ + "kind": "PodPortForwardOptions", + "apiVersion": "v1", + "ports": [ + 1 + ] +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..25eceb4a1b1dd107a1d556b4f122ac696a546b69 GIT binary patch literal 41 wcmd0{C}!Z2=3*){6cP={PYK8`Dsjs%Do-p*@h>RJ%+D(pV&Y(wVo+iL0PX4u_y7O^ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.yaml new file mode 100644 index 00000000000..326dfd43f1c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodPortForwardOptions.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: PodPortForwardOptions +ports: +- 1 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.json new file mode 100644 index 00000000000..5a195a6b5d0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.json @@ -0,0 +1,5 @@ +{ + "kind": "PodProxyOptions", + "apiVersion": "v1", + "path": "pathValue" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..c17c1cd559c3805327ec5b418887d1067f6e1e83 GIT binary patch literal 44 zcmd0{C}!Xiuc-7dD9OyvD;DDB;w(rk$p}l#DNU7PP+|Z84-X7c literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.yaml new file mode 100644 index 00000000000..bc3db8ce4d5 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodProxyOptions.yaml @@ -0,0 +1,3 @@ +apiVersion: v1 +kind: PodProxyOptions +path: pathValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.json new file mode 100644 index 00000000000..ef7b680aed5 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.json @@ -0,0 +1,1893 @@ +{ + "kind": "PodTemplate", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "template": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "nameValue", + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "emptyDir": { + "medium": "mediumValue", + "sizeLimit": "0", + "mode": 3 + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "gitRepo": { + "repository": "repositoryValue", + "revision": "revisionValue", + "directory": "directoryValue" + }, + "secret": { + "secretName": "secretNameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue" + }, + "initiatorName": "initiatorNameValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "claimNameValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ] + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "audienceValue", + "expirationSeconds": 2, + "path": "pathValue", + "user": 4 + }, + "clusterTrustBundle": { + "name": "nameValue", + "signerName": "signerNameValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "optional": true, + "path": "pathValue", + "user": 6 + }, + "podCertificate": { + "signerName": "signerNameValue", + "keyType": "keyTypeValue", + "maxExpirationSeconds": 3, + "credentialBundlePath": "credentialBundlePathValue", + "keyPath": "keyPathValue", + "certificateChainPath": "certificateChainPathValue", + "userAnnotations": { + "userAnnotationsKey": "userAnnotationsValue" + }, + "user": 8 + } + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "csi": { + "driver": "driverValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "nodePublishSecretRef": { + "name": "nameValue" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + } + }, + "image": { + "reference": "referenceValue", + "pullPolicy": "pullPolicyValue" + } + } + ], + "initContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "targetContainerNameValue" + } + ], + "restartPolicy": "restartPolicyValue", + "terminationGracePeriodSeconds": 4, + "activeDeadlineSeconds": 5, + "dnsPolicy": "dnsPolicyValue", + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "serviceAccountName": "serviceAccountNameValue", + "serviceAccount": "serviceAccountValue", + "automountServiceAccountToken": true, + "nodeName": "nodeNameValue", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 2, + "runAsGroup": 6, + "runAsNonRoot": true, + "supplementalGroups": [ + 4 + ], + "supplementalGroupsPolicy": "supplementalGroupsPolicyValue", + "fsGroup": 5, + "sysctls": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "fsGroupChangePolicy": "fsGroupChangePolicyValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "seLinuxChangePolicy": "seLinuxChangePolicyValue" + }, + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "hostname": "hostnameValue", + "subdomain": "subdomainValue", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "preference": { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + } + }, + "schedulerName": "schedulerNameValue", + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "hostAliases": [ + { + "ip": "ipValue", + "hostnames": [ + "hostnamesValue" + ] + } + ], + "priorityClassName": "priorityClassNameValue", + "priority": 25, + "dnsConfig": { + "nameservers": [ + "nameserversValue" + ], + "searches": [ + "searchesValue" + ], + "options": [ + { + "name": "nameValue", + "value": "valueValue" + } + ] + }, + "readinessGates": [ + { + "conditionType": "conditionTypeValue" + } + ], + "runtimeClassName": "runtimeClassNameValue", + "enableServiceLinks": true, + "preemptionPolicy": "preemptionPolicyValue", + "overhead": { + "overheadKey": "0" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1, + "topologyKey": "topologyKeyValue", + "whenUnsatisfiable": "whenUnsatisfiableValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "minDomains": 5, + "nodeAffinityPolicy": "nodeAffinityPolicyValue", + "nodeTaintsPolicy": "nodeTaintsPolicyValue", + "matchLabelKeys": [ + "matchLabelKeysValue" + ] + } + ], + "setHostnameAsFQDN": true, + "os": { + "name": "nameValue" + }, + "hostUsers": true, + "schedulingGates": [ + { + "name": "nameValue" + } + ], + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "hostnameOverride": "hostnameOverrideValue", + "schedulingGroup": { + "podGroupName": "podGroupNameValue" + }, + "evictionResponders": [ + { + "name": "nameValue", + "priority": 2 + } + ] + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.pb new file mode 100644 index 0000000000000000000000000000000000000000..101354a21cfa1c7d3fd18fc47df05311c6c0f51e GIT binary patch literal 11688 zcmeHNO>7)V74{n^o0%GWW?b<&bfIEEpjZB)9QpT3mLm^Q`OHM#$*RH^?7zq~I7`_I1PV zF*?y<4)d|=Owy#4qTawWOgTg!518Fv;?5QEMLpl+mUwDR`YdpJK8|C4z+FeQ9y`#= z=Rf$#pWoeA8Ck@qcOE~)r)6@fMhdpE#_ZsAwn>ZfQGBtclak>$ZfJx!iRi8}`RS9})sV0O{e|mAK<-OPPuUE+*s;V#l zu1cmz!85{jY1%@VSc*=PVwYLG*Ofh^1meOJoqLXh{InauNXAETN|Bga${5PYprQL1WmCz)Fi^VP@a# z{z|SkdK11#%F>-KTsR}`TFGT>gZd*^uX0Ov-h$6;_2*KsZutEJr3P=~wCbMe(>(q* zERnJdy>vI3@YJRPbR%@0W!L8BX1Y0jGSeRG?k=#syHdBm1fmgGMpf3_>QcZP3}Pp6`YTKzP8NaJ%RVa%YuPPjR3% zla^HcR&0TEzl-XAmf=HqJWBpDO6ohc?F`Uw?yV1NpF$QL^=$Mk&YU>WK}YY$@65jX zrUHVr9Po}BMcNXmyg{oZxZZ^r|vN6vX;?bSAiFl42Ft-5@-*EEa7329(j1Y(yX>dbD2vd3w%4cbs!* z)7f()&4KYaesWiRb}Rn$!Ba~onSs{)4t;T2-SAlKs$$EF-&2)=C{^mZJts`@Qy)X> zm%i1jve$P#1CQr~Q8pre7!5jk&65UcP9Y=cA!XiRE6lLYI<`E=Th%qBxTm8f&dU5$ zNU`!OAU_9EA{mR*Ofp!`LuCYyFHGa5u?mq*#iL#f%yky?{rVwwvx;>aS)b5eB!g2@ zWy-^Opkomw;qlq26}m~*6M0yaPtLt??7*exSM;@C=Ez&mmezBq^=D5ct&Cvnox^M; zW}lZ2Bh~C;-6aZv(|A5aX?l|0_>+S3EoWiw`agkGN#3v|n$d!VK_t8vgYFBYpPkc! z@5U@j>(hIk*ldGI!icU1QR(M+ezAlwXNqu=akNAZce;VGkmgP2JZ7e+13k30Q^peY zd(M2YivFGso`Fj`=?g%swrd)86m!eI+fIlcR<@ox=DPqt0C)?KBz+0X5qKW(Yhqbi z&fp^|VzA*h9N9+Gf)I%r?!t>|w3jU`OqhLB+=J&gI`6~h$V9?pQ>##lO-Ns{780>S zp@avpP2)qDAw@%wBB|>MlFiPM3vBaQ1Z$0we2Iv;=4cVpGL`Ff$VA)P0Nvj1f!FgrB*?pcWt+` ziB2xey31+%!9IV+7389gsV)z;X{Ub!ROJ8Hp0%Nscct9&Ye))daT|tA z5U(p!epiDb6O6h4kO?LwioGGRLnbKB`lplxkem*gAR^R|2|kHy>`ip;JrleGa1Xxn z$uwivw;Os8lX$-6DY*<}S zOM(>`R@dcUVrP;n>26lnX-)oRwy@>*v>)f-c1|tU-pRqeOvC-$f^w~);bp266q6d| ze?$Ffrak!sI^E5K-2Z+*{4iHdlDe~)Bl$f3@#~}9K{DaFmZ(psD?ZAND{|uv!-zie EU#W8^o&W#< literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.yaml new file mode 100644 index 00000000000..7e46230936a --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.PodTemplate.yaml @@ -0,0 +1,1309 @@ +apiVersion: v1 +kind: PodTemplate +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.RangeAllocation.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.RangeAllocation.json new file mode 100644 index 00000000000..da56554374f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.RangeAllocation.json @@ -0,0 +1,48 @@ +{ + "kind": "RangeAllocation", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "range": "rangeValue", + "data": "Aw==" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.RangeAllocation.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.RangeAllocation.pb new file mode 100644 index 0000000000000000000000000000000000000000..ebcaef091a9753a7f22481cbb20b579e52c97799 GIT binary patch literal 404 zcmd0{C}!Xi(JsT%}fEaj6{l3i}Op1fa+3i-v zod}i|K;nbdWSMetW@qL>ES5sJUkUCSE&jxUOk{@`Fj_Dc@uy|xCFW#S0UZc7r;9O( zizhcRFEKr}2rMAPmtO$#Kg{`3=*B1k{qX4Qe`Wy&BcNfaIVr^7)V74{oDo0*#N%(&ul#+@H|n`NFMt6?s4KEBou^%a#{rrXm3OyEkRsz0c9l+xv)gq1A9Vy0R;((6^FnDSPt;2s;8%B z;%vOamJ%_y?yBmlSFhgt-uqtlpQn`-7P#EDV(xnjz88nS>#~r3_!{|R zhU7e}&Awu}9Y!bCna4saX0LXejH2j`0?SrI%<+i1tyA2)EWfB_JKT{^^~sP$eka6n zER1j+*?Me$Gn;+)hkt&1tUR)WPd|NlAD@=V#VX0U)*5r8SJ)QKt4I08nn{Y5=lQV| zR(6-QcRA+L%OrQ1dum~$C%>6WQ!7~k*9Dn_V-S{F+_PMM4F#0*+<-MwXj`7O&O+Hh zi+&*X-xc2&oW{gGJb3p%qver0PR3j(I=2-l%{0bH<{RH^mZQ#EstKvo-(JW9Jxubb zIA+IwD0VEgC|~5V#*Z!x4`S~R;+L!B4;9_qe^((>Bo|omhC2OR+&xS>N%C#x@J?Ix zj1riujv7ZvK5$asp!rts_^YEcV9t>7P2cUb+2RTH-QbAY94Un?@FR|fu%*U~hisFl z9%B?89!k?t-Ss*tMa&La+*@~=WG}Pi>z?>1!I+R@c3;B~))sDdty&uc%}p{9Tj4s3 zm;ErdTqQ%6zpfm%I%*!^ksa|xFJ@t@>-IH$BXiIw1oC6$M#o_#uc`F{tWoaqm|M8V zROqE6q{uuc@VOVO&!{fe3MEC`wRk)IpbQsZBjar!XYvz&rG&T9SEa~?E|HlFd|z#) zmh0fw<&b&-wG?u1UA{GR8IQx-Ns@O$p6W=S&d`U>K+Pb;4+JPkI4UI1a@I>PedLjY zsZSN29NbV(1x8P9Gdb`taaZlNrcW{l*IpoH$BL~;w~21c>S|(p*Ad*ls$2K-WDw10 zQDWF~*8z-KLTwBW7RM-%9t1@LO^{vSnIU{(W^8s}Ia3|I0iPu$WlrbMzpBo)oas9o z)E~KWg*&SACVb*idoD&BR@jR|-F@ zN;hXt_O&OvyA4f(yI$u}-1XADnq3}x70ljg)yR72cLHT``Ivc@7t5DBut>%o9$iis zqXqH0y0R$yjk0ao8)%-VeJ2U7x)IJoy%*%}0tU>$*$!6j!O@R4!TazXAcb{|>Q}4; zH1g3_6f=cwgT`J7LO(_TLUTXix6u^T&dRBt5=U!vTT=0x$qA(UUDEfn4DZ3iQSz5j zQrqd-&H(+|-rBJ7F=R1O&sN9b%u8}1H1wYT&WzQzG!Uevh_CBjWSkDvysp#E!rXK9?*V#M|AJJYUz(jDu1{kSahQj= z>^3`|mR-d+681t6M7umuFT0q*>s1YjQb-q7An;dA9TREN;0P#L7bR9D_ z3p%NMNi_5_%R$i4{r>@+??dY{^o=$@O%A9j=i@l!Yn_-$q^=A$O2PWj^aFTnANldV zVfwZA>DR9^q-@zXiz0y-Ne=KLDI*i$Z63=L6S0L-k`LMIXzIN-V-Q-*U3I5gB|*0Z z*NURlQ0vL6DZ({Ai4YL*FQ<&muT4W=A%`#_jK?KTr^2f09tW<+j51^ zEr))qOZ2e#^~5pX0{AY#8-OI~b6AeRc)+j9WofAoA5js54Y%OPHky`%NX~E@4(r}t zaL6-u!Q=_}Sk1S^zExCh%b-iH~IwvD6oqaAp{jy&o})CmF?!x@$}T)CEh z7?-LM!(w*l>LUVN)A`4B7#FVUb*thxpolTr>Cxkx@UJYn4P=EZlO0mHol-q|4pDsf zXZ_PC`74lJ&7x^ZC`d9om022P1bW}~*SB6t%9XpEwjb#6XIw!oTAyn3Xq$HWH$X-H zf9=^Ap7O4gTb^#qeiNw3*qsjE>7_B?77Upn-e{)$t_njYm~j6g6YQ2K_J+g`nV?MJ zo=_4%ayn#!h)_c&_&BbyH{QATOzP1-jiCWxRODZ+H%My@+9~AU>zJ;}thE z-!GA2PBqM_p4}qYu(~dBc9-rnhSha8tgfde!7>c1>*_DDv;?u6)pc4`f0>EDmoZ#x zg^nL&;8sR2*1na2JADmzGYi_ahJlxEH{wEqpwqkZk?Ft>5_KcVks{`dRg`82pusAF3))YG%F-QIjGgME5 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ReplicationController.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ReplicationController.yaml new file mode 100644 index 00000000000..306fd08ab64 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ReplicationController.yaml @@ -0,0 +1,1326 @@ +apiVersion: v1 +kind: ReplicationController +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + minReadySeconds: 4 + replicas: 1 + selector: + selectorKey: selectorValue + template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue +status: + availableReplicas: 5 + conditions: + - lastTransitionTime: "2003-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + fullyLabeledReplicas: 2 + observedGeneration: 3 + readyReplicas: 4 + replicas: 1 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ResourceQuota.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ResourceQuota.json new file mode 100644 index 00000000000..7dca13cebc3 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ResourceQuota.json @@ -0,0 +1,73 @@ +{ + "kind": "ResourceQuota", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "hard": { + "hardKey": "0" + }, + "scopes": [ + "scopesValue" + ], + "scopeSelector": { + "matchExpressions": [ + { + "scopeName": "scopeNameValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + }, + "status": { + "hard": { + "hardKey": "0" + }, + "used": { + "usedKey": "0" + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ResourceQuota.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ResourceQuota.pb new file mode 100644 index 0000000000000000000000000000000000000000..200c4e27d658cb353021f57449598c1b1cd530b5 GIT binary patch literal 500 zcmZXQ%}&BV5P(}C0R|~`^?8OF zCfs}gnsnb6R*_;rcV@PzTP{?V+YY@nm|wpgmq5cv0;84z$-c&(!*%Y+cS=xm9_;`&CX~|=3Y{QMoMij2^u50rU+wU*_%6CuTfs0I$g6o` zF4HYR;r^lL$~4F?p^thB4wP@G7-Xv!!ETY74AmUt;O)a6I69FZoz#s+Y^=Q6ECVh3 QcmLrOK9!i`J1gh5cbAFKCk~Smw>DjX|6)9z!H*`24SM0gdd%fh$0p1^Vr#Vy?ff-i!g`> zASDeF6%;hkQNkM_oGCH(YcT0j2nKXGI6&2ii zdzHTDUB3VMb=@x=80*uoZ^nx8NgG!g830ocU>4MzX)6X1ZW7LgCfb15uwQuFoU_}w zI-%S(4p;o6oK2@iQd%T(6ZMd6jVLFKJ~sp{&IKCa`jl`o25B8ZQ>63xm-NGbVInib zkIUa>ztlBgz=rC0mO5p2*74elmwjJlgIozK>W4DEUlh5KN})v}m~GiEM^`=Mm%^4N zatt~aQrp0dD_x(YXxsDIdOu$UP zAG_IiwiKxOp6-r}Dpb#GNq>_GGVBvZc#`8BY!{tJcFBi?kHH}wZY;6$t2qgmu473I zei92t6W8Kt{S--~m4`0SCQbLql(JbN{u;INF0nqx$Ms< zq}tsSFXsUv(+e5+Mdkis1 pDHdmR2d|_LYRcSl=E#|C=NHteNg!(RQMz^W%al1px5-je`U7|;N^1ZB literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Service.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Service.yaml new file mode 100644 index 00000000000..cde30006265 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Service.yaml @@ -0,0 +1,85 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + allocateLoadBalancerNodePorts: true + clusterIP: clusterIPValue + clusterIPs: + - clusterIPsValue + externalIPs: + - externalIPsValue + externalName: externalNameValue + externalTrafficPolicy: externalTrafficPolicyValue + healthCheckNodePort: 12 + internalTrafficPolicy: internalTrafficPolicyValue + ipFamilies: + - ipFamiliesValue + ipFamilyPolicy: ipFamilyPolicyValue + loadBalancerClass: loadBalancerClassValue + loadBalancerIP: loadBalancerIPValue + loadBalancerSourceRanges: + - loadBalancerSourceRangesValue + ports: + - appProtocol: appProtocolValue + name: nameValue + nodePort: 5 + port: 3 + protocol: protocolValue + targetPort: targetPortValue + publishNotReadyAddresses: true + selector: + selectorKey: selectorValue + sessionAffinity: sessionAffinityValue + sessionAffinityConfig: + clientIP: + timeoutSeconds: 1 + trafficDistribution: trafficDistributionValue + type: typeValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + loadBalancer: + ingress: + - hostname: hostnameValue + ip: ipValue + ipMode: ipModeValue + ports: + - error: errorValue + port: 1 + protocol: protocolValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.json new file mode 100644 index 00000000000..540385147c0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.json @@ -0,0 +1,63 @@ +{ + "kind": "ServiceAccount", + "apiVersion": "v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "secrets": [ + { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + } + ], + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "automountServiceAccountToken": true +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.pb new file mode 100644 index 0000000000000000000000000000000000000000..9e3d69cf63a1db399edbe95bfe26dd4f7102515d GIT binary patch literal 508 zcmd0{C}!Xi;bJN?6ygg`Eh@`QPIXL9&M(a?5xULH^?-?sGcPeWH7qfwG*w72JvA@2 zD6u5f4<;nV2a+u=NKA$(QQ|F5%}Mjg%*zJr(Bde~OaZfuM2b?2^Gl0>>Qak}GxPJn zq898<92{pCKHJSAz~BXBt^RNd$O_Vj79uunR$shnN>gsg3ak- zOyc6nP0UM7Pb~rq2=V0?fcy`0z7)DKN5`=mSlh(FU5@%l?sef3`z_Dt^2TJ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.yaml new file mode 100644 index 00000000000..876293f9d68 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceAccount.yaml @@ -0,0 +1,45 @@ +apiVersion: v1 +automountServiceAccountToken: true +imagePullSecrets: +- name: nameValue +kind: ServiceAccount +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +secrets: +- apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceProxyOptions.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceProxyOptions.json new file mode 100644 index 00000000000..358429d4429 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceProxyOptions.json @@ -0,0 +1,5 @@ +{ + "kind": "ServiceProxyOptions", + "apiVersion": "v1", + "path": "pathValue" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceProxyOptions.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.ServiceProxyOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..26b157fb32d980460c31d91beebb9034c78f60e5 GIT binary patch literal 48 zcmd0{C}!Z2IGV-Bp{Rm197$aY!~eg)KVL*2HgBDr>wp0pqz{H0#Kr^42kz zQ*`pYn2<>JysmSHlD?+q4w;b?Hv)QR!;_h8(B=_iy@Ovw{Mjn#G>$ynFHftWIUmw0 Gsgn=$21}X% literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Status.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Status.yaml new file mode 100644 index 00000000000..a852d2961e5 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.Status.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +code: 6 +details: + causes: + - field: fieldValue + message: messageValue + reason: reasonValue + group: groupValue + kind: kindValue + name: nameValue + retryAfterSeconds: 5 + uid: uidValue +kind: Status +message: messageValue +metadata: + continue: continueValue + remainingItemCount: 4 + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + shardInfo: + selector: selectorValue +reason: reasonValue +status: statusValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.json new file mode 100644 index 00000000000..3cf86270714 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.json @@ -0,0 +1,9 @@ +{ + "kind": "UpdateOptions", + "apiVersion": "v1", + "dryRun": [ + "dryRunValue" + ], + "fieldManager": "fieldManagerValue", + "fieldValidation": "fieldValidationValue" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..0534a05eeec9997f0237bcd11c85b243b9d83424 GIT binary patch literal 85 zcmd0{C}!Xi=3*){6ygmnNJ%V7^)D#N%+D(pGUMV-DXI)A%?nG+DNPj;Ov_BoN%2k0 aOH5BK0t-orfQ5kUOrSoX9*8J|5(5BiA{&SR literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.yaml new file mode 100644 index 00000000000..1d2d9943eff --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.UpdateOptions.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +dryRun: +- dryRunValue +fieldManager: fieldManagerValue +fieldValidation: fieldValidationValue +kind: UpdateOptions diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.json b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.json new file mode 100644 index 00000000000..64a45ac66b3 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.json @@ -0,0 +1,13 @@ +{ + "type": "typeValue", + "object": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.pb b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.pb new file mode 100644 index 0000000000000000000000000000000000000000..6d7c78307c4ae78af710386b01ef615676382f6d GIT binary patch literal 129 zcmWm6u@1s83h7il-Lj literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.yaml new file mode 100644 index 00000000000..6b24f40117a --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/core.v1.WatchEvent.yaml @@ -0,0 +1,8 @@ +object: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 +type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.json b/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.json new file mode 100644 index 00000000000..640c6842a9d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.json @@ -0,0 +1,94 @@ +{ + "kind": "EndpointSlice", + "apiVersion": "discovery.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "addressType": "addressTypeValue", + "endpoints": [ + { + "addresses": [ + "addressesValue" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": true + }, + "hostname": "hostnameValue", + "targetRef": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + }, + "deprecatedTopology": { + "deprecatedTopologyKey": "deprecatedTopologyValue" + }, + "nodeName": "nodeNameValue", + "zone": "zoneValue", + "hints": { + "forZones": [ + { + "name": "nameValue" + } + ], + "forNodes": [ + { + "name": "nameValue" + } + ] + } + } + ], + "ports": [ + { + "name": "nameValue", + "protocol": "protocolValue", + "port": 3, + "appProtocol": "appProtocolValue" + } + ] +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.pb b/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.pb new file mode 100644 index 0000000000000000000000000000000000000000..a4ff78a321415a7d2fa1965772a4fa90f1843d0a GIT binary patch literal 721 zcma)4yG{Z@6x~%+7+qLbjbzJ>6$L7Z385shQDaCX7IwqV6-I`c$;?86#vkx2wDuGH z0~7wiSXf)y=`b5`qZW2|&V8M8?)2;0K|5%JP#udAsByJl*HtQZNBeDRk>JD(v1vc^ zwl!A=sL-c8T^xS%kLGMDB`j%{$evqwRq2v)%;>ctXy@Fy9ke#U9CtxkASens)jy*j z{u~n-4X=~WMc=8JVZexPk7epiBZn4lZkxUycIHl4Q$Jjzh!6v6NcRTIdDnN#Zs_%d zPUiMU-Hfc@hw=ZD`S%qXMa#8?lb)4X*+W|dq=ML-nzV%!OmxT7OKks!ZAZ=Hf_(pq tM&VlURCY5&tJyD(_43hdZH#Kx3=L>WR`T+m{ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.yaml new file mode 100644 index 00000000000..db95f61cad5 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1.EndpointSlice.yaml @@ -0,0 +1,65 @@ +addressType: addressTypeValue +apiVersion: discovery.k8s.io/v1 +endpoints: +- addresses: + - addressesValue + conditions: + ready: true + serving: true + terminating: true + deprecatedTopology: + deprecatedTopologyKey: deprecatedTopologyValue + hints: + forNodes: + - name: nameValue + forZones: + - name: nameValue + hostname: hostnameValue + nodeName: nodeNameValue + targetRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + zone: zoneValue +kind: EndpointSlice +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +ports: +- appProtocol: appProtocolValue + name: nameValue + port: 3 + protocol: protocolValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.json b/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.json new file mode 100644 index 00000000000..87dac1aa951 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.json @@ -0,0 +1,93 @@ +{ + "kind": "EndpointSlice", + "apiVersion": "discovery.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "addressType": "addressTypeValue", + "endpoints": [ + { + "addresses": [ + "addressesValue" + ], + "conditions": { + "ready": true, + "serving": true, + "terminating": true + }, + "hostname": "hostnameValue", + "targetRef": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + }, + "topology": { + "topologyKey": "topologyValue" + }, + "nodeName": "nodeNameValue", + "hints": { + "forZones": [ + { + "name": "nameValue" + } + ], + "forNodes": [ + { + "name": "nameValue" + } + ] + } + } + ], + "ports": [ + { + "name": "nameValue", + "protocol": "protocolValue", + "port": 3, + "appProtocol": "appProtocolValue" + } + ] +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.pb b/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.pb new file mode 100644 index 0000000000000000000000000000000000000000..0bb8fa81af94f90cadfc4529a48ee503116bf57a GIT binary patch literal 695 zcma)4F;2rU6iwO!sY}`rF;o##HaZljgj98`!~zIa0x_^TjhmXdwiP>-0%Bn07R(%h z8zA)nY>0uG8-VMmZB#L^{r~>=^Lx*ZyTSnbpc!H@WK)!6?YJx2m>o=y0wm#)YoE}N zGfd?r!9(OeZh(&xs8TpV*N~*h-H8xI36$t!0eSWLRB$-VSA1I_GCIdJ)+bt4ibGv> zb`vC6ny5XL2+XKPyIXzBnmvELRvhD0RWILfsv3ZsCa4k^AR^9C=GO93p9p+VhmcFm+Q!W0sGrvz%ACo=%s6G&l%5)HU@ z#^?SQ^1XE$UwQbP{gfS}qsR~m#Z|`hWO@})x_{_9A`O;F=uqEHs`Jjj?BoAVlnrHaNFMb2>i~s-t literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.yaml new file mode 100644 index 00000000000..f5901ad8e48 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/discovery.k8s.io.v1beta1.EndpointSlice.yaml @@ -0,0 +1,64 @@ +addressType: addressTypeValue +apiVersion: discovery.k8s.io/v1beta1 +endpoints: +- addresses: + - addressesValue + conditions: + ready: true + serving: true + terminating: true + hints: + forNodes: + - name: nameValue + forZones: + - name: nameValue + hostname: hostnameValue + nodeName: nodeNameValue + targetRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + topology: + topologyKey: topologyValue +kind: EndpointSlice +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +ports: +- appProtocol: appProtocolValue + name: nameValue + port: 3 + protocol: protocolValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.json b/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.json new file mode 100644 index 00000000000..e7bb7a4c067 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.json @@ -0,0 +1,82 @@ +{ + "kind": "Event", + "apiVersion": "events.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "eventTime": "2002-01-01T01:01:01.000002Z", + "series": { + "count": 1, + "lastObservedTime": "2002-01-01T01:01:01.000002Z" + }, + "reportingController": "reportingControllerValue", + "reportingInstance": "reportingInstanceValue", + "action": "actionValue", + "reason": "reasonValue", + "regarding": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + }, + "related": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + }, + "note": "noteValue", + "type": "typeValue", + "deprecatedSource": { + "component": "componentValue", + "host": "hostValue" + }, + "deprecatedFirstTimestamp": "2013-01-01T01:01:01Z", + "deprecatedLastTimestamp": "2014-01-01T01:01:01Z", + "deprecatedCount": 15 +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.pb b/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.pb new file mode 100644 index 0000000000000000000000000000000000000000..9ea014ffe5324cd2e90e2c2debcd535578701af2 GIT binary patch literal 778 zcmchVyGjE=6oz+=!QF{&)Vqp{sA{KVD$z(IhW@ee0h!?CC!A|V0 zeFR%8A)s%dA{JJ@flg*~BUo73{d3NlGynO{H1k{o3&2K)hzP#a%=0Bomk(E+&x52jm?zyL87a4Z^i=kMEh z$J=;vhPTdl!q#%K849a>?>LId6ehvM=~>a{ZGS*QK{bue^}}nzeoDJDhVBfHUWTEF zGJ#33PKjVN40}GZ^MlML;R2E#{agxG2IdMWh9K{OE(Rk=oUx_-4bkr#ELdvJG8A=% zsPtbC?V9ov#Apvp(WmS$0;@t>5hd~i$2&9Yl*h6mxAS>%p0qV4)$`SjR7Yu7^Ryol CG!s$) literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.yaml new file mode 100644 index 00000000000..a3e4cf56176 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1.Event.yaml @@ -0,0 +1,66 @@ +action: actionValue +apiVersion: events.k8s.io/v1 +deprecatedCount: 15 +deprecatedFirstTimestamp: "2013-01-01T01:01:01Z" +deprecatedLastTimestamp: "2014-01-01T01:01:01Z" +deprecatedSource: + component: componentValue + host: hostValue +eventTime: "2002-01-01T01:01:01.000002Z" +kind: Event +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +note: noteValue +reason: reasonValue +regarding: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue +related: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue +reportingController: reportingControllerValue +reportingInstance: reportingInstanceValue +series: + count: 1 + lastObservedTime: "2002-01-01T01:01:01.000002Z" +type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1beta1.Event.json b/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1beta1.Event.json new file mode 100644 index 00000000000..a4659adf84a --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1beta1.Event.json @@ -0,0 +1,82 @@ +{ + "kind": "Event", + "apiVersion": "events.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "eventTime": "2002-01-01T01:01:01.000002Z", + "series": { + "count": 1, + "lastObservedTime": "2002-01-01T01:01:01.000002Z" + }, + "reportingController": "reportingControllerValue", + "reportingInstance": "reportingInstanceValue", + "action": "actionValue", + "reason": "reasonValue", + "regarding": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + }, + "related": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + }, + "note": "noteValue", + "type": "typeValue", + "deprecatedSource": { + "component": "componentValue", + "host": "hostValue" + }, + "deprecatedFirstTimestamp": "2013-01-01T01:01:01Z", + "deprecatedLastTimestamp": "2014-01-01T01:01:01Z", + "deprecatedCount": 15 +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1beta1.Event.pb b/staging/src/k8s.io/api/testdata/v1.37.0/events.k8s.io.v1beta1.Event.pb new file mode 100644 index 0000000000000000000000000000000000000000..fa18d6ad275275e6569be3d142ca5f73ebdaaba5 GIT binary patch literal 783 zcmchVJxc>Y5QZ;m@NQ!+=b<7eSX`MRYCs4nBNl!jB4S~;7bnS@%kHte34UO$2zFv` z?N6|^5(4@URK&u{f1sPaBnGjtvU_)CcJ`fTwq6hhnnjb)0xCtWUJyCL=2{B@NW9=C zmpftiHHn^vkVSC=c5v7Pcf1M|IF_){3wd@YDEeu(D2QUEj!>O|qv|eu9Hw zO|I&I3&N<57Dh{^*}i_e9dV3RrEWg%mD)tR)5r>O0HIieLpK#meIxLZjVWakOVvcD zoq@Bi*7)V6?To2%}mX&%N}Rk*#vL1EY>Wr-VrNBBO%4(1c*03#)(M?D@0Fs&A5`D z?%wVmCk{eFK}aa4Rp5a3MzlyFh)XV@tOOz#R+09=p3q)EK|*51A;5vZ1H7v0?x`L- z8?UgXM9i(bs=De`z4yNNzE^$ea4?2Hh6%kAQYT=p6TGzka+`+6%OrQypgq?)Lqqbn z*YNK%IOiBW`enoJQ!>$|4)u+Yo{F2a67LN>!<0kxVnFTA3Fcf9U(~aGW{Ic9lurY< z@54Ci^A$zw;eD-a_T3-;@$Eg8u_bu=$;12bw2Uv*aLzW`)DB*y8ze6u#TRWImkh^o zLnGv3^X`iBF2-DZ1?Mg?M=q=lSe=Ysvz^|F!IYC<`_1+3Id9GuA??C^bE)7 zQeQNXlI!vP$Kq?l)9A2=2k-u8yfW5+$*64wXE!`~GR-|W^Nnw|DnY-UoP;>kyI;X4 zFzl*lgy!0bWYZPpT`v9t&R(J$^0_Dlaiv^Zew|Mxr6zBkAE|Bk)%J^3{JW~^9KWgJ zX`J(na80Tx7sje5Q#jwF7VGz9&p1Z&wQ=nb&U;qkNhIGH7)xz@7U{FNxbE8h9zA|k zem6X#K99>j_1u7kt{)qQPuE%EUs}mxJ~fl>Mgx}vYWg%BtUIHa)j)iZU=NpKZf{e= z`GETCu@5L?P-`7egofXx;j-(8hArjHve%`1*T(fp7MKA$?u69u#2`^uH!_c!1y6h| z&G!ge$t%Zt9<>Q`SjY_6L?ZOkL0qDa<+;oWBdb@%S|PY(+6L<-A5_qVui_%$8b7M& z3(R`p*+OJZl}OKdt}C}v&-G#JVo0L^&gV0yE8d!_j7L!W7|vThOU_80PE&`@qPm8$ z>m}e-h@Qo)7hn8Pl_Oo9%0D)|p}`So1G)7`;h$%=+-qH(WFB389#Ho;+ECb z$o8%Q6uzcf_j7m{`$$P3-g4{!+8idP>x2e_n2{)g6jSJ@abK9-Gq<;rsf}MppTT8m zPUp^@l3J={Qo4cj!BIZ%I2c{r*R!Pn&anYD0Ptd`okR1_G`@$xtI`V+j($ll1Gqi|LBygC;IiH7JC;ooPpR{v$y;N_q<+Xc z%mkBJTmuV8x|(%NIJ_>T)48dkHeoSGvK%1ZM~kszCT2mVq%ZM?K^{5`8mj+4K<83u zT|ueQ`ls-uoN^%yeb(-WRHT{J;YJ}?3Qa#ixAx*6?H#3GyPtmjGJ`9IY0@Czh!I8f z7jOl51M9I+XpF}eLU7)vuS0S?Xw!zFMc+|(s#ha)TeOWJNDQ?Rt(qWQ^Ai989{WN9 z_+$Xl3TtV-vaMnI5EENEG;FVFasG;)!zG_~sGmR(DSLg}mN88jH~D)>MIkj|Dwu8$ zsFCDYdJb|xse^j?vg-r+>KgnGmA$^}84#XhirV0WlMgy}#ghtYP6H$80|#HHE7Y(~JGPAD zt!f)M^GUwMX_=o2DOP@t@Q)EL;grTnDj6(iQDqFm7o_o0Svjs#@u=qmbB#s?g!+DU zvx;^bX`9fV#luq)Wy%9tL<*deuqbwFxn7+0a0}!4uzMGmx!B?DOIQpqf1>2Z4FPYKSqoQAop|3J8kvxX(njN~kE zB4NGYbf3n9?40C$H)2uRfZprart4G^Mle0ZYe`44OC^9gQ@E4#qZ9Z*w-*?TN#1nE zqh=Bv$o|cp(wB(ecNT(Gu=ix}EV`iMfdHgxyQX1tpIi3bPE7QmRQA|0-$LlS2)%)T zB)tUX2#5#liddGEQ}_r6G2Czy9o*ui1tAhM+(yr;-d?t#FkucLcD zHqi;U$i zp|&XVybATu3AI5i(ApoN<$`H)d{0DPnoM_y(JMthK{Dn%`Z`)e{@WS+(OdzL7)c~< zJ_`0*JL(flwN4Zv}M1E z2+!E9zO5u2H_?a*!u@B$?`mko1S9T0VuEprVs}XFhzW{V|Co{hkkb(p1cVwf!AEh8 z-SN)dXM(p7x`RHe+|j40qNY^Q^gQi!fCdVOncI68&ES1Z7BWaFrW`V_y@#efpSeB@ zH_~O{chJmxsEI2g`4+eS@&f`t_82}S22nEpsAK*uLJ!cCxcRl<*4}lJOQR1^6)G7a z>(TUz4-xtof_p+rd!p>9u-j`HsNTD9tG)(>N=|KgMgMx{S3LLL#0IqK%WKqGbpojT z1RZ9yqe{)rvIL;u`#C*c=)liHaC(Zg%_{FW3s+pB$_iUs@roOn@0al?ryAu{Pj3-y zR9zQ1yF+&xqv|>xRo9b}U+)~mQ*o7aC#&nECjT;9-1K|e4>IUxMlIIf%Ah-` zhP#{-u5xA7G1d(R|6E526qyuVMd&)yhkrcbdu0|!| DQC)O+ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DaemonSet.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DaemonSet.yaml new file mode 100644 index 00000000000..cd67dc2265c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DaemonSet.yaml @@ -0,0 +1,1342 @@ +apiVersion: extensions/v1beta1 +kind: DaemonSet +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + minReadySeconds: 4 + revisionHistoryLimit: 6 + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + template: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + activeDeadlineSeconds: 5 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + weight: 1 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + mismatchLabelKeys: + - mismatchLabelKeysValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + namespaces: + - namespacesValue + topologyKey: topologyKeyValue + automountServiceAccountToken: true + containers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + dnsConfig: + nameservers: + - nameserversValue + options: + - name: nameValue + value: valueValue + searches: + - searchesValue + dnsPolicy: dnsPolicyValue + enableServiceLinks: true + ephemeralContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + targetContainerName: targetContainerNameValue + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + evictionResponders: + - name: nameValue + priority: 2 + hostAliases: + - hostnames: + - hostnamesValue + ip: ipValue + hostIPC: true + hostNetwork: true + hostPID: true + hostUsers: true + hostname: hostnameValue + hostnameOverride: hostnameOverrideValue + imagePullSecrets: + - name: nameValue + initContainers: + - args: + - argsValue + command: + - commandValue + env: + - name: nameValue + value: valueValue + valueFrom: + configMapKeyRef: + key: keyValue + name: nameValue + optional: true + fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + fileKeyRef: + key: keyValue + optional: true + path: pathValue + volumeName: volumeNameValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + secretKeyRef: + key: keyValue + name: nameValue + optional: true + envFrom: + - configMapRef: + name: nameValue + optional: true + prefix: prefixValue + secretRef: + name: nameValue + optional: true + image: imageValue + imagePullPolicy: imagePullPolicyValue + lifecycle: + postStart: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + preStop: + exec: + command: + - commandValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + sleep: + seconds: 1 + tcpSocket: + host: hostValue + port: portValue + stopSignal: stopSignalValue + livenessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + name: nameValue + ports: + - containerPort: 3 + hostIP: hostIPValue + hostPort: 2 + name: nameValue + protocol: protocolValue + readinessProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + resizePolicy: + - resourceName: resourceNameValue + restartPolicy: restartPolicyValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + restartPolicyRules: + - action: actionValue + exitCodes: + operator: operatorValue + values: + - 2 + securityContext: + allowPrivilegeEscalation: true + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + capabilities: + add: + - addValue + drop: + - dropValue + privileged: true + procMount: procMountValue + readOnlyRootFilesystem: true + runAsGroup: 8 + runAsNonRoot: true + runAsUser: 4 + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + startupProbe: + exec: + command: + - commandValue + failureThreshold: 6 + grpc: + mode: modeValue + port: 1 + service: serviceValue + httpGet: + host: hostValue + httpHeaders: + - name: nameValue + value: valueValue + path: pathValue + port: portValue + protocol: protocolValue + scheme: schemeValue + initialDelaySeconds: 2 + periodSeconds: 4 + successThreshold: 5 + tcpSocket: + host: hostValue + port: portValue + terminationGracePeriodSeconds: 7 + timeoutSeconds: 3 + stdin: true + stdinOnce: true + terminationMessagePath: terminationMessagePathValue + terminationMessagePolicy: terminationMessagePolicyValue + tty: true + volumeDevices: + - devicePath: devicePathValue + name: nameValue + volumeMounts: + - bindMountOptions: + - bindMountOptionsValue + mountPath: mountPathValue + mountPropagation: mountPropagationValue + name: nameValue + readOnly: true + recursiveReadOnly: recursiveReadOnlyValue + subPath: subPathValue + subPathExpr: subPathExprValue + workingDir: workingDirValue + nodeName: nodeNameValue + nodeSelector: + nodeSelectorKey: nodeSelectorValue + os: + name: nameValue + overhead: + overheadKey: "0" + preemptionPolicy: preemptionPolicyValue + priority: 25 + priorityClassName: priorityClassNameValue + readinessGates: + - conditionType: conditionTypeValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + resources: + claims: + - name: nameValue + request: requestValue + limits: + limitsKey: "0" + requests: + requestsKey: "0" + restartPolicy: restartPolicyValue + runtimeClassName: runtimeClassNameValue + schedulerName: schedulerNameValue + schedulingGates: + - name: nameValue + schedulingGroup: + podGroupName: podGroupNameValue + securityContext: + appArmorProfile: + localhostProfile: localhostProfileValue + type: typeValue + fsGroup: 5 + fsGroupChangePolicy: fsGroupChangePolicyValue + runAsGroup: 6 + runAsNonRoot: true + runAsUser: 2 + seLinuxChangePolicy: seLinuxChangePolicyValue + seLinuxOptions: + level: levelValue + role: roleValue + type: typeValue + user: userValue + seccompProfile: + localhostProfile: localhostProfileValue + type: typeValue + supplementalGroups: + - 4 + supplementalGroupsPolicy: supplementalGroupsPolicyValue + sysctls: + - name: nameValue + value: valueValue + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpecValue + gmsaCredentialSpecName: gmsaCredentialSpecNameValue + hostProcess: true + runAsUserName: runAsUserNameValue + serviceAccount: serviceAccountValue + serviceAccountName: serviceAccountNameValue + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: subdomainValue + terminationGracePeriodSeconds: 4 + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + matchLabelKeys: + - matchLabelKeysValue + maxSkew: 1 + minDomains: 5 + nodeAffinityPolicy: nodeAffinityPolicyValue + nodeTaintsPolicy: nodeTaintsPolicyValue + topologyKey: topologyKeyValue + whenUnsatisfiable: whenUnsatisfiableValue + volumes: + - awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + shareName: shareNameValue + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeID: volumeIDValue + configMap: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + csi: + driver: driverValue + fsType: fsTypeValue + nodePublishSecretRef: + name: nameValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + downwardAPI: + defaultMode: 2 + defaultUser: 3 + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + emptyDir: + medium: mediumValue + mode: 3 + sizeLimit: "0" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + accessModes: + - accessModesValue + dataSource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + dataSourceRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resources: + limits: + limitsKey: "0" + requests: + requestsKey: "0" + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + storageClassName: storageClassNameValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + volumeName: volumeNameValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + gitRepo: + directory: directoryValue + repository: repositoryValue + revision: revisionValue + glusterfs: + endpoints: endpointsValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + image: + pullPolicy: pullPolicyValue + reference: referenceValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + targetPortal: targetPortalValue + name: nameValue + nfs: + path: pathValue + readOnly: true + server: serverValue + persistentVolumeClaim: + claimName: claimNameValue + readOnly: true + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + projected: + defaultMode: 2 + defaultUser: 3 + sources: + - clusterTrustBundle: + labelSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + name: nameValue + optional: true + path: pathValue + signerName: signerNameValue + user: 6 + configMap: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + mode: 4 + path: pathValue + resourceFieldRef: + containerName: containerNameValue + divisor: "0" + resource: resourceValue + user: 5 + podCertificate: + certificateChainPath: certificateChainPathValue + credentialBundlePath: credentialBundlePathValue + keyPath: keyPathValue + keyType: keyTypeValue + maxExpirationSeconds: 3 + signerName: signerNameValue + user: 8 + userAnnotations: + userAnnotationsKey: userAnnotationsValue + secret: + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + name: nameValue + optional: true + serviceAccountToken: + audience: audienceValue + expirationSeconds: 2 + path: pathValue + user: 4 + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + secret: + defaultMode: 3 + defaultUser: 5 + items: + - key: keyValue + mode: 3 + path: pathValue + user: 4 + optional: true + secretName: secretNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue + templateGeneration: 5 + updateStrategy: + rollingUpdate: + maxSurge: maxSurgeValue + maxUnavailable: maxUnavailableValue + type: typeValue +status: + collisionCount: 9 + conditions: + - lastTransitionTime: "2003-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue + currentNumberScheduled: 1 + desiredNumberScheduled: 3 + numberAvailable: 7 + numberMisscheduled: 2 + numberReady: 4 + numberUnavailable: 8 + observedGeneration: 5 + updatedNumberScheduled: 6 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Deployment.json b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Deployment.json new file mode 100644 index 00000000000..c0a4478c4fc --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Deployment.json @@ -0,0 +1,1944 @@ +{ + "kind": "Deployment", + "apiVersion": "extensions/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "replicas": 1, + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "template": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "nameValue", + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "emptyDir": { + "medium": "mediumValue", + "sizeLimit": "0", + "mode": 3 + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "gitRepo": { + "repository": "repositoryValue", + "revision": "revisionValue", + "directory": "directoryValue" + }, + "secret": { + "secretName": "secretNameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue" + }, + "initiatorName": "initiatorNameValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "claimNameValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ] + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "audienceValue", + "expirationSeconds": 2, + "path": "pathValue", + "user": 4 + }, + "clusterTrustBundle": { + "name": "nameValue", + "signerName": "signerNameValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "optional": true, + "path": "pathValue", + "user": 6 + }, + "podCertificate": { + "signerName": "signerNameValue", + "keyType": "keyTypeValue", + "maxExpirationSeconds": 3, + "credentialBundlePath": "credentialBundlePathValue", + "keyPath": "keyPathValue", + "certificateChainPath": "certificateChainPathValue", + "userAnnotations": { + "userAnnotationsKey": "userAnnotationsValue" + }, + "user": 8 + } + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "csi": { + "driver": "driverValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "nodePublishSecretRef": { + "name": "nameValue" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + } + }, + "image": { + "reference": "referenceValue", + "pullPolicy": "pullPolicyValue" + } + } + ], + "initContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "targetContainerNameValue" + } + ], + "restartPolicy": "restartPolicyValue", + "terminationGracePeriodSeconds": 4, + "activeDeadlineSeconds": 5, + "dnsPolicy": "dnsPolicyValue", + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "serviceAccountName": "serviceAccountNameValue", + "serviceAccount": "serviceAccountValue", + "automountServiceAccountToken": true, + "nodeName": "nodeNameValue", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 2, + "runAsGroup": 6, + "runAsNonRoot": true, + "supplementalGroups": [ + 4 + ], + "supplementalGroupsPolicy": "supplementalGroupsPolicyValue", + "fsGroup": 5, + "sysctls": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "fsGroupChangePolicy": "fsGroupChangePolicyValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "seLinuxChangePolicy": "seLinuxChangePolicyValue" + }, + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "hostname": "hostnameValue", + "subdomain": "subdomainValue", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "preference": { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + } + }, + "schedulerName": "schedulerNameValue", + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "hostAliases": [ + { + "ip": "ipValue", + "hostnames": [ + "hostnamesValue" + ] + } + ], + "priorityClassName": "priorityClassNameValue", + "priority": 25, + "dnsConfig": { + "nameservers": [ + "nameserversValue" + ], + "searches": [ + "searchesValue" + ], + "options": [ + { + "name": "nameValue", + "value": "valueValue" + } + ] + }, + "readinessGates": [ + { + "conditionType": "conditionTypeValue" + } + ], + "runtimeClassName": "runtimeClassNameValue", + "enableServiceLinks": true, + "preemptionPolicy": "preemptionPolicyValue", + "overhead": { + "overheadKey": "0" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1, + "topologyKey": "topologyKeyValue", + "whenUnsatisfiable": "whenUnsatisfiableValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "minDomains": 5, + "nodeAffinityPolicy": "nodeAffinityPolicyValue", + "nodeTaintsPolicy": "nodeTaintsPolicyValue", + "matchLabelKeys": [ + "matchLabelKeysValue" + ] + } + ], + "setHostnameAsFQDN": true, + "os": { + "name": "nameValue" + }, + "hostUsers": true, + "schedulingGates": [ + { + "name": "nameValue" + } + ], + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "hostnameOverride": "hostnameOverrideValue", + "schedulingGroup": { + "podGroupName": "podGroupNameValue" + }, + "evictionResponders": [ + { + "name": "nameValue", + "priority": 2 + } + ] + } + }, + "strategy": { + "type": "typeValue", + "rollingUpdate": { + "maxUnavailable": "maxUnavailableValue", + "maxSurge": "maxSurgeValue" + } + }, + "minReadySeconds": 5, + "revisionHistoryLimit": 6, + "paused": true, + "rollbackTo": { + "revision": 1 + }, + "progressDeadlineSeconds": 9 + }, + "status": { + "observedGeneration": 1, + "replicas": 2, + "updatedReplicas": 3, + "readyReplicas": 7, + "availableReplicas": 4, + "unavailableReplicas": 5, + "terminatingReplicas": 9, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastUpdateTime": "2006-01-01T01:01:01Z", + "lastTransitionTime": "2007-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "collisionCount": 8 + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Deployment.pb b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Deployment.pb new file mode 100644 index 0000000000000000000000000000000000000000..0e422e9a0b057e3abb2059ae3ec07a0bd39a4bb4 GIT binary patch literal 11952 zcmeHNO>7)V74{n^o0%HVkINp%?(9b1W?8IRV7((&ibg_;#|cZk`LUdsgzzKU-8FV4 zJ>9+CJx&~igt9_HIjsT*v=RrRMG65fxqz|~h+IIC_P}yMD5Sb>FT@INOaMuZ5Tz_eWg~m&i9ATdAZgiLv z($~L4{*WUD$LO%n8FrV^(N*R!-w4^sq)IDCt$}BlvWs2{nB6|kor~g+dcMmoQEH6) zEO5I%_G5lDrKml$ua(cg^SwX6y{9^~fTbTkxQC@ha(!~#Lis5lpkXbkcex=PF!{%2|KrzlWSRo@F z!!cHwFDhu+^`iAB;%oiG=(vXa@BC-DI@G|ym~91THaxjA%{?Ud)vvXxL3btH39+en zKc5GBoZz}TMrf`bPnTU)zUB1Kll(=tANS5w1xU6~aXMbet4B%;MdSY#AmnJ2|W!Bt_3keTf#^J#(2Ho(6rIl-6Cl z+hNC!$p89#)MrV>XPz7I(Df6;@Yy;~JxnWG+-GLm+-Q(Wz)YWoy?Lh;v+9YD66}ej znAzLZNHJjkdg292A84(U(a`W$S-9x>p^9rSG>vZhL;7d+RMOQ{#SxOCB_F@nzLb7xh2HB}i8!^%-ow0xfKkvg2F zcAbX0Mu_XB@HG;b#i$ov_&}9|t`6lN?O#xD3$&ixdaUrza9ggmt`0H_SDqtP%Lt7? zwTYx=c{#Sds|bc)RIU42(vN<$EHG~|aR6VhhkFxk1aGX@6 z>!qv7xTiJ|pc$d@EV?!~H`2xF3SE`^(?}>@L-tyWth~rtJ`UyU*26C);@$RI_|U4wK#L)*a;22=fBf?>Kh6O z(n`QrRWH(ZG-5!&OPqEFW}j+&3(%{w6VeF%(r5;8eF_f|3&TWi*sZQ(*(~*xdek-j zYD}5T4|$uLXfpF_XaQ+cvrcFPuXEXeZoIEfSj^#k1Q74ReBzj?S^y`NYyY+ z76cJu#4*70q>9XecX%i?7M(4WlA_OE!{E4Ar}aaNzN79`uf^y#ZyQ078fqh+HAT4Q zM-c)%{z?k?vkZ?9Q#{tnNQvd`MgPa%j_ysmA_Gffyb{YP0v zAvItcG2IT5BgwM#0>*$+2ldJ&*GKxbdW6Su(+kQFkrV5s=uB|UB*ZGNxj}erQB2tU zB`CcqS&wLqXwiNQUl_(qWfdZwilSZ& z%rzFL5bFEY#VXouWNkuwn)DAzl_3uxWgdwr36IZCtE8Oyxu_a01VVC`?bn8-HAIzQrueUHK=F z8p#`$L^E2j(20cgqSJkX^rCZG@ZFe2X+3(c6Pv9wNf^=eAj&2k&M%Y^=1k#E(vOal z1FN0Dm`~%T(;hR^(}C{a+$epC`dw!(SVntKJ5R%To%95tHQO}}JMy_j-)$#E50hn& z?DKViZvwmlNRnQ}bOfFU{IZyqRxws=I;vKP30nJOw45`|2;WnY7sj#;qW4lM8X)a+4!#0w;J=+C zAI=pJi9sT9^I@>x+EJfam~00km_nN2B-~uCXd9leEsuI8=z5-w#~G$IY%!Orj0=+i z!{m4O@+JYUsQlw9lpc&?4lg>d&2X`8jE;S64Jg(@p-ZN)3D=e}Jb zgP3X%Q$4v!ut9cR;Oq|FX$-RKY>-_~Q-W0(WY^_;;gd<0bSJaxbW*-Do8R<2?K?TR zkyDekH*;`1Q*kFZuUuS&4)StoF##UcW-_8B+_rv#cwIrxJg)x%P zrhFG(x`Y4=X86cWc22J4Vw;$W0wP+|Z83S=h6 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DeploymentRollback.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DeploymentRollback.yaml new file mode 100644 index 00000000000..67ed04692a0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.DeploymentRollback.yaml @@ -0,0 +1,7 @@ +apiVersion: extensions/v1beta1 +kind: DeploymentRollback +name: nameValue +rollbackTo: + revision: 1 +updatedAnnotations: + updatedAnnotationsKey: updatedAnnotationsValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.json b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.json new file mode 100644 index 00000000000..aeb03519515 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.json @@ -0,0 +1,105 @@ +{ + "kind": "Ingress", + "apiVersion": "extensions/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "ingressClassName": "ingressClassNameValue", + "backend": { + "serviceName": "serviceNameValue", + "servicePort": "servicePortValue", + "resource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + } + }, + "tls": [ + { + "hosts": [ + "hostsValue" + ], + "secretName": "secretNameValue" + } + ], + "rules": [ + { + "host": "hostValue", + "http": { + "paths": [ + { + "path": "pathValue", + "pathType": "pathTypeValue", + "backend": { + "serviceName": "serviceNameValue", + "servicePort": "servicePortValue", + "resource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + } + } + } + ] + } + } + ] + }, + "status": { + "loadBalancer": { + "ingress": [ + { + "ip": "ipValue", + "hostname": "hostnameValue", + "ports": [ + { + "port": 1, + "protocol": "protocolValue", + "error": "errorValue" + } + ] + } + ] + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.pb b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.pb new file mode 100644 index 0000000000000000000000000000000000000000..d1203f1177d4bc0103f907f196d93a9e38216a7a GIT binary patch literal 726 zcmb`F!EVz)5QgovDE1U5W>pZfl#3-Uy+A7=LVHUOh=NcmAr9Qu?lfKE?3&$mL|V1? z_APpbH{cB_d0GpV@!DncZ<;dC&ub-!yW?1Xs_en;B}lN!oAu zNTO2Y#{>A)f{@b*exgN%~rw|r2!$Q5o8Ci3oy^*ERp_~g%wShM2 z_}^{f~zwgWLA>*`Q$2Fk!x$rZ1IH8=5P+Ea>L}}(< z;3t3Er1cEH=Qk^{w^f^AaiBiVO1GKqRcM`@4q{bh%T3s&p0{8hVufDX6$DHmEU7+n!vE(< zBICYXM*5h!Kek&?r5daqcnzxw8%war36q);T|XPQtuYL C!1gu( literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.yaml new file mode 100644 index 00000000000..13cedd0d4cc --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Ingress.yaml @@ -0,0 +1,69 @@ +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + backend: + resource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + serviceName: serviceNameValue + servicePort: servicePortValue + ingressClassName: ingressClassNameValue + rules: + - host: hostValue + http: + paths: + - backend: + resource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + serviceName: serviceNameValue + servicePort: servicePortValue + path: pathValue + pathType: pathTypeValue + tls: + - hosts: + - hostsValue + secretName: secretNameValue +status: + loadBalancer: + ingress: + - hostname: hostnameValue + ip: ipValue + ports: + - error: errorValue + port: 1 + protocol: protocolValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.json b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.json new file mode 100644 index 00000000000..41d542a9bbd --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.json @@ -0,0 +1,163 @@ +{ + "kind": "NetworkPolicy", + "apiVersion": "extensions/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "podSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "ingress": [ + { + "ports": [ + { + "protocol": "protocolValue", + "port": "portValue", + "endPort": 3 + } + ], + "from": [ + { + "podSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "ipBlock": { + "cidr": "cidrValue", + "except": [ + "exceptValue" + ] + } + } + ] + } + ], + "egress": [ + { + "ports": [ + { + "protocol": "protocolValue", + "port": "portValue", + "endPort": 3 + } + ], + "to": [ + { + "podSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "ipBlock": { + "cidr": "cidrValue", + "except": [ + "exceptValue" + ] + } + } + ] + } + ], + "policyTypes": [ + "policyTypesValue" + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.pb b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.pb new file mode 100644 index 0000000000000000000000000000000000000000..4c7ce5ac9cbe0c9bb442c01cf47cd081b9649266 GIT binary patch literal 950 zcmds$F;4<96vyv`grf+Y7YB0VnK-a0Bqqd>Q3+u%4sN~Uf%T5|(iQ}btAn3HXLlFB zfe9bM#5g$n4Ybz^5@#m2e_vnU`~6?rxFsyKgFKi@pn@ z@_=Vub+lDzJI?&!<2mnIM@l_@z9`j0XEjtza0rPwhM89~QlAI|RKb)oiDibKZM!RL zopW)3iZP+4vH!~-ENSXhoRU?LeY<7z>VQz3kShhK>)hEP+8kkuhro5ftFSclzrgqZ zmI;)H_xV@OwVJ9JBzU|z{ka9J`GCJ=pO}i^=(|i{> zG0coE8xUr={L&;VWvIPZTa_!PoJkh3#N<~U+qL{+%DB{lTF!g2*W7olE`0R@BGUhv bdkLlyqz2vp=l%jW)!#3BIp#)vE3m!+^a4PJ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.yaml new file mode 100644 index 00000000000..176cbe3313c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.NetworkPolicy.yaml @@ -0,0 +1,97 @@ +apiVersion: extensions/v1beta1 +kind: NetworkPolicy +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + egress: + - ports: + - endPort: 3 + port: portValue + protocol: protocolValue + to: + - ipBlock: + cidr: cidrValue + except: + - exceptValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + podSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + ingress: + - from: + - ipBlock: + cidr: cidrValue + except: + - exceptValue + namespaceSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + podSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + ports: + - endPort: 3 + port: portValue + protocol: protocolValue + podSelector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + policyTypes: + - policyTypesValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.ReplicaSet.json b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.ReplicaSet.json new file mode 100644 index 00000000000..754ad2d7000 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.ReplicaSet.json @@ -0,0 +1,1928 @@ +{ + "kind": "ReplicaSet", + "apiVersion": "extensions/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "replicas": 1, + "minReadySeconds": 4, + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "template": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "nameValue", + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "emptyDir": { + "medium": "mediumValue", + "sizeLimit": "0", + "mode": 3 + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "gitRepo": { + "repository": "repositoryValue", + "revision": "revisionValue", + "directory": "directoryValue" + }, + "secret": { + "secretName": "secretNameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue" + }, + "initiatorName": "initiatorNameValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "claimNameValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "defaultMode": 3, + "optional": true, + "defaultUser": 5 + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "pathValue", + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "mode": 4, + "user": 5 + } + ] + }, + "configMap": { + "name": "nameValue", + "items": [ + { + "key": "keyValue", + "path": "pathValue", + "mode": 3, + "user": 4 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "audienceValue", + "expirationSeconds": 2, + "path": "pathValue", + "user": 4 + }, + "clusterTrustBundle": { + "name": "nameValue", + "signerName": "signerNameValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "optional": true, + "path": "pathValue", + "user": 6 + }, + "podCertificate": { + "signerName": "signerNameValue", + "keyType": "keyTypeValue", + "maxExpirationSeconds": 3, + "credentialBundlePath": "credentialBundlePathValue", + "keyPath": "keyPathValue", + "certificateChainPath": "certificateChainPathValue", + "userAnnotations": { + "userAnnotationsKey": "userAnnotationsValue" + }, + "user": 8 + } + } + ], + "defaultMode": 2, + "defaultUser": 3 + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue" + } + }, + "csi": { + "driver": "driverValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "nodePublishSecretRef": { + "name": "nameValue" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "accessModes": [ + "accessModesValue" + ], + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + } + }, + "volumeName": "volumeNameValue", + "storageClassName": "storageClassNameValue", + "volumeMode": "volumeModeValue", + "dataSource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "dataSourceRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "namespace": "namespaceValue" + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + } + }, + "image": { + "reference": "referenceValue", + "pullPolicy": "pullPolicyValue" + } + } + ], + "initContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "nameValue", + "image": "imageValue", + "command": [ + "commandValue" + ], + "args": [ + "argsValue" + ], + "workingDir": "workingDirValue", + "ports": [ + { + "name": "nameValue", + "hostPort": 2, + "containerPort": 3, + "protocol": "protocolValue", + "hostIP": "hostIPValue" + } + ], + "envFrom": [ + { + "prefix": "prefixValue", + "configMapRef": { + "name": "nameValue", + "optional": true + }, + "secretRef": { + "name": "nameValue", + "optional": true + } + } + ], + "env": [ + { + "name": "nameValue", + "value": "valueValue", + "valueFrom": { + "fieldRef": { + "apiVersion": "apiVersionValue", + "fieldPath": "fieldPathValue" + }, + "resourceFieldRef": { + "containerName": "containerNameValue", + "resource": "resourceValue", + "divisor": "0" + }, + "configMapKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "secretKeyRef": { + "name": "nameValue", + "key": "keyValue", + "optional": true + }, + "fileKeyRef": { + "volumeName": "volumeNameValue", + "path": "pathValue", + "key": "keyValue", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "resizePolicy": [ + { + "resourceName": "resourceNameValue", + "restartPolicy": "restartPolicyValue" + } + ], + "restartPolicy": "restartPolicyValue", + "restartPolicyRules": [ + { + "action": "actionValue", + "exitCodes": { + "operator": "operatorValue", + "values": [ + 2 + ] + } + } + ], + "volumeMounts": [ + { + "name": "nameValue", + "readOnly": true, + "recursiveReadOnly": "recursiveReadOnlyValue", + "mountPath": "mountPathValue", + "subPath": "subPathValue", + "mountPropagation": "mountPropagationValue", + "subPathExpr": "subPathExprValue", + "bindMountOptions": [ + "bindMountOptionsValue" + ] + } + ], + "volumeDevices": [ + { + "name": "nameValue", + "devicePath": "devicePathValue" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "readinessProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "startupProbe": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "grpc": { + "port": 1, + "service": "serviceValue", + "mode": "modeValue" + }, + "initialDelaySeconds": 2, + "timeoutSeconds": 3, + "periodSeconds": 4, + "successThreshold": 5, + "failureThreshold": 6, + "terminationGracePeriodSeconds": 7 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "preStop": { + "exec": { + "command": [ + "commandValue" + ] + }, + "httpGet": { + "path": "pathValue", + "port": "portValue", + "host": "hostValue", + "scheme": "schemeValue", + "httpHeaders": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "protocol": "protocolValue" + }, + "tcpSocket": { + "port": "portValue", + "host": "hostValue" + }, + "sleep": { + "seconds": 1 + } + }, + "stopSignal": "stopSignalValue" + }, + "terminationMessagePath": "terminationMessagePathValue", + "terminationMessagePolicy": "terminationMessagePolicyValue", + "imagePullPolicy": "imagePullPolicyValue", + "securityContext": { + "capabilities": { + "add": [ + "addValue" + ], + "drop": [ + "dropValue" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 4, + "runAsGroup": 8, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "procMountValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "targetContainerNameValue" + } + ], + "restartPolicy": "restartPolicyValue", + "terminationGracePeriodSeconds": 4, + "activeDeadlineSeconds": 5, + "dnsPolicy": "dnsPolicyValue", + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "serviceAccountName": "serviceAccountNameValue", + "serviceAccount": "serviceAccountValue", + "automountServiceAccountToken": true, + "nodeName": "nodeNameValue", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "userValue", + "role": "roleValue", + "type": "typeValue", + "level": "levelValue" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "gmsaCredentialSpecNameValue", + "gmsaCredentialSpec": "gmsaCredentialSpecValue", + "runAsUserName": "runAsUserNameValue", + "hostProcess": true + }, + "runAsUser": 2, + "runAsGroup": 6, + "runAsNonRoot": true, + "supplementalGroups": [ + 4 + ], + "supplementalGroupsPolicy": "supplementalGroupsPolicyValue", + "fsGroup": 5, + "sysctls": [ + { + "name": "nameValue", + "value": "valueValue" + } + ], + "fsGroupChangePolicy": "fsGroupChangePolicyValue", + "seccompProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "appArmorProfile": { + "type": "typeValue", + "localhostProfile": "localhostProfileValue" + }, + "seLinuxChangePolicy": "seLinuxChangePolicyValue" + }, + "imagePullSecrets": [ + { + "name": "nameValue" + } + ], + "hostname": "hostnameValue", + "subdomain": "subdomainValue", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "preference": { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "namespaces": [ + "namespacesValue" + ], + "topologyKey": "topologyKeyValue", + "namespaceSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "matchLabelKeys": [ + "matchLabelKeysValue" + ], + "mismatchLabelKeys": [ + "mismatchLabelKeysValue" + ] + } + } + ] + } + }, + "schedulerName": "schedulerNameValue", + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "hostAliases": [ + { + "ip": "ipValue", + "hostnames": [ + "hostnamesValue" + ] + } + ], + "priorityClassName": "priorityClassNameValue", + "priority": 25, + "dnsConfig": { + "nameservers": [ + "nameserversValue" + ], + "searches": [ + "searchesValue" + ], + "options": [ + { + "name": "nameValue", + "value": "valueValue" + } + ] + }, + "readinessGates": [ + { + "conditionType": "conditionTypeValue" + } + ], + "runtimeClassName": "runtimeClassNameValue", + "enableServiceLinks": true, + "preemptionPolicy": "preemptionPolicyValue", + "overhead": { + "overheadKey": "0" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1, + "topologyKey": "topologyKeyValue", + "whenUnsatisfiable": "whenUnsatisfiableValue", + "labelSelector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "minDomains": 5, + "nodeAffinityPolicy": "nodeAffinityPolicyValue", + "nodeTaintsPolicy": "nodeTaintsPolicyValue", + "matchLabelKeys": [ + "matchLabelKeysValue" + ] + } + ], + "setHostnameAsFQDN": true, + "os": { + "name": "nameValue" + }, + "hostUsers": true, + "schedulingGates": [ + { + "name": "nameValue" + } + ], + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "resources": { + "limits": { + "limitsKey": "0" + }, + "requests": { + "requestsKey": "0" + }, + "claims": [ + { + "name": "nameValue", + "request": "requestValue" + } + ] + }, + "hostnameOverride": "hostnameOverrideValue", + "schedulingGroup": { + "podGroupName": "podGroupNameValue" + }, + "evictionResponders": [ + { + "name": "nameValue", + "priority": 2 + } + ] + } + } + }, + "status": { + "replicas": 1, + "fullyLabeledReplicas": 2, + "readyReplicas": 4, + "availableReplicas": 5, + "terminatingReplicas": 7, + "observedGeneration": 3, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastTransitionTime": "2003-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.ReplicaSet.pb b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.ReplicaSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..d54c8cec81ad7a3205864976d37115e01b9dd438 GIT binary patch literal 11865 zcmeHNO^h5z72cX%$1^pvGqdHL^=vz~CQS&d36RZ*NY+S5-dP*u_1|jk#g>T>J>504 zW%qP7A`XTN1P<`3s=KFp zb{%iTu4Ie3byrnay{h-#_uluaFCPxZa19fBHKb0!Tqk&C{na)NjaLa?p`Oi5<17uy zFJ8xg%;213^yt?NyHCkfmparpLV7xG(u%w{@C;K9(I*3HcTO_rviPE&?K4X}HKu(U zxP2eSQJ*gF19gz|%6mSj9QpXj3~lK{rTVK8i2eIxZTH zuXGM@ z5jlxrUp*r<*G?weE-UYH`Im6^GTo5RlTs8{N~Y!4`D9XV?I#yTiram~y|aq{P*L6E zcNIK?bDj~dNfqV7Sovfc=X=y*{hsU@$7sGft{uX8&q{oWUc-~?uHEm^ z<45Ip!z1eRxa3pM4Or;_#0Lo`xD<1H zni|dr)L)OiKpBHt>v$?O{4NcbT|YEzDQA|wAsxIruJ2=k8L;C{Nc~O>6LobX^Qc+y z#K+QnkD!&ja;z6nn=prk%z#ZKLN6V}Me10d%bZYtMpUs@2rino!FtIDWpwfDc(Uih zOm5`g1hXFawh&oUCDL=A>&mUvbA8yl7}6+!^ZCr_inpdJ;}O(8hVz!sk~31L)6}6g zRM#+ey#&4r(X*KK(#xNya-^$M`NxJgG&llnAh#YV{430sd#$UJ%%f{B;<9CgMxfe6 z+_JhF+1_;k!`D^oegO}oA1MmVTaFz-o5RF(ozP$qH4;UT$rS!++!tySb9>5}>i7-x zMO>2RbpHHlsn>EQr5iXueB}zWWamxvna%cG4Au;P5TmN-Etpo_GkKE5-$EyGNxELL zo0NNMGXaV18voD*LVA#w75LP zXTu4_%UyIFPg*RvoGeBP{B?EZxail)reUsud7g5uC>X0oIENa8pm+~Kfc31cVC6nK z^vNdp0DTYPLKm`tD@Fu4`Cuamsl>KnW3PC=8v+19%slG$z!c=p%E>uJj@FD@67gG+ z29o_Qsry+*AD~C$_%GwQzFpnc5c$UL+OYO1WYOWAjlRXG6Xi}|=mY<)P1H9O5G195 zbyY9Yb~IxEz>A%B4$VK;_yGd1N-sz_`X$*6;QA~C5sNy2%XX{pST;>OrOt;YZ;e@# z`XTE;QW?_4HL!rBt69f{!|Osip_?9R6BctM%K_p;v=}>PVisgt`Vwy#WTL~Mq5A(r zbUuaFWt1ANe;)6XQ!a#|&)WTvibS(A+$aP~q3K8H_8$DxJ)`t%_tUR;Gq`M+CJh3P z7*P)J5-tOCU_BNJjq%t*2+sTT4M>g$ZQ3xj=sW68^-6?pi?$I2iJ>;4RTG43eik6W zV_!`Gp9~;c;VrG#wlz#2;$lmOhV3;i&fn1sxaiXk^%DppC9iMWGNuXRCjTg^D5NG# z1=H;TIg%_(&p{3-bxkZn_gC?;7+Vh@|fV7af+2+bA#~svRJVBTcnI8 zc%9Q4(WCtm;V0)DWZOB1Hk*zc3AKW7{P?c=+-Ce4fTxyBQbVnUZQA0jy5T}(s$$Da z-&GF-P^#E-`%akPr(OUynY`62ve$P#1HyAmQX8Cd@-A9PR?AAU^OkJx*`@X~FrH(=d1Kp9oiQ*03a+ zk(>oiB&-*l?hAO3os*pJMl4Dj(0d)*be&4V2&RX4HR(upsR%G<3U`uzbP^xv_5x!u z$(zo4)J&oS*}u6{`V#T`&O)#X_MQx`p^G{m2tX>fYZ^B9xnJie*VDg^zF$!wt94!7WZ&5F#kg;w`vw(vSV1n@nCY=#i+1ui1PA&5wP$Ul?k3 zhzUN9YwV79?miQ|jnG~6CFPDjO%*kzil*mjrvo%lILzFhduSH#WwMY#iZSJodF_2P zS-6od3%`eEKR``f7Rk4`^_L$I__fFIAu))O@y8wW?-6>4rp3*#1-JIDlUy2o zgep+U2w9J&SA2xfzYyFLQrZ(`M}^&9&p`Fwgeu<@j?fF7lPAMq-|Ds$2qv-3RPCv+KN})%>1x~M>*9f zr+RjaV591~z}X$T(->9P>8QG%lmyFYR9%<<3!jdwq&rz%Csp~E+2W?((|(jew=!z6 z_I3u{O*P!hEGpL;8eFDIK_RJ8{x{SQrP|LyZey!|PT$Y`@AtzGGL<-~I|DhA&!Qi{ zKFsXHQ=V&y`gC%B4>OaB+~rJdLOTK1w$XKI817G|~Dl13pRA(oVCj0wiV?k-%&$S}K^nKh#E2mA;VYd^t1 zFySAJg|&a6GqVBF?%Z=9=iD>tDv#_DinkhtVyRFEH?0IUwCGxY037L4nY@=sRlpQ4 zf#*oK#wbvN#Mu{pkOh*!=J@|1O7K+Z;na zR2Q?XNami!?ni@hI% C=$oVf literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Scale.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Scale.yaml new file mode 100644 index 00000000000..4d8465601b2 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/extensions.v1beta1.Scale.yaml @@ -0,0 +1,41 @@ +apiVersion: extensions/v1beta1 +kind: Scale +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + replicas: 1 +status: + replicas: 1 + selector: + selectorKey: selectorValue + targetSelector: targetSelectorValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.FlowSchema.json b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.FlowSchema.json new file mode 100644 index 00000000000..2afc3cf0086 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.FlowSchema.json @@ -0,0 +1,112 @@ +{ + "kind": "FlowSchema", + "apiVersion": "flowcontrol.apiserver.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "priorityLevelConfiguration": { + "name": "nameValue" + }, + "matchingPrecedence": 2, + "distinguisherMethod": { + "type": "typeValue" + }, + "rules": [ + { + "subjects": [ + { + "kind": "kindValue", + "user": { + "name": "nameValue" + }, + "group": { + "name": "nameValue" + }, + "serviceAccount": { + "namespace": "namespaceValue", + "name": "nameValue" + } + } + ], + "resourceRules": [ + { + "verbs": [ + "verbsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "resources": [ + "resourcesValue" + ], + "clusterScope": true, + "namespaces": [ + "namespacesValue" + ] + } + ], + "nonResourceRules": [ + { + "verbs": [ + "verbsValue" + ], + "nonResourceURLs": [ + "nonResourceURLsValue" + ] + } + ] + } + ] + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastTransitionTime": "2003-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.FlowSchema.pb b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1.FlowSchema.pb new file mode 100644 index 0000000000000000000000000000000000000000..e146421bd86ac2588ecb7734a8b39e17c3e55ef9 GIT binary patch literal 681 zcmZ8f%SyvQ6isTu_Eyt4xRAI|W?8UmK`4Ra1tpH`gdi=&Y-I!)=nXGQuDC06Ns*vsFjl7 z)I^PG#kEWn;<(a*6sFo7Z#rh>TP~SDrsmYda)Y^8fpRwx>BHV1e>!4QtD^QiktMrnt7<0@EDWxZpxJY0`!LaCf}L?? z3dE7oK>v`w_kRsV4ezf%W3JV}Wjs99hgVVR%xVz|H@7WUC;rF@W9qXFm7K|L!NW8j zj?o7jS~)o+j~yUK*P*lU?-=B-N!9`I(0(e6I4FNp$s|g1&lyrm^Le{g9o;p9(ENhN yw2)#yJLu8=PKH^BwH$R)(RigK>!CB>&tK>attifP_5o@W_kbPkje%X>VO#7-1b_TxOQYGMFsH#`~@?g zzz-m#ZhQb@VD8QUu0u=2_I&s5?!D)zDGhXlwg;5o^f*fdry-7s1Th8?Mok$KzB}Ic z{Ei@8kYv(^G0+pv24t8DoDj~uHw(QNki+l@E-_8PTOR@g)r9j!$*;`2GRD1(60Av} zgEnE2o~YX?>1)*36d-vj6c2<{+jX_M+OqBGoI0jglec%mihwwrrv&h-IuBEqu6{-6F}sit04S>%Q6nN3qv2ZUitZk0g2=fUiv z@(43L1fdIFg~xOM3;F*4HG%T*G5xk&qoI}o?aPZvoF#KuM1{NimMhclG6@}Oh@50W z^0sW#+sGGIY||~&teUk`^ow)sAFFT8O_ZdHBFzN*>ipNsOq~x(0BE`K~De$IUlZZhM;Y$YN zVLy^1JJG6T(V2}pD;kZ;G~rO2NJ(4mF7#@(``-_Ls=o7;qPwTR6z#+5N2tdl#Mpep zE7r(EI}vj5gp?{3DJ`*Wzm!|d_fJqCMKXUlc;nCKY+6kcpiE@b?Yg=-jHHO8pG45^ z`Q?VNI2KZzqqYU+sbqTpjDGNb4W}Fa-@knDoenL-_{F{uiyXB+mnHMk&wN z+*Wh$YXRZq1)UYCjmN19Nu1)*76d-vj6c2<{+jX_I+P19e?d0B?bA5p9h_LLi_ov@qs%g|zAbBBsX3G?{0b!VuTP0BM zc`!p%8DWNpAaud4@_6olA>aGI##bIbrr$-!XsTsE`|@HEXUQCvP~q;r?Z`A-CZR(O zkew_@?v`b`8~MVDWjcj=v0mIRd8Ik_j?qz`P?jo+G!yKp^ItDBb>1%v!16ccMn!#* LR4%j$&+v^Oagw;N literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml new file mode 100644 index 00000000000..f185e6dbce8 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml @@ -0,0 +1,56 @@ +apiVersion: flowcontrol.apiserver.k8s.io/v1beta1 +kind: PriorityLevelConfiguration +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + exempt: + lendablePercent: 2 + nominalConcurrencyShares: 1 + limited: + assuredConcurrencyShares: 1 + borrowingLimitPercent: 4 + lendablePercent: 3 + limitResponse: + queuing: + handSize: 2 + queueLengthLimit: 3 + queues: 1 + type: typeValue + type: typeValue +status: + conditions: + - lastTransitionTime: "2003-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.FlowSchema.json b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.FlowSchema.json new file mode 100644 index 00000000000..9270c206105 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.FlowSchema.json @@ -0,0 +1,112 @@ +{ + "kind": "FlowSchema", + "apiVersion": "flowcontrol.apiserver.k8s.io/v1beta2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "priorityLevelConfiguration": { + "name": "nameValue" + }, + "matchingPrecedence": 2, + "distinguisherMethod": { + "type": "typeValue" + }, + "rules": [ + { + "subjects": [ + { + "kind": "kindValue", + "user": { + "name": "nameValue" + }, + "group": { + "name": "nameValue" + }, + "serviceAccount": { + "namespace": "namespaceValue", + "name": "nameValue" + } + } + ], + "resourceRules": [ + { + "verbs": [ + "verbsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "resources": [ + "resourcesValue" + ], + "clusterScope": true, + "namespaces": [ + "namespacesValue" + ] + } + ], + "nonResourceRules": [ + { + "verbs": [ + "verbsValue" + ], + "nonResourceURLs": [ + "nonResourceURLsValue" + ] + } + ] + } + ] + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastTransitionTime": "2003-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.FlowSchema.pb b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta2.FlowSchema.pb new file mode 100644 index 0000000000000000000000000000000000000000..e62f711aebf5d7507fb3a1bb1ff2bd29737e404a GIT binary patch literal 686 zcmZ8f%}(1u5Vk|4CKGVXiUTqiwBnRQ082;_5<<#>N-e4o&>pz0!-SeRyVkA^0>lgO z796WSLSFz?;vK3UdM$SjFj+gn;x<3u%zpEIJL(w+LRcFn>T;lDrd84vX>3qmpze-( zrW>pEi_Hi#5i-~#)Y0HOjs^Q)hd(uFN-@T7BFT|0o}ol7GW;?v1>U4hnRPIMZ1d}^a`NuyD@CLC%LD`~5}5B)~t@&4bhy6=3V=;zaKiVomp8JdZRFfpI; zinWT+PDC6$A*IShMoVnlujCeUz6H%uEQ^POH~xIarqdg)-Z9sNLN5eUnEsC9J3q zF0?8l`?Y}5Y&yn&xX`bh!>ZT`a^?jmN19Nuf?er+W>2Q_`PD4B-62u5Zm_#xpe0Q`T zLy8-o-xh=ml8#$20(!z(kMuKvQ^J||W}){2au^=KC8im8>wRFLns7cZ`IT8$4sj=^ z1Zxs#uSHm*C+c=ax*9b$1xTI=#RDPLc3q8Do3=f9{CqCD#;HP2(^rMs=&FVsiesSi z48~q5hk7CoPz5u_Q!P=q-KDqYTpu7OAuK=a|LG4FYU))L$g+?esPBVV|27kC`lDXmJ9aP`LCC$IvZv@5fM7@dM0u3RzF`=fAxJm>>39;uri3%SzpOitGF$a$e=z&-5z#L zJ5sBsYayoM3xltO`rbdmkzh|%xUWE6iV^-2afWRE7$s_v;@+ebc;l`~L_de{IfL{;ZU1MNn7oH>eXs@{~oWazOzly)$=Vy`*64j^;m=$n;kr7 zjXbmyAqP)LsZx>B65IAmxyAfmhx#y*`NP3Ge?Dc?YLWnDBA?x^tDA#Jia5F;f_Bee zH-y=dkm4A%Eig|dqEzQ+N0hd@zH(H`x{dxgF+*F^|swrd5{YdEiYb<@vJP zYEFGEAiTVwvmli`C=C61uv=iZV6#M>H4M3w6+Kes<>r}`;SG(#6d#~9OTWjEz*gVD G;m#ZRg6l8< literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.FlowSchema.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.FlowSchema.yaml new file mode 100644 index 00000000000..7e5c4329c0f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.FlowSchema.yaml @@ -0,0 +1,72 @@ +apiVersion: flowcontrol.apiserver.k8s.io/v1beta3 +kind: FlowSchema +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + distinguisherMethod: + type: typeValue + matchingPrecedence: 2 + priorityLevelConfiguration: + name: nameValue + rules: + - nonResourceRules: + - nonResourceURLs: + - nonResourceURLsValue + verbs: + - verbsValue + resourceRules: + - apiGroups: + - apiGroupsValue + clusterScope: true + namespaces: + - namespacesValue + resources: + - resourcesValue + verbs: + - verbsValue + subjects: + - group: + name: nameValue + kind: kindValue + serviceAccount: + name: nameValue + namespace: namespaceValue + user: + name: nameValue +status: + conditions: + - lastTransitionTime: "2003-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.json b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.json new file mode 100644 index 00000000000..9bcd0b5ab25 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.json @@ -0,0 +1,77 @@ +{ + "kind": "PriorityLevelConfiguration", + "apiVersion": "flowcontrol.apiserver.k8s.io/v1beta3", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "type": "typeValue", + "limited": { + "nominalConcurrencyShares": 1, + "limitResponse": { + "type": "typeValue", + "queuing": { + "queues": 1, + "handSize": 2, + "queueLengthLimit": 3 + } + }, + "lendablePercent": 3, + "borrowingLimitPercent": 4 + }, + "exempt": { + "nominalConcurrencyShares": 1, + "lendablePercent": 2 + } + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "lastTransitionTime": "2003-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.pb b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.pb new file mode 100644 index 0000000000000000000000000000000000000000..f7d8d446bbcb5ae53a77dc4c377af7b60eb47d9b GIT binary patch literal 547 zcmZ8eu};G<5KY<&61S8P7^<+Kh^a$>BBTllA(ag()B!QDIqkJFaqY-XiVETf_zPw} zfgeCf-S_~+z}%eyT!)s3?fLHA-FwebQyQp+w)>RdbU8}|rvZ+M1Tg{;L`@kGzBAej zA;J5u*AavZl8oCh0(!z(pA1rg6T+GMRz&XwWHUU3OH5O6*9O2qHQ{_-@~X40jBz)k z_$v}2K7Yfqbg>MCt9LzJGr;!Tpu7iA}l-X{pt4?YU-;hki3vxvuTReK4F-WTP0BM zc`!p%8DfS9Aaud4@_6QdF5mmV##bIbCf`NJXsBgCd-7r&XUQCvP~q;r<;XN#B%wnM zke$p)?xtnB>-oZxWjcjgu~ytFd8HZlj?qz`P?jo+G!yKp^ItDhb>1%v!16ccdPRMa LR4%j$&+v^Ob%MCD literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.yaml new file mode 100644 index 00000000000..2bb7ded37f8 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration.yaml @@ -0,0 +1,56 @@ +apiVersion: flowcontrol.apiserver.k8s.io/v1beta3 +kind: PriorityLevelConfiguration +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + exempt: + lendablePercent: 2 + nominalConcurrencyShares: 1 + limited: + borrowingLimitPercent: 4 + lendablePercent: 3 + limitResponse: + queuing: + handSize: 2 + queueLengthLimit: 3 + queues: 1 + type: typeValue + nominalConcurrencyShares: 1 + type: typeValue +status: + conditions: + - lastTransitionTime: "2003-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json b/staging/src/k8s.io/api/testdata/v1.37.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json new file mode 100644 index 00000000000..c05070e5375 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json @@ -0,0 +1,64 @@ +{ + "kind": "ImageReview", + "apiVersion": "imagepolicy.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "containers": [ + { + "image": "imageValue" + } + ], + "annotations": { + "annotationsKey": "annotationsValue" + }, + "namespace": "namespaceValue" + }, + "status": { + "allowed": true, + "reason": "reasonValue", + "auditAnnotations": { + "auditAnnotationsKey": "auditAnnotationsValue" + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/imagepolicy.k8s.io.v1alpha1.ImageReview.pb b/staging/src/k8s.io/api/testdata/v1.37.0/imagepolicy.k8s.io.v1alpha1.ImageReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..b71c3c9ceaad4f2fa6b596b5047a23cb0164cfbb GIT binary patch literal 541 zcma)3%}&BV5N?6QvLMu|iK(|9i9sPDX-quG&7T-!j0bO17;x>fZFXA>8ehP-@a!Y_ z1}40N@xa+P&}A!#oVi`GAT_d02hhhjVze`=hrX=SXm{8E7T-X_DIHCV z7dWJN=S=eCJx7Wh26zQ5MQ5##90eqJHly6iv?^ohWG&vRMAkc{Jk%34E2UkHni~RT zlnT{{Lehw9)?aB`*7$kyTCj~{g^C#teDlo?d|{wnV$2N8aRq? zaKo|M3FEjA9pHj6>OAGpM+Oxr9zq94DL5N_pulkg=X1!lrdbi=t}gM`1w_3wLIJnxb2#m`Y2y z0vwCQ)BWXS^>+W#cyfo&$xqfcnvx8nP+X2eKpY)vZbQ7 zy36sQ9##R`Wg(&cRiW-y2ol9XG&fRf^)}T}!&$8c9kDr3TbGn cyQBXn%y!hk|zLR^d_E^3T}ad5kq1J54Urq`07@eepS`3Ic+ z2{<|!6J}R+aB^UG(ATR#b^Gpp@4olF@3}3Zpfyxwv`d_!!${q2i8}Sx2Mx^pGu$xp zy94Tk)Z@lO4!vejf#W_o!7L)iQjc&F;E)_nOJ*r%g^!)2#aa}Ebq^?a<&RoEq8*8v z%K;Hy6hI#d1gOhuYoVRbkMBN4IbGQUbU%3pbc9YTsKBsInAj&nLrb9iVOyw#Irl;w zTa>h(ddr^kO;m6xPX?QF|JKY+t&Dw|HnO3%)S%p@95Z?W2BprmYNKKwbKE0=EEpxv zkN2P2H~-66u*3WKJF6>A5F@N3j)#7d%vKI%F0b0Ui0oMsGSn(sMJwr)XD-c=indW9 zoJts)fVHEyYC9>) ffURyH-(V{f(AU!hP--~TK3{I&Zht46ilzJjvjNks literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.Eviction.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.Eviction.yaml new file mode 100644 index 00000000000..c5f9dbfac85 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.Eviction.yaml @@ -0,0 +1,62 @@ +apiVersion: lifecycle.k8s.io/v1alpha1 +kind: Eviction +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + target: + pod: + name: nameValue + uid: uidValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + observedGeneration: 2 + requesters: + - intent: intentValue + name: nameValue + responders: + - completionTime: "2005-01-01T01:01:01Z" + expectedCompletionTime: "2004-01-01T01:01:01Z" + heartbeatTime: "2003-01-01T01:01:01Z" + message: messageValue + name: nameValue + startTime: "2002-01-01T01:01:01Z" + targetResponders: + - name: nameValue + priority: 2 + state: stateValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.json b/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.json new file mode 100644 index 00000000000..05f34c88c4c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.json @@ -0,0 +1,69 @@ +{ + "kind": "EvictionRequest", + "apiVersion": "lifecycle.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "target": { + "pod": { + "name": "nameValue", + "uid": "uidValue" + } + }, + "requester": "requesterValue", + "intent": "intentValue" + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "observedGeneration": 2 + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.pb b/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.pb new file mode 100644 index 0000000000000000000000000000000000000000..4e94860b1537a04ece9aeeba213d7997b6169caa GIT binary patch literal 537 zcmZ9J%}T>S5XaLGu-Vi!E{ZkB9E((2P=Xhs;zdP7#Dlj@I<0HAo4A`4s`vuFg=ZhZ zHxT*`#e-+xK)0KI;ca$i_CLS*PvlDj?V=qH{Iw5S{hcI+e=!?fawb7-uSa|M^tW6}qbJY*Bjz;=LWJZ+dgWV;+x1ed%NJ3XZ_6vSN)OwT?MxPX*)_E-is5&5=^g-wZw&P^F z{~X`_FXO2lzQ(^L$7m}tU|o4LN^)n8%BcAK(s5)KES%7$9-?iuwd(SM65Arb#B984 uQJw-%HH&+Kj**$p<*_A|C0Pz$FD*eDmH;AWez&XYSW@kyC7hybc*Y;UbhzyR literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.yaml new file mode 100644 index 00000000000..e53a968852c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/lifecycle.k8s.io.v1alpha1.EvictionRequest.yaml @@ -0,0 +1,50 @@ +apiVersion: lifecycle.k8s.io/v1alpha1 +kind: EvictionRequest +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + intent: intentValue + requester: requesterValue + target: + pod: + name: nameValue + uid: uidValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + observedGeneration: 2 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IPAddress.json b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IPAddress.json new file mode 100644 index 00000000000..f1c898e3afb --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IPAddress.json @@ -0,0 +1,54 @@ +{ + "kind": "IPAddress", + "apiVersion": "networking.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "parentRef": { + "group": "groupValue", + "resource": "resourceValue", + "namespace": "namespaceValue", + "name": "nameValue" + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IPAddress.pb b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IPAddress.pb new file mode 100644 index 0000000000000000000000000000000000000000..786612311229d61ac6e69bea502d3cf79f70d359 GIT binary patch literal 459 zcmZWlJ5Iwu6tt5_*bm|uD+O|g%M<}3fh;=G@exXaDCpMs#ais_TDvw;KwN-3P*8IO zZh(|KAPQ=30GqY)0lIm=c{7uS(tvGfGc3kjq?9GyG?ZP+cW(DQ`*?5^#{#AFp6c*k z1DlZ%UXrXtZ!FJEs84d7}E?2JU1$y1zo>lM@&Q2-8Mj2EO(Bzo+w)OzP;A8h5S zdh9Rt2MaZw7Rl+VkX^ODsCgdE2sTE9kpzWqcn;5J{^#=jzchjJ@GS5XX~RX)>BNh6)lWLcmK8RSRO(TYC^c5D((Pi)`C%U7PNP-9)M43wZJs zJo^Z~fzWpl58eddKsUSg1M%o>c4qd!zyHkkYQlhJC{i3>Gu|V#Tj|wAg|OADbuYI^ zyBrJQJoO&p2?Jn-gpsBSa^$RkQwjAALG z%I?%z^;~X%Ej{Un{Rw|CrYRRtM5aO3%$msy9YRq^ZX}@6xi_0I-$xX6F;@vM&!W`- z2;cuL6G#tl!><|Fs7f&$w#CUH(v#WFLgx0a?uw*2o`f3ehY1aT1sqAV%UKfXm;N^3 zPjADSI=C6H1aQGbtkJ!Kz%7pB$)X~#)3R1?0fKX|BNSig#D5U@PO3LH94yLjmHwkf sh=iDc?7$XmLXP|xbyBMI6Dg3OWSO25aTc={3suSo%sJBw@QuLu1{;OzG5`Po literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.Ingress.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.Ingress.yaml new file mode 100644 index 00000000000..b01d1b3445d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.Ingress.yaml @@ -0,0 +1,75 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + defaultBackend: + resource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + service: + name: nameValue + port: + name: nameValue + number: 2 + ingressClassName: ingressClassNameValue + rules: + - host: hostValue + http: + paths: + - backend: + resource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + service: + name: nameValue + port: + name: nameValue + number: 2 + path: pathValue + pathType: pathTypeValue + tls: + - hosts: + - hostsValue + secretName: secretNameValue +status: + loadBalancer: + ingress: + - hostname: hostnameValue + ip: ipValue + ports: + - error: errorValue + port: 1 + protocol: protocolValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IngressClass.json b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IngressClass.json new file mode 100644 index 00000000000..99065b04ece --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IngressClass.json @@ -0,0 +1,56 @@ +{ + "kind": "IngressClass", + "apiVersion": "networking.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "controller": "controllerValue", + "parameters": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "scope": "scopeValue", + "namespace": "namespaceValue" + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IngressClass.pb b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1.IngressClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..1f883673983eec5d648e44c34fbafc3fb0b5df87 GIT binary patch literal 490 zcmZuuJ5Iwu5OqEh$&in+QXrQWm5Tt8kSsbvf%phfL=<#uXJaki>{>f^P(WOOTTpWX z#0`*g2Sh>54PdiYLKM-xoq6--z1bu{3wEF*Xm%%6!bIFn0_-xmJK1*{ry^Dq@t6}t z=d}VKWvB}>rq_h$)Y*!upo(Pla#3x!A8GUn>~NMRc-4`qnGb@jjrHk8|s{dl;b&_I-3PF6QKt!B81FHrbSHKUU?hN z?E%zvuwt?M=ighp@!KS2t48)pK}oeoOc2iQwLzovR0^RnCW6FNnS#@j={*0!zPm2t z=?tH4?>98A;VGKWj-<$xdvJ3>`;Kn!e7>K2pKj_jlm5Gw;;0W&)b ze}L3aKtc@6`~f&NEfsSow)6S<-rchu`CJ2Aph-}AL0N>!q!anPgXzv}&#?xI9nu(w zxpP|uZzW(7I7KHg&XBV?K?E_FqQQc4>%}flV5mwwi=%kl$0U*`+D3*)5_Ovlahfqv zhZx6{NY=0R3}gQA@m#UBLxCPYUj!P0(-tse7@(LRq1>q{C{F|)s6#?%3R58>x9yd+ ztU2EYrbwn5yTAUurJHsGCV17zuI}rsF~$VO_(~X*I(K>iHl~ok31X6P>NF|xFYLR2 zWjvALeg0LpwXP6D@rWPiiJHto1(dFDdN$93E4Fqb(d*BLL>F+|1S2LP#^Mymj#)sp5qe+|#*&O=l0>!bmA9I? z+XX}VDh|6#{oX=Nt4>n7DrCD9lz6>Q8HwqG6sUNfOCi*TgpmPqRdB2%o%)~4cmLCP z(!DzgUZ%U2E3{1;hoo0|hll z;08#!1EQej2C!KxAE2A}n>RCQC=J+#Er!J{7b#^)CkaoAjAI#OXTO_B;LUzs26s;j;B%^mqpyqirBUl>|MiLad;W<2?`k%@7|I!4? z!^h;i?ixKshFL7n$9a{^K?7>{4}Djb(L4zqY6$xPiQr{k{b>Fg{|k6w$2S7w2OQ3z Ar~m)} literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IPAddress.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IPAddress.yaml new file mode 100644 index 00000000000..b16eff5d7f9 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IPAddress.yaml @@ -0,0 +1,40 @@ +apiVersion: networking.k8s.io/v1beta1 +kind: IPAddress +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + parentRef: + group: groupValue + name: nameValue + namespace: namespaceValue + resource: resourceValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.json b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.json new file mode 100644 index 00000000000..7a95be4a58b --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.json @@ -0,0 +1,105 @@ +{ + "kind": "Ingress", + "apiVersion": "networking.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "ingressClassName": "ingressClassNameValue", + "backend": { + "serviceName": "serviceNameValue", + "servicePort": "servicePortValue", + "resource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + } + }, + "tls": [ + { + "hosts": [ + "hostsValue" + ], + "secretName": "secretNameValue" + } + ], + "rules": [ + { + "host": "hostValue", + "http": { + "paths": [ + { + "path": "pathValue", + "pathType": "pathTypeValue", + "backend": { + "serviceName": "serviceNameValue", + "servicePort": "servicePortValue", + "resource": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + } + } + } + ] + } + } + ] + }, + "status": { + "loadBalancer": { + "ingress": [ + { + "ip": "ipValue", + "hostname": "hostnameValue", + "ports": [ + { + "port": 1, + "protocol": "protocolValue", + "error": "errorValue" + } + ] + } + ] + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.pb b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.pb new file mode 100644 index 0000000000000000000000000000000000000000..1c582df7cf5f64ec230e992295bed0a0e1e12380 GIT binary patch literal 733 zcmb`F!A{#i5QgnQ6?=*kv!aMv;$pQI4zwU40=3t zt(Iqur6{GDL#deHR&CYWL2!F zOJ)N<_L8B#Bc!$n$$N+l`=%6S;h6pzmCOSi3Z-2T(p1=ysK?iK4q?@H4nILaAHss_ zLnr)yo+PT=N6Sdxn0Hsbv5lN6HOBe`Yp@D+_BUEoF;)-EVx{wePohE!Ejl8%QUWNY KaF>&KsrLj^Z1{!% literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.yaml new file mode 100644 index 00000000000..8a8237b25ad --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.Ingress.yaml @@ -0,0 +1,69 @@ +apiVersion: networking.k8s.io/v1beta1 +kind: Ingress +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + backend: + resource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + serviceName: serviceNameValue + servicePort: servicePortValue + ingressClassName: ingressClassNameValue + rules: + - host: hostValue + http: + paths: + - backend: + resource: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + serviceName: serviceNameValue + servicePort: servicePortValue + path: pathValue + pathType: pathTypeValue + tls: + - hosts: + - hostsValue + secretName: secretNameValue +status: + loadBalancer: + ingress: + - hostname: hostnameValue + ip: ipValue + ports: + - error: errorValue + port: 1 + protocol: protocolValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.json b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.json new file mode 100644 index 00000000000..8fd98672b1f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.json @@ -0,0 +1,56 @@ +{ + "kind": "IngressClass", + "apiVersion": "networking.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "controller": "controllerValue", + "parameters": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue", + "scope": "scopeValue", + "namespace": "namespaceValue" + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.pb b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..72f1d490426487d23c8b48dc14d5f1894dd4e868 GIT binary patch literal 495 zcmZuuJ5Iwu5OqEh$&!z;D8QvVTm%vc$)Y0^h>s9OL_xQ9Cf4H3uC-%>0^$PPf|?T` zZh(|KAPQ=30GqWEqKNM8%$qmw%_ad_WQS}E$nK;{n20+`fE^}xZ@VF6wCglZM63Yu zh*L!8wL(71q%PGk-bt-Qtc5Fl(Tzn(C9psLedyhL1R#+;Iw2q%Rjg8 zuF7~i!{_v;Vp}~e27HKvNm^Xypi0UQk9`~SaB&H9)B$NnQe;YUK3{W4n%dv7l6hL} T{XY)DNc%Aif8`%s%d>s~Whty@ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.yaml new file mode 100644 index 00000000000..a8fd20df752 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.IngressClass.yaml @@ -0,0 +1,42 @@ +apiVersion: networking.k8s.io/v1beta1 +kind: IngressClass +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + controller: controllerValue + parameters: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue + scope: scopeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.ServiceCIDR.json b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.ServiceCIDR.json new file mode 100644 index 00000000000..2fdd547009c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.ServiceCIDR.json @@ -0,0 +1,63 @@ +{ + "kind": "ServiceCIDR", + "apiVersion": "networking.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "cidrs": [ + "cidrsValue" + ] + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.ServiceCIDR.pb b/staging/src/k8s.io/api/testdata/v1.37.0/networking.k8s.io.v1beta1.ServiceCIDR.pb new file mode 100644 index 0000000000000000000000000000000000000000..5b45721bd271377b90de0123b68f7f3e73430230 GIT binary patch literal 489 zcmZ8eJ5Iwu6m&ik@v}*cMG;)OLMZ}?gk+^b1R6d<2oMF`+IfibZUCEgexjRwpLsL0p(ixhhAoEaeau732F=hDO&afvT0W+vWgAz>M>N30 z0!x4T&Yq^-s*Oe^qdkS%n;b=) zaXE)v(3q*Jx7MvxCNJObWlKAe==JAAq6@gKgB}qdBXNpj+sL8X@Li}9#^RKul0>zw zmA9I?+XG#i%MUwC{q90dqec?CDrC3d6?m;r8HwnF6sUNf3qF`b!pH!*D%jOHnfjm0 zcmC73(!2CRX}g@>)6D_c}-j<@W}X~JVV!aYW$v_JCj zwge?kMtDJ3f_8m~93v9r@r-iJRFxqaWG!x0BJ+F`=GDokoOGB$4XFNK(Ny z+g<4ui_@pimx5&+DD?dGs?Z5su0n~CJ~DZT6T6&2{i5%JNjMiViIs_#t%X|m-0VOp zpgbGw{N;D&X__?>(#0U{TsIfhe98%iZI=O7T@`Avt-hrUqT)dnC4ST{s>!`uF53R5#T7++oJD5h-xMP=3Q{2X* z{gp%SOQ^{32re*9!LAR1L5vePo~4{>RuvH*=oYskfCfi|g=(T%NQtjdw-JNjX)OC7 z7KAgE?XC0+h3WI>Yu+*rBzpONljsCpuAw5u9#C-z6T76Ln($my#f!t%X?i z+-##_NSI#i{ONb+YMM11kwqbGvuDP&fG|wSofN2eo=gvwN0{Lu#42G|d6eBhlkfbe zapesk)1RDWbR`*3Uz|@O?aWRdE!{u#Es=V2CzPp=CR&ZP?faPdbhfL3Y*dQ4zejGt z&uqvcv+Z2T-_^3;odJbG!sDz`UrcDFTc{AiMB|E9&Giuu8fSY|$t^(;NE#JvEIWp4 F`~q>}xyb+k literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1alpha1.RuntimeClass.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1alpha1.RuntimeClass.yaml new file mode 100644 index 00000000000..5d760398980 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1alpha1.RuntimeClass.yaml @@ -0,0 +1,48 @@ +apiVersion: node.k8s.io/v1alpha1 +kind: RuntimeClass +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + overhead: + podFixed: + podFixedKey: "0" + runtimeHandler: runtimeHandlerValue + scheduling: + nodeSelector: + nodeSelectorKey: nodeSelectorValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1beta1.RuntimeClass.json b/staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1beta1.RuntimeClass.json new file mode 100644 index 00000000000..720d8c5eb98 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1beta1.RuntimeClass.json @@ -0,0 +1,66 @@ +{ + "kind": "RuntimeClass", + "apiVersion": "node.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "handler": "handlerValue", + "overhead": { + "podFixed": { + "podFixedKey": "0" + } + }, + "scheduling": { + "nodeSelector": { + "nodeSelectorKey": "nodeSelectorValue" + }, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1beta1.RuntimeClass.pb b/staging/src/k8s.io/api/testdata/v1.37.0/node.k8s.io.v1beta1.RuntimeClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..1233b744b6cbca8bd5fbe5fadeccc351963430f2 GIT binary patch literal 533 zcmZ8eJ5Iwu5Vc7V$>isl6v(BaKq*2JffP{&i2@KpfG7~nIv$6`n_bImM+C$LxCJ#w z;08#!144qD8-TqgA)r%KEp|mB^NuL@)r)2!rmjNWMu<|xVbX`8 zq=GB9x6&^Zrca+Qc|$u$(DT=8f==La4T_97$mAhT%u)u`3&(~k;ao%{N=%e&EYzy! zW(SHs<=J5CFTXuc)2xwzE(U4qJw2>>loLkpl7PzRQFov`BAg5{RD@X-LAw7ezV+Y6 zPIh>oe&-CWo0uVU<@qGYF0-45rTd4zA!BEL33b%+HQ_G%onSSgk05vEFgk;w9GL&3*MhAUZCkwv#)oK91cT|&=GY*ewiY-zUk11y%c A^7{=< z&_kT8gAB}(DS9))5G8jCP|tZZL$EnV3?*3T0CX~5-M_;3{*Lk04Ij(zwrdR4Fic~4 zRr1=IaR;>SA11CW!o~@0>bYgYebAu6e~s#!{vH<@M~U7()xV{gf^ICz%cAykV0wmc F`~Ydl2P6kkXrNGIIYAL+ ziR{BfNDftP&bBP;>Gt)Z>=*|U-M>Fd)FEdzVl(I>6Ni|)6%Eyku1~7Kd6YsSR9!n$ zXVvp}i`YZTHL>@t-=C0HlGg&yN92mWn0@a)wvrFbe;LyiJ72IkR7yifc zz5mDf(!-Pe~A2F86P09bdbwM z*dNhe;jyFEL(TQTGTmk31bRm>kZme_qgGlgZ~WN&xxGW|bZpkG2>C&o=B<^!W2sjX T1o8FzjXAkGLZ+)J4Bz+!{r2Ic literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1.PodDisruptionBudget.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1.PodDisruptionBudget.yaml new file mode 100644 index 00000000000..e51af35c182 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1.PodDisruptionBudget.yaml @@ -0,0 +1,61 @@ +apiVersion: policy/v1 +kind: PodDisruptionBudget +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + maxUnavailable: maxUnavailableValue + minAvailable: minAvailableValue + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + unhealthyPodEvictionPolicy: unhealthyPodEvictionPolicyValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + currentHealthy: 4 + desiredHealthy: 5 + disruptedPods: + disruptedPodsKey: null + disruptionsAllowed: 3 + expectedPods: 6 + observedGeneration: 1 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.json b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.json new file mode 100644 index 00000000000..0e6e890407e --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.json @@ -0,0 +1,59 @@ +{ + "kind": "Eviction", + "apiVersion": "policy/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "deleteOptions": { + "gracePeriodSeconds": 1, + "preconditions": { + "uid": "uidValue", + "resourceVersion": "resourceVersionValue" + }, + "orphanDependents": true, + "propagationPolicy": "propagationPolicyValue", + "dryRun": [ + "dryRunValue" + ], + "ignoreStoreReadErrorWithClusterBreakingPotential": true + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.pb b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.pb new file mode 100644 index 0000000000000000000000000000000000000000..c5399ef982f16ed43fbad5826aaf6b9e21d4a5e4 GIT binary patch literal 473 zcmZvZyGjE=6oz+`fSZYK)l+Ap2eGjB4RkU~Vi3E3&hB1|^rcMROQb4b ziZ{SBq`PAjs3675RVehASuJ5ulteok`RJU9iS1~585>&F*;A;KOqn`V+Dy06?pDw9 z7EhnAmB2YQ>iO%mb=CNXzZIsy<=@IGY7?SsSYSDl7bK IxuFv|KgF!0LjV8( literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.yaml new file mode 100644 index 00000000000..d48b01a4d77 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.Eviction.yaml @@ -0,0 +1,44 @@ +apiVersion: policy/v1beta1 +deleteOptions: + dryRun: + - dryRunValue + gracePeriodSeconds: 1 + ignoreStoreReadErrorWithClusterBreakingPotential: true + orphanDependents: true + preconditions: + resourceVersion: resourceVersionValue + uid: uidValue + propagationPolicy: propagationPolicyValue +kind: Eviction +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.json b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.json new file mode 100644 index 00000000000..d7ef20e576c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.json @@ -0,0 +1,85 @@ +{ + "kind": "PodDisruptionBudget", + "apiVersion": "policy/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "minAvailable": "minAvailableValue", + "selector": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "maxUnavailable": "maxUnavailableValue", + "unhealthyPodEvictionPolicy": "unhealthyPodEvictionPolicyValue" + }, + "status": { + "observedGeneration": 1, + "disruptedPods": { + "disruptedPodsKey": null + }, + "disruptionsAllowed": 3, + "currentHealthy": 4, + "desiredHealthy": 5, + "expectedPods": 6, + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.pb b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.pb new file mode 100644 index 0000000000000000000000000000000000000000..dadce0b4f029cb43818029d9271fd6895d4650c0 GIT binary patch literal 670 zcmZ8fO>Wab6t)}FI^#5P-AV*+iY&FNvS}L$De49_DjSGU7Qmvr=lC_5dOWr~c2tA7 z0JlIadjxKP)H_rxSh3&+FrI0C=j_MLgnq3!t36wPh|H}5(8M-=Rr ze1^b^StS?Y)tpXhk7KnXYOW8q>Fp6W(mR5YY*XPI-Ntk4=*h|E*-O$a7G^z1$PX$t aZ@00ErRU@b;^FuEEx9^ErmHE8!1xEmh~s+z literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.yaml new file mode 100644 index 00000000000..5cc8d455876 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/policy.v1beta1.PodDisruptionBudget.yaml @@ -0,0 +1,61 @@ +apiVersion: policy/v1beta1 +kind: PodDisruptionBudget +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + maxUnavailable: maxUnavailableValue + minAvailable: minAvailableValue + selector: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue + unhealthyPodEvictionPolicy: unhealthyPodEvictionPolicyValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + currentHealthy: 4 + desiredHealthy: 5 + disruptedPods: + disruptedPodsKey: null + disruptionsAllowed: 3 + expectedPods: 6 + observedGeneration: 1 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.json b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.json new file mode 100644 index 00000000000..c18c88e41b0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.json @@ -0,0 +1,83 @@ +{ + "kind": "ClusterRole", + "apiVersion": "rbac.authorization.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "rules": [ + { + "verbs": [ + "verbsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "resources": [ + "resourcesValue" + ], + "resourceNames": [ + "resourceNamesValue" + ], + "nonResourceURLs": [ + "nonResourceURLsValue" + ] + } + ], + "aggregationRule": { + "clusterRoleSelectors": [ + { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.pb b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.pb new file mode 100644 index 0000000000000000000000000000000000000000..7ab4355c85204b98a89a7e7751cb5a84d898a83d GIT binary patch literal 579 zcmZ8eO-{l<7%fO53{q;t!ZfbBaDfRbiAm!U7be;eLzIQPDSW`#GSkeoBw)ONp2D?9 z@CGK_!MJek4Rks~k+^&BoA2knH=!pCbcptOfCnv{CKJZV0w;vgR_KWqVMntQyLuj_ zA_3lG5!lZq^if0=il@-WQ403%7$|U@KsPTrX7(y#JkTv}O+YmA2@Tamvz(HlLhS|z z!BQ^!fD3t4RlV&_xx9S&dMjDRr9`ja?-E_3yFFBiZ~&3Gg1KGQP)!6bGBKqrQOeb` zwZT=-{VA%1gzCf2pMH0(rdh`^*%WeI@Cv*>A{0ktAqA>EPlW*OOfkh{;HqGoEYAGr z@}2){TBasoM&I4Yt05_w6{w4w&$-VyU0f}tSL?g6MvnhwZXNg15^%Su5nHKW7@7$on;DF I`wZ9k1%{o<7ytkO literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml new file mode 100644 index 00000000000..6467543328e --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml @@ -0,0 +1,54 @@ +aggregationRule: + clusterRoleSelectors: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +rules: +- apiGroups: + - apiGroupsValue + nonResourceURLs: + - nonResourceURLsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + verbs: + - verbsValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json new file mode 100644 index 00000000000..c7c30cc731d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json @@ -0,0 +1,59 @@ +{ + "kind": "ClusterRoleBinding", + "apiVersion": "rbac.authorization.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "subjects": [ + { + "kind": "kindValue", + "apiGroup": "apiGroupValue", + "name": "nameValue", + "namespace": "namespaceValue" + } + ], + "roleRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..fef76c0d062fcd4e60abe8768fb0d12b963d7b5f GIT binary patch literal 512 zcmZvYze)o^5XLWmz+^Saxmd_ybzqYsYCt$FVqx6s) zouRsr99v9unCQ`$0(r}mvVcBb0XIn3dniyrhG(-@P@PP53hk*StZ3xjQzjC(Q7;+R zajLnYP)nn%50$omyKc17DwW2MAJ0YKJGScS^VO&TkFI@Wx z{DBGoU|hKN545xl5_k8Ud+xobr*Wtpbc~K1&1!cRH2I^7U&`_MA&yy?wvy>IU5(qADX1Fm(kpylYD{5e3L4oQu?0Hf?VU8_nZ6 zs>YPt!~UQDVB@AyBMIF$a#{!rvNoceFgn);&7PM+g!U$clQBp`U{@ro_viNg|7!yM zhR@|s$#YtI8L*+coh3Gzb{Q3)o;#k(qD>Me)ILH}kdZx!U2W__iY&3%cXP4D0nYL2 U3oO^DbHRJ-bnklI^`sLxzbb*Og8%>k literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.Role.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.Role.yaml new file mode 100644 index 00000000000..38b545cd2c7 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.Role.yaml @@ -0,0 +1,45 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +rules: +- apiGroups: + - apiGroupsValue + nonResourceURLs: + - nonResourceURLsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + verbs: + - verbsValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.RoleBinding.json b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.RoleBinding.json new file mode 100644 index 00000000000..44f5d01efe6 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.RoleBinding.json @@ -0,0 +1,59 @@ +{ + "kind": "RoleBinding", + "apiVersion": "rbac.authorization.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "subjects": [ + { + "kind": "kindValue", + "apiGroup": "apiGroupValue", + "name": "nameValue", + "namespace": "namespaceValue" + } + ], + "roleRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.RoleBinding.pb b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1.RoleBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..078c69e8ee11b8d9c59770de9d1672b90858b9c9 GIT binary patch literal 505 zcmZvYy-EW?6oofGU@|euI#|eJwO|t=YCu>l(+DaeA{KUcvo~?v$;>jdD@pECF`zFc@>V2O0Ykh5o*`Wupg;vFp3X;JW4hG|^kx#ju95don27B~tCF$ER-JW) zT4u`VP-*k2odzr2N@eo+@mzMDBU3$nzMATcTy2mlhY-0w#u2T}N_!Fdqya+6)RNn^ zo9nISW}j4JlX*D5Xd63;gP*BZ26TsQn0NT@sLP%DJAYg#X4roIrQ~z^( zZ}}PDczBShrkQC;z<2>Yg=>%C z4NSO$apBq<=yZl6arfT;fBt{(P1KPVY9U{QFl<7aOt~OSNC;=ms3V(%AJ1Dr<0-V< z$~jGCf<>QG>^>LK#||npnBf7?6uSo#%&>q2_wtfwXI&Y?(2V$1iRm~XEYdF;rId^` zYS#spJQZpV3#m@)YGKCDpY+#Hh zTEA{PTU^iFpQ3U^m^tkI>GwBk8a0T?wvdxTryy!$!hn*c5~%k)6+*N>0|pZ;biuWG zocYh?d;iz?%ERaCXV@d9#R3GG|4!^YGYpWEyUg(4h_xnqv`~lb)@FT?n4W zhWmCtYwHVBM literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml new file mode 100644 index 00000000000..7f0858f61a6 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml @@ -0,0 +1,54 @@ +aggregationRule: + clusterRoleSelectors: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue +apiVersion: rbac.authorization.k8s.io/v1alpha1 +kind: ClusterRole +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +rules: +- apiGroups: + - apiGroupsValue + nonResourceURLs: + - nonResourceURLsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + verbs: + - verbsValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json new file mode 100644 index 00000000000..36534c7ad0f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json @@ -0,0 +1,59 @@ +{ + "kind": "ClusterRoleBinding", + "apiVersion": "rbac.authorization.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "subjects": [ + { + "kind": "kindValue", + "apiVersion": "apiVersionValue", + "name": "nameValue", + "namespace": "namespaceValue" + } + ], + "roleRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..b70e6566de6457cc4886c5b14c75e157cbf57e35 GIT binary patch literal 520 zcmZvYy-EW?6oofGU^1FyT`XkF1)CJn1jNNM7J`b1h=twVgB4A)0SV2692CNWYz!y|MrQ`lo<0>KvNZ+{LzK4R z)kU)Kzr^>~-vq|P=lrMSIvw*2Szp~ulPsCzGATYhc3q{TRT4JTqa3Wa{xDC!7PY@e SYR1K>6gtW1{x$78f%6Lk^tD9* literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml new file mode 100644 index 00000000000..6cdb234124d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml @@ -0,0 +1,43 @@ +apiVersion: rbac.authorization.k8s.io/v1alpha1 +kind: ClusterRoleBinding +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +roleRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue +subjects: +- apiVersion: apiVersionValue + kind: kindValue + name: nameValue + namespace: namespaceValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.Role.json b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.Role.json new file mode 100644 index 00000000000..ea4a6c314a1 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.Role.json @@ -0,0 +1,65 @@ +{ + "kind": "Role", + "apiVersion": "rbac.authorization.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "rules": [ + { + "verbs": [ + "verbsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "resources": [ + "resourcesValue" + ], + "resourceNames": [ + "resourceNamesValue" + ], + "nonResourceURLs": [ + "nonResourceURLsValue" + ] + } + ] +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.Role.pb b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1alpha1.Role.pb new file mode 100644 index 0000000000000000000000000000000000000000..31edb183861a442e11407fd5fcb20d91dd6c9137 GIT binary patch literal 498 zcmZ8e%T59@6dfLkP<0q5EX*vsoCOMr$;71_6D7tFW#R4)6sS|$NjpOV#vkx6T>A<9 zfeHU$T)6fRw6qKocjw%DdhfZXNu(SUA}nJVv>?wWLed3fRPa_3sTLI{vo^4F0&TzA z6O8!F3i>FcI)^Fg1IvkjG$x!#$jD7m3fy&9r7*A(e5eQ;btzBGi?Ei{p+TLdBueB` z>xfi(r>RDJ7q!~z^=n!6oGXpqzTY*vMGwcQ&LAdCU6Z-LZ=rb+W8?zoA~VKK+uPwr z^LU2p3FUTi@aG?I-GmKD>8_E}QdE+S5#_+>LK`%5UP>`Km;#3}k*46gB3<8K*bn}X z!TN^J)lbE9I(iskLv=S#Z8GOoRDOEC@KhdelQ5z75t!ad3M}U*PO<*W9%vVEh7p3uixq zqnioe!8kbk4fMDMY>3-)@4x#!PaG(VbcruR7<3>@$3oIMq*U-u9H0xo>6iQ6e=C6TAhMp}R9ejuKM5T$Q}$va1ppf-t9wc=Q3TD^R~Yjs8L_DGFEh)kX1%&q6rY=k~(0_P$% z{HE;`-e%_hh}2^3!92V_et%8VZb3qeAcuBf%hr%`V05kl&FYgKlI;m_7@;%;w<(gP z{}sNsdB)csJ{Lb_$Li^0$Rc$!OY&q+Dx~!A*mqPGu9GmK9v5KU&4Weyji|kS($FqW OrO1+;?qAcM%sIDO`I5 zZ(zb5j0@M^K&LYliM#i{`F`Ge6MDixEp)^KJZ$1LnKDk6I3bKSLr*jbJDIlwNO0S( zoJXlhfcIGh_Hz+^?4UBmGZ^3~1^ZwE6gWK3;uAR7CGhH9cwO36r} zPMw2bDVKe~g}kh)-d?vsNtAw3uzU+0d4diY%Z>{>=gE`w+!ZWggl=B$Wz9v-`vNP|rhD%1f&bKrqKX`52m1!rlj zxnt(dn!9$+voFxKMx8R+U#EN9_t%p>zsb_t;@Zj9ee%fUZnRcM*rA z0z$~lxo~TLu6LT7T~bP{2iF8Y{NaqIR)v(!gY4v@oT_%20M3RM(49WyVzSx?0X@&)wH$b%_YJR8v-$u4 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml new file mode 100644 index 00000000000..5e788349972 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml @@ -0,0 +1,43 @@ +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: ClusterRoleBinding +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +roleRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue +subjects: +- apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.json b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.json new file mode 100644 index 00000000000..6d7db5102bb --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.json @@ -0,0 +1,65 @@ +{ + "kind": "Role", + "apiVersion": "rbac.authorization.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "rules": [ + { + "verbs": [ + "verbsValue" + ], + "apiGroups": [ + "apiGroupsValue" + ], + "resources": [ + "resourcesValue" + ], + "resourceNames": [ + "resourceNamesValue" + ], + "nonResourceURLs": [ + "nonResourceURLsValue" + ] + } + ] +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.pb b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.pb new file mode 100644 index 0000000000000000000000000000000000000000..e50a66e58fb1a965eeb435bbadd3a95a936d7cd4 GIT binary patch literal 497 zcmZ8e%T59@6dfLkP<0p^7G`$NP8KL6CKH!zOq3Wyl!dzvT(C}QC+!Rg7=OUOaP24X z2PXW3apBrO(9$wU+}(5Tx%Zx)#-Vc1F*=eF88k_jJ_t$YB&C8k<4`rJIGMI0NJ$Hq zdx8O8l+Z^JRXLeJpRf$@!5BD5lEQUP`R=N#5;CxoU|#_nbt#X{M5B_?p{d$+2})#A z>p&`f(y-x9r&3wIel5zLbE&Jh?{{6@p!-8qWh4Tou3(0DZD}T=0J(&7ks9Bo?QLPB zc|1eam~wmA|MMSg+%#$=q1#4I3t>UlMwAmq=h~pz^HPY=-h^;625AWFie&Zv+`j*R zO`zZKx%?@4PFpVnHdME>#3plIM#ZP+j;FF{lY|MikI)okWKUvO8@rGqODy)?Tx@ZG XbG-Tj%Qfm;@ZLJzyIyxa=>*O%v^%a^ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.yaml new file mode 100644 index 00000000000..c5ff6d5ecaa --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.Role.yaml @@ -0,0 +1,45 @@ +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: Role +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +rules: +- apiGroups: + - apiGroupsValue + nonResourceURLs: + - nonResourceURLsValue + resourceNames: + - resourceNamesValue + resources: + - resourcesValue + verbs: + - verbsValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.json b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.json new file mode 100644 index 00000000000..42b6dc21a5a --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.json @@ -0,0 +1,59 @@ +{ + "kind": "RoleBinding", + "apiVersion": "rbac.authorization.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "subjects": [ + { + "kind": "kindValue", + "apiGroup": "apiGroupValue", + "name": "nameValue", + "namespace": "namespaceValue" + } + ], + "roleRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..120f92e51c9f34fb14bbac14abd0b863458e88cf GIT binary patch literal 510 zcmZvYy-or_6or?cM0OBZCl+QqH?g5WATilk(wL|*#uy8`yKupAhndaHE(sW4z_+mW z5v*)Ycn4!)?HlMY1VpsEKj+ST=ft6QNR#ZU2)Yf((i^GR1X3nNBMxE#P*_I%2>}< z?QMlxX3FSLY4fw4h8vwyY5Mr_T=bk{Q$2mYn(CZf?+}+mgj}ECn3m_Iy@&!*1tDZ= z@$K4M>8oU>pC3KUmV#Yml&2kY+B-sal^2;A~<5?dd}MAU)7_K8Fv*Zu^TG0L; N`K_h@TK1j5`3B{ou?heH literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml new file mode 100644 index 00000000000..1e8620b5fca --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml @@ -0,0 +1,43 @@ +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: RoleBinding +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +roleRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue +subjects: +- apiGroup: apiGroupValue + kind: kindValue + name: nameValue + namespace: namespaceValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.json new file mode 100644 index 00000000000..8fd86ddef73 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.json @@ -0,0 +1,73 @@ +{ + "kind": "DeviceClass", + "apiVersion": "resource.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "config": [ + { + "opaque": { + "driver": "driverValue", + "parameters": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + } + } + ], + "extendedResourceName": "extendedResourceNameValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..1b1c76ceaf6c1170fcec58e88566a6690e10cc2a GIT binary patch literal 573 zcmZ8f%TB^T6fH<1T$D$3q3oO`F(@P^geACAV~jB@+)djH8JSL-PKzMn2i*7#E{&hy zADHkD#)WJDK&Mj+#NC;5@0@$?nHjaE0S90PD7`4Ku`z1P2J?=_O|y84V`gKIQz^}- z9DHP zz1hv@7tddBxr%Y7(ChcRLRWCR2L(KhDD%6h44ZeDiK|-tethw-3b&% zOeBMAEB|Eare3B#TQ_o?X=j4+fC)u z#m`2?Xelw|j=Y)rNiv-rWM}hkMMl;#2_5Q726mtdWt{k`u#CpMhX^DToq&zg@eWus zvT{y31Siz>IW}z1RnJEbNxZk>dyx!1Hy*Ay>7z|LGZLWBnN20>H0O#{5k?9t#W7_n YVvccPPWEvUqHxf;{`()R*EWdp3)x7;Gynhq literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.yaml new file mode 100644 index 00000000000..36f958f33d2 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceClass.yaml @@ -0,0 +1,49 @@ +apiVersion: resource.k8s.io/v1 +kind: DeviceClass +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + extendedResourceName: extendedResourceNameValue + selectors: + - cel: + expression: expressionValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.json new file mode 100644 index 00000000000..05154c0cbaf --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.json @@ -0,0 +1,71 @@ +{ + "kind": "DeviceTaintRule", + "apiVersion": "resource.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "deviceSelector": { + "driver": "driverValue", + "pool": "poolValue", + "device": "deviceValue" + }, + "taint": { + "key": "keyValue", + "value": "valueValue", + "effect": "effectValue", + "timeAdded": "2004-01-01T01:01:01Z" + } + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.pb new file mode 100644 index 0000000000000000000000000000000000000000..cbe222319852b0dfd03a51ebb9225e61d46914d4 GIT binary patch literal 560 zcmZ8eO-jQ+6i#iyWK!E0T$C&W-4v`^5P}=AxKa_3(uKQ8@>0f3Cn1vrs(1l!;o2j3 z1EF^i7p^^lI-P0S;_iEY-}k-uVvlR6i|h<|Qe*-2V~_Vqa!?-G?Q9PWUcrVaAdi=Ym9*t&Ldr+#e$& zCQJ!CYya-bO|OkpvT5Y7=GC%xL>Q*zK^T-g&ov)4rAs@|Bb(xa}+IoB%TD23y literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.yaml new file mode 100644 index 00000000000..ceffe958724 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.DeviceTaintRule.yaml @@ -0,0 +1,52 @@ +apiVersion: resource.k8s.io/v1 +kind: DeviceTaintRule +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + deviceSelector: + device: deviceValue + driver: driverValue + pool: poolValue + taint: + effect: effectValue + key: keyValue + timeAdded: "2004-01-01T01:01:01Z" + value: valueValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.json new file mode 100644 index 00000000000..b64edc81f37 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.json @@ -0,0 +1,278 @@ +{ + "kind": "ResourceClaim", + "apiVersion": "resource.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "devices": { + "requests": [ + { + "name": "nameValue", + "exactly": { + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 4, + "adminAccess": true, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + }, + "firstAvailable": [ + { + "name": "nameValue", + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 5, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + } + ] + } + ], + "constraints": [ + { + "requests": [ + "requestsValue" + ], + "matchAttribute": "matchAttributeValue", + "distinctAttribute": "distinctAttributeValue" + } + ], + "config": [ + { + "requests": [ + "requestsValue" + ], + "opaque": { + "driver": "driverValue", + "parameters": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + } + } + ] + } + }, + "status": { + "allocation": { + "devices": { + "results": [ + { + "request": "requestValue", + "driver": "driverValue", + "pool": "poolValue", + "device": "deviceValue", + "adminAccess": true, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "bindingConditions": [ + "bindingConditionsValue" + ], + "bindingFailureConditions": [ + "bindingFailureConditionsValue" + ], + "shareID": "shareIDValue", + "consumedCapacity": { + "consumedCapacityKey": "0" + }, + "skipNodeOperations": [ + "skipNodeOperationsValue" + ] + } + ], + "config": [ + { + "source": "sourceValue", + "requests": [ + "requestsValue" + ], + "opaque": { + "driver": "driverValue", + "parameters": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + } + } + ] + }, + "nodeSelector": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "allocationTimestamp": "2005-01-01T01:01:01Z" + }, + "reservedFor": [ + { + "apiGroup": "apiGroupValue", + "resource": "resourceValue", + "name": "nameValue", + "uid": "uidValue" + } + ], + "devices": [ + { + "driver": "driverValue", + "pool": "poolValue", + "device": "deviceValue", + "shareID": "shareIDValue", + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "data": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + }, + "networkData": { + "interfaceName": "interfaceNameValue", + "ips": [ + "ipsValue" + ], + "hardwareAddress": "hardwareAddressValue" + } + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.pb new file mode 100644 index 0000000000000000000000000000000000000000..6d3635fe7965b34c036a2b407908bc254dc5b89d GIT binary patch literal 1798 zcmc&#&ubGw6wWrOCND{wZbB`Kf{Y*~NNuA+2!b>b#j3Rw>7lpD?xY>F*raVzhhTM{?QlWR>2J;1X9T_bjttONEPrtlMDrXJO+7vgWKkPi@;ZC9IpSrLH@fnAb|@ zA=zXd1wE^vyQ&id+R^1QMbfO%U}hjc<|iu!&>`)!yCD;SBsdP*V)gj25PpO3QX5Vm zh}}2{J2?pZ{N&*w*Dpf0*Q+8b-=cxJy&MESuZMx6$e6Xb2)JVgWAO*t`0)?~q%EJf zdz!JJzDovjBNf7SXv?$Ng6Xz!>c|-qi526uPy}u(QVhm~$4pY$B|h_PZc;%iOM4ha z-G{iwifzhqE^HPh_Kaso;6ogKOu%OiGTnw$Kf_>*l;^s3_tlla)T{riR%Yu6ojY4K z7k}hL%6iok-S`y*8TxE2y^;~z)MwW&%gyTsRY|ZQ?sc*(IBl1Ocv2cU(xta&#(?_aQe?vmu^Q>*X`gh_Z87ozP^8izNnvrEDGtW z?}nai+Q6oVI3NS78yGKnJTa=rfdq{7kOasjNCiE!($h+4@|L;yz}AXr3{-U8yOcre x7wC?1Tk%kYj?SQSCt!X9|8fStnB<;f)hM8{tb3@gWy^|OQevx&2+oL+*e?{kXpaB@ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.yaml new file mode 100644 index 00000000000..30f5ee459ab --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaim.yaml @@ -0,0 +1,174 @@ +apiVersion: resource.k8s.io/v1 +kind: ResourceClaim +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + devices: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requests: + - requestsValue + constraints: + - distinctAttribute: distinctAttributeValue + matchAttribute: matchAttributeValue + requests: + - requestsValue + requests: + - exactly: + adminAccess: true + allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 4 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + firstAvailable: + - allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 5 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + name: nameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + name: nameValue +status: + allocation: + allocationTimestamp: "2005-01-01T01:01:01Z" + devices: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requests: + - requestsValue + source: sourceValue + results: + - adminAccess: true + bindingConditions: + - bindingConditionsValue + bindingFailureConditions: + - bindingFailureConditionsValue + consumedCapacity: + consumedCapacityKey: "0" + device: deviceValue + driver: driverValue + pool: poolValue + request: requestValue + shareID: shareIDValue + skipNodeOperations: + - skipNodeOperationsValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + nodeSelector: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + devices: + - conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + data: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + device: deviceValue + driver: driverValue + networkData: + hardwareAddress: hardwareAddressValue + interfaceName: interfaceNameValue + ips: + - ipsValue + pool: poolValue + shareID: shareIDValue + reservedFor: + - apiGroup: apiGroupValue + name: nameValue + resource: resourceValue + uid: uidValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.json new file mode 100644 index 00000000000..015425fb85d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.json @@ -0,0 +1,196 @@ +{ + "kind": "ResourceClaimTemplate", + "apiVersion": "resource.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "devices": { + "requests": [ + { + "name": "nameValue", + "exactly": { + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 4, + "adminAccess": true, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + }, + "firstAvailable": [ + { + "name": "nameValue", + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 5, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + } + ] + } + ], + "constraints": [ + { + "requests": [ + "requestsValue" + ], + "matchAttribute": "matchAttributeValue", + "distinctAttribute": "distinctAttributeValue" + } + ], + "config": [ + { + "requests": [ + "requestsValue" + ], + "opaque": { + "driver": "driverValue", + "parameters": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.pb new file mode 100644 index 0000000000000000000000000000000000000000..d7e60ea191e2a5048f26f9da5fe8833872eb0339 GIT binary patch literal 1351 zcmeHHJCD;q5Vr4fx@1Bg=LCc-3ba*ppl}y~6j?OnI$lEPbOqhoo*YZo54>yZLX?(* zhTlMmkZ37rkm!)^KOhQfDq2{taV~_kP|?kPvpf6E%r`R`3Incym7s{y#KZn%DEchA zmhD^TAO6A)IAy^h1~I1+t(O3wH=q{M0FNk7(b_r25EJFPUqW^>_llT$#TC*J$j5hC zIMFY5t10ufHRzWA9$_L_6l!$1J*rkuUwwUFX&bkd_2%0rWj%mL7ooCq+u9IDpe5eZZDnnohLV-Heq4$v3Nqb< z7tRGVq{oBinkVYYpsL+cIS>9spB6S>((Ubbn+j6>KK|R5zDGI4&yb0#s=+g4I{XyZK zx$Iuc-CoC?tmEF>`ghE&o6sn8Eeh2MsPrD+k}_d#DvJ`?7knlp3q84lKQ~vOry!v2 zCoC%`(+77(&W4&e1W%~iW7zkiKIxnph{#P|uZ4bY(g literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.yaml new file mode 100644 index 00000000000..6555d158cea --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceClaimTemplate.yaml @@ -0,0 +1,128 @@ +apiVersion: resource.k8s.io/v1 +kind: ResourceClaimTemplate +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + devices: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requests: + - requestsValue + constraints: + - distinctAttribute: distinctAttributeValue + matchAttribute: matchAttributeValue + requests: + - requestsValue + requests: + - exactly: + adminAccess: true + allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 4 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + firstAvailable: + - allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 5 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + name: nameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + name: nameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceSlice.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceSlice.json new file mode 100644 index 00000000000..c591047f4c0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceSlice.json @@ -0,0 +1,204 @@ +{ + "kind": "ResourceSlice", + "apiVersion": "resource.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "driver": "driverValue", + "pool": { + "name": "nameValue", + "generation": 2, + "resourceSliceCount": 3 + }, + "nodeName": "nodeNameValue", + "nodeSelector": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "allNodes": true, + "devices": [ + { + "name": "nameValue", + "attributes": { + "attributesKey": { + "int": 2, + "bool": true, + "string": "stringValue", + "version": "versionValue", + "ints": [ + 6 + ], + "bools": [ + true + ], + "strings": [ + "stringsValue" + ], + "versions": [ + "versionsValue" + ] + } + }, + "capacity": { + "capacityKey": { + "value": "0", + "requestPolicy": { + "default": "0", + "validValues": [ + "0" + ], + "validRange": { + "min": "0", + "max": "0", + "step": "0" + } + } + } + }, + "consumesCounters": [ + { + "counterSet": "counterSetValue", + "counters": { + "countersKey": { + "value": "0" + } + }, + "compatibilityGroups": [ + "compatibilityGroupsValue" + ] + } + ], + "nodeName": "nodeNameValue", + "nodeSelector": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "allNodes": true, + "taints": [ + { + "key": "keyValue", + "value": "valueValue", + "effect": "effectValue", + "timeAdded": "2004-01-01T01:01:01Z" + } + ], + "bindsToNode": true, + "bindingConditions": [ + "bindingConditionsValue" + ], + "bindingFailureConditions": [ + "bindingFailureConditionsValue" + ], + "allowMultipleAllocations": true, + "nodeAllocatableResources": { + "nodeAllocatableResourcesKey": { + "mapping": { + "capacityKey": "capacityKeyValue", + "capacityMultiplier": "0", + "deviceMultiplier": "0" + }, + "overhead": { + "perPod": "0", + "perContainer": "0" + } + } + } + } + ], + "perDeviceNodeSelection": true, + "sharedCounters": [ + { + "name": "nameValue", + "counters": { + "countersKey": { + "value": "0" + } + } + } + ], + "partitionTypeAttribute": "partitionTypeAttributeValue", + "skipNodeOperations": [ + "skipNodeOperationsValue" + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceSlice.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1.ResourceSlice.pb new file mode 100644 index 0000000000000000000000000000000000000000..7a687206496a781bb40782fa7fe2b2d5345fc89c GIT binary patch literal 1125 zcmcIj&2G~`5RQ`;l5w24Rt1p*2aJTONR%{ErHB&=58bLPYwAXU5q;=mE{2C&|Z6H{^E!f9u}*_rv~o7u1*m*6Hi0>?ZR0p1V$@jl^q z76*()wW%U}4;qLu zo}fe~QEt0%S8rY&LM26H0FBCpXb zC~lWq71v^XvQgX{!!g`~YKWJblchOvP0=+MSytVE^N;WLjNXq*p{(;9ER-aI_-TTb z#`h!>!!u)vv6-sdsY}M|L3S_ojbUB8b?uS0^6RU60A_&Xo{(gj&D4Vm7+t5W4mY#C zriLpcq`!ZNRGuPRHlC@cpB-dojza5v#ertN*^EcV_=+#LQwn*X%R}w43OKvI!XF?)Q-LqIUmD^uw6kRxP|5?8 zAfMv=$0|8G?lrIrDr?O)g2F~&N&7}|;(rx()Q*ry6vJ$f2l+~CTF z((8=nMAMO?-E_1n+`H4_JE3Wm{?{3)r9AuCT1*7aVkkvxxEsr zp1VV2M1&Q>_R_zzaMNw!gsd9btGE^33JJrMJV=9z=egpc#yw_u3|u9wW}M9SFYVj^ zX&kx3=k&MM*7}kRXds4@q`1sc9aSHn25pgfi%Y1Zj?k862At$`5!*=Om?}NT4Ae^s z@g1Z`Fexy~XR`|1CWImQsS1_`>=Sg1jI@-uOd(H}6^nIh%f7D30gL%R`VIL^A@?nq HHAnjct**oO literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.DeviceTaintRule.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.DeviceTaintRule.yaml new file mode 100644 index 00000000000..8c2bc6cfd3d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.DeviceTaintRule.yaml @@ -0,0 +1,52 @@ +apiVersion: resource.k8s.io/v1alpha3 +kind: DeviceTaintRule +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + deviceSelector: + device: deviceValue + driver: driverValue + pool: poolValue + taint: + effect: effectValue + key: keyValue + timeAdded: "2004-01-01T01:01:01Z" + value: valueValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.ResourcePoolStatusRequest.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.ResourcePoolStatusRequest.json new file mode 100644 index 00000000000..de2545b64ef --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.ResourcePoolStatusRequest.json @@ -0,0 +1,99 @@ +{ + "kind": "ResourcePoolStatusRequest", + "apiVersion": "resource.k8s.io/v1alpha3", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "driver": "driverValue", + "poolName": "poolNameValue", + "limit": 3, + "defaultPartitionTypeAttribute": "defaultPartitionTypeAttributeValue" + }, + "status": { + "poolCount": 6, + "pools": [ + { + "driver": "driverValue", + "poolName": "poolNameValue", + "generation": 9, + "resourceSliceCount": 8, + "totalDevices": 4, + "allocatedDevices": 5, + "availableDevices": 6, + "unavailableDevices": 7, + "nodeName": "nodeNameValue", + "validationError": "validationErrorValue", + "partitionSummary": [ + { + "attribute": "attributeValue", + "type": "typeValue", + "total": 2, + "allocatable": 3 + } + ], + "shareableSummary": { + "fullyAvailableDevices": 1, + "partiallyAvailableDevices": 2, + "capacity": [ + { + "name": "nameValue", + "total": "0", + "consumed": "0", + "available": "0" + } + ] + } + } + ], + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.ResourcePoolStatusRequest.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1alpha3.ResourcePoolStatusRequest.pb new file mode 100644 index 0000000000000000000000000000000000000000..93bf44dd735aad0e1a9b0226fff87de3db381b9f GIT binary patch literal 706 zcmaJ!`hUhBfA~;5oPBefeBm@Xq2BkG%#s`r_^vpfJ^ zyn?&&&Dm9DDkXnmz?6E1uS?V>e!oG!w@4`99FKsP7~eQWfeH*hZ&I{hRdoR;bxYFI z$mh?PShyF%pk%p=#=8xJBUGA6;j-!0BnU1){ru92yeBsL{OhZYrsQ})LJk>n{S+_a zZXLQ8Swi|CgtSC0h$}~Hch_@vNWujZ^v1e~IBiMTI|N`FJ2{tJ^>4L>e_w6w69eW7BVb{L%j(4($n}W=wN+d$vX3oh7B7d+As^JIAjiX zIF-_T%EHGQfDrH=wb8sTM1Rf|bg2Gp6ikS&S4cfrI!->Btc=4#a3Nk?`u zl*|{JwKm$h-0b=5En7Cu6ng!BSLh0E_aM)yja;7N*euMUzF`w6QX%|^MoL7N%PVKy zb9Vyy0Tc7V)un&3a8oPMfUO!i&RChS)MJ8j_Mi-EoyUv~n;sRkkD(^aq8}vtr}nG= zWr*70bM~`dHkwKdxhrqR!91B(7S<-yc3H;uA_*PpO9r-~0wo*;s<4R0yoVSh6x@&v z)A26Y6S8zpS_DVb3pmyt-&1c$4oR}N;yba7d@mWUI2oWrS`!jtz?nlOX*H&bRT0Jt dE5#vYDq@aFVM_LK6rpg@z5e?o%hxuD@eB4Y#|r=e literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.DeviceClass.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.DeviceClass.yaml new file mode 100644 index 00000000000..9390e676b42 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.DeviceClass.yaml @@ -0,0 +1,49 @@ +apiVersion: resource.k8s.io/v1beta1 +kind: DeviceClass +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + extendedResourceName: extendedResourceNameValue + selectors: + - cel: + expression: expressionValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.json new file mode 100644 index 00000000000..1f344307245 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.json @@ -0,0 +1,276 @@ +{ + "kind": "ResourceClaim", + "apiVersion": "resource.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "devices": { + "requests": [ + { + "name": "nameValue", + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 5, + "adminAccess": true, + "firstAvailable": [ + { + "name": "nameValue", + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 5, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + } + ], + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + } + ], + "constraints": [ + { + "requests": [ + "requestsValue" + ], + "matchAttribute": "matchAttributeValue", + "distinctAttribute": "distinctAttributeValue" + } + ], + "config": [ + { + "requests": [ + "requestsValue" + ], + "opaque": { + "driver": "driverValue", + "parameters": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + } + } + ] + } + }, + "status": { + "allocation": { + "devices": { + "results": [ + { + "request": "requestValue", + "driver": "driverValue", + "pool": "poolValue", + "device": "deviceValue", + "adminAccess": true, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "bindingConditions": [ + "bindingConditionsValue" + ], + "bindingFailureConditions": [ + "bindingFailureConditionsValue" + ], + "shareID": "shareIDValue", + "consumedCapacity": { + "consumedCapacityKey": "0" + }, + "skipNodeOperations": [ + "skipNodeOperationsValue" + ] + } + ], + "config": [ + { + "source": "sourceValue", + "requests": [ + "requestsValue" + ], + "opaque": { + "driver": "driverValue", + "parameters": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + } + } + ] + }, + "nodeSelector": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "allocationTimestamp": "2005-01-01T01:01:01Z" + }, + "reservedFor": [ + { + "apiGroup": "apiGroupValue", + "resource": "resourceValue", + "name": "nameValue", + "uid": "uidValue" + } + ], + "devices": [ + { + "driver": "driverValue", + "pool": "poolValue", + "device": "deviceValue", + "shareID": "shareIDValue", + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "data": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + }, + "networkData": { + "interfaceName": "interfaceNameValue", + "ips": [ + "ipsValue" + ], + "hardwareAddress": "hardwareAddressValue" + } + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.pb new file mode 100644 index 0000000000000000000000000000000000000000..cdd94b0f8a836fb4676d868e0b4b883ac1e87ab7 GIT binary patch literal 1800 zcmc&#&ubGw6wbD(CU28A-G;U-dYOZiAhnGOAqdh$6rq=()nyOVazW_R7$jg6&O z4<1DDFYu~=fCmvg3q5)8s0e!UAb3~b&g55vid4{3X5X86?|bik?@OyB60igd0TW&n zSZujf63g5>(^+k>kggipde2dHC~q5YvhaQa(k^YYP3lCI%sU<}|N!wK$y}m_r)OVY<7or779s7> z26MzU)-`l>lrI_trm5?CAq_EzbmvCC<(=E-A>HDxN^B1ClL4B-4E6aakQJ?@1v5?V zQitC|fHKYltpS-fb?G(>q`{c>{J8!;d~-Yu!5Tgse4orEiWrPJwz$>xRcFdcnAqE| z$OL`Uj;k^P1%ICKaQ521{ zkVPV03B1UcMVnakNDs(R=Z30F9!(tP{_$!SS2O4@*%>R36l5$ DI>Blx literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.yaml new file mode 100644 index 00000000000..de2283e6eab --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaim.yaml @@ -0,0 +1,173 @@ +apiVersion: resource.k8s.io/v1beta1 +kind: ResourceClaim +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + devices: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requests: + - requestsValue + constraints: + - distinctAttribute: distinctAttributeValue + matchAttribute: matchAttributeValue + requests: + - requestsValue + requests: + - adminAccess: true + allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 5 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + firstAvailable: + - allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 5 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + name: nameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + name: nameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue +status: + allocation: + allocationTimestamp: "2005-01-01T01:01:01Z" + devices: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requests: + - requestsValue + source: sourceValue + results: + - adminAccess: true + bindingConditions: + - bindingConditionsValue + bindingFailureConditions: + - bindingFailureConditionsValue + consumedCapacity: + consumedCapacityKey: "0" + device: deviceValue + driver: driverValue + pool: poolValue + request: requestValue + shareID: shareIDValue + skipNodeOperations: + - skipNodeOperationsValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + nodeSelector: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + devices: + - conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + data: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + device: deviceValue + driver: driverValue + networkData: + hardwareAddress: hardwareAddressValue + interfaceName: interfaceNameValue + ips: + - ipsValue + pool: poolValue + shareID: shareIDValue + reservedFor: + - apiGroup: apiGroupValue + name: nameValue + resource: resourceValue + uid: uidValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.json new file mode 100644 index 00000000000..ac76009fe55 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.json @@ -0,0 +1,194 @@ +{ + "kind": "ResourceClaimTemplate", + "apiVersion": "resource.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "devices": { + "requests": [ + { + "name": "nameValue", + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 5, + "adminAccess": true, + "firstAvailable": [ + { + "name": "nameValue", + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 5, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + } + ], + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + } + ], + "constraints": [ + { + "requests": [ + "requestsValue" + ], + "matchAttribute": "matchAttributeValue", + "distinctAttribute": "distinctAttributeValue" + } + ], + "config": [ + { + "requests": [ + "requestsValue" + ], + "opaque": { + "driver": "driverValue", + "parameters": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.pb new file mode 100644 index 0000000000000000000000000000000000000000..8b785b2538b0f0f39f783c70774aaad553234c01 GIT binary patch literal 1353 zcmeHHJ8u&~5WY(s#UA5F&gP*L)mBl2j2(ewooH}6^AL)n6m)xc{v)}B_d^7vajQhfXE?iAeL}}t-XWSPZ z7TuimT$HqDT|WHbIN+28M;OGMO0-@8eB6LaNCP~kJVk5g1Vc=e>tO-e^~@_`>g88R zO&}lLXW>}C*ej>Z*VcZ!NPdioU{R>i{`R0;zIgfhZK-JtmG%0|2W35i$Je03sf%3P z!>LuxP5r_pP^V!SNh(zk?QX7|^_{1;p)zJ+p4eXUCkr-v4H~mmB3-j@CXEpbDQ9Pj zppNt0bm3A!LwbUV2CRA%XZ08K?e#E3)$r-!+h)_)SHY0`;%FM@opDOAF`EyXB6Sy? z&`o`{{lClqzRT}R@U8@3f0A?C#|iULiC&1MqFb;74Lpt2FD-ORT9ot1(?9^q$<6GGT5i^OEcvC2cDyK1TaMfy**;MCK`LYvWJ9Si5u-<(8A&ka%%g%h Zy}3fwYDtx?B2Fk%tA}IenA-+1z5~l~(m4PC literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.yaml new file mode 100644 index 00000000000..09716a60e93 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceClaimTemplate.yaml @@ -0,0 +1,127 @@ +apiVersion: resource.k8s.io/v1beta1 +kind: ResourceClaimTemplate +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + devices: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requests: + - requestsValue + constraints: + - distinctAttribute: distinctAttributeValue + matchAttribute: matchAttributeValue + requests: + - requestsValue + requests: + - adminAccess: true + allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 5 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + firstAvailable: + - allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 5 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + name: nameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + name: nameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceSlice.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceSlice.json new file mode 100644 index 00000000000..7a68e6c1c88 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceSlice.json @@ -0,0 +1,206 @@ +{ + "kind": "ResourceSlice", + "apiVersion": "resource.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "driver": "driverValue", + "pool": { + "name": "nameValue", + "generation": 2, + "resourceSliceCount": 3 + }, + "nodeName": "nodeNameValue", + "nodeSelector": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "allNodes": true, + "devices": [ + { + "name": "nameValue", + "basic": { + "attributes": { + "attributesKey": { + "int": 2, + "bool": true, + "string": "stringValue", + "version": "versionValue", + "ints": [ + 6 + ], + "bools": [ + true + ], + "strings": [ + "stringsValue" + ], + "versions": [ + "versionsValue" + ] + } + }, + "capacity": { + "capacityKey": { + "value": "0", + "requestPolicy": { + "default": "0", + "validValues": [ + "0" + ], + "validRange": { + "min": "0", + "max": "0", + "step": "0" + } + } + } + }, + "consumesCounters": [ + { + "counterSet": "counterSetValue", + "counters": { + "countersKey": { + "value": "0" + } + }, + "compatibilityGroups": [ + "compatibilityGroupsValue" + ] + } + ], + "nodeName": "nodeNameValue", + "nodeSelector": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "allNodes": true, + "taints": [ + { + "key": "keyValue", + "value": "valueValue", + "effect": "effectValue", + "timeAdded": "2004-01-01T01:01:01Z" + } + ], + "bindsToNode": true, + "bindingConditions": [ + "bindingConditionsValue" + ], + "bindingFailureConditions": [ + "bindingFailureConditionsValue" + ], + "allowMultipleAllocations": true, + "nodeAllocatableResources": { + "nodeAllocatableResourcesKey": { + "mapping": { + "capacityKey": "capacityKeyValue", + "capacityMultiplier": "0", + "deviceMultiplier": "0" + }, + "overhead": { + "perPod": "0", + "perContainer": "0" + } + } + } + } + } + ], + "perDeviceNodeSelection": true, + "sharedCounters": [ + { + "name": "nameValue", + "counters": { + "countersKey": { + "value": "0" + } + } + } + ], + "partitionTypeAttribute": "partitionTypeAttributeValue", + "skipNodeOperations": [ + "skipNodeOperationsValue" + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceSlice.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta1.ResourceSlice.pb new file mode 100644 index 0000000000000000000000000000000000000000..340a668827f8464e16b31ba389a86214174523e1 GIT binary patch literal 1133 zcmcJO!EVz)5QgKVg=8Ej#;R!KzyTjn6{#hOgcSAE1PMeyrL?F*+}6$}TD)0X>vg1n zcmdvmGcSO|8zA+<6CjW{!xO-IH%?5&feR;(XLe`4`DZp9Bqi8`U5=9|npjB>{FmRN+e*Y7EWsIie|cuFWvR90`1!yWB<=O=1-2Bc7FDI(fiFGKmV?g@1MC$WDj32epT#JUnawJk~~|+TA9NwD8GI)vXj(bE1^XFybb1r zlSN*mSy0?Aw<@m1qRB>a?-WkpHdI5r)J&FUiZr5YF0!n;0p}mj?HT=_l|otPTLqqi zg@oY5PX$&oA4wR)GZX1!GgZ1%m(c53cCQSKQC)|1`LVT%uV{K;21u?75zB0>9#p{S zI&JlFGuvxwS7s}RJA`HsrA%OchK25TM`qD3g|)4(w}NOM%gOkJ%JdI-l*YQM_osZF z{~%x2INUD`1k?l+tZU-w6bG7ovm8gp__{9_R0?@7k{`9o>cZ*GmH$2>H0AhG__@I! zLOa`sA*E4(1oA1)AFYz3{3CJjq)rN$UzSh$fDwT}Wr8sTM1)k;ZK2Gp6ikWGoacfrI!->Bzf=4#a3PDgez zl*|{JwbtAD{OtMbEmtwl6ng!BSLh0EccH+kja;7N*euSWzF`w6Q6c<@MoL7ND=TN+ zb9VxT0Tc7VwWWWua8obSfUO!i%2=7O++%`r_Mi-EoyUv~8y*$3kD(^ak{=}dr}k_A zWr*70bM~`VF`7yYxhrqR!91B(4ziPJyCP$Ik%SKQB?DVfg))u;Raiu0-a`x$if+h; z>3A3H30XQPErKKJ1sofW@2NK=2PD~B@ts&kzLyMFoD9$*tqBP+;LM?tw2r5WRT0Jt dE5#vYDq@aFVM_LJ6rpg@z5e?o%hxuD@eBA;#|!`f literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceClass.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceClass.yaml new file mode 100644 index 00000000000..c307342cacc --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceClass.yaml @@ -0,0 +1,49 @@ +apiVersion: resource.k8s.io/v1beta2 +kind: DeviceClass +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + extendedResourceName: extendedResourceNameValue + selectors: + - cel: + expression: expressionValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.json new file mode 100644 index 00000000000..98fce16c043 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.json @@ -0,0 +1,71 @@ +{ + "kind": "DeviceTaintRule", + "apiVersion": "resource.k8s.io/v1beta2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "deviceSelector": { + "driver": "driverValue", + "pool": "poolValue", + "device": "deviceValue" + }, + "taint": { + "key": "keyValue", + "value": "valueValue", + "effect": "effectValue", + "timeAdded": "2004-01-01T01:01:01Z" + } + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.pb new file mode 100644 index 0000000000000000000000000000000000000000..491f2596a1f62bec8e9018e884ab4a4d3c37157e GIT binary patch literal 565 zcmZ8e%SyvQ6ipvsGO2A0f+fpx^Op1ZpxTA2{TEcia+3Axb_qL z1EK#QE?oNs>U7ey#of8DbI!dt_PBx^w8Ma>1q)yhdwf9B{qoR<9J^-k3`!Ef2osv$ z6bYC=E%ebu8pZc8#z_I@)&wXpoWoU}vbyss&u~z+*qa=Z=#tP_PB>~oLW$h%T6PSK zla$J=w=q=J*~`~k+fdF0di{PE=o;Pjk(OW|5`F(6c;PQEA&)vnyQUs8QZ7U+Elblx>e+fIUs8$h zAvK0+g;6=5mDtiDiXg~kurgqsq7$U$wY;fwak8RXtlwJoIXVN(7yocO;+b6RTQMuP F@&~_|!-@a^ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.yaml new file mode 100644 index 00000000000..118727a0933 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.DeviceTaintRule.yaml @@ -0,0 +1,52 @@ +apiVersion: resource.k8s.io/v1beta2 +kind: DeviceTaintRule +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + deviceSelector: + device: deviceValue + driver: driverValue + pool: poolValue + taint: + effect: effectValue + key: keyValue + timeAdded: "2004-01-01T01:01:01Z" + value: valueValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.json new file mode 100644 index 00000000000..c2e21cf2b6c --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.json @@ -0,0 +1,278 @@ +{ + "kind": "ResourceClaim", + "apiVersion": "resource.k8s.io/v1beta2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "devices": { + "requests": [ + { + "name": "nameValue", + "exactly": { + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 4, + "adminAccess": true, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + }, + "firstAvailable": [ + { + "name": "nameValue", + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 5, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + } + ] + } + ], + "constraints": [ + { + "requests": [ + "requestsValue" + ], + "matchAttribute": "matchAttributeValue", + "distinctAttribute": "distinctAttributeValue" + } + ], + "config": [ + { + "requests": [ + "requestsValue" + ], + "opaque": { + "driver": "driverValue", + "parameters": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + } + } + ] + } + }, + "status": { + "allocation": { + "devices": { + "results": [ + { + "request": "requestValue", + "driver": "driverValue", + "pool": "poolValue", + "device": "deviceValue", + "adminAccess": true, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "bindingConditions": [ + "bindingConditionsValue" + ], + "bindingFailureConditions": [ + "bindingFailureConditionsValue" + ], + "shareID": "shareIDValue", + "consumedCapacity": { + "consumedCapacityKey": "0" + }, + "skipNodeOperations": [ + "skipNodeOperationsValue" + ] + } + ], + "config": [ + { + "source": "sourceValue", + "requests": [ + "requestsValue" + ], + "opaque": { + "driver": "driverValue", + "parameters": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + } + } + ] + }, + "nodeSelector": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "allocationTimestamp": "2005-01-01T01:01:01Z" + }, + "reservedFor": [ + { + "apiGroup": "apiGroupValue", + "resource": "resourceValue", + "name": "nameValue", + "uid": "uidValue" + } + ], + "devices": [ + { + "driver": "driverValue", + "pool": "poolValue", + "device": "deviceValue", + "shareID": "shareIDValue", + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "data": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + }, + "networkData": { + "interfaceName": "interfaceNameValue", + "ips": [ + "ipsValue" + ], + "hardwareAddress": "hardwareAddressValue" + } + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.pb new file mode 100644 index 0000000000000000000000000000000000000000..77fc9c51eb58ea84328d0a586e8797ae09627ecf GIT binary patch literal 1803 zcmc&#&ubGw6wW58CND{wZbDlY1(}0{AhnGOAqdh$6sy)!q=()nyOVazW_R7$jg6&O z4<1DDFYv11)q@woo6xHs6+urPJb6^#&g55X1@TZ%nSF2O&G)|f-j{Y&#GnMTJ`--} zn{2*a74zIZ+g)t3fL8R}T0haSDevg-a_}(@X@_>$I<-TlPj51Z`7~fFgOD*9Wrasg zwT0vavs*W~)0QX7sgPT8RVfZGU1z@Ft|Oz>SAMrpA6BIr>Murfh=fM&7W#< zhuZu;0+e+gYE8&?s6#iIF9Z6d>qY$!;2Q_a5bWX8-p@onR>5M-w#4n8rT@O>ZAFEl7xtjkS?FCoN`ZoL50FvYe#EHNa}C{WvWO$qC!YpLr_ zB}-c6JfzyJr=aH)bXRp^KsUNvrbvdhTFeaOM`@x~1RXLyyBjhQNP-ifE!0np3*k2i zFSYUXq1cVXu#>~EmnM!5xqcCHgI*O;g$@nOt)(FFc{2XDKjvhHfBC%q;5sJX=M2f+f@R&(zJH%(6%}pvu zZE+W)sQVDtSg}hv&V|jQ#IEt|7<@>;k2rkRAlq+9^)n8}NPDhp_g`HJOuhQQYGtO0 z(7ChOaPdb@q^wsz*^ggAkfF~Gq?fZ|i~8)^Wx09HfP#s$9Cn!1plBsL=tW~6$!=p- zw7Iu}s=hUtJT;s86Ad!T#bgnE|0^2*=^55w6;A(o>N4GE>iQl0<-Rg{%GdXg&=>V{ zkV7F|_1(~uO&i$s7zbozbtB^?kK_CGIFf*o8Iu6H1nFR4R(eJWP2Mt>7};7Gje&~3 zdsnh({Q})lZYv*&(9s!m?gY$l;a|?k7gO9*tQtjBmUR!+wPab5OG<3DeS$M$B=!pi C?`mfN literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.yaml new file mode 100644 index 00000000000..662b16fd104 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaim.yaml @@ -0,0 +1,174 @@ +apiVersion: resource.k8s.io/v1beta2 +kind: ResourceClaim +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + devices: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requests: + - requestsValue + constraints: + - distinctAttribute: distinctAttributeValue + matchAttribute: matchAttributeValue + requests: + - requestsValue + requests: + - exactly: + adminAccess: true + allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 4 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + firstAvailable: + - allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 5 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + name: nameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + name: nameValue +status: + allocation: + allocationTimestamp: "2005-01-01T01:01:01Z" + devices: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requests: + - requestsValue + source: sourceValue + results: + - adminAccess: true + bindingConditions: + - bindingConditionsValue + bindingFailureConditions: + - bindingFailureConditionsValue + consumedCapacity: + consumedCapacityKey: "0" + device: deviceValue + driver: driverValue + pool: poolValue + request: requestValue + shareID: shareIDValue + skipNodeOperations: + - skipNodeOperationsValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + nodeSelector: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + devices: + - conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + data: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + device: deviceValue + driver: driverValue + networkData: + hardwareAddress: hardwareAddressValue + interfaceName: interfaceNameValue + ips: + - ipsValue + pool: poolValue + shareID: shareIDValue + reservedFor: + - apiGroup: apiGroupValue + name: nameValue + resource: resourceValue + uid: uidValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.json new file mode 100644 index 00000000000..aeddb0e5a9e --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.json @@ -0,0 +1,196 @@ +{ + "kind": "ResourceClaimTemplate", + "apiVersion": "resource.k8s.io/v1beta2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "devices": { + "requests": [ + { + "name": "nameValue", + "exactly": { + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 4, + "adminAccess": true, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + }, + "firstAvailable": [ + { + "name": "nameValue", + "deviceClassName": "deviceClassNameValue", + "selectors": [ + { + "cel": { + "expression": "expressionValue" + } + } + ], + "allocationMode": "allocationModeValue", + "count": 5, + "tolerations": [ + { + "key": "keyValue", + "operator": "operatorValue", + "value": "valueValue", + "effect": "effectValue", + "tolerationSeconds": 5 + } + ], + "capacity": { + "requests": { + "requestsKey": "0" + } + }, + "derivedAttributes": [ + { + "name": "nameValue", + "expression": "expressionValue" + } + ] + } + ] + } + ], + "constraints": [ + { + "requests": [ + "requestsValue" + ], + "matchAttribute": "matchAttributeValue", + "distinctAttribute": "distinctAttributeValue" + } + ], + "config": [ + { + "requests": [ + "requestsValue" + ], + "opaque": { + "driver": "driverValue", + "parameters": { + "apiVersion": "example.com/v1", + "kind": "CustomType", + "spec": { + "replicas": 1 + }, + "status": { + "available": 1 + } + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.pb new file mode 100644 index 0000000000000000000000000000000000000000..6e84fec85421f1ed9695ca5011fc2aef6bd0fa41 GIT binary patch literal 1356 zcmeHHJ8u&~5cVaGVvq47XY4R$4dxBDd_g@#$ma=2e*5tIF?%q z8h!&MLZYRhL83#-e?Sz}RJ5?ShaF?wLPa+_-|p-;GvACq6eZ}x0Sef?s$k}^+QgUfzsi5V${)+{p$y-Dlk-~xIv!@sMWuTo7NR!WumepziB+Q(QnlKY^T^fBzaM!; zQ?He~#^5GYe4G>lsTTr?3cXm6{@Pw*8hCMe5)S@HTNxl-4{~#4I3i7#BJ`tl!>?uhw=FFvn a*n2bORof+1wu+chrnV2q9GF=pQu+yN6ViDA literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.yaml new file mode 100644 index 00000000000..2a64be16868 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceClaimTemplate.yaml @@ -0,0 +1,128 @@ +apiVersion: resource.k8s.io/v1beta2 +kind: ResourceClaimTemplate +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue + spec: + devices: + config: + - opaque: + driver: driverValue + parameters: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requests: + - requestsValue + constraints: + - distinctAttribute: distinctAttributeValue + matchAttribute: matchAttributeValue + requests: + - requestsValue + requests: + - exactly: + adminAccess: true + allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 4 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + firstAvailable: + - allocationMode: allocationModeValue + capacity: + requests: + requestsKey: "0" + count: 5 + derivedAttributes: + - expression: expressionValue + name: nameValue + deviceClassName: deviceClassNameValue + name: nameValue + selectors: + - cel: + expression: expressionValue + tolerations: + - effect: effectValue + key: keyValue + operator: operatorValue + tolerationSeconds: 5 + value: valueValue + name: nameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceSlice.json b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceSlice.json new file mode 100644 index 00000000000..b40b04f07a0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceSlice.json @@ -0,0 +1,204 @@ +{ + "kind": "ResourceSlice", + "apiVersion": "resource.k8s.io/v1beta2", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "driver": "driverValue", + "pool": { + "name": "nameValue", + "generation": 2, + "resourceSliceCount": 3 + }, + "nodeName": "nodeNameValue", + "nodeSelector": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "allNodes": true, + "devices": [ + { + "name": "nameValue", + "attributes": { + "attributesKey": { + "int": 2, + "bool": true, + "string": "stringValue", + "version": "versionValue", + "ints": [ + 6 + ], + "bools": [ + true + ], + "strings": [ + "stringsValue" + ], + "versions": [ + "versionsValue" + ] + } + }, + "capacity": { + "capacityKey": { + "value": "0", + "requestPolicy": { + "default": "0", + "validValues": [ + "0" + ], + "validRange": { + "min": "0", + "max": "0", + "step": "0" + } + } + } + }, + "consumesCounters": [ + { + "counterSet": "counterSetValue", + "counters": { + "countersKey": { + "value": "0" + } + }, + "compatibilityGroups": [ + "compatibilityGroupsValue" + ] + } + ], + "nodeName": "nodeNameValue", + "nodeSelector": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + }, + "allNodes": true, + "taints": [ + { + "key": "keyValue", + "value": "valueValue", + "effect": "effectValue", + "timeAdded": "2004-01-01T01:01:01Z" + } + ], + "bindsToNode": true, + "bindingConditions": [ + "bindingConditionsValue" + ], + "bindingFailureConditions": [ + "bindingFailureConditionsValue" + ], + "allowMultipleAllocations": true, + "nodeAllocatableResources": { + "nodeAllocatableResourcesKey": { + "mapping": { + "capacityKey": "capacityKeyValue", + "capacityMultiplier": "0", + "deviceMultiplier": "0" + }, + "overhead": { + "perPod": "0", + "perContainer": "0" + } + } + } + } + ], + "perDeviceNodeSelection": true, + "sharedCounters": [ + { + "name": "nameValue", + "counters": { + "countersKey": { + "value": "0" + } + } + } + ], + "partitionTypeAttribute": "partitionTypeAttributeValue", + "skipNodeOperations": [ + "skipNodeOperationsValue" + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceSlice.pb b/staging/src/k8s.io/api/testdata/v1.37.0/resource.k8s.io.v1beta2.ResourceSlice.pb new file mode 100644 index 0000000000000000000000000000000000000000..f4f90982aea1594821240f269d112bf6298abbbb GIT binary patch literal 1130 zcmcIj&5qMB5N_ICXr2CqXvJ139LNE!DzS7cAyu5{BJoquvUJfN_Jos8D-+j_9H&x2 zyZ~>(nKLKe0BOZ5APyW6Zvc+nv|+`83n!0fJl}lt%{Uq)CA5cj1tdHbA?!zkWS{Wc zi-Q0p?z@fgDsVzc2=2!!`dUUchUajKX$tO@888r7!cp$>nprf7acG|SjRffQDPfV$ z=vGrQ(N=#aFM0|hA)ION;PPR$dj9_Vr!A*6Qr3r`pOtlt&f2I(aR4-V0!!C6rp^d_ z)WnQ&iKPP3VW)7{Z(iL&wTLiN*xT^;*KE2i9FroEo;9#UYf2cVP8g8PkI>NLQ-%hro%MAA(IF9M{YY*Oe&U_r<@|X z&vo)qBP~H^a7}pu?(P%>D4N6Nit;+kDP}aTBz_x#PcE29&BmZvu*9HIPXWq8X&oqJ zQW!Sa8aJDZm#?>mW1VUA`u(m^NN)P1#c2c_&!Kd;D`++%pLD1YGN-vVF=J=rZ8Ues zq?IyJeeC_^_t$9#U7E4YAcuBftL}se%Gq28G(JyuM0RFW&?zWGxE+}-?_b6D{@eKa zhR?-M-LXd640wW9WmYwF(jc{m$FYM&v~FTqs#ELRzLNmPie+o(!Cs~SW`+nQXK`r) Ic$RPd0`MZ7sQ>@~ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1.PriorityClass.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1.PriorityClass.yaml new file mode 100644 index 00000000000..275260df3a0 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1.PriorityClass.yaml @@ -0,0 +1,38 @@ +apiVersion: scheduling.k8s.io/v1 +description: descriptionValue +globalDefault: true +kind: PriorityClass +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +preemptionPolicy: preemptionPolicyValue +value: 2 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.CompositePodGroup.json b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.CompositePodGroup.json new file mode 100644 index 00000000000..c5e3a39f606 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.CompositePodGroup.json @@ -0,0 +1,85 @@ +{ + "kind": "CompositePodGroup", + "apiVersion": "scheduling.k8s.io/v1alpha3", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "parentCompositePodGroupName": "parentCompositePodGroupNameValue", + "workloadRef": { + "workloadName": "workloadNameValue", + "templateName": "templateNameValue" + }, + "schedulingPolicy": { + "basic": {}, + "gang": { + "minGroupCount": 1 + } + }, + "schedulingConstraints": { + "topology": [ + { + "key": "keyValue" + } + ] + }, + "disruptionMode": { + "single": {}, + "all": {} + }, + "priorityClassName": "priorityClassNameValue", + "priority": 7, + "preemptionPolicy": "preemptionPolicyValue" + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.CompositePodGroup.pb b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.CompositePodGroup.pb new file mode 100644 index 0000000000000000000000000000000000000000..723dd3ae074faad54bddb5f1a9ba7285d232ae8c GIT binary patch literal 636 zcmZWnu}&L75WO>2IFF67PXwW>&=nLeAQ&N8G!dqV6cBQODCow%!EA25yV|`28N?6d z2dGo$6KGOL;vW!2YW@J$d)OvPH~V(x?R#%F?HCWXATomsN^;J`a5L?gO(wT4w~?z0 z+zFcpa-^hT8TDlHMax`;zsm4ff{MTqog&XEYz|3~#*B`qP*k7X8ij+RC0;Vb&ySc$ z-9#(MS>mepiY6m-ZTmgV%sTlL^<4JsV_#LXd%!)j5w ziGB=q6hda0SrT{Mcz1R^-*%yrGEqDn&GpAKHLYb-?7fgre#h6#=S(1H*H)n8`R@0j zHbQ|z(hdmgQce6%0+@0nIC^Q!X)?gUyUaivP8a58#ERz>jMH5TrDAvRh?~dhJ!Enba&BA8<5g zMq_vIQE9SN6JI^a*`OGU_Te*BvZ;ZvYHa9v5zX4d+-j?;3C-I^+cow?^TtY>Dq0;`5hGq>eEN z3YNHPcu$j&g|>a94U@v5qdO--aP|4u*JjT)yuM^}IcVR?0*!RBY48V}Io9?Ku<3*@ZRebUyi0=wv8x zLD~UfSE|+fEBnz+nb^MJ=hdIBo;S2nJ2RAn+pO=x`hc+xY)v`)f>`rU_z3N?v* zEHfny%c2~OAMqa9H0|O0_3dp5JdtG(ebq9W+%Ur!*&SqG7^#Q5vIOo6s!Pu zbX8szNU}gE91;>Us=Jk?nq`ge-X0USaiFS)_h(f#z}Y%T5!gaR9-@)69G05V@<0|+ z%7$>LMD({Ed27u19!U9^hJ)R?e{bfdkb@jYjg-uaDRNy*A;Fi*pw_uDTOd7v6!wtN z4JXU^WdEss_os}fc6c3s#%-gl#1QGo=7@*MR1+X}bzQS%(3&NoLw$;aO^{K3_5}-g zIA@`K=hloKBMA&AW|?jp0ATrOq?ukl3dv6=)d|Fd`O!AM^_ytGN%W|NgpxMOc`h&$ tcsNpQDQ9eTvo$V|B298=FoN6RZ1>|2{&mQ-&Z$0;|tJ09`XPH literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.Workload.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.Workload.yaml new file mode 100644 index 00000000000..8257753db8f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1alpha3.Workload.yaml @@ -0,0 +1,92 @@ +apiVersion: scheduling.k8s.io/v1alpha3 +kind: Workload +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + compositePodGroupTemplates: + - disruptionMode: + all: {} + single: {} + name: nameValue + podGroupTemplates: + - disruptionMode: + all: {} + single: {} + name: nameValue + preemptionPolicy: preemptionPolicyValue + priority: 7 + priorityClassName: priorityClassNameValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + schedulingConstraints: + topology: + - key: keyValue + schedulingPolicy: + basic: {} + gang: + minCount: 1 + preemptionPolicy: preemptionPolicyValue + priority: 6 + priorityClassName: priorityClassNameValue + schedulingConstraints: + topology: + - key: keyValue + schedulingPolicy: + basic: {} + gang: + minGroupCount: 1 + controllerRef: + apiGroup: apiGroupValue + kind: kindValue + name: nameValue + podGroupTemplates: + - disruptionMode: + all: {} + single: {} + name: nameValue + preemptionPolicy: preemptionPolicyValue + priority: 7 + priorityClassName: priorityClassNameValue + resourceClaims: + - name: nameValue + resourceClaimName: resourceClaimNameValue + resourceClaimTemplateName: resourceClaimTemplateNameValue + schedulingConstraints: + topology: + - key: keyValue + schedulingPolicy: + basic: {} + gang: + minCount: 1 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PodGroup.json b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PodGroup.json new file mode 100644 index 00000000000..8c1bc9ac4d6 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PodGroup.json @@ -0,0 +1,98 @@ +{ + "kind": "PodGroup", + "apiVersion": "scheduling.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "parentCompositePodGroupName": "parentCompositePodGroupNameValue", + "workloadRef": { + "workloadName": "workloadNameValue", + "templateName": "templateNameValue" + }, + "schedulingPolicy": { + "basic": {}, + "gang": { + "minCount": 1 + } + }, + "schedulingConstraints": { + "topology": [ + { + "key": "keyValue" + } + ] + }, + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "disruptionMode": { + "single": {}, + "all": {} + }, + "priorityClassName": "priorityClassNameValue", + "priority": 8, + "preemptionPolicy": "preemptionPolicyValue" + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "resourceClaimStatuses": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue" + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PodGroup.pb b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PodGroup.pb new file mode 100644 index 0000000000000000000000000000000000000000..177dc90013b1581429f4587ab1323cccca2db96a GIT binary patch literal 732 zcma)4%We}f6rD)}o!o>p89`NMfzTjWWYI??q^KKEvp{MqltsmYohNe>%y?|e_J9K7 z2lxxN@Cp5cO8o;Chy`o@pmjXVB<+gb_3=ID9-r%Mq&;{F5B2mNrUj#XzMGBoE){zp z4iYrvAPgoVeWgSp!|!+CR|8s{l0sIVxiCbp=J;<*k-vTDHXZG_u(#<(Xp) zf`X>58s1l^MWJjTDoq7<=xFmO2rj?v{hiS{dc#;ArJPuH6i_h@|UA_WhBswq}$QMn74DPUowiKqn`h z%uzWY>p zW06atsljRkbHE1g&`ro%0cI=BnL^11yXS7(nTPVkSxm30YWJd1>M=+gu|CR>()kc5Feo83)DP; zA0Xuqh=Q6Qz~!ujh;D9nc5Zgk5G@jr1B`DWDL50;ei~w*$;10W1UVhJ?XhA~vAjIx z6w!UIlaCr{2|9yo$_sFJryxMl94=Rs*I7<6qj4qi+X#Ge!9;2{f@Z-IgNAzwP!>w- zKp~UDu;JFI*<8GQy)_)`OrzKDca6s6rbk+wM!@kLN_V@0W+U=RhYBHcnrjm?b~fHd zb9YQyDHGMl-d}!yohIngjBN%vvO`;SCrnVz<~pG9d9ow2Goyk|K^emB$ZUE4D!%vM z#@9D|E`I8cHPmLn6TB+3s+p4psXaW794w-B6U$PaTF>^K1Ta=CTRR8)nF5#@Vk|j} KOB2AeeCrn~^`3wL literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml new file mode 100644 index 00000000000..046a8a448d9 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml @@ -0,0 +1,38 @@ +apiVersion: scheduling.k8s.io/v1beta1 +description: descriptionValue +globalDefault: true +kind: PriorityClass +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +preemptionPolicy: preemptionPolicyValue +value: 2 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.Workload.json b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.Workload.json new file mode 100644 index 00000000000..f92742c8688 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.Workload.json @@ -0,0 +1,142 @@ +{ + "kind": "Workload", + "apiVersion": "scheduling.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "controllerRef": { + "apiGroup": "apiGroupValue", + "kind": "kindValue", + "name": "nameValue" + }, + "podGroupTemplates": [ + { + "name": "nameValue", + "schedulingPolicy": { + "basic": {}, + "gang": { + "minCount": 1 + } + }, + "schedulingConstraints": { + "topology": [ + { + "key": "keyValue" + } + ] + }, + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "disruptionMode": { + "single": {}, + "all": {} + }, + "priorityClassName": "priorityClassNameValue", + "priority": 7, + "preemptionPolicy": "preemptionPolicyValue" + } + ], + "compositePodGroupTemplates": [ + { + "name": "nameValue", + "schedulingPolicy": { + "basic": {}, + "gang": { + "minGroupCount": 1 + } + }, + "schedulingConstraints": { + "topology": [ + { + "key": "keyValue" + } + ] + }, + "disruptionMode": { + "single": {}, + "all": {} + }, + "priorityClassName": "priorityClassNameValue", + "priority": 6, + "preemptionPolicy": "preemptionPolicyValue", + "podGroupTemplates": [ + { + "name": "nameValue", + "schedulingPolicy": { + "basic": {}, + "gang": { + "minCount": 1 + } + }, + "schedulingConstraints": { + "topology": [ + { + "key": "keyValue" + } + ] + }, + "resourceClaims": [ + { + "name": "nameValue", + "resourceClaimName": "resourceClaimNameValue", + "resourceClaimTemplateName": "resourceClaimTemplateNameValue" + } + ], + "disruptionMode": { + "single": {}, + "all": {} + }, + "priorityClassName": "priorityClassNameValue", + "priority": 7, + "preemptionPolicy": "preemptionPolicyValue" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.Workload.pb b/staging/src/k8s.io/api/testdata/v1.37.0/scheduling.k8s.io.v1beta1.Workload.pb new file mode 100644 index 0000000000000000000000000000000000000000..09a911cb46c872daf485e361a655052d5ab9158c GIT binary patch literal 858 zcmd5(KTE?v6i?bx)3dfUsAvXoNcSZs|*(EH{h`JRMUstU; z0g}f;&4G}FGu>@Zbu4Re`}$C*8QZG5e|u8ZK001RC5kdl z68&Avy!Fi4Iw}Q(rNYjae|PMrUd18F8d)>jrl_6}hAFvF1~t#M>7jBTGu#8A8+L_< z!~IA0ou4$W+TmsJk*^soMF!ND2T7P-W}|>|msg#djJ@$C^id!4DvufEXG`!nOm!yO zw{OgB7)4~*Im>j)2q7zgL?hkJ?8w4MX_I2o{|asSTmJz1AS6ooTw!DO^;8eC`=B3X7(wIBpnQU(926crJ7llG>Joz8@rq!7gy@GV^X z04{t3q3<9rT>A!^PHZji&fK3f-#r6g8F&rXR4gRvLu25p1{E8lEyvosINFzV1k!ma z;`ai!I2pnfVF@_3K5&pEhO=qOtxUQqBHet%D=T1OoAQC)sGAAxY1LeophP0GIgpA9 zuB-k+%QVMNpRXm`IL_4b*ITAK_+|xLj0C{c38c;R@kg#3as4blaYL>zUha zYz-*SKX(84y%|ltN+LQBvWa{ot0Cot(Yp*#`#homFAWLL0+PDmR75nne~Rz^xAC$Y zKE~fg+h}HHzan2!jEDB^%xlEBjBqWP6(1b^XL_|S%b}o_e<<7dZBL&0{@DCK! zd;))fl!}%DQBc!Uz~)SXMYlVexs7F2COFJnybVd{_#|SnnrInWG*VG_QxM5B0ewWs zh%<%y)t+H29zLEbwsr*3x z8{QY+Wn1e48KEONoF}<6`xR8Wx$W693)W63Q+H9P=&{Mb`u?HX=QdNGaLOlhup!sv zl?>et5iX7lktxBCEbnkkL9qNa*sa5NBpjglJPU^*OV literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSINode.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSINode.yaml new file mode 100644 index 00000000000..4e3c29a7f82 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSINode.yaml @@ -0,0 +1,52 @@ +apiVersion: storage.k8s.io/v1 +kind: CSINode +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + drivers: + - allocatable: + count: 1 + name: nameValue + nodeID: nodeIDValue + topologyKeys: + - topologyKeysValue +status: + storageHealth: + - healthConditions: + - accessMode: accessModeValue + lastTransitionTime: "2006-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + volumeMode: volumeModeValue + name: nameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.json b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.json new file mode 100644 index 00000000000..38c75991ec2 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.json @@ -0,0 +1,63 @@ +{ + "kind": "CSIStorageCapacity", + "apiVersion": "storage.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "nodeTopology": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "storageClassName": "storageClassNameValue", + "capacity": "0", + "maximumVolumeSize": "0" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.pb new file mode 100644 index 0000000000000000000000000000000000000000..29c136467f1ae9d12e7c37604295293c22099ee9 GIT binary patch literal 518 zcmZ8e!A`pfJZ5MV0KaOTuBR26}T8o(G&Adw;}Y;XKk z&h0U(hJ@+H?w^0JaMNx=L^h3dP2Y^0Gs1w9J84kqJemR8UI3GuiWT8Bc$Ck-w(tIz z@#G92tM9UH^rRT3Q*oI^dNchBD&0Q}Y>@`VCe%_#NRG6CWO6eqCbl>Jy7NA=LY!$_ i*Dkm=<<^$Dj<)RX{+@P7L5Si^UKyF)cK*1AXZ!$bh_NpK literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.yaml new file mode 100644 index 00000000000..4781557d732 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.CSIStorageCapacity.yaml @@ -0,0 +1,45 @@ +apiVersion: storage.k8s.io/v1 +capacity: "0" +kind: CSIStorageCapacity +maximumVolumeSize: "0" +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +nodeTopology: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue +storageClassName: storageClassNameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.json b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.json new file mode 100644 index 00000000000..82d3874817a --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.json @@ -0,0 +1,68 @@ +{ + "kind": "StorageClass", + "apiVersion": "storage.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "provisioner": "provisionerValue", + "parameters": { + "parametersKey": "parametersValue" + }, + "reclaimPolicy": "reclaimPolicyValue", + "mountOptions": [ + "mountOptionsValue" + ], + "allowVolumeExpansion": true, + "volumeBindingMode": "volumeBindingModeValue", + "allowedTopologies": [ + { + "matchLabelExpressions": [ + { + "key": "keyValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..b1e32d4c891dd3118bdf3f0f77a75a71de1d4a5c GIT binary patch literal 545 zcmZ9INlwEs6o!+w5~(|-5n{*+vh1RiN=Q+cVaHer#DbmEx|NAzM|KjaATGcySaSq! zfYdu67Oast05~=s#O}TSP2c+?Ul?E?v_;A|oT6^zi!Npd`Jq$4($X=3LO9=L@LmE{ z3S)EwNrs&E6j8)siY^wC+bpUgfg|1GH3TA)GfX2j(Xlc-R#AVGBf&B*`w$nHQKkAD zfo08~KVK`haU!FauQwSD!R-#H5*Q*PPSMP%=}=9C9%w>JSqf9RM3wEeT=m=?fog=Q zKJ2dey(LYj1rxju(ldRNwp7mnk*^)U*Nm{*Ld=WkNHp8 zHu`cIB4cqqOSChC3Mf512DZq;r4!0jJK-$Hg(ZJi+&$1pAeX+TlB6)8wMrF-=WsM4 z5XVDC@MxyAPCI59O)nGWi;{ZgU@K=Ni%}rmz;t@f#u_Hr1>3-ikREkvc|oF|b`8(? E1xN0_;Q#;t literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.yaml new file mode 100644 index 00000000000..943b34f21db --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.StorageClass.yaml @@ -0,0 +1,47 @@ +allowVolumeExpansion: true +allowedTopologies: +- matchLabelExpressions: + - key: keyValue + values: + - valuesValue +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +mountOptions: +- mountOptionsValue +parameters: + parametersKey: parametersValue +provisioner: provisionerValue +reclaimPolicy: reclaimPolicyValue +volumeBindingMode: volumeBindingModeValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.json b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.json new file mode 100644 index 00000000000..2ae5ba4606e --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.json @@ -0,0 +1,328 @@ +{ + "kind": "VolumeAttachment", + "apiVersion": "storage.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "attacher": "attacherValue", + "source": { + "persistentVolumeName": "persistentVolumeNameValue", + "inlineVolumeSpec": { + "capacity": { + "capacityKey": "0" + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true, + "endpointsNamespace": "endpointsNamespaceValue" + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "initiatorName": "initiatorNameValue" + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "readOnly": true + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true, + "secretNamespace": "secretNamespaceValue" + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "local": { + "path": "pathValue", + "fsType": "fsTypeValue" + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + } + }, + "csi": { + "driver": "driverValue", + "volumeHandle": "volumeHandleValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "controllerPublishSecretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "nodeStageSecretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "nodePublishSecretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "controllerExpandSecretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "nodeExpandSecretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + } + }, + "accessModes": [ + "accessModesValue" + ], + "claimRef": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + }, + "persistentVolumeReclaimPolicy": "persistentVolumeReclaimPolicyValue", + "storageClassName": "storageClassNameValue", + "mountOptions": [ + "mountOptionsValue" + ], + "volumeMode": "volumeModeValue", + "nodeAffinity": { + "required": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + } + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + }, + "nodeName": "nodeNameValue" + }, + "status": { + "attached": true, + "attachmentMetadata": { + "attachmentMetadataKey": "attachmentMetadataValue" + }, + "attachError": { + "time": "2001-01-01T01:01:01Z", + "message": "messageValue", + "errorCode": 3 + }, + "detachError": { + "time": "2001-01-01T01:01:01Z", + "message": "messageValue", + "errorCode": 3 + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.pb new file mode 100644 index 0000000000000000000000000000000000000000..3bd058574449f714f45a81b2c7c63324bd5df95b GIT binary patch literal 2607 zcmcgu&2Jk;6!#>Ru%Ev+lcWuc6h$kjkX40X2^7qwm;!M5XU1r9K zT*L(=gnC5c!Ue$%5Erf-xFhw#Uw}Ap;DGoC5X{c(S4_0@)Z5IPH*eniz2AFpW{08z zFTjS7AtzJ1KRXorEPUzoWo+FI{l%QVAtiB7<}{G_?@jo14Qc_I)4Rl9P`ojv0p&!} z+o{NI#it@7u2FHCg8IidSuoQ#I@Ja9^s2kXsR$Qb=}|6N7-;F?GyQ7y@mIh9c*&{^ z)atvxepag?+~0wkPbSnC@6aW#o29-naiB$lAe2NZBl_4X?6uB=SD-dyfqB@@{dY2N zI&BiMq9X_B5b^dg3y9AiDhIWlM`!|#ISCX_Tnlh3jNI zeNWt3Mh2PQC0P65!@eaJlMD$B>NgfNi3UA=luRqqHUq)LNHONKc9qYW79E>V~> zxs35y2XufxZo)3qBQIC1ALp;{tnVSb2hCHRPt0jeroKC`LW>4o z6tX}XXmGB#gPbebVf=c|hK>z&LHTJKSn*PK2F-aGFvY{fB(S+cTEA@7;2;r}q>_&KjG zCrxn}`pjKs_LVi$ER8&g?_nRBoK97Z@}>3+*Nt(#Q9k4e>A;kSi%1`I>#C-Ss_MA* zKSD>)^q81sZ{bF~9gmLmxox?s7b}k63caMi79D;Ob@M*=2&tYKc^8%TXK1&abzh** z5j3W%v7eDN7_n5{XKvj1pLA_UJe1Up6Luq<6J~0vYh|z{)!R!YSvdV9AzA!`VthmN zwGQgSY<-KqL}@;=>v+rLAQt3pXqC&;!g#7(B+AS(c+>7IHz?J`s gwWGET>Ra;tPrs;d32vyu5b2mzW3S}Qt~ix{0e4@Bvj6}9 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.yaml new file mode 100644 index 00000000000..8e6f6f227aa --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttachment.yaml @@ -0,0 +1,251 @@ +apiVersion: storage.k8s.io/v1 +kind: VolumeAttachment +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + attacher: attacherValue + nodeName: nodeNameValue + source: + inlineVolumeSpec: + accessModes: + - accessModesValue + awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + secretNamespace: secretNamespaceValue + shareName: shareNameValue + capacity: + capacityKey: "0" + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + namespace: namespaceValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + volumeID: volumeIDValue + claimRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + csi: + controllerExpandSecretRef: + name: nameValue + namespace: namespaceValue + controllerPublishSecretRef: + name: nameValue + namespace: namespaceValue + driver: driverValue + fsType: fsTypeValue + nodeExpandSecretRef: + name: nameValue + namespace: namespaceValue + nodePublishSecretRef: + name: nameValue + namespace: namespaceValue + nodeStageSecretRef: + name: nameValue + namespace: namespaceValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + volumeHandle: volumeHandleValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + glusterfs: + endpoints: endpointsValue + endpointsNamespace: endpointsNamespaceValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + targetPortal: targetPortalValue + local: + fsType: fsTypeValue + path: pathValue + mountOptions: + - mountOptionsValue + nfs: + path: pathValue + readOnly: true + server: serverValue + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + persistentVolumeReclaimPolicy: persistentVolumeReclaimPolicyValue + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + storageClassName: storageClassNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue + persistentVolumeName: persistentVolumeNameValue +status: + attachError: + errorCode: 3 + message: messageValue + time: "2001-01-01T01:01:01Z" + attached: true + attachmentMetadata: + attachmentMetadataKey: attachmentMetadataValue + detachError: + errorCode: 3 + message: messageValue + time: "2001-01-01T01:01:01Z" diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.json b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.json new file mode 100644 index 00000000000..b2ac8688bd4 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.json @@ -0,0 +1,50 @@ +{ + "kind": "VolumeAttributesClass", + "apiVersion": "storage.k8s.io/v1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "driverName": "driverNameValue", + "parameters": { + "parametersKey": "parametersValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..8e8ab76b9d9a6b5f0e7bbb1c76cea6b839537a66 GIT binary patch literal 461 zcmZ9IyH3L}6o%7_L~Cf1Mj)X~C}V~Km5?Gf$_5BApbl&&MXc>{1A^&+Sexe-+?NZtoNl4njxzM1Ei5+_z zwcU9*Ac(j8I`jLr<8^?9x&WM>TAge7gmZ;O0!{}Mm= zZxfmuzUIF*&*>R6WU0EH=4CRcby9tN>U*k4R!P`U-Bi*E%5|g%q?Lm-v1$XdxZhou J79(&%=MQrVp#uN_ literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.yaml new file mode 100644 index 00000000000..95e68ff5861 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1.VolumeAttributesClass.yaml @@ -0,0 +1,37 @@ +apiVersion: storage.k8s.io/v1 +driverName: driverNameValue +kind: VolumeAttributesClass +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +parameters: + parametersKey: parametersValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.json b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.json new file mode 100644 index 00000000000..e6dd47126eb --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.json @@ -0,0 +1,63 @@ +{ + "kind": "CSIStorageCapacity", + "apiVersion": "storage.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "nodeTopology": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "storageClassName": "storageClassNameValue", + "capacity": "0", + "maximumVolumeSize": "0" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb new file mode 100644 index 0000000000000000000000000000000000000000..374561deb0727dc9f629205199fe3a1965f73caf GIT binary patch literal 524 zcmZ8eO-{l<6mEgUG6>X0qv^5>7bGH>m^3b7r4nO;apCS21{gccG@X{D8ZY22Tzdp> zV8X@|7#FU+flg&g4b m3UQ`!U8~?)lv`WmJX*55^LyYv1tE$vd1YjFTKVG|p78_y6ti*w literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml new file mode 100644 index 00000000000..2ca4299b4b9 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml @@ -0,0 +1,45 @@ +apiVersion: storage.k8s.io/v1alpha1 +capacity: "0" +kind: CSIStorageCapacity +maximumVolumeSize: "0" +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +nodeTopology: + matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchLabels: + matchLabelsKey: matchLabelsValue +storageClassName: storageClassNameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.json b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.json new file mode 100644 index 00000000000..473d4f31a34 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.json @@ -0,0 +1,328 @@ +{ + "kind": "VolumeAttachment", + "apiVersion": "storage.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "attacher": "attacherValue", + "source": { + "persistentVolumeName": "persistentVolumeNameValue", + "inlineVolumeSpec": { + "capacity": { + "capacityKey": "0" + }, + "gcePersistentDisk": { + "pdName": "pdNameValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "partition": 3, + "readOnly": true + }, + "hostPath": { + "path": "pathValue", + "type": "typeValue" + }, + "glusterfs": { + "endpoints": "endpointsValue", + "path": "pathValue", + "readOnly": true, + "endpointsNamespace": "endpointsNamespaceValue" + }, + "nfs": { + "server": "serverValue", + "path": "pathValue", + "readOnly": true + }, + "rbd": { + "monitors": [ + "monitorsValue" + ], + "image": "imageValue", + "fsType": "fsTypeValue", + "pool": "poolValue", + "user": "userValue", + "keyring": "keyringValue", + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "readOnly": true + }, + "iscsi": { + "targetPortal": "targetPortalValue", + "iqn": "iqnValue", + "lun": 3, + "iscsiInterface": "iscsiInterfaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "portals": [ + "portalsValue" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "initiatorName": "initiatorNameValue" + }, + "cinder": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + } + }, + "cephfs": { + "monitors": [ + "monitorsValue" + ], + "path": "pathValue", + "user": "userValue", + "secretFile": "secretFileValue", + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "readOnly": true + }, + "fc": { + "targetWWNs": [ + "targetWWNsValue" + ], + "lun": 2, + "fsType": "fsTypeValue", + "readOnly": true, + "wwids": [ + "wwidsValue" + ] + }, + "flocker": { + "datasetName": "datasetNameValue", + "datasetUUID": "datasetUUIDValue" + }, + "flexVolume": { + "driver": "driverValue", + "fsType": "fsTypeValue", + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "readOnly": true, + "options": { + "optionsKey": "optionsValue" + } + }, + "azureFile": { + "secretName": "secretNameValue", + "shareName": "shareNameValue", + "readOnly": true, + "secretNamespace": "secretNamespaceValue" + }, + "vsphereVolume": { + "volumePath": "volumePathValue", + "fsType": "fsTypeValue", + "storagePolicyName": "storagePolicyNameValue", + "storagePolicyID": "storagePolicyIDValue" + }, + "quobyte": { + "registry": "registryValue", + "volume": "volumeValue", + "readOnly": true, + "user": "userValue", + "group": "groupValue", + "tenant": "tenantValue" + }, + "azureDisk": { + "diskName": "diskNameValue", + "diskURI": "diskURIValue", + "cachingMode": "cachingModeValue", + "fsType": "fsTypeValue", + "readOnly": true, + "kind": "kindValue" + }, + "photonPersistentDisk": { + "pdID": "pdIDValue", + "fsType": "fsTypeValue" + }, + "portworxVolume": { + "volumeID": "volumeIDValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "scaleIO": { + "gateway": "gatewayValue", + "system": "systemValue", + "secretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "sslEnabled": true, + "protectionDomain": "protectionDomainValue", + "storagePool": "storagePoolValue", + "storageMode": "storageModeValue", + "volumeName": "volumeNameValue", + "fsType": "fsTypeValue", + "readOnly": true + }, + "local": { + "path": "pathValue", + "fsType": "fsTypeValue" + }, + "storageos": { + "volumeName": "volumeNameValue", + "volumeNamespace": "volumeNamespaceValue", + "fsType": "fsTypeValue", + "readOnly": true, + "secretRef": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + } + }, + "csi": { + "driver": "driverValue", + "volumeHandle": "volumeHandleValue", + "readOnly": true, + "fsType": "fsTypeValue", + "volumeAttributes": { + "volumeAttributesKey": "volumeAttributesValue" + }, + "controllerPublishSecretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "nodeStageSecretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "nodePublishSecretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "controllerExpandSecretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + }, + "nodeExpandSecretRef": { + "name": "nameValue", + "namespace": "namespaceValue" + } + }, + "accessModes": [ + "accessModesValue" + ], + "claimRef": { + "kind": "kindValue", + "namespace": "namespaceValue", + "name": "nameValue", + "uid": "uidValue", + "apiVersion": "apiVersionValue", + "resourceVersion": "resourceVersionValue", + "fieldPath": "fieldPathValue" + }, + "persistentVolumeReclaimPolicy": "persistentVolumeReclaimPolicyValue", + "storageClassName": "storageClassNameValue", + "mountOptions": [ + "mountOptionsValue" + ], + "volumeMode": "volumeModeValue", + "nodeAffinity": { + "required": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ], + "matchFields": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + } + ] + } + }, + "volumeAttributesClassName": "volumeAttributesClassNameValue" + } + }, + "nodeName": "nodeNameValue" + }, + "status": { + "attached": true, + "attachmentMetadata": { + "attachmentMetadataKey": "attachmentMetadataValue" + }, + "attachError": { + "time": "2001-01-01T01:01:01Z", + "message": "messageValue", + "errorCode": 3 + }, + "detachError": { + "time": "2001-01-01T01:01:01Z", + "message": "messageValue", + "errorCode": 3 + } + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.pb new file mode 100644 index 0000000000000000000000000000000000000000..2dac24f38741433c1d30f1a214f73b4b02bced27 GIT binary patch literal 2613 zcmcgu&2Jk;6!#>Ru%Ev+lcWiY6h$k9kU=4}1PbO-OofPPi)Ga<>TSF`ai(7HE;Hjq zF5&_bLOmjJ;ey}>hznN^+>v_WFF+hPa6tS62xe#YD<)cc;x_Z<&71dr@AuxD*^#Kg z3$P<($jOu*%#OqX3tu|BM*QfMT*KDg&|l2y>rxW;bWQ__|JsCK)}R)UIlW8#1;rav z8c@QQ69-x(2trAuGNO;I!d~k`zBju3C3uz>jNp>j~$d4wj=n3F)E#kByp!YGbEb>Ch!RxG0Bk7pnh#ZlW5S>S3a@eY4wg^LaH>Fv}B0m-`jwp z?h=JLlgk*NbwG#sqbBS@J@RtJ`bqx!?)pB$`_MeoIX=E&!dca@uR<*%^31f;Gic7kfGIX6CV|Zr()w+?=$TWC z!qC_9PHmy=>1DSuqf5?$sowRTDe`oMl-E)3V+0$L@F|tUkV|5$;VOI2@NjqC*<`{M z>^P8=pQLQ=6x}#Py+))j8-K5(QQ4#Kq6uayJVsQ6SyKA1mF56BWhMvXRmgHc?Hn1W zEvU<>e3SVG%}$xoLo_;ow!!A!z1t=>Ywbb?_E87U&zWZq?>`HcM?Ra#o&uz<9y;yPlR_G=DwdnBksGIk>M@aR|$h)kxKSg`x ztos~&hM+N3js2XY!HA{mK6B&7f23UT`Pkvsoq{H$-?O;3CZFg z6yqDBuXIqCX6qaD1xoXoUB_D{2eBY;L#te#7RCc!=@m~lE-s&Dy_W9z8N0qmf1ry+ zuwmSLiv(U$n~EsKkUKBJrqNMzn6t@3Qa$6gSA~X5Wr- zf=#n<{x7gQ&g#efjEHUp*U#dTHc{gz)En)s=Jldyb~8{&W{%o^72!kJHs6K#k9Lbn68GZx k8?f_lv3At9L48ZU`|)S>Ex`>{7$P0BYV4Jq*%hbq4}Q0b_5c6? literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml new file mode 100644 index 00000000000..22a9ab208d9 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml @@ -0,0 +1,251 @@ +apiVersion: storage.k8s.io/v1alpha1 +kind: VolumeAttachment +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + attacher: attacherValue + nodeName: nodeNameValue + source: + inlineVolumeSpec: + accessModes: + - accessModesValue + awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + secretNamespace: secretNamespaceValue + shareName: shareNameValue + capacity: + capacityKey: "0" + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + namespace: namespaceValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + volumeID: volumeIDValue + claimRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + csi: + controllerExpandSecretRef: + name: nameValue + namespace: namespaceValue + controllerPublishSecretRef: + name: nameValue + namespace: namespaceValue + driver: driverValue + fsType: fsTypeValue + nodeExpandSecretRef: + name: nameValue + namespace: namespaceValue + nodePublishSecretRef: + name: nameValue + namespace: namespaceValue + nodeStageSecretRef: + name: nameValue + namespace: namespaceValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + volumeHandle: volumeHandleValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + glusterfs: + endpoints: endpointsValue + endpointsNamespace: endpointsNamespaceValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + targetPortal: targetPortalValue + local: + fsType: fsTypeValue + path: pathValue + mountOptions: + - mountOptionsValue + nfs: + path: pathValue + readOnly: true + server: serverValue + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + persistentVolumeReclaimPolicy: persistentVolumeReclaimPolicyValue + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + storageClassName: storageClassNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue + persistentVolumeName: persistentVolumeNameValue +status: + attachError: + errorCode: 3 + message: messageValue + time: "2001-01-01T01:01:01Z" + attached: true + attachmentMetadata: + attachmentMetadataKey: attachmentMetadataValue + detachError: + errorCode: 3 + message: messageValue + time: "2001-01-01T01:01:01Z" diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttributesClass.json b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttributesClass.json new file mode 100644 index 00000000000..bffbd2f81e2 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttributesClass.json @@ -0,0 +1,50 @@ +{ + "kind": "VolumeAttributesClass", + "apiVersion": "storage.k8s.io/v1alpha1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "driverName": "driverNameValue", + "parameters": { + "parametersKey": "parametersValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttributesClass.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1alpha1.VolumeAttributesClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..dc8e82be1fd2d4adc85fba017a28e203808a3def GIT binary patch literal 467 zcmZ9IyH3L}6o%7_L}O?ZA`mDO%GjZ_m5?Gf$_5BApbl&&^t70`c4Rx13gQKL0Cr{` zfj25U7ytgwpT^1|ZL+7dkTAkl8mkr+hm#Jl><&7?ZeOr`j3-)4 zn&cYQDFdZ~mkRkT6PLpn`@nJxwnxZOg2u~5D{RcCDudf%C8{fA!wbq&`=VLP>A&8@*a>_WJ!^^_?@L-hMuex*|9G#AT2mQ|CAhHVbKABoS!<=R$)v zCU)$v)pqCph`1@`#mC`_KU&f>J;>-fNV^o5q&K7-7=18+*5|pDkgYLr6PdJ)pdqsP z{R{l?zfELr_?rDze5Y&7kPX!JG%J!hu9EWOQ_ojJ22Fpj<_IKS6ooTw!Dh5=8bmZJiMuYUEeOGtRKdS0MMcEjB)u(Tr!!$DDMaxFd<)k; zfD7M1=sSoD*S>+K6I+YBGxz7rchA662HwCcDiV_Pp+4|bor=v-!-t48Y;*78XkXG1 zNc$y^-*edHWC&M;#b8(az(JA-&ZZ@&Jn5>C1lfpNQowp`$_IL*R*Y#^tLCxhPj5g(X3fy7?Sq~7pdTqc~0h(xK0Zd-G2 zJ#)K_%>m`v$Ic(WJEN&pNJ!^FwvdNprAIko^ezR|K99)9OGCobl%y`$Wf4y9pW-|J zZQS&RkMVcjGMcFwu&%mH!YrAc0?yq(v@8|-vm|t==S5^8XKf@{JcKswL68ItPDK|o qigi@8d+I=nIP3^UgG8e=tGGnsE(QLZyp{9NE;=+j=o&eOYy1E+(WM9g literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIDriver.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIDriver.yaml new file mode 100644 index 00000000000..c5e1ac293a8 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIDriver.yaml @@ -0,0 +1,49 @@ +apiVersion: storage.k8s.io/v1beta1 +kind: CSIDriver +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + attachRequired: true + fsGroupPolicy: fsGroupPolicyValue + nodeAllocatableUpdatePeriodSeconds: 9 + podInfoOnMount: true + preventPodSchedulingIfMissing: true + requiresRepublish: true + seLinuxMount: true + serviceAccountTokenInSecrets: true + storageCapacity: true + tokenRequests: + - audience: audienceValue + expirationSeconds: 2 + volumeLifecycleModes: + - volumeLifecycleModesValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.json b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.json new file mode 100644 index 00000000000..2d6a87d6448 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.json @@ -0,0 +1,77 @@ +{ + "kind": "CSINode", + "apiVersion": "storage.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "drivers": [ + { + "name": "nameValue", + "nodeID": "nodeIDValue", + "topologyKeys": [ + "topologyKeysValue" + ], + "allocatable": { + "count": 1 + } + } + ] + }, + "status": { + "storageHealth": [ + { + "name": "nameValue", + "healthConditions": [ + { + "status": "statusValue", + "reason": "reasonValue", + "message": "messageValue", + "accessMode": "accessModeValue", + "volumeMode": "volumeModeValue", + "lastTransitionTime": "2006-01-01T01:01:01Z" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.pb new file mode 100644 index 0000000000000000000000000000000000000000..934539981571d89325df86dd9c7bd8a48b3927d3 GIT binary patch literal 553 zcmZ8eO;5r=5N&}3*di^BF{U?r&J^mEdzH%K;p3@fX-5z}em+BVhAy{JHNrlLV#@V@viT3Q##NHmhed7L@3UqXeO+nyy;f9-@awS(Guj|~Ra_Yc)Rr;+fOM|?5| z8!}C9p`tqh!ugRQG9>tsW*xR62$sJFJ2m)@gaZ_xYvLe){1jFwplQx{lupSS=)wUn LulMi-M{~6wV?(|6 literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.yaml new file mode 100644 index 00000000000..1bc6e8b012f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSINode.yaml @@ -0,0 +1,52 @@ +apiVersion: storage.k8s.io/v1beta1 +kind: CSINode +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + drivers: + - allocatable: + count: 1 + name: nameValue + nodeID: nodeIDValue + topologyKeys: + - topologyKeysValue +status: + storageHealth: + - healthConditions: + - accessMode: accessModeValue + lastTransitionTime: "2006-01-01T01:01:01Z" + message: messageValue + reason: reasonValue + status: statusValue + volumeMode: volumeModeValue + name: nameValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIStorageCapacity.json b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIStorageCapacity.json new file mode 100644 index 00000000000..059bd01659f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIStorageCapacity.json @@ -0,0 +1,63 @@ +{ + "kind": "CSIStorageCapacity", + "apiVersion": "storage.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "nodeTopology": { + "matchLabels": { + "matchLabelsKey": "matchLabelsValue" + }, + "matchExpressions": [ + { + "key": "keyValue", + "operator": "operatorValue", + "values": [ + "valuesValue" + ] + } + ] + }, + "storageClassName": "storageClassNameValue", + "capacity": "0", + "maximumVolumeSize": "0" +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIStorageCapacity.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.CSIStorageCapacity.pb new file mode 100644 index 0000000000000000000000000000000000000000..a61d0d13094ff823b28d2452c665e63749a51912 GIT binary patch literal 523 zcmZ8eO-{l<6mEgUG6>X0jp?!r7sMctm^3b7r4nO;apCS21{_;vnwgfQ8ZY22Tzdp> zV8X@|7#FU+flg z?X|zExjjPFkWf9?{nPIiYFbT*$-0n^>6^ScB@`lZCj}~=M>9a1bD+{Lt^!Vj#rgg# z`R;!jPww!s{4U!@Pm5a-}&W8C=x3|G9nV4?SUk1JD);<8X$$p(nbS9cKLiC9rSTuC#tkpb++V z5xf^bg~ABkK$0T6HA56}n4pWLX!mwku} z%&1bmEx%k|Jb%8HEaOB*FJEsm8iCtgP$4itM4Y0zUDctQ2wc#Bl(GaSa)~Ni8@cMa zI|7vuQ+?Q3^SdjWP7}s>6QpN)CT~tLg#_PAK(*(|3_vY{R2s#VU^iHt|G&g{{;zT6 z4W|%waoYB#n?S-N1Bq&L$eh-vc|K93nkxSF@Z% JKkXQ<@e457z_Ru%Ev+lcWuc6h$k9sufC8OQ2vb#Z-uxwpdo(qTa^46KCr6?lLn@ ztia(b!^>>g87WTAtmunW;B%e?@jo14Qe5o(R(DAQ@k;u zA>~BUJE_QSC8r`Lo>6g{f(FO8SUA-;-0Gb9dezzDR77*G^e7iB3bpj`xn8yULK3h?%0X@CF&aZ-MnVM^*8<#%;w1jmeS6i6qhk2&$v^8> zrK60|z!!HHu|cML3D!RNuxE++I732%`i%umqCrnz`P72v)jNU-snTH5k|B=&Xak12 zM-=8vE)sm!0Uh9vo3IP@*v}Q~$NB3!>w5_ALGx7S_~@nyXH~<#47HfZ6LVUVsqfCK z(4wIqM=X>E8l3CxAm>VUn7p2|!L^|-C_haDD_-hMp*f2}rpUN732dg2)^FQI&zxEu zMS+&PwYjpVmz~CxE;tJ(de?oS$kP>4-ay??5Nt@oCsYn1E{U;*tL%Nl!<}_!lL=3- zqfki=CO!h~skmZ2dIWkUL zP>)mj77GlTZkf>oG~9=_!RG$`J0>=3?OX=-kPByL%r}P*UIfc0k_alZxNs^Njh5sZ zkD%^zmgT+(rCsKbddvoh;;g|e0{2yc- zKj&5283$3oyhUbTSu-8e$d~aw>Oqs!iKY1^BQE7jMcFS4! z1^OI8W1<@S8A*c?3)OvQ#*P0;*LKV!NxdXtH=`M0rlvYp2HUcFyQw4#r?*T<7Jt7O z-vE8BgSs$V-=Z&3n$PSy-ZD8z1bG`;P0kvXJZK-kPwt-))1Ny#?@B1FcT?#3*dhw@$1a zcC-p^n$JLF=8;`LO-kBCjh|9)xVxIy^PbtwP$8K)Y6n$>4`ADT7m`2PZS{3adU5g% jxbk1IcGR{(eM`Ro=@<1a!3|XyA|118?3J9^6{qqqGXaW< literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttachment.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttachment.yaml new file mode 100644 index 00000000000..f4cf507f6e4 --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttachment.yaml @@ -0,0 +1,251 @@ +apiVersion: storage.k8s.io/v1beta1 +kind: VolumeAttachment +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + attacher: attacherValue + nodeName: nodeNameValue + source: + inlineVolumeSpec: + accessModes: + - accessModesValue + awsElasticBlockStore: + fsType: fsTypeValue + partition: 3 + readOnly: true + volumeID: volumeIDValue + azureDisk: + cachingMode: cachingModeValue + diskName: diskNameValue + diskURI: diskURIValue + fsType: fsTypeValue + kind: kindValue + readOnly: true + azureFile: + readOnly: true + secretName: secretNameValue + secretNamespace: secretNamespaceValue + shareName: shareNameValue + capacity: + capacityKey: "0" + cephfs: + monitors: + - monitorsValue + path: pathValue + readOnly: true + secretFile: secretFileValue + secretRef: + name: nameValue + namespace: namespaceValue + user: userValue + cinder: + fsType: fsTypeValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + volumeID: volumeIDValue + claimRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + csi: + controllerExpandSecretRef: + name: nameValue + namespace: namespaceValue + controllerPublishSecretRef: + name: nameValue + namespace: namespaceValue + driver: driverValue + fsType: fsTypeValue + nodeExpandSecretRef: + name: nameValue + namespace: namespaceValue + nodePublishSecretRef: + name: nameValue + namespace: namespaceValue + nodeStageSecretRef: + name: nameValue + namespace: namespaceValue + readOnly: true + volumeAttributes: + volumeAttributesKey: volumeAttributesValue + volumeHandle: volumeHandleValue + fc: + fsType: fsTypeValue + lun: 2 + readOnly: true + targetWWNs: + - targetWWNsValue + wwids: + - wwidsValue + flexVolume: + driver: driverValue + fsType: fsTypeValue + options: + optionsKey: optionsValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + flocker: + datasetName: datasetNameValue + datasetUUID: datasetUUIDValue + gcePersistentDisk: + fsType: fsTypeValue + partition: 3 + pdName: pdNameValue + readOnly: true + glusterfs: + endpoints: endpointsValue + endpointsNamespace: endpointsNamespaceValue + path: pathValue + readOnly: true + hostPath: + path: pathValue + type: typeValue + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: fsTypeValue + initiatorName: initiatorNameValue + iqn: iqnValue + iscsiInterface: iscsiInterfaceValue + lun: 3 + portals: + - portalsValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + targetPortal: targetPortalValue + local: + fsType: fsTypeValue + path: pathValue + mountOptions: + - mountOptionsValue + nfs: + path: pathValue + readOnly: true + server: serverValue + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: keyValue + operator: operatorValue + values: + - valuesValue + matchFields: + - key: keyValue + operator: operatorValue + values: + - valuesValue + persistentVolumeReclaimPolicy: persistentVolumeReclaimPolicyValue + photonPersistentDisk: + fsType: fsTypeValue + pdID: pdIDValue + portworxVolume: + fsType: fsTypeValue + readOnly: true + volumeID: volumeIDValue + quobyte: + group: groupValue + readOnly: true + registry: registryValue + tenant: tenantValue + user: userValue + volume: volumeValue + rbd: + fsType: fsTypeValue + image: imageValue + keyring: keyringValue + monitors: + - monitorsValue + pool: poolValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + user: userValue + scaleIO: + fsType: fsTypeValue + gateway: gatewayValue + protectionDomain: protectionDomainValue + readOnly: true + secretRef: + name: nameValue + namespace: namespaceValue + sslEnabled: true + storageMode: storageModeValue + storagePool: storagePoolValue + system: systemValue + volumeName: volumeNameValue + storageClassName: storageClassNameValue + storageos: + fsType: fsTypeValue + readOnly: true + secretRef: + apiVersion: apiVersionValue + fieldPath: fieldPathValue + kind: kindValue + name: nameValue + namespace: namespaceValue + resourceVersion: resourceVersionValue + uid: uidValue + volumeName: volumeNameValue + volumeNamespace: volumeNamespaceValue + volumeAttributesClassName: volumeAttributesClassNameValue + volumeMode: volumeModeValue + vsphereVolume: + fsType: fsTypeValue + storagePolicyID: storagePolicyIDValue + storagePolicyName: storagePolicyNameValue + volumePath: volumePathValue + persistentVolumeName: persistentVolumeNameValue +status: + attachError: + errorCode: 3 + message: messageValue + time: "2001-01-01T01:01:01Z" + attached: true + attachmentMetadata: + attachmentMetadataKey: attachmentMetadataValue + detachError: + errorCode: 3 + message: messageValue + time: "2001-01-01T01:01:01Z" diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttributesClass.json b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttributesClass.json new file mode 100644 index 00000000000..f5c0d3435fd --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttributesClass.json @@ -0,0 +1,50 @@ +{ + "kind": "VolumeAttributesClass", + "apiVersion": "storage.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "driverName": "driverNameValue", + "parameters": { + "parametersKey": "parametersValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttributesClass.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storage.k8s.io.v1beta1.VolumeAttributesClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..f2990f48e21e7ac5bbcfe4f8effffa8dd9a9d3dc GIT binary patch literal 466 zcmZ9IyH3L}6o%7_L~CdhB0wk;%GjZ$m5?Gf$_5BApbl&&^t3W@?Z|d2wTKts0oa*& z1l|Ct?|>MXc>{19^&+Sexe-bH&bjX3yLc$o^Nu=6Tbf(=HHFW*`fneDL&$N~_ z&NQlX21@xa74lgobq*680L#$d9V15x8n2hFpqWoq3iriI*igtuSCl9AMXQ$4p;f&- ziArSB?4eXtaNCWx`nB5P_4~c*ITuE~{d^d8L+%bqok5IDUE<8&E~I@CholLd3k}+s z*s-@!+nt9KQcox^J`UFW;fki^LP|G5j!RKVx+BVg(YXP%KF_6?>`Z{0#H4NbO_ApJ zFY$x_HlexUYw=t0oSrd5HdME>v`FT(O3IHTs;4Aw^> z6>>ZqabHXDRs@@o5%x)vqq`a*L$!}5vzFJGqB12{X2h>cOom64#d@P%$>~5>-8F%d z=R(aH8Ql$5dX>uL@#DGdSO=45qf!3_dl#?|b~a;i it5RK_8-K0RLa$vFNaT;NZcY7(RJIM{ztMY^Z+!#%l)X~` literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1.StorageVersionMigration.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1.StorageVersionMigration.yaml new file mode 100644 index 00000000000..20b371413aa --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1.StorageVersionMigration.yaml @@ -0,0 +1,47 @@ +apiVersion: storagemigration.k8s.io/v1 +kind: StorageVersionMigration +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + resource: + group: groupValue + resource: resourceValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + resourceVersion: resourceVersionValue diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.json b/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.json new file mode 100644 index 00000000000..4b805fe541d --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.json @@ -0,0 +1,65 @@ +{ + "kind": "StorageVersionMigration", + "apiVersion": "storagemigration.k8s.io/v1beta1", + "metadata": { + "name": "nameValue", + "generateName": "generateNameValue", + "namespace": "namespaceValue", + "selfLink": "selfLinkValue", + "uid": "uidValue", + "resourceVersion": "resourceVersionValue", + "generation": 7, + "creationTimestamp": "2008-01-01T01:01:01Z", + "deletionTimestamp": "2009-01-01T01:01:01Z", + "deletionGracePeriodSeconds": 10, + "labels": { + "labelsKey": "labelsValue" + }, + "annotations": { + "annotationsKey": "annotationsValue" + }, + "ownerReferences": [ + { + "apiVersion": "apiVersionValue", + "kind": "kindValue", + "name": "nameValue", + "uid": "uidValue", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "finalizersValue" + ], + "managedFields": [ + { + "manager": "managerValue", + "operation": "operationValue", + "apiVersion": "apiVersionValue", + "time": "2004-01-01T01:01:01Z", + "fieldsType": "fieldsTypeValue", + "fieldsV1": {}, + "subresource": "subresourceValue" + } + ] + }, + "spec": { + "resource": { + "group": "groupValue", + "resource": "resourceValue" + } + }, + "status": { + "conditions": [ + { + "type": "typeValue", + "status": "statusValue", + "observedGeneration": 3, + "lastTransitionTime": "2004-01-01T01:01:01Z", + "reason": "reasonValue", + "message": "messageValue" + } + ], + "resourceVersion": "resourceVersionValue" + } +} \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.pb b/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.pb new file mode 100644 index 0000000000000000000000000000000000000000..dc4895e52c15b364137e4ca0d635b2ada8bb8f65 GIT binary patch literal 546 zcmZuu%SyvQ6ipvsbNh-xutY@2vWsd9h0u-Ar7r}fg1d>m4P(+tm`Q{x{(yhs+E4Hg zgnoe=apBrO(CLhQDDLj#%sJKc0)0aUiRw&lg#p!es-@i1-+ZL!8)UU8)zp3pK)6oT^jQ z+FI!q=DG`JNSPLPmj2y^n`WIPbk)dS&dc%oh%yqNU$8iTLr=smMPO(za&&H+si#jc?#_zbXI# literal 0 HcmV?d00001 diff --git a/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.yaml b/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.yaml new file mode 100644 index 00000000000..8c34b8f4a9f --- /dev/null +++ b/staging/src/k8s.io/api/testdata/v1.37.0/storagemigration.k8s.io.v1beta1.StorageVersionMigration.yaml @@ -0,0 +1,47 @@ +apiVersion: storagemigration.k8s.io/v1beta1 +kind: StorageVersionMigration +metadata: + annotations: + annotationsKey: annotationsValue + creationTimestamp: "2008-01-01T01:01:01Z" + deletionGracePeriodSeconds: 10 + deletionTimestamp: "2009-01-01T01:01:01Z" + finalizers: + - finalizersValue + generateName: generateNameValue + generation: 7 + labels: + labelsKey: labelsValue + managedFields: + - apiVersion: apiVersionValue + fieldsType: fieldsTypeValue + fieldsV1: {} + manager: managerValue + operation: operationValue + subresource: subresourceValue + time: "2004-01-01T01:01:01Z" + name: nameValue + namespace: namespaceValue + ownerReferences: + - apiVersion: apiVersionValue + blockOwnerDeletion: true + controller: true + kind: kindValue + name: nameValue + uid: uidValue + resourceVersion: resourceVersionValue + selfLink: selfLinkValue + uid: uidValue +spec: + resource: + group: groupValue + resource: resourceValue +status: + conditions: + - lastTransitionTime: "2004-01-01T01:01:01Z" + message: messageValue + observedGeneration: 3 + reason: reasonValue + status: statusValue + type: typeValue + resourceVersion: resourceVersionValue