diff --git a/rules/kubernetes/policies/dynamic/outdated_api.rego b/rules/kubernetes/policies/dynamic/outdated_api.rego index 3095bbd..933fa8b 100644 --- a/rules/kubernetes/policies/dynamic/outdated_api.rego +++ b/rules/kubernetes/policies/dynamic/outdated_api.rego @@ -62,7 +62,7 @@ recommend[info] { info := merge(base, extra) } -recommendedVersions := {"admission.k8s.io/v1beta1":{"AdmissionReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admission/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"admission.k8s.io.v1.AdmissionReview"}},"admission/v1":{"AdmissionReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admission/v1/zz_generated.prerelease-lifecycle.go"}},"admissionregistration.k8s.io/v1beta1":{"MutatingWebhookConfiguration":{"deprecation_version":"v1.16","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"admissionregistration.k8s.io.v1.MutatingWebhookConfiguration"},"MutatingWebhookConfigurationList":{"deprecation_version":"v1.16","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"admissionregistration.k8s.io.v1.MutatingWebhookConfigurationList"},"ValidatingAdmissionPolicy":{"deprecation_version":"v1.31","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.34"},"ValidatingAdmissionPolicyBinding":{"deprecation_version":"v1.31","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.34"},"ValidatingAdmissionPolicyBindingList":{"deprecation_version":"v1.31","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.34"},"ValidatingAdmissionPolicyList":{"deprecation_version":"v1.31","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.34"},"ValidatingWebhookConfiguration":{"deprecation_version":"v1.16","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration"},"ValidatingWebhookConfigurationList":{"deprecation_version":"v1.16","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"admissionregistration.k8s.io.v1.ValidatingWebhookConfigurationList"}},"admissionregistration/v1":{"MutatingWebhookConfiguration":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"MutatingWebhookConfigurationList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingAdmissionPolicy":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingAdmissionPolicyBinding":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingAdmissionPolicyBindingList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingAdmissionPolicyList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingWebhookConfiguration":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingWebhookConfigurationList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"}},"apidiscovery/v2":{"APIGroupDiscovery":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apidiscovery/v2/zz_generated.prerelease-lifecycle.go"},"APIGroupDiscoveryList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apidiscovery/v2/zz_generated.prerelease-lifecycle.go"}},"apidiscovery/v2beta1":{"APIGroupDiscovery":{"deprecation_version":"v1.32","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apidiscovery/v2beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.35"},"APIGroupDiscoveryList":{"deprecation_version":"v1.32","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apidiscovery/v2beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.35"}},"apps/v1":{"ControllerRevision":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"ControllerRevisionList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"DaemonSet":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"DaemonSetList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"Deployment":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"DeploymentList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"ReplicaSet":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"ReplicaSetList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"StatefulSet":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"StatefulSetList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"}},"apps/v1beta1":{"DaemonSet":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DaemonSet"},"DaemonSetList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DaemonSetList"},"Deployment":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.Deployment"},"DeploymentList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DeploymentList"},"DeploymentRollback":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16"},"Ingress":{"deprecation_version":"v1.14","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.Ingress"},"IngressList":{"deprecation_version":"v1.14","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.IngressList"},"NetworkPolicy":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"networking.k8s.io.v1.NetworkPolicy"},"NetworkPolicyList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"networking.k8s.io.v1.NetworkPolicyList"},"ReplicaSet":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ReplicaSet"},"ReplicaSetList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ReplicaSetList"},"Scale":{"deprecation_version":"v1.2","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16"}},"authentication.k8s.io/v1beta1":{"SelfSubjectReview":{"deprecation_version":"v1.30","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.33"},"TokenReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"authentication.k8s.io.v1.TokenReview"}},"authentication/v1":{"SelfSubjectReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1/zz_generated.prerelease-lifecycle.go"},"TokenRequest":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1/zz_generated.prerelease-lifecycle.go"},"TokenReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1/zz_generated.prerelease-lifecycle.go"}},"authentication/v1alpha1":{"SelfSubjectReview":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32"}},"authorization.k8s.io/v1beta1":{"LocalSubjectAccessReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"authorization.k8s.io.v1.LocalSubjectAccessReview"},"SelfSubjectAccessReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"authorization.k8s.io.v1.SelfSubjectAccessReview"},"SelfSubjectRulesReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"authorization.k8s.io.v1.SelfSubjectRulesReview"},"SubjectAccessReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"authorization.k8s.io.v1.SubjectAccessReview"}},"authorization/v1":{"LocalSubjectAccessReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1/zz_generated.prerelease-lifecycle.go"},"SelfSubjectAccessReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1/zz_generated.prerelease-lifecycle.go"},"SelfSubjectRulesReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1/zz_generated.prerelease-lifecycle.go"},"SubjectAccessReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1/zz_generated.prerelease-lifecycle.go"}},"autoscaling/v1":{"HorizontalPodAutoscaler":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v1/zz_generated.prerelease-lifecycle.go"},"HorizontalPodAutoscalerList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v1/zz_generated.prerelease-lifecycle.go"},"Scale":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v1/zz_generated.prerelease-lifecycle.go"}},"autoscaling/v1beta1":{"ControllerRevision":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ControllerRevision"},"ControllerRevisionList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ControllerRevisionList"},"Deployment":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.Deployment"},"DeploymentList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DeploymentList"},"DeploymentRollback":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DeploymentRollback"},"Scale":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"autoscaling.v1.Scale"},"StatefulSet":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.StatefulSet"},"StatefulSetList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.StatefulSetList"}},"autoscaling/v1beta2":{"ControllerRevision":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ControllerRevision"},"ControllerRevisionList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ControllerRevisionList"},"DaemonSet":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DaemonSet"},"DaemonSetList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DaemonSetList"},"Deployment":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.Deployment"},"DeploymentList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DeploymentList"},"ReplicaSet":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ReplicaSet"},"ReplicaSetList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ReplicaSetList"},"Scale":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"autoscaling.v1.Scale"},"StatefulSet":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.StatefulSet"},"StatefulSetList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.StatefulSetList"}},"autoscaling/v2":{"HorizontalPodAutoscaler":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2/zz_generated.prerelease-lifecycle.go"},"HorizontalPodAutoscalerList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2/zz_generated.prerelease-lifecycle.go"}},"autoscaling/v2beta1":{"HorizontalPodAutoscaler":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"autoscaling.v2.HorizontalPodAutoscaler"},"HorizontalPodAutoscalerList":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"autoscaling.v2beta2.HorizontalPodAutoscalerList"}},"autoscaling/v2beta2":{"HorizontalPodAutoscaler":{"deprecation_version":"v1.23","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.26","replacement_version":"autoscaling.v2.HorizontalPodAutoscaler"},"HorizontalPodAutoscalerList":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"}},"batch/v1":{"CronJob":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1/zz_generated.prerelease-lifecycle.go"},"CronJobList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1/zz_generated.prerelease-lifecycle.go"},"Job":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1/zz_generated.prerelease-lifecycle.go"},"JobList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1/zz_generated.prerelease-lifecycle.go"}},"batch/v1beta1":{"CronJob":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"batch.v1.CronJob"},"CronJobList":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"batch.v1.CronJobList"}},"certificates.k8s.io/v1beta1":{"CertificateSigningRequest":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"certificates.k8s.io.v1.CertificateSigningRequest"},"CertificateSigningRequestList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"certificates.k8s.io.v1.CertificateSigningRequestList"}},"certificates/v1":{"CertificateSigningRequest":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1/zz_generated.prerelease-lifecycle.go"},"CertificateSigningRequestList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1/zz_generated.prerelease-lifecycle.go"}},"certificates/v1alpha1":{"ClusterTrustBundle":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32"},"ClusterTrustBundleList":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32"}},"coordination.k8s.io/v1beta1":{"Lease":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"coordination.k8s.io.v1.Lease"},"LeaseList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"coordination.k8s.io.v1.LeaseList"}},"coordination/v1":{"Lease":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1/zz_generated.prerelease-lifecycle.go"},"LeaseList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1/zz_generated.prerelease-lifecycle.go"}},"coordination/v1alpha1":{"LeaseCandidate":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"LeaseCandidateList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"}},"core/v1":{"Binding":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ConfigMap":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ConfigMapList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Endpoints":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"EndpointsList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Event":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"EventList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"LimitRange":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"LimitRangeList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"List":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Namespace":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"NamespaceList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Node":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"NodeList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"NodeProxyOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PersistentVolume":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PersistentVolumeClaim":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PersistentVolumeClaimList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PersistentVolumeList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Pod":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodAttachOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodExecOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodLogOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodPortForwardOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodProxyOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodStatusResult":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodTemplate":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodTemplateList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"RangeAllocation":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ReplicationController":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ReplicationControllerList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ResourceQuota":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ResourceQuotaList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Secret":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"SecretList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"SerializedReference":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Service":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ServiceAccount":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ServiceAccountList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ServiceList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ServiceProxyOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"}},"discovery.k8s.io/v1beta1":{"EndpointSlice":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/discovery/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"discovery.k8s.io.v1.EndpointSlice"},"EndpointSliceList":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/discovery/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"discovery.k8s.io.v1.EndpointSlice"}},"discovery/v1":{"EndpointSlice":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/discovery/v1/zz_generated.prerelease-lifecycle.go"},"EndpointSliceList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/discovery/v1/zz_generated.prerelease-lifecycle.go"}},"events/v1":{"Event":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/events/v1/zz_generated.prerelease-lifecycle.go"},"EventList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/events/v1/zz_generated.prerelease-lifecycle.go"}},"events/v1beta1":{"Event":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/events/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"},"EventList":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/events/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"}},"flowcontrol.apiserver.k8s.io/v1beta1":{"FlowSchema":{"deprecation_version":"v1.23","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.26","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.FlowSchema"},"FlowSchemaList":{"deprecation_version":"v1.23","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.26","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.FlowSchemaList"},"PriorityLevelConfiguration":{"deprecation_version":"v1.23","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.26","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration"},"PriorityLevelConfigurationList":{"deprecation_version":"v1.23","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.26","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfigurationList"}},"flowcontrol.apiserver.k8s.io/v1beta2":{"FlowSchema":{"deprecation_version":"v1.26","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.29","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.FlowSchema"},"FlowSchemaList":{"deprecation_version":"v1.26","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.29","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.FlowSchemaList"},"PriorityLevelConfiguration":{"deprecation_version":"v1.26","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.29","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration"},"PriorityLevelConfigurationList":{"deprecation_version":"v1.26","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.29","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfigurationList"}},"flowcontrol.apiserver.k8s.io/v1beta3":{"FlowSchema":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32","replacement_version":"flowcontrol.apiserver.k8s.io.v1.FlowSchema"},"FlowSchemaList":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32","replacement_version":"flowcontrol.apiserver.k8s.io.v1.FlowSchemaList"},"PriorityLevelConfiguration":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32","replacement_version":"flowcontrol.apiserver.k8s.io.v1.PriorityLevelConfiguration"},"PriorityLevelConfigurationList":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32","replacement_version":"flowcontrol.apiserver.k8s.io.v1.PriorityLevelConfigurationList"}},"flowcontrol/v1":{"FlowSchema":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1/zz_generated.prerelease-lifecycle.go"},"FlowSchemaList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1/zz_generated.prerelease-lifecycle.go"},"PriorityLevelConfiguration":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1/zz_generated.prerelease-lifecycle.go"},"PriorityLevelConfigurationList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1/zz_generated.prerelease-lifecycle.go"}},"networking.k8s.io/v1beta1":{"IPAddress":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"IPAddressList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"Ingress":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.Ingress"},"IngressClass":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.IngressClassList"},"IngressClassList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.IngressClassList"},"IngressList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.IngressList"},"ServiceCIDR":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"ServiceCIDRList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"}},"networking/v1":{"Ingress":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"},"IngressClass":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"},"IngressClassList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"},"IngressList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"},"NetworkPolicy":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"},"NetworkPolicyList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"}},"networking/v1alpha1":{"IPAddress":{"deprecation_version":"v1.30","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.33"},"IPAddressList":{"deprecation_version":"v1.30","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.33"},"ServiceCIDR":{"deprecation_version":"v1.30","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.33"},"ServiceCIDRList":{"deprecation_version":"v1.30","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.33"}},"node/v1":{"RuntimeClass":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/node/v1/zz_generated.prerelease-lifecycle.go"},"RuntimeClassList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/node/v1/zz_generated.prerelease-lifecycle.go"}},"node/v1beta1":{"RuntimeClass":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/node/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"},"RuntimeClassList":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/node/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"}},"policy/v1":{"Eviction":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1/zz_generated.prerelease-lifecycle.go"},"PodDisruptionBudget":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1/zz_generated.prerelease-lifecycle.go"},"PodDisruptionBudgetList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1/zz_generated.prerelease-lifecycle.go"}},"policy/v1beta1":{"Eviction":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"},"PodDisruptionBudget":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"policy.v1.PodDisruptionBudget"},"PodDisruptionBudgetList":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"policy.v1.PodDisruptionBudgetList"}},"rbac.authorization.k8s.io/v1beta1":{"ClusterRole":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.ClusterRole"},"ClusterRoleBinding":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.ClusterRoleBinding"},"ClusterRoleBindingList":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.ClusterRoleBindingList"},"ClusterRoleList":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.ClusterRoleList"},"Role":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.Role"},"RoleBinding":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.RoleBinding"},"RoleBindingList":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.RoleBindingList"},"RoleList":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.RoleList"}},"rbac/v1":{"ClusterRole":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"ClusterRoleBinding":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"ClusterRoleBindingList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"ClusterRoleList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"Role":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"RoleBinding":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"RoleBindingList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"RoleList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"}},"scheduling.k8s.io/v1beta1":{"PriorityClass":{"deprecation_version":"v1.14","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/scheduling/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"scheduling.k8s.io.v1.PriorityClass"},"PriorityClassList":{"deprecation_version":"v1.14","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/scheduling/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"scheduling.k8s.io.v1.PriorityClassList"}},"scheduling/v1":{"PriorityClass":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/scheduling/v1/zz_generated.prerelease-lifecycle.go"},"PriorityClassList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/scheduling/v1/zz_generated.prerelease-lifecycle.go"}},"storage.k8s.io/v1alpha1":{"CSIStorageCapacity":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.24","replacement_version":"storage.k8s.io.v1beta1.CSIStorageCapacity"},"CSIStorageCapacityList":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.24","replacement_version":"storage.k8s.io.v1beta1.CSIStorageCapacityList"},"VolumeAttachment":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.24","replacement_version":"storage.k8s.io.v1.VolumeAttachment"},"VolumeAttachmentList":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.24","replacement_version":"storage.k8s.io.v1.VolumeAttachmentList"},"VolumeAttributesClass":{"deprecation_version":"v1.32","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.35"},"VolumeAttributesClassList":{"deprecation_version":"v1.32","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.35"}},"storage.k8s.io/v1beta1":{"CSIDriver":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.CSIDriver"},"CSIDriverList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.CSIDriverList"},"CSINode":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.CSINode"},"CSINodeList":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.CSINode"},"CSIStorageCapacity":{"deprecation_version":"v1.24","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.27","replacement_version":"storage.k8s.io.v1.CSIStorageCapacity"},"CSIStorageCapacityList":{"deprecation_version":"v1.24","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.27","replacement_version":"storage.k8s.io.v1.CSIStorageCapacityList"},"StorageClass":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.StorageClass"},"StorageClassList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.StorageClassList"},"VolumeAttachment":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.VolumeAttachment"},"VolumeAttachmentList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.VolumeAttachmentList"},"VolumeAttributesClass":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"VolumeAttributesClassList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"}},"storage/v1":{"CSIDriver":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"CSIDriverList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"CSINode":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"CSINodeList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"CSIStorageCapacity":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"CSIStorageCapacityList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"StorageClass":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"StorageClassList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"VolumeAttachment":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"VolumeAttachmentList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"}},"storagemigration/v1alpha1":{"StorageVersionMigration":{"deprecation_version":"v1.33","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storagemigration/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.36"},"StorageVersionMigrationList":{"deprecation_version":"v1.33","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storagemigration/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.36"}}} +recommendedVersions := {"admission.k8s.io/v1beta1":{"AdmissionReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admission/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"admission.k8s.io.v1.AdmissionReview"}},"admission/v1":{"AdmissionReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admission/v1/zz_generated.prerelease-lifecycle.go"}},"admissionregistration.k8s.io/v1beta1":{"MutatingWebhookConfiguration":{"deprecation_version":"v1.16","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"admissionregistration.k8s.io.v1.MutatingWebhookConfiguration"},"MutatingWebhookConfigurationList":{"deprecation_version":"v1.16","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"admissionregistration.k8s.io.v1.MutatingWebhookConfigurationList"},"ValidatingAdmissionPolicy":{"deprecation_version":"v1.31","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.34"},"ValidatingAdmissionPolicyBinding":{"deprecation_version":"v1.31","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.34"},"ValidatingAdmissionPolicyBindingList":{"deprecation_version":"v1.31","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.34"},"ValidatingAdmissionPolicyList":{"deprecation_version":"v1.31","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.34"},"ValidatingWebhookConfiguration":{"deprecation_version":"v1.16","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration"},"ValidatingWebhookConfigurationList":{"deprecation_version":"v1.16","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"admissionregistration.k8s.io.v1.ValidatingWebhookConfigurationList"}},"admissionregistration/v1":{"MutatingWebhookConfiguration":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"MutatingWebhookConfigurationList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingAdmissionPolicy":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingAdmissionPolicyBinding":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingAdmissionPolicyBindingList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingAdmissionPolicyList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingWebhookConfiguration":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"},"ValidatingWebhookConfigurationList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1/zz_generated.prerelease-lifecycle.go"}},"admissionregistration/v1alpha1":{"ValidatingAdmissionPolicy":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32"},"ValidatingAdmissionPolicyBinding":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32"},"ValidatingAdmissionPolicyBindingList":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32"},"ValidatingAdmissionPolicyList":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/admissionregistration/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32"}},"apidiscovery/v2":{"APIGroupDiscovery":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apidiscovery/v2/zz_generated.prerelease-lifecycle.go"},"APIGroupDiscoveryList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apidiscovery/v2/zz_generated.prerelease-lifecycle.go"}},"apidiscovery/v2beta1":{"APIGroupDiscovery":{"deprecation_version":"v1.32","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apidiscovery/v2beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.35"},"APIGroupDiscoveryList":{"deprecation_version":"v1.32","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apidiscovery/v2beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.35"}},"apps/v1":{"ControllerRevision":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"ControllerRevisionList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"DaemonSet":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"DaemonSetList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"Deployment":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"DeploymentList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"ReplicaSet":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"ReplicaSetList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"StatefulSet":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"},"StatefulSetList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1/zz_generated.prerelease-lifecycle.go"}},"apps/v1beta1":{"DaemonSet":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DaemonSet"},"DaemonSetList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DaemonSetList"},"Deployment":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.Deployment"},"DeploymentList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DeploymentList"},"DeploymentRollback":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16"},"Ingress":{"deprecation_version":"v1.14","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.Ingress"},"IngressList":{"deprecation_version":"v1.14","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.IngressList"},"NetworkPolicy":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"networking.k8s.io.v1.NetworkPolicy"},"NetworkPolicyList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"networking.k8s.io.v1.NetworkPolicyList"},"ReplicaSet":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ReplicaSet"},"ReplicaSetList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ReplicaSetList"},"Scale":{"deprecation_version":"v1.2","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/extensions/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16"}},"authentication.k8s.io/v1beta1":{"SelfSubjectReview":{"deprecation_version":"v1.30","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.33"},"TokenReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"authentication.k8s.io.v1.TokenReview"}},"authentication/v1":{"SelfSubjectReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1/zz_generated.prerelease-lifecycle.go"},"TokenRequest":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1/zz_generated.prerelease-lifecycle.go"},"TokenReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1/zz_generated.prerelease-lifecycle.go"}},"authentication/v1alpha1":{"SelfSubjectReview":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authentication/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32"}},"authorization.k8s.io/v1beta1":{"LocalSubjectAccessReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"authorization.k8s.io.v1.LocalSubjectAccessReview"},"SelfSubjectAccessReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"authorization.k8s.io.v1.SelfSubjectAccessReview"},"SelfSubjectRulesReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"authorization.k8s.io.v1.SelfSubjectRulesReview"},"SubjectAccessReview":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"authorization.k8s.io.v1.SubjectAccessReview"}},"authorization/v1":{"LocalSubjectAccessReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1/zz_generated.prerelease-lifecycle.go"},"SelfSubjectAccessReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1/zz_generated.prerelease-lifecycle.go"},"SelfSubjectRulesReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1/zz_generated.prerelease-lifecycle.go"},"SubjectAccessReview":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/authorization/v1/zz_generated.prerelease-lifecycle.go"}},"autoscaling/v1":{"HorizontalPodAutoscaler":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v1/zz_generated.prerelease-lifecycle.go"},"HorizontalPodAutoscalerList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v1/zz_generated.prerelease-lifecycle.go"},"Scale":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v1/zz_generated.prerelease-lifecycle.go"}},"autoscaling/v1beta1":{"ControllerRevision":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ControllerRevision"},"ControllerRevisionList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ControllerRevisionList"},"Deployment":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.Deployment"},"DeploymentList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DeploymentList"},"DeploymentRollback":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DeploymentRollback"},"Scale":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"autoscaling.v1.Scale"},"StatefulSet":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.StatefulSet"},"StatefulSetList":{"deprecation_version":"v1.8","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.StatefulSetList"}},"autoscaling/v1beta2":{"ControllerRevision":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ControllerRevision"},"ControllerRevisionList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ControllerRevisionList"},"DaemonSet":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DaemonSet"},"DaemonSetList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DaemonSetList"},"Deployment":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.Deployment"},"DeploymentList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.DeploymentList"},"ReplicaSet":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ReplicaSet"},"ReplicaSetList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.ReplicaSetList"},"Scale":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"autoscaling.v1.Scale"},"StatefulSet":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.StatefulSet"},"StatefulSetList":{"deprecation_version":"v1.9","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/apps/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.16","replacement_version":"apps.v1.StatefulSetList"}},"autoscaling/v2":{"HorizontalPodAutoscaler":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2/zz_generated.prerelease-lifecycle.go"},"HorizontalPodAutoscalerList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2/zz_generated.prerelease-lifecycle.go"}},"autoscaling/v2beta1":{"HorizontalPodAutoscaler":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"autoscaling.v2.HorizontalPodAutoscaler"},"HorizontalPodAutoscalerList":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"autoscaling.v2beta2.HorizontalPodAutoscalerList"}},"autoscaling/v2beta2":{"HorizontalPodAutoscaler":{"deprecation_version":"v1.23","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.26","replacement_version":"autoscaling.v2.HorizontalPodAutoscaler"},"HorizontalPodAutoscalerList":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/autoscaling/v2beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"}},"batch/v1":{"CronJob":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1/zz_generated.prerelease-lifecycle.go"},"CronJobList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1/zz_generated.prerelease-lifecycle.go"},"Job":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1/zz_generated.prerelease-lifecycle.go"},"JobList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1/zz_generated.prerelease-lifecycle.go"}},"batch/v1beta1":{"CronJob":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"batch.v1.CronJob"},"CronJobList":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/batch/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"batch.v1.CronJobList"}},"certificates.k8s.io/v1beta1":{"CertificateSigningRequest":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"certificates.k8s.io.v1.CertificateSigningRequest"},"CertificateSigningRequestList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"certificates.k8s.io.v1.CertificateSigningRequestList"}},"certificates/v1":{"CertificateSigningRequest":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1/zz_generated.prerelease-lifecycle.go"},"CertificateSigningRequestList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1/zz_generated.prerelease-lifecycle.go"}},"certificates/v1alpha1":{"ClusterTrustBundle":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32"},"ClusterTrustBundleList":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/certificates/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32"}},"coordination.k8s.io/v1beta1":{"Lease":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"coordination.k8s.io.v1.Lease"},"LeaseList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"coordination.k8s.io.v1.LeaseList"}},"coordination/v1":{"Lease":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1/zz_generated.prerelease-lifecycle.go"},"LeaseList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1/zz_generated.prerelease-lifecycle.go"}},"coordination/v1alpha1":{"LeaseCandidate":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"LeaseCandidateList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/coordination/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"}},"core/v1":{"Binding":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ConfigMap":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ConfigMapList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Endpoints":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"EndpointsList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Event":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"EventList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"LimitRange":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"LimitRangeList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"List":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Namespace":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"NamespaceList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Node":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"NodeList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"NodeProxyOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PersistentVolume":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PersistentVolumeClaim":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PersistentVolumeClaimList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PersistentVolumeList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Pod":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodAttachOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodExecOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodLogOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodPortForwardOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodProxyOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodStatusResult":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodTemplate":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"PodTemplateList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"RangeAllocation":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ReplicationController":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ReplicationControllerList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ResourceQuota":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ResourceQuotaList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Secret":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"SecretList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"SerializedReference":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"Service":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ServiceAccount":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ServiceAccountList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ServiceList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"},"ServiceProxyOptions":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/core/v1/zz_generated.prerelease-lifecycle.go"}},"discovery.k8s.io/v1beta1":{"EndpointSlice":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/discovery/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"discovery.k8s.io.v1.EndpointSlice"},"EndpointSliceList":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/discovery/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"discovery.k8s.io.v1.EndpointSlice"}},"discovery/v1":{"EndpointSlice":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/discovery/v1/zz_generated.prerelease-lifecycle.go"},"EndpointSliceList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/discovery/v1/zz_generated.prerelease-lifecycle.go"}},"events/v1":{"Event":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/events/v1/zz_generated.prerelease-lifecycle.go"},"EventList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/events/v1/zz_generated.prerelease-lifecycle.go"}},"events/v1beta1":{"Event":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/events/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"},"EventList":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/events/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"}},"flowcontrol.apiserver.k8s.io/v1beta1":{"FlowSchema":{"deprecation_version":"v1.23","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.26","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.FlowSchema"},"FlowSchemaList":{"deprecation_version":"v1.23","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.26","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.FlowSchemaList"},"PriorityLevelConfiguration":{"deprecation_version":"v1.23","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.26","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration"},"PriorityLevelConfigurationList":{"deprecation_version":"v1.23","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.26","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfigurationList"}},"flowcontrol.apiserver.k8s.io/v1beta2":{"FlowSchema":{"deprecation_version":"v1.26","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.29","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.FlowSchema"},"FlowSchemaList":{"deprecation_version":"v1.26","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.29","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.FlowSchemaList"},"PriorityLevelConfiguration":{"deprecation_version":"v1.26","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.29","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfiguration"},"PriorityLevelConfigurationList":{"deprecation_version":"v1.26","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta2/zz_generated.prerelease-lifecycle.go","removed_version":"v1.29","replacement_version":"flowcontrol.apiserver.k8s.io.v1beta3.PriorityLevelConfigurationList"}},"flowcontrol.apiserver.k8s.io/v1beta3":{"FlowSchema":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32","replacement_version":"flowcontrol.apiserver.k8s.io.v1.FlowSchema"},"FlowSchemaList":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32","replacement_version":"flowcontrol.apiserver.k8s.io.v1.FlowSchemaList"},"PriorityLevelConfiguration":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32","replacement_version":"flowcontrol.apiserver.k8s.io.v1.PriorityLevelConfiguration"},"PriorityLevelConfigurationList":{"deprecation_version":"v1.29","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1beta3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.32","replacement_version":"flowcontrol.apiserver.k8s.io.v1.PriorityLevelConfigurationList"}},"flowcontrol/v1":{"FlowSchema":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1/zz_generated.prerelease-lifecycle.go"},"FlowSchemaList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1/zz_generated.prerelease-lifecycle.go"},"PriorityLevelConfiguration":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1/zz_generated.prerelease-lifecycle.go"},"PriorityLevelConfigurationList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/flowcontrol/v1/zz_generated.prerelease-lifecycle.go"}},"networking.k8s.io/v1beta1":{"IPAddress":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"IPAddressList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"Ingress":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.Ingress"},"IngressClass":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.IngressClassList"},"IngressClassList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.IngressClassList"},"IngressList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"networking.k8s.io.v1.IngressList"},"ServiceCIDR":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"ServiceCIDRList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"}},"networking/v1":{"Ingress":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"},"IngressClass":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"},"IngressClassList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"},"IngressList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"},"NetworkPolicy":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"},"NetworkPolicyList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1/zz_generated.prerelease-lifecycle.go"}},"networking/v1alpha1":{"IPAddress":{"deprecation_version":"v1.30","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.33"},"IPAddressList":{"deprecation_version":"v1.30","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.33"},"ServiceCIDR":{"deprecation_version":"v1.30","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.33"},"ServiceCIDRList":{"deprecation_version":"v1.30","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/networking/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.33"}},"node/v1":{"RuntimeClass":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/node/v1/zz_generated.prerelease-lifecycle.go"},"RuntimeClassList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/node/v1/zz_generated.prerelease-lifecycle.go"}},"node/v1beta1":{"RuntimeClass":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/node/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"},"RuntimeClassList":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/node/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"}},"policy/v1":{"Eviction":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1/zz_generated.prerelease-lifecycle.go"},"PodDisruptionBudget":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1/zz_generated.prerelease-lifecycle.go"},"PodDisruptionBudgetList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1/zz_generated.prerelease-lifecycle.go"}},"policy/v1beta1":{"Eviction":{"deprecation_version":"v1.22","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25"},"PodDisruptionBudget":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"policy.v1.PodDisruptionBudget"},"PodDisruptionBudgetList":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/policy/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.25","replacement_version":"policy.v1.PodDisruptionBudgetList"}},"rbac.authorization.k8s.io/v1beta1":{"ClusterRole":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.ClusterRole"},"ClusterRoleBinding":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.ClusterRoleBinding"},"ClusterRoleBindingList":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.ClusterRoleBindingList"},"ClusterRoleList":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.ClusterRoleList"},"Role":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.Role"},"RoleBinding":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.RoleBinding"},"RoleBindingList":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.RoleBindingList"},"RoleList":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"rbac.authorization.k8s.io.v1.RoleList"}},"rbac/v1":{"ClusterRole":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"ClusterRoleBinding":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"ClusterRoleBindingList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"ClusterRoleList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"Role":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"RoleBinding":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"RoleBindingList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"},"RoleList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/rbac/v1/zz_generated.prerelease-lifecycle.go"}},"resource/v1alpha3":{"DeviceClass":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"DeviceClassList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"PodSchedulingContext":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"PodSchedulingContextList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"ResourceClaim":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"ResourceClaimList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"ResourceClaimTemplate":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"ResourceClaimTemplateList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"ResourceSlice":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"ResourceSliceList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"}},"scheduling.k8s.io/v1beta1":{"PriorityClass":{"deprecation_version":"v1.14","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/scheduling/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"scheduling.k8s.io.v1.PriorityClass"},"PriorityClassList":{"deprecation_version":"v1.14","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/scheduling/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"scheduling.k8s.io.v1.PriorityClassList"}},"scheduling/v1":{"PriorityClass":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/scheduling/v1/zz_generated.prerelease-lifecycle.go"},"PriorityClassList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/scheduling/v1/zz_generated.prerelease-lifecycle.go"}},"storage.k8s.io/v1alpha1":{"CSIStorageCapacity":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.24","replacement_version":"storage.k8s.io.v1beta1.CSIStorageCapacity"},"CSIStorageCapacityList":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.24","replacement_version":"storage.k8s.io.v1beta1.CSIStorageCapacityList"},"VolumeAttachment":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.24","replacement_version":"storage.k8s.io.v1.VolumeAttachment"},"VolumeAttachmentList":{"deprecation_version":"v1.21","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.24","replacement_version":"storage.k8s.io.v1.VolumeAttachmentList"},"VolumeAttributesClass":{"deprecation_version":"v1.32","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.35"},"VolumeAttributesClassList":{"deprecation_version":"v1.32","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.35"}},"storage.k8s.io/v1beta1":{"CSIDriver":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.CSIDriver"},"CSIDriverList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.CSIDriverList"},"CSINode":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.CSINode"},"CSINodeList":{"deprecation_version":"v1.17","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.CSINode"},"CSIStorageCapacity":{"deprecation_version":"v1.24","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.27","replacement_version":"storage.k8s.io.v1.CSIStorageCapacity"},"CSIStorageCapacityList":{"deprecation_version":"v1.24","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.27","replacement_version":"storage.k8s.io.v1.CSIStorageCapacityList"},"StorageClass":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.StorageClass"},"StorageClassList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.StorageClassList"},"VolumeAttachment":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.VolumeAttachment"},"VolumeAttachmentList":{"deprecation_version":"v1.19","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.22","replacement_version":"storage.k8s.io.v1.VolumeAttachmentList"},"VolumeAttributesClass":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"},"VolumeAttributesClassList":{"deprecation_version":"v1.34","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1beta1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.37"}},"storage/v1":{"CSIDriver":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"CSIDriverList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"CSINode":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"CSINodeList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"CSIStorageCapacity":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"CSIStorageCapacityList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"StorageClass":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"StorageClassList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"VolumeAttachment":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"},"VolumeAttachmentList":{"ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go"}},"storagemigration/v1alpha1":{"StorageVersionMigration":{"deprecation_version":"v1.33","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storagemigration/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.36"},"StorageVersionMigrationList":{"deprecation_version":"v1.33","ref":"https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/storagemigration/v1alpha1/zz_generated.prerelease-lifecycle.go","removed_version":"v1.36"}}} obj := recommendedVersions[input.apiVersion][input.kind] compareVersion(obj) msg := sprintf("apiVersion '%s' and kind ‘%s' should be replaced with the new API '%s'\nSee %s", [input.apiVersion, input.kind, recommendedVersions[input.apiVersion][input.kind].replacement_version, recommendedVersions[input.apiVersion][input.kind].ref])