├── .github ├── dependabot.yaml ├── pull_request_template.md └── workflows │ └── pr-verifier.yaml ├── .gitignore ├── .golangci.yaml ├── .prow.yaml ├── CONTRIBUTING.md ├── DCO ├── LICENSE ├── Makefile ├── OWNERS ├── README.md ├── apiextensions ├── client │ ├── clientset.go │ ├── fake │ │ ├── clientset.go │ │ ├── doc.go │ │ └── register.go │ ├── scheme │ │ ├── doc.go │ │ └── register.go │ └── typed │ │ └── apiextensions │ │ ├── v1 │ │ ├── apiextensions_client.go │ │ ├── customresourcedefinition.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── apiextensions_client.go │ │ │ ├── customresourcedefinition.go │ │ │ └── doc.go │ │ └── generated_expansion.go │ │ └── v1beta1 │ │ ├── apiextensions_client.go │ │ ├── customresourcedefinition.go │ │ ├── doc.go │ │ ├── fake │ │ ├── apiextensions_client.go │ │ ├── customresourcedefinition.go │ │ └── doc.go │ │ └── generated_expansion.go ├── informers │ ├── apiextensions │ │ ├── interface.go │ │ ├── v1 │ │ │ ├── customresourcedefinition.go │ │ │ └── interface.go │ │ └── v1beta1 │ │ │ ├── customresourcedefinition.go │ │ │ └── interface.go │ ├── factory.go │ ├── generic.go │ └── internalinterfaces │ │ └── factory_interfaces.go └── listers │ └── apiextensions │ ├── v1 │ ├── customresourcedefinition.go │ └── expansion_generated.go │ └── v1beta1 │ ├── customresourcedefinition.go │ └── expansion_generated.go ├── code-of-conduct.md ├── dependencies.go ├── discovery ├── clientset.go └── interface.go ├── dynamic ├── clientset.go ├── dynamicinformer │ ├── informer.go │ └── interface.go ├── dynamiclister │ ├── interface.go │ ├── lister.go │ └── shim.go └── interface.go ├── go.mod ├── go.sum ├── hack ├── boilerplate │ ├── boilerplate.Dockerfile.txt │ ├── boilerplate.Makefile.txt │ ├── boilerplate.generatego.txt │ ├── boilerplate.go.txt │ ├── boilerplate.py.txt │ └── boilerplate.sh.txt ├── go-install.sh ├── populate-copies.sh └── update-codegen.sh ├── informers ├── admissionregistration │ ├── interface.go │ ├── v1 │ │ ├── interface.go │ │ ├── mutatingwebhookconfiguration.go │ │ ├── validatingadmissionpolicy.go │ │ ├── validatingadmissionpolicybinding.go │ │ └── validatingwebhookconfiguration.go │ ├── v1alpha1 │ │ ├── interface.go │ │ ├── mutatingadmissionpolicy.go │ │ ├── mutatingadmissionpolicybinding.go │ │ ├── validatingadmissionpolicy.go │ │ └── validatingadmissionpolicybinding.go │ └── v1beta1 │ │ ├── interface.go │ │ ├── mutatingwebhookconfiguration.go │ │ ├── validatingadmissionpolicy.go │ │ ├── validatingadmissionpolicybinding.go │ │ └── validatingwebhookconfiguration.go ├── apiserverinternal │ ├── interface.go │ └── v1alpha1 │ │ ├── interface.go │ │ └── storageversion.go ├── apps │ ├── interface.go │ ├── v1 │ │ ├── controllerrevision.go │ │ ├── daemonset.go │ │ ├── deployment.go │ │ ├── interface.go │ │ ├── replicaset.go │ │ └── statefulset.go │ ├── v1beta1 │ │ ├── controllerrevision.go │ │ ├── deployment.go │ │ ├── interface.go │ │ └── statefulset.go │ └── v1beta2 │ │ ├── controllerrevision.go │ │ ├── daemonset.go │ │ ├── deployment.go │ │ ├── interface.go │ │ ├── replicaset.go │ │ └── statefulset.go ├── autoscaling │ ├── interface.go │ ├── v1 │ │ ├── horizontalpodautoscaler.go │ │ └── interface.go │ ├── v2 │ │ ├── horizontalpodautoscaler.go │ │ └── interface.go │ ├── v2beta1 │ │ ├── horizontalpodautoscaler.go │ │ └── interface.go │ └── v2beta2 │ │ ├── horizontalpodautoscaler.go │ │ └── interface.go ├── batch │ ├── interface.go │ ├── v1 │ │ ├── cronjob.go │ │ ├── interface.go │ │ └── job.go │ └── v1beta1 │ │ ├── cronjob.go │ │ └── interface.go ├── certificates │ ├── interface.go │ ├── v1 │ │ ├── certificatesigningrequest.go │ │ └── interface.go │ ├── v1alpha1 │ │ ├── clustertrustbundle.go │ │ └── interface.go │ └── v1beta1 │ │ ├── certificatesigningrequest.go │ │ └── interface.go ├── coordination │ ├── interface.go │ ├── v1 │ │ ├── interface.go │ │ └── lease.go │ ├── v1alpha2 │ │ ├── interface.go │ │ └── leasecandidate.go │ └── v1beta1 │ │ ├── interface.go │ │ └── lease.go ├── core │ ├── interface.go │ └── v1 │ │ ├── componentstatus.go │ │ ├── configmap.go │ │ ├── endpoints.go │ │ ├── event.go │ │ ├── interface.go │ │ ├── limitrange.go │ │ ├── namespace.go │ │ ├── node.go │ │ ├── persistentvolume.go │ │ ├── persistentvolumeclaim.go │ │ ├── pod.go │ │ ├── podtemplate.go │ │ ├── replicationcontroller.go │ │ ├── resourcequota.go │ │ ├── secret.go │ │ ├── service.go │ │ └── serviceaccount.go ├── discovery │ ├── interface.go │ ├── v1 │ │ ├── endpointslice.go │ │ └── interface.go │ └── v1beta1 │ │ ├── endpointslice.go │ │ └── interface.go ├── events │ ├── interface.go │ ├── v1 │ │ ├── event.go │ │ └── interface.go │ └── v1beta1 │ │ ├── event.go │ │ └── interface.go ├── extensions │ ├── interface.go │ └── v1beta1 │ │ ├── daemonset.go │ │ ├── deployment.go │ │ ├── ingress.go │ │ ├── interface.go │ │ ├── networkpolicy.go │ │ └── replicaset.go ├── factory.go ├── flowcontrol │ ├── interface.go │ ├── v1 │ │ ├── flowschema.go │ │ ├── interface.go │ │ └── prioritylevelconfiguration.go │ ├── v1beta1 │ │ ├── flowschema.go │ │ ├── interface.go │ │ └── prioritylevelconfiguration.go │ ├── v1beta2 │ │ ├── flowschema.go │ │ ├── interface.go │ │ └── prioritylevelconfiguration.go │ └── v1beta3 │ │ ├── flowschema.go │ │ ├── interface.go │ │ └── prioritylevelconfiguration.go ├── generic.go ├── internalinterfaces │ └── factory_interfaces.go ├── networking │ ├── interface.go │ ├── v1 │ │ ├── ingress.go │ │ ├── ingressclass.go │ │ ├── interface.go │ │ └── networkpolicy.go │ ├── v1alpha1 │ │ ├── interface.go │ │ ├── ipaddress.go │ │ └── servicecidr.go │ └── v1beta1 │ │ ├── ingress.go │ │ ├── ingressclass.go │ │ ├── interface.go │ │ ├── ipaddress.go │ │ └── servicecidr.go ├── node │ ├── interface.go │ ├── v1 │ │ ├── interface.go │ │ └── runtimeclass.go │ ├── v1alpha1 │ │ ├── interface.go │ │ └── runtimeclass.go │ └── v1beta1 │ │ ├── interface.go │ │ └── runtimeclass.go ├── policy │ ├── interface.go │ ├── v1 │ │ ├── interface.go │ │ └── poddisruptionbudget.go │ └── v1beta1 │ │ ├── interface.go │ │ └── poddisruptionbudget.go ├── rbac │ ├── interface.go │ ├── v1 │ │ ├── clusterrole.go │ │ ├── clusterrolebinding.go │ │ ├── interface.go │ │ ├── role.go │ │ └── rolebinding.go │ ├── v1alpha1 │ │ ├── clusterrole.go │ │ ├── clusterrolebinding.go │ │ ├── interface.go │ │ ├── role.go │ │ └── rolebinding.go │ └── v1beta1 │ │ ├── clusterrole.go │ │ ├── clusterrolebinding.go │ │ ├── interface.go │ │ ├── role.go │ │ └── rolebinding.go ├── resource │ ├── interface.go │ ├── v1alpha3 │ │ ├── deviceclass.go │ │ ├── interface.go │ │ ├── resourceclaim.go │ │ ├── resourceclaimtemplate.go │ │ └── resourceslice.go │ └── v1beta1 │ │ ├── deviceclass.go │ │ ├── interface.go │ │ ├── resourceclaim.go │ │ ├── resourceclaimtemplate.go │ │ └── resourceslice.go ├── scheduling │ ├── interface.go │ ├── v1 │ │ ├── interface.go │ │ └── priorityclass.go │ ├── v1alpha1 │ │ ├── interface.go │ │ └── priorityclass.go │ └── v1beta1 │ │ ├── interface.go │ │ └── priorityclass.go ├── storage │ ├── interface.go │ ├── v1 │ │ ├── csidriver.go │ │ ├── csinode.go │ │ ├── csistoragecapacity.go │ │ ├── interface.go │ │ ├── storageclass.go │ │ └── volumeattachment.go │ ├── v1alpha1 │ │ ├── csistoragecapacity.go │ │ ├── interface.go │ │ ├── volumeattachment.go │ │ └── volumeattributesclass.go │ └── v1beta1 │ │ ├── csidriver.go │ │ ├── csinode.go │ │ ├── csistoragecapacity.go │ │ ├── interface.go │ │ ├── storageclass.go │ │ ├── volumeattachment.go │ │ └── volumeattributesclass.go └── storagemigration │ ├── interface.go │ └── v1alpha1 │ ├── interface.go │ └── storageversionmigration.go ├── kubernetes ├── clientset.go ├── fake │ ├── clientset.go │ ├── doc.go │ └── register.go ├── scheme │ ├── doc.go │ └── register.go └── typed │ ├── admissionregistration │ ├── v1 │ │ ├── admissionregistration_client.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── admissionregistration_client.go │ │ │ ├── doc.go │ │ │ ├── mutatingwebhookconfiguration.go │ │ │ ├── validatingadmissionpolicy.go │ │ │ ├── validatingadmissionpolicybinding.go │ │ │ └── validatingwebhookconfiguration.go │ │ ├── generated_expansion.go │ │ ├── mutatingwebhookconfiguration.go │ │ ├── validatingadmissionpolicy.go │ │ ├── validatingadmissionpolicybinding.go │ │ └── validatingwebhookconfiguration.go │ ├── v1alpha1 │ │ ├── admissionregistration_client.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── admissionregistration_client.go │ │ │ ├── doc.go │ │ │ ├── mutatingadmissionpolicy.go │ │ │ ├── mutatingadmissionpolicybinding.go │ │ │ ├── validatingadmissionpolicy.go │ │ │ └── validatingadmissionpolicybinding.go │ │ ├── generated_expansion.go │ │ ├── mutatingadmissionpolicy.go │ │ ├── mutatingadmissionpolicybinding.go │ │ ├── validatingadmissionpolicy.go │ │ └── validatingadmissionpolicybinding.go │ └── v1beta1 │ │ ├── admissionregistration_client.go │ │ ├── doc.go │ │ ├── fake │ │ ├── admissionregistration_client.go │ │ ├── doc.go │ │ ├── mutatingwebhookconfiguration.go │ │ ├── validatingadmissionpolicy.go │ │ ├── validatingadmissionpolicybinding.go │ │ └── validatingwebhookconfiguration.go │ │ ├── generated_expansion.go │ │ ├── mutatingwebhookconfiguration.go │ │ ├── validatingadmissionpolicy.go │ │ ├── validatingadmissionpolicybinding.go │ │ └── validatingwebhookconfiguration.go │ ├── apiserverinternal │ └── v1alpha1 │ │ ├── apiserverinternal_client.go │ │ ├── doc.go │ │ ├── fake │ │ ├── apiserverinternal_client.go │ │ ├── doc.go │ │ └── storageversion.go │ │ ├── generated_expansion.go │ │ └── storageversion.go │ ├── apps │ ├── v1 │ │ ├── apps_client.go │ │ ├── controllerrevision.go │ │ ├── daemonset.go │ │ ├── deployment.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── apps_client.go │ │ │ ├── controllerrevision.go │ │ │ ├── daemonset.go │ │ │ ├── deployment.go │ │ │ ├── doc.go │ │ │ ├── replicaset.go │ │ │ └── statefulset.go │ │ ├── generated_expansion.go │ │ ├── replicaset.go │ │ └── statefulset.go │ ├── v1beta1 │ │ ├── apps_client.go │ │ ├── controllerrevision.go │ │ ├── deployment.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── apps_client.go │ │ │ ├── controllerrevision.go │ │ │ ├── deployment.go │ │ │ ├── doc.go │ │ │ └── statefulset.go │ │ ├── generated_expansion.go │ │ └── statefulset.go │ └── v1beta2 │ │ ├── apps_client.go │ │ ├── controllerrevision.go │ │ ├── daemonset.go │ │ ├── deployment.go │ │ ├── doc.go │ │ ├── fake │ │ ├── apps_client.go │ │ ├── controllerrevision.go │ │ ├── daemonset.go │ │ ├── deployment.go │ │ ├── doc.go │ │ ├── replicaset.go │ │ └── statefulset.go │ │ ├── generated_expansion.go │ │ ├── replicaset.go │ │ └── statefulset.go │ ├── authentication │ ├── v1 │ │ ├── authentication_client.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── authentication_client.go │ │ │ ├── doc.go │ │ │ ├── selfsubjectreview.go │ │ │ └── tokenreview.go │ │ ├── generated_expansion.go │ │ ├── selfsubjectreview.go │ │ └── tokenreview.go │ ├── v1alpha1 │ │ ├── authentication_client.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── authentication_client.go │ │ │ ├── doc.go │ │ │ └── selfsubjectreview.go │ │ ├── generated_expansion.go │ │ └── selfsubjectreview.go │ └── v1beta1 │ │ ├── authentication_client.go │ │ ├── doc.go │ │ ├── fake │ │ ├── authentication_client.go │ │ ├── doc.go │ │ ├── selfsubjectreview.go │ │ └── tokenreview.go │ │ ├── generated_expansion.go │ │ ├── selfsubjectreview.go │ │ └── tokenreview.go │ ├── authorization │ ├── v1 │ │ ├── authorization_client.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── authorization_client.go │ │ │ ├── doc.go │ │ │ ├── localsubjectaccessreview.go │ │ │ ├── selfsubjectaccessreview.go │ │ │ ├── selfsubjectrulesreview.go │ │ │ └── subjectaccessreview.go │ │ ├── generated_expansion.go │ │ ├── localsubjectaccessreview.go │ │ ├── selfsubjectaccessreview.go │ │ ├── selfsubjectrulesreview.go │ │ └── subjectaccessreview.go │ └── v1beta1 │ │ ├── authorization_client.go │ │ ├── doc.go │ │ ├── fake │ │ ├── authorization_client.go │ │ ├── doc.go │ │ ├── localsubjectaccessreview.go │ │ ├── selfsubjectaccessreview.go │ │ ├── selfsubjectrulesreview.go │ │ └── subjectaccessreview.go │ │ ├── generated_expansion.go │ │ ├── localsubjectaccessreview.go │ │ ├── selfsubjectaccessreview.go │ │ ├── selfsubjectrulesreview.go │ │ └── subjectaccessreview.go │ ├── autoscaling │ ├── v1 │ │ ├── autoscaling_client.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── autoscaling_client.go │ │ │ ├── doc.go │ │ │ └── horizontalpodautoscaler.go │ │ ├── generated_expansion.go │ │ └── horizontalpodautoscaler.go │ ├── v2 │ │ ├── autoscaling_client.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── autoscaling_client.go │ │ │ ├── doc.go │ │ │ └── horizontalpodautoscaler.go │ │ ├── generated_expansion.go │ │ └── horizontalpodautoscaler.go │ ├── v2beta1 │ │ ├── autoscaling_client.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── autoscaling_client.go │ │ │ ├── doc.go │ │ │ └── horizontalpodautoscaler.go │ │ ├── generated_expansion.go │ │ └── horizontalpodautoscaler.go │ └── v2beta2 │ │ ├── autoscaling_client.go │ │ ├── doc.go │ │ ├── fake │ │ ├── autoscaling_client.go │ │ ├── doc.go │ │ └── horizontalpodautoscaler.go │ │ ├── generated_expansion.go │ │ └── horizontalpodautoscaler.go │ ├── batch │ ├── v1 │ │ ├── batch_client.go │ │ ├── cronjob.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── batch_client.go │ │ │ ├── cronjob.go │ │ │ ├── doc.go │ │ │ └── job.go │ │ ├── generated_expansion.go │ │ └── job.go │ └── v1beta1 │ │ ├── batch_client.go │ │ ├── cronjob.go │ │ ├── doc.go │ │ ├── fake │ │ ├── batch_client.go │ │ ├── cronjob.go │ │ └── doc.go │ │ └── generated_expansion.go │ ├── certificates │ ├── v1 │ │ ├── certificates_client.go │ │ ├── certificatesigningrequest.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── certificates_client.go │ │ │ ├── certificatesigningrequest.go │ │ │ └── doc.go │ │ └── generated_expansion.go │ ├── v1alpha1 │ │ ├── certificates_client.go │ │ ├── clustertrustbundle.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── certificates_client.go │ │ │ ├── clustertrustbundle.go │ │ │ └── doc.go │ │ └── generated_expansion.go │ └── v1beta1 │ │ ├── certificates_client.go │ │ ├── certificatesigningrequest.go │ │ ├── doc.go │ │ ├── fake │ │ ├── certificates_client.go │ │ ├── certificatesigningrequest.go │ │ ├── doc.go │ │ └── fake_certificatesigningrequest_expansion.go │ │ └── generated_expansion.go │ ├── coordination │ ├── v1 │ │ ├── coordination_client.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── coordination_client.go │ │ │ ├── doc.go │ │ │ └── lease.go │ │ ├── generated_expansion.go │ │ └── lease.go │ ├── v1alpha2 │ │ ├── coordination_client.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── coordination_client.go │ │ │ ├── doc.go │ │ │ └── leasecandidate.go │ │ ├── generated_expansion.go │ │ └── leasecandidate.go │ └── v1beta1 │ │ ├── coordination_client.go │ │ ├── doc.go │ │ ├── fake │ │ ├── coordination_client.go │ │ ├── doc.go │ │ └── lease.go │ │ ├── generated_expansion.go │ │ └── lease.go │ ├── core │ └── v1 │ │ ├── componentstatus.go │ │ ├── configmap.go │ │ ├── core_client.go │ │ ├── doc.go │ │ ├── endpoints.go │ │ ├── event.go │ │ ├── fake │ │ ├── componentstatus.go │ │ ├── configmap.go │ │ ├── core_client.go │ │ ├── doc.go │ │ ├── endpoints.go │ │ ├── event.go │ │ ├── fake_event_expansion.go │ │ ├── fake_namespace_expansion.go │ │ ├── fake_node_expansion.go │ │ ├── fake_pod_expansion.go │ │ ├── fake_service_expansion.go │ │ ├── limitrange.go │ │ ├── namespace.go │ │ ├── node.go │ │ ├── persistentvolume.go │ │ ├── persistentvolumeclaim.go │ │ ├── pod.go │ │ ├── podtemplate.go │ │ ├── replicationcontroller.go │ │ ├── resourcequota.go │ │ ├── secret.go │ │ ├── service.go │ │ └── serviceaccount.go │ │ ├── generated_expansion.go │ │ ├── limitrange.go │ │ ├── namespace.go │ │ ├── node.go │ │ ├── persistentvolume.go │ │ ├── persistentvolumeclaim.go │ │ ├── pod.go │ │ ├── podtemplate.go │ │ ├── replicationcontroller.go │ │ ├── resourcequota.go │ │ ├── secret.go │ │ ├── service.go │ │ └── serviceaccount.go │ ├── discovery │ ├── v1 │ │ ├── discovery_client.go │ │ ├── doc.go │ │ ├── endpointslice.go │ │ ├── fake │ │ │ ├── discovery_client.go │ │ │ ├── doc.go │ │ │ └── endpointslice.go │ │ └── generated_expansion.go │ └── v1beta1 │ │ ├── discovery_client.go │ │ ├── doc.go │ │ ├── endpointslice.go │ │ ├── fake │ │ ├── discovery_client.go │ │ ├── doc.go │ │ └── endpointslice.go │ │ └── generated_expansion.go │ ├── events │ ├── v1 │ │ ├── doc.go │ │ ├── event.go │ │ ├── events_client.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── event.go │ │ │ └── events_client.go │ │ └── generated_expansion.go │ └── v1beta1 │ │ ├── doc.go │ │ ├── event.go │ │ ├── events_client.go │ │ ├── fake │ │ ├── doc.go │ │ ├── event.go │ │ ├── events_client.go │ │ └── fake_event_expansion.go │ │ └── generated_expansion.go │ ├── extensions │ └── v1beta1 │ │ ├── daemonset.go │ │ ├── deployment.go │ │ ├── doc.go │ │ ├── extensions_client.go │ │ ├── fake │ │ ├── daemonset.go │ │ ├── deployment.go │ │ ├── doc.go │ │ ├── extensions_client.go │ │ ├── fake_deployment_expansion.go │ │ ├── ingress.go │ │ ├── networkpolicy.go │ │ └── replicaset.go │ │ ├── generated_expansion.go │ │ ├── ingress.go │ │ ├── networkpolicy.go │ │ └── replicaset.go │ ├── flowcontrol │ ├── v1 │ │ ├── doc.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── flowcontrol_client.go │ │ │ ├── flowschema.go │ │ │ └── prioritylevelconfiguration.go │ │ ├── flowcontrol_client.go │ │ ├── flowschema.go │ │ ├── generated_expansion.go │ │ └── prioritylevelconfiguration.go │ ├── v1beta1 │ │ ├── doc.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── flowcontrol_client.go │ │ │ ├── flowschema.go │ │ │ └── prioritylevelconfiguration.go │ │ ├── flowcontrol_client.go │ │ ├── flowschema.go │ │ ├── generated_expansion.go │ │ └── prioritylevelconfiguration.go │ ├── v1beta2 │ │ ├── doc.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── flowcontrol_client.go │ │ │ ├── flowschema.go │ │ │ └── prioritylevelconfiguration.go │ │ ├── flowcontrol_client.go │ │ ├── flowschema.go │ │ ├── generated_expansion.go │ │ └── prioritylevelconfiguration.go │ └── v1beta3 │ │ ├── doc.go │ │ ├── fake │ │ ├── doc.go │ │ ├── flowcontrol_client.go │ │ ├── flowschema.go │ │ └── prioritylevelconfiguration.go │ │ ├── flowcontrol_client.go │ │ ├── flowschema.go │ │ ├── generated_expansion.go │ │ └── prioritylevelconfiguration.go │ ├── networking │ ├── v1 │ │ ├── doc.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── ingress.go │ │ │ ├── ingressclass.go │ │ │ ├── networking_client.go │ │ │ └── networkpolicy.go │ │ ├── generated_expansion.go │ │ ├── ingress.go │ │ ├── ingressclass.go │ │ ├── networking_client.go │ │ └── networkpolicy.go │ ├── v1alpha1 │ │ ├── doc.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── ipaddress.go │ │ │ ├── networking_client.go │ │ │ └── servicecidr.go │ │ ├── generated_expansion.go │ │ ├── ipaddress.go │ │ ├── networking_client.go │ │ └── servicecidr.go │ └── v1beta1 │ │ ├── doc.go │ │ ├── fake │ │ ├── doc.go │ │ ├── ingress.go │ │ ├── ingressclass.go │ │ ├── ipaddress.go │ │ ├── networking_client.go │ │ └── servicecidr.go │ │ ├── generated_expansion.go │ │ ├── ingress.go │ │ ├── ingressclass.go │ │ ├── ipaddress.go │ │ ├── networking_client.go │ │ └── servicecidr.go │ ├── node │ ├── v1 │ │ ├── doc.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── node_client.go │ │ │ └── runtimeclass.go │ │ ├── generated_expansion.go │ │ ├── node_client.go │ │ └── runtimeclass.go │ ├── v1alpha1 │ │ ├── doc.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── node_client.go │ │ │ └── runtimeclass.go │ │ ├── generated_expansion.go │ │ ├── node_client.go │ │ └── runtimeclass.go │ └── v1beta1 │ │ ├── doc.go │ │ ├── fake │ │ ├── doc.go │ │ ├── node_client.go │ │ └── runtimeclass.go │ │ ├── generated_expansion.go │ │ ├── node_client.go │ │ └── runtimeclass.go │ ├── policy │ ├── v1 │ │ ├── doc.go │ │ ├── eviction.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── eviction.go │ │ │ ├── fake_eviction_expansion.go │ │ │ ├── poddisruptionbudget.go │ │ │ └── policy_client.go │ │ ├── generated_expansion.go │ │ ├── poddisruptionbudget.go │ │ └── policy_client.go │ └── v1beta1 │ │ ├── doc.go │ │ ├── eviction.go │ │ ├── fake │ │ ├── doc.go │ │ ├── eviction.go │ │ ├── fake_eviction_expansion.go │ │ ├── poddisruptionbudget.go │ │ └── policy_client.go │ │ ├── generated_expansion.go │ │ ├── poddisruptionbudget.go │ │ └── policy_client.go │ ├── rbac │ ├── v1 │ │ ├── clusterrole.go │ │ ├── clusterrolebinding.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── clusterrole.go │ │ │ ├── clusterrolebinding.go │ │ │ ├── doc.go │ │ │ ├── rbac_client.go │ │ │ ├── role.go │ │ │ └── rolebinding.go │ │ ├── generated_expansion.go │ │ ├── rbac_client.go │ │ ├── role.go │ │ └── rolebinding.go │ ├── v1alpha1 │ │ ├── clusterrole.go │ │ ├── clusterrolebinding.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── clusterrole.go │ │ │ ├── clusterrolebinding.go │ │ │ ├── doc.go │ │ │ ├── rbac_client.go │ │ │ ├── role.go │ │ │ └── rolebinding.go │ │ ├── generated_expansion.go │ │ ├── rbac_client.go │ │ ├── role.go │ │ └── rolebinding.go │ └── v1beta1 │ │ ├── clusterrole.go │ │ ├── clusterrolebinding.go │ │ ├── doc.go │ │ ├── fake │ │ ├── clusterrole.go │ │ ├── clusterrolebinding.go │ │ ├── doc.go │ │ ├── rbac_client.go │ │ ├── role.go │ │ └── rolebinding.go │ │ ├── generated_expansion.go │ │ ├── rbac_client.go │ │ ├── role.go │ │ └── rolebinding.go │ ├── resource │ ├── v1alpha3 │ │ ├── deviceclass.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── deviceclass.go │ │ │ ├── doc.go │ │ │ ├── resource_client.go │ │ │ ├── resourceclaim.go │ │ │ ├── resourceclaimtemplate.go │ │ │ └── resourceslice.go │ │ ├── generated_expansion.go │ │ ├── resource_client.go │ │ ├── resourceclaim.go │ │ ├── resourceclaimtemplate.go │ │ └── resourceslice.go │ └── v1beta1 │ │ ├── deviceclass.go │ │ ├── doc.go │ │ ├── fake │ │ ├── deviceclass.go │ │ ├── doc.go │ │ ├── resource_client.go │ │ ├── resourceclaim.go │ │ ├── resourceclaimtemplate.go │ │ └── resourceslice.go │ │ ├── generated_expansion.go │ │ ├── resource_client.go │ │ ├── resourceclaim.go │ │ ├── resourceclaimtemplate.go │ │ └── resourceslice.go │ ├── scheduling │ ├── v1 │ │ ├── doc.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── priorityclass.go │ │ │ └── scheduling_client.go │ │ ├── generated_expansion.go │ │ ├── priorityclass.go │ │ └── scheduling_client.go │ ├── v1alpha1 │ │ ├── doc.go │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── priorityclass.go │ │ │ └── scheduling_client.go │ │ ├── generated_expansion.go │ │ ├── priorityclass.go │ │ └── scheduling_client.go │ └── v1beta1 │ │ ├── doc.go │ │ ├── fake │ │ ├── doc.go │ │ ├── priorityclass.go │ │ └── scheduling_client.go │ │ ├── generated_expansion.go │ │ ├── priorityclass.go │ │ └── scheduling_client.go │ ├── storage │ ├── v1 │ │ ├── csidriver.go │ │ ├── csinode.go │ │ ├── csistoragecapacity.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── csidriver.go │ │ │ ├── csinode.go │ │ │ ├── csistoragecapacity.go │ │ │ ├── doc.go │ │ │ ├── storage_client.go │ │ │ ├── storageclass.go │ │ │ └── volumeattachment.go │ │ ├── generated_expansion.go │ │ ├── storage_client.go │ │ ├── storageclass.go │ │ └── volumeattachment.go │ ├── v1alpha1 │ │ ├── csistoragecapacity.go │ │ ├── doc.go │ │ ├── fake │ │ │ ├── csistoragecapacity.go │ │ │ ├── doc.go │ │ │ ├── storage_client.go │ │ │ ├── volumeattachment.go │ │ │ └── volumeattributesclass.go │ │ ├── generated_expansion.go │ │ ├── storage_client.go │ │ ├── volumeattachment.go │ │ └── volumeattributesclass.go │ └── v1beta1 │ │ ├── csidriver.go │ │ ├── csinode.go │ │ ├── csistoragecapacity.go │ │ ├── doc.go │ │ ├── fake │ │ ├── csidriver.go │ │ ├── csinode.go │ │ ├── csistoragecapacity.go │ │ ├── doc.go │ │ ├── storage_client.go │ │ ├── storageclass.go │ │ ├── volumeattachment.go │ │ └── volumeattributesclass.go │ │ ├── generated_expansion.go │ │ ├── storage_client.go │ │ ├── storageclass.go │ │ ├── volumeattachment.go │ │ └── volumeattributesclass.go │ └── storagemigration │ └── v1alpha1 │ ├── doc.go │ ├── fake │ ├── doc.go │ ├── storagemigration_client.go │ └── storageversionmigration.go │ ├── generated_expansion.go │ ├── storagemigration_client.go │ └── storageversionmigration.go ├── listers ├── admissionregistration │ ├── v1 │ │ ├── expansion_generated.go │ │ ├── mutatingwebhookconfiguration.go │ │ ├── mutatingwebhookconfiguration_expansion.go │ │ ├── validatingadmissionpolicy.go │ │ ├── validatingadmissionpolicy_expansion.go │ │ ├── validatingadmissionpolicybinding.go │ │ ├── validatingadmissionpolicybinding_expansion.go │ │ ├── validatingwebhookconfiguration.go │ │ └── validatingwebhookconfiguration_expansion.go │ ├── v1alpha1 │ │ ├── expansion_generated.go │ │ ├── mutatingadmissionpolicy.go │ │ ├── mutatingadmissionpolicy_expansion.go │ │ ├── mutatingadmissionpolicybinding.go │ │ ├── mutatingadmissionpolicybinding_expansion.go │ │ ├── validatingadmissionpolicy.go │ │ ├── validatingadmissionpolicy_expansion.go │ │ ├── validatingadmissionpolicybinding.go │ │ └── validatingadmissionpolicybinding_expansion.go │ └── v1beta1 │ │ ├── expansion_generated.go │ │ ├── mutatingwebhookconfiguration.go │ │ ├── mutatingwebhookconfiguration_expansion.go │ │ ├── validatingadmissionpolicy.go │ │ ├── validatingadmissionpolicy_expansion.go │ │ ├── validatingadmissionpolicybinding.go │ │ ├── validatingadmissionpolicybinding_expansion.go │ │ ├── validatingwebhookconfiguration.go │ │ └── validatingwebhookconfiguration_expansion.go ├── apiserverinternal │ └── v1alpha1 │ │ ├── expansion_generated.go │ │ ├── storageversion.go │ │ └── storageversion_expansion.go ├── apps │ ├── v1 │ │ ├── controllerrevision.go │ │ ├── controllerrevision_expansion.go │ │ ├── daemonset.go │ │ ├── daemonset_expansion.go │ │ ├── deployment.go │ │ ├── deployment_expansion.go │ │ ├── expansion_generated.go │ │ ├── replicaset.go │ │ ├── replicaset_expansion.go │ │ ├── statefulset.go │ │ └── statefulset_expansion.go │ ├── v1beta1 │ │ ├── controllerrevision.go │ │ ├── controllerrevision_expansion.go │ │ ├── deployment.go │ │ ├── deployment_expansion.go │ │ ├── expansion_generated.go │ │ ├── statefulset.go │ │ └── statefulset_expansion.go │ └── v1beta2 │ │ ├── controllerrevision.go │ │ ├── controllerrevision_expansion.go │ │ ├── daemonset.go │ │ ├── daemonset_expansion.go │ │ ├── deployment.go │ │ ├── deployment_expansion.go │ │ ├── expansion_generated.go │ │ ├── replicaset.go │ │ ├── replicaset_expansion.go │ │ ├── statefulset.go │ │ └── statefulset_expansion.go ├── autoscaling │ ├── v1 │ │ ├── expansion_generated.go │ │ ├── horizontalpodautoscaler.go │ │ └── horizontalpodautoscaler_expansion.go │ ├── v2 │ │ ├── expansion_generated.go │ │ ├── horizontalpodautoscaler.go │ │ └── horizontalpodautoscaler_expansion.go │ ├── v2beta1 │ │ ├── expansion_generated.go │ │ ├── horizontalpodautoscaler.go │ │ └── horizontalpodautoscaler_expansion.go │ └── v2beta2 │ │ ├── expansion_generated.go │ │ ├── horizontalpodautoscaler.go │ │ └── horizontalpodautoscaler_expansion.go ├── batch │ ├── v1 │ │ ├── cronjob.go │ │ ├── cronjob_expansion.go │ │ ├── expansion_generated.go │ │ ├── job.go │ │ └── job_expansion.go │ └── v1beta1 │ │ ├── cronjob.go │ │ ├── cronjob_expansion.go │ │ └── expansion_generated.go ├── certificates │ ├── v1 │ │ ├── certificatesigningrequest.go │ │ ├── certificatesigningrequest_expansion.go │ │ └── expansion_generated.go │ ├── v1alpha1 │ │ ├── clustertrustbundle.go │ │ ├── clustertrustbundle_expansion.go │ │ └── expansion_generated.go │ └── v1beta1 │ │ ├── certificatesigningrequest.go │ │ ├── certificatesigningrequest_expansion.go │ │ └── expansion_generated.go ├── coordination │ ├── v1 │ │ ├── expansion_generated.go │ │ ├── lease.go │ │ └── lease_expansion.go │ ├── v1alpha2 │ │ ├── expansion_generated.go │ │ ├── leasecandidate.go │ │ └── leasecandidate_expansion.go │ └── v1beta1 │ │ ├── expansion_generated.go │ │ ├── lease.go │ │ └── lease_expansion.go ├── core │ └── v1 │ │ ├── componentstatus.go │ │ ├── componentstatus_expansion.go │ │ ├── configmap.go │ │ ├── configmap_expansion.go │ │ ├── endpoints.go │ │ ├── endpoints_expansion.go │ │ ├── event.go │ │ ├── event_expansion.go │ │ ├── expansion_generated.go │ │ ├── limitrange.go │ │ ├── limitrange_expansion.go │ │ ├── namespace.go │ │ ├── namespace_expansion.go │ │ ├── node.go │ │ ├── node_expansion.go │ │ ├── persistentvolume.go │ │ ├── persistentvolume_expansion.go │ │ ├── persistentvolumeclaim.go │ │ ├── persistentvolumeclaim_expansion.go │ │ ├── pod.go │ │ ├── pod_expansion.go │ │ ├── podtemplate.go │ │ ├── podtemplate_expansion.go │ │ ├── replicationcontroller.go │ │ ├── replicationcontroller_expansion.go │ │ ├── resourcequota.go │ │ ├── resourcequota_expansion.go │ │ ├── secret.go │ │ ├── secret_expansion.go │ │ ├── service.go │ │ ├── service_expansion.go │ │ ├── serviceaccount.go │ │ └── serviceaccount_expansion.go ├── discovery │ ├── v1 │ │ ├── endpointslice.go │ │ ├── endpointslice_expansion.go │ │ └── expansion_generated.go │ └── v1beta1 │ │ ├── endpointslice.go │ │ ├── endpointslice_expansion.go │ │ └── expansion_generated.go ├── events │ ├── v1 │ │ ├── event.go │ │ ├── event_expansion.go │ │ └── expansion_generated.go │ └── v1beta1 │ │ ├── event.go │ │ ├── event_expansion.go │ │ └── expansion_generated.go ├── extensions │ └── v1beta1 │ │ ├── daemonset.go │ │ ├── daemonset_expansion.go │ │ ├── deployment.go │ │ ├── deployment_expansion.go │ │ ├── expansion_generated.go │ │ ├── ingress.go │ │ ├── ingress_expansion.go │ │ ├── networkpolicy.go │ │ ├── networkpolicy_expansion.go │ │ ├── replicaset.go │ │ └── replicaset_expansion.go ├── flowcontrol │ ├── v1 │ │ ├── expansion_generated.go │ │ ├── flowschema.go │ │ ├── flowschema_expansion.go │ │ ├── prioritylevelconfiguration.go │ │ └── prioritylevelconfiguration_expansion.go │ ├── v1beta1 │ │ ├── expansion_generated.go │ │ ├── flowschema.go │ │ ├── flowschema_expansion.go │ │ ├── prioritylevelconfiguration.go │ │ └── prioritylevelconfiguration_expansion.go │ ├── v1beta2 │ │ ├── expansion_generated.go │ │ ├── flowschema.go │ │ ├── flowschema_expansion.go │ │ ├── prioritylevelconfiguration.go │ │ └── prioritylevelconfiguration_expansion.go │ └── v1beta3 │ │ ├── expansion_generated.go │ │ ├── flowschema.go │ │ ├── flowschema_expansion.go │ │ ├── prioritylevelconfiguration.go │ │ └── prioritylevelconfiguration_expansion.go ├── imagepolicy │ └── v1alpha1 │ │ ├── expansion_generated.go │ │ └── imagereview.go ├── networking │ ├── v1 │ │ ├── expansion_generated.go │ │ ├── ingress.go │ │ ├── ingress_expansion.go │ │ ├── ingressclass.go │ │ ├── ingressclass_expansion.go │ │ ├── networkpolicy.go │ │ └── networkpolicy_expansion.go │ ├── v1alpha1 │ │ ├── expansion_generated.go │ │ ├── ipaddress.go │ │ ├── ipaddress_expansion.go │ │ ├── servicecidr.go │ │ └── servicecidr_expansion.go │ └── v1beta1 │ │ ├── expansion_generated.go │ │ ├── ingress.go │ │ ├── ingress_expansion.go │ │ ├── ingressclass.go │ │ ├── ingressclass_expansion.go │ │ ├── ipaddress.go │ │ ├── ipaddress_expansion.go │ │ ├── servicecidr.go │ │ └── servicecidr_expansion.go ├── node │ ├── v1 │ │ ├── expansion_generated.go │ │ ├── runtimeclass.go │ │ └── runtimeclass_expansion.go │ ├── v1alpha1 │ │ ├── expansion_generated.go │ │ ├── runtimeclass.go │ │ └── runtimeclass_expansion.go │ └── v1beta1 │ │ ├── expansion_generated.go │ │ ├── runtimeclass.go │ │ └── runtimeclass_expansion.go ├── policy │ ├── v1 │ │ ├── eviction.go │ │ ├── expansion_generated.go │ │ ├── poddisruptionbudget.go │ │ └── poddisruptionbudget_expansion.go │ └── v1beta1 │ │ ├── eviction.go │ │ ├── expansion_generated.go │ │ ├── poddisruptionbudget.go │ │ └── poddisruptionbudget_expansion.go ├── rbac │ ├── v1 │ │ ├── clusterrole.go │ │ ├── clusterrole_expansion.go │ │ ├── clusterrolebinding.go │ │ ├── clusterrolebinding_expansion.go │ │ ├── expansion_generated.go │ │ ├── role.go │ │ ├── role_expansion.go │ │ ├── rolebinding.go │ │ └── rolebinding_expansion.go │ ├── v1alpha1 │ │ ├── clusterrole.go │ │ ├── clusterrole_expansion.go │ │ ├── clusterrolebinding.go │ │ ├── clusterrolebinding_expansion.go │ │ ├── expansion_generated.go │ │ ├── role.go │ │ ├── role_expansion.go │ │ ├── rolebinding.go │ │ └── rolebinding_expansion.go │ └── v1beta1 │ │ ├── clusterrole.go │ │ ├── clusterrole_expansion.go │ │ ├── clusterrolebinding.go │ │ ├── clusterrolebinding_expansion.go │ │ ├── expansion_generated.go │ │ ├── role.go │ │ ├── role_expansion.go │ │ ├── rolebinding.go │ │ └── rolebinding_expansion.go ├── resource │ ├── v1alpha3 │ │ ├── deviceclass.go │ │ ├── deviceclass_expansion.go │ │ ├── expansion_generated.go │ │ ├── resourceclaim.go │ │ ├── resourceclaim_expansion.go │ │ ├── resourceclaimtemplate.go │ │ ├── resourceclaimtemplate_expansion.go │ │ ├── resourceslice.go │ │ └── resourceslice_expansion.go │ └── v1beta1 │ │ ├── deviceclass.go │ │ ├── deviceclass_expansion.go │ │ ├── expansion_generated.go │ │ ├── resourceclaim.go │ │ ├── resourceclaim_expansion.go │ │ ├── resourceclaimtemplate.go │ │ ├── resourceclaimtemplate_expansion.go │ │ ├── resourceslice.go │ │ └── resourceslice_expansion.go ├── scheduling │ ├── v1 │ │ ├── expansion_generated.go │ │ ├── priorityclass.go │ │ └── priorityclass_expansion.go │ ├── v1alpha1 │ │ ├── expansion_generated.go │ │ ├── priorityclass.go │ │ └── priorityclass_expansion.go │ └── v1beta1 │ │ ├── expansion_generated.go │ │ ├── priorityclass.go │ │ └── priorityclass_expansion.go ├── storage │ ├── v1 │ │ ├── csidriver.go │ │ ├── csidriver_expansion.go │ │ ├── csinode.go │ │ ├── csinode_expansion.go │ │ ├── csistoragecapacity.go │ │ ├── csistoragecapacity_expansion.go │ │ ├── expansion_generated.go │ │ ├── storageclass.go │ │ ├── storageclass_expansion.go │ │ ├── volumeattachment.go │ │ └── volumeattachment_expansion.go │ ├── v1alpha1 │ │ ├── csistoragecapacity.go │ │ ├── csistoragecapacity_expansion.go │ │ ├── expansion_generated.go │ │ ├── volumeattachment.go │ │ ├── volumeattachment_expansion.go │ │ ├── volumeattributesclass.go │ │ └── volumeattributesclass_expansion.go │ └── v1beta1 │ │ ├── csidriver.go │ │ ├── csidriver_expansion.go │ │ ├── csinode.go │ │ ├── csinode_expansion.go │ │ ├── csistoragecapacity.go │ │ ├── csistoragecapacity_expansion.go │ │ ├── expansion_generated.go │ │ ├── storageclass.go │ │ ├── storageclass_expansion.go │ │ ├── volumeattachment.go │ │ ├── volumeattachment_expansion.go │ │ ├── volumeattributesclass.go │ │ └── volumeattributesclass_expansion.go └── storagemigration │ └── v1alpha1 │ ├── expansion_generated.go │ ├── storageversionmigration.go │ └── storageversionmigration_expansion.go ├── metadata ├── clientset.go ├── interface.go ├── metadatainformer │ ├── informer.go │ └── interface.go └── metadatalister │ ├── interface.go │ ├── lister.go │ └── shim.go ├── scale ├── clientset.go └── interface.go └── third_party └── k8s.io └── client-go ├── discovery └── fake │ └── discovery.go ├── dynamic ├── fake │ └── simple.go ├── scheme.go └── simple.go ├── gentype ├── fake_cluster.go ├── fake_single.go └── type.go ├── listers └── generic_helpers.go ├── metadata └── fake │ └── simple.go ├── testing ├── actions.go ├── cluster_fake.go ├── fake.go ├── fixture.go └── interface.go └── tools └── cache └── mutation_cache.go /.github/dependabot.yaml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | # Maintain dependencies for GitHub Actions 4 | - package-ecosystem: "github-actions" 5 | directory: "/" 6 | schedule: 7 | interval: "daily" -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | 17 | ## Summary 18 | 19 | ## Related issue(s) 20 | 21 | Fixes # 22 | -------------------------------------------------------------------------------- /.github/workflows/pr-verifier.yaml: -------------------------------------------------------------------------------- 1 | name: PR Verifier 2 | 3 | on: 4 | # NB: using `pull_request_target` runs this in the context of 5 | # the base repository, so it has permission to upload to the checks API. 6 | # This means changes won't kick in to this file until merged onto the 7 | # main branch. 8 | pull_request_target: 9 | types: [opened, edited, reopened, synchronize] 10 | 11 | jobs: 12 | verify: 13 | name: verify PR contents 14 | permissions: 15 | checks: write 16 | pull-requests: read 17 | runs-on: ubuntu-latest 18 | steps: 19 | - name: Verifier action 20 | id: verifier 21 | uses: kubernetes-sigs/kubebuilder-release-tools@v0.3.0 22 | with: 23 | github_token: ${{ secrets.GITHUB_TOKEN }} 24 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Binaries for programs and plugins 2 | *.exe 3 | *.exe~ 4 | *.dll 5 | *.so 6 | *.dylib 7 | bin/ 8 | hack/tools/ 9 | 10 | # Test binary, built with `go test -c` 11 | *.test 12 | 13 | # Output of the go coverage tool, specifically when used with LiteIDE 14 | *.out 15 | 16 | # Dependency directories (remove the comment below to include it) 17 | # vendor/ 18 | -------------------------------------------------------------------------------- /.prow.yaml: -------------------------------------------------------------------------------- 1 | presubmits: 2 | - name: pull-client-go-verify 3 | always_run: true 4 | decorate: true 5 | clone_uri: "ssh://git@github.com/kcp-dev/client-go.git" 6 | labels: 7 | preset-goproxy: "true" 8 | spec: 9 | containers: 10 | - image: ghcr.io/kcp-dev/infra/build:1.23.7-2 11 | command: 12 | - make 13 | - verify 14 | 15 | - name: pull-client-go-lint 16 | always_run: true 17 | decorate: true 18 | clone_uri: "ssh://git@github.com/kcp-dev/client-go.git" 19 | labels: 20 | preset-goproxy: "true" 21 | spec: 22 | containers: 23 | - image: ghcr.io/kcp-dev/infra/build:1.23.7-2 24 | command: 25 | - make 26 | - lint 27 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to kcp 2 | 3 | kcp is [Apache 2.0 licensed](LICENSE) and we accept contributions via 4 | GitHub pull requests. 5 | 6 | Please read the following guide if you're interested in contributing to kcp. 7 | 8 | ## Certificate of Origin 9 | 10 | By contributing to this project you agree to the Developer Certificate of 11 | Origin (DCO). This document was created by the Linux Kernel community and is a 12 | simple statement that you, as a contributor, have the legal right to make the 13 | contribution. See the [DCO](DCO) file for details. 14 | 15 | ## Getting started 16 | 17 | Please see the `kcp-dev/kcp` contributing guidelines [here](https://github.com/kcp-dev/kcp/blob/main/CONTRIBUTING.md) for more details. 18 | -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - mjudeikis 3 | - sttts 4 | options: {} 5 | reviewers: 6 | - mjudeikis 7 | - embik 8 | - xrstf 9 | - sttts 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # client-go 2 | Golang libraries for multi-cluster-aware Kubernetes clients, listers and informers. 3 | -------------------------------------------------------------------------------- /apiextensions/client/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated fake clientset. 20 | package fake 21 | -------------------------------------------------------------------------------- /apiextensions/client/scheme/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package contains the scheme of the automatically generated clientset. 20 | package scheme 21 | -------------------------------------------------------------------------------- /apiextensions/client/typed/apiextensions/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /apiextensions/client/typed/apiextensions/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /apiextensions/client/typed/apiextensions/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type CustomResourceDefinitionClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /apiextensions/client/typed/apiextensions/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /apiextensions/client/typed/apiextensions/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /apiextensions/client/typed/apiextensions/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type CustomResourceDefinitionClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.Dockerfile.txt: -------------------------------------------------------------------------------- 1 | # Copyright YEAR The KCP Authors. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.Makefile.txt: -------------------------------------------------------------------------------- 1 | # Copyright YEAR The KCP Authors. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.generatego.txt: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.go.txt: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright YEAR The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.py.txt: -------------------------------------------------------------------------------- 1 | # Copyright YEAR The KCP Authors. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.sh.txt: -------------------------------------------------------------------------------- 1 | # Copyright YEAR The KCP Authors. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | -------------------------------------------------------------------------------- /kubernetes/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated fake clientset. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/scheme/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package contains the scheme of the automatically generated clientset. 20 | package scheme 21 | -------------------------------------------------------------------------------- /kubernetes/typed/admissionregistration/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/admissionregistration/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/admissionregistration/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/admissionregistration/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/admissionregistration/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/admissionregistration/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/apiserverinternal/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/apiserverinternal/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/apiserverinternal/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | 21 | type StorageVersionClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/apps/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/apps/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/apps/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/apps/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/apps/v1beta2/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta2 21 | -------------------------------------------------------------------------------- /kubernetes/typed/apps/v1beta2/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/authentication/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/authentication/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/authentication/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type SelfSubjectReviewClusterExpansion interface{} 22 | 23 | type TokenReviewClusterExpansion interface{} 24 | -------------------------------------------------------------------------------- /kubernetes/typed/authentication/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/authentication/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/authentication/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | 21 | type SelfSubjectReviewClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/authentication/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/authentication/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/authentication/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type SelfSubjectReviewClusterExpansion interface{} 22 | 23 | type TokenReviewClusterExpansion interface{} 24 | -------------------------------------------------------------------------------- /kubernetes/typed/authorization/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/authorization/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/authorization/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/authorization/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type HorizontalPodAutoscalerClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v2/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v2 21 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v2/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v2/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v2 20 | 21 | type HorizontalPodAutoscalerClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v2beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v2beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v2beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v2beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v2beta1 20 | 21 | type HorizontalPodAutoscalerClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v2beta2/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v2beta2 21 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v2beta2/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/autoscaling/v2beta2/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v2beta2 20 | 21 | type HorizontalPodAutoscalerClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/batch/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/batch/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/batch/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type CronJobClusterExpansion interface{} 22 | 23 | type JobClusterExpansion interface{} 24 | -------------------------------------------------------------------------------- /kubernetes/typed/batch/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/batch/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/batch/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type CronJobClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/certificates/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/certificates/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/certificates/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type CertificateSigningRequestClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/certificates/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/certificates/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/certificates/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | 21 | type ClusterTrustBundleClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/certificates/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/certificates/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/certificates/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type CertificateSigningRequestClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/coordination/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/coordination/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/coordination/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type LeaseClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/coordination/v1alpha2/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha2 21 | -------------------------------------------------------------------------------- /kubernetes/typed/coordination/v1alpha2/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/coordination/v1alpha2/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1alpha2 20 | 21 | type LeaseCandidateClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/coordination/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/coordination/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/coordination/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type LeaseClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/core/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/core/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/discovery/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/discovery/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/discovery/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type EndpointSliceClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/discovery/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/discovery/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/discovery/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type EndpointSliceClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/events/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/events/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/events/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type EventClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/events/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/events/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/events/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type EventClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/extensions/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/extensions/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type FlowSchemaClusterExpansion interface{} 22 | 23 | type PriorityLevelConfigurationClusterExpansion interface{} 24 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type FlowSchemaClusterExpansion interface{} 22 | 23 | type PriorityLevelConfigurationClusterExpansion interface{} 24 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1beta2/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta2 21 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1beta2/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1beta2/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta2 20 | 21 | type FlowSchemaClusterExpansion interface{} 22 | 23 | type PriorityLevelConfigurationClusterExpansion interface{} 24 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1beta3/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta3 21 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1beta3/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/flowcontrol/v1beta3/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta3 20 | 21 | type FlowSchemaClusterExpansion interface{} 22 | 23 | type PriorityLevelConfigurationClusterExpansion interface{} 24 | -------------------------------------------------------------------------------- /kubernetes/typed/networking/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/networking/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/networking/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/networking/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/networking/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | 21 | type IPAddressClusterExpansion interface{} 22 | 23 | type ServiceCIDRClusterExpansion interface{} 24 | -------------------------------------------------------------------------------- /kubernetes/typed/networking/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/networking/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/node/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/node/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/node/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type RuntimeClassClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/node/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/node/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/node/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | 21 | type RuntimeClassClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/node/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/node/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/node/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type RuntimeClassClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/policy/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/policy/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/policy/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type EvictionClusterExpansion interface{} 22 | 23 | type PodDisruptionBudgetClusterExpansion interface{} 24 | -------------------------------------------------------------------------------- /kubernetes/typed/policy/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/policy/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/policy/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type EvictionClusterExpansion interface{} 22 | 23 | type PodDisruptionBudgetClusterExpansion interface{} 24 | -------------------------------------------------------------------------------- /kubernetes/typed/rbac/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/rbac/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/rbac/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/rbac/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/rbac/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/rbac/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/resource/v1alpha3/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha3 21 | -------------------------------------------------------------------------------- /kubernetes/typed/resource/v1alpha3/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/resource/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/resource/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/scheduling/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/scheduling/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/scheduling/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type PriorityClassClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/scheduling/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/scheduling/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/scheduling/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | 21 | type PriorityClassClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/scheduling/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/scheduling/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/scheduling/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type PriorityClassClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /kubernetes/typed/storage/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/storage/v1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/storage/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/storage/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/storage/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/storage/v1beta1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/storagemigration/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /kubernetes/typed/storagemigration/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | // Package fake has the automatically generated cluster clients. 20 | package fake 21 | -------------------------------------------------------------------------------- /kubernetes/typed/storagemigration/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-client-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | 21 | type StorageVersionMigrationClusterExpansion interface{} 22 | -------------------------------------------------------------------------------- /listers/admissionregistration/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/admissionregistration/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /listers/admissionregistration/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/apiserverinternal/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /listers/apps/v1/deployment_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // DeploymentClusterListerExpansion allows custom methods to be added to DeploymentClusterLister. 22 | type DeploymentClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/apps/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/apps/v1beta1/deployment_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | // DeploymentClusterListerExpansion allows custom methods to be added to DeploymentClusterLister. 22 | type DeploymentClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/apps/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/apps/v1beta2/deployment_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1beta2 20 | 21 | // DeploymentClusterListerExpansion allows custom methods to be added to DeploymentClusterLister. 22 | type DeploymentClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/apps/v1beta2/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta2 20 | -------------------------------------------------------------------------------- /listers/autoscaling/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/autoscaling/v2/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v2 20 | -------------------------------------------------------------------------------- /listers/autoscaling/v2beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v2beta1 20 | -------------------------------------------------------------------------------- /listers/autoscaling/v2beta2/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v2beta2 20 | -------------------------------------------------------------------------------- /listers/batch/v1/cronjob_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // CronJobClusterListerExpansion allows custom methods to be added to CronJobClusterLister. 22 | type CronJobClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/batch/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/batch/v1beta1/cronjob_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | // CronJobClusterListerExpansion allows custom methods to be added to CronJobClusterLister. 22 | type CronJobClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/batch/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/certificates/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/certificates/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /listers/certificates/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/coordination/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/coordination/v1/lease_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // LeaseClusterListerExpansion allows custom methods to be added to LeaseClusterLister. 22 | type LeaseClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/coordination/v1alpha2/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha2 20 | -------------------------------------------------------------------------------- /listers/coordination/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/coordination/v1beta1/lease_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | // LeaseClusterListerExpansion allows custom methods to be added to LeaseClusterLister. 22 | type LeaseClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/configmap_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // ConfigMapClusterListerExpansion allows custom methods to be added to ConfigMapClusterLister. 22 | type ConfigMapClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/endpoints_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // EndpointsClusterListerExpansion allows custom methods to be added to EndpointsClusterLister. 22 | type EndpointsClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/event_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // EventClusterListerExpansion allows custom methods to be added to EventClusterLister. 22 | type EventClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/core/v1/limitrange_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // LimitRangeClusterListerExpansion allows custom methods to be added to LimitRangeClusterLister. 22 | type LimitRangeClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/namespace_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // NamespaceClusterListerExpansion allows custom methods to be added to NamespaceClusterLister. 22 | type NamespaceClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/node_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // NodeClusterListerExpansion allows custom methods to be added to NodeClusterLister. 22 | type NodeClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/pod_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // PodClusterListerExpansion allows custom methods to be added to PodClusterLister. 22 | type PodClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/podtemplate_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // PodTemplateClusterListerExpansion allows custom methods to be added to PodTemplateClusterLister. 22 | type PodTemplateClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/resourcequota_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // ResourceQuotaClusterListerExpansion allows custom methods to be added to ResourceQuotaClusterLister. 22 | type ResourceQuotaClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/secret_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // SecretClusterListerExpansion allows custom methods to be added to SecretClusterLister. 22 | type SecretClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/core/v1/service_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // ServiceClusterListerExpansion allows custom methods to be added to ServiceClusterLister. 22 | type ServiceClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/discovery/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/discovery/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/events/v1/event_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // EventClusterListerExpansion allows custom methods to be added to EventClusterLister. 22 | type EventClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/events/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/events/v1beta1/event_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | // EventClusterListerExpansion allows custom methods to be added to EventClusterLister. 22 | type EventClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/events/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/extensions/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/extensions/v1beta1/ingress_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | // IngressClusterListerExpansion allows custom methods to be added to IngressClusterLister. 22 | type IngressClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/flowcontrol/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/flowcontrol/v1/flowschema_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // FlowSchemaClusterListerExpansion allows custom methods to be added to FlowSchemaClusterLister. 22 | type FlowSchemaClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/flowcontrol/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/flowcontrol/v1beta2/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta2 20 | -------------------------------------------------------------------------------- /listers/flowcontrol/v1beta3/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta3 20 | -------------------------------------------------------------------------------- /listers/networking/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/networking/v1/ingress_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // IngressClusterListerExpansion allows custom methods to be added to IngressClusterLister. 22 | type IngressClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/networking/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /listers/networking/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/networking/v1beta1/ingress_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | // IngressClusterListerExpansion allows custom methods to be added to IngressClusterLister. 22 | type IngressClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/node/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/node/v1/runtimeclass_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // RuntimeClassClusterListerExpansion allows custom methods to be added to RuntimeClassClusterLister. 22 | type RuntimeClassClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/node/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /listers/node/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/policy/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // EvictionClusterListerExpansion allows custom methods to be added to 22 | // EvictionClusterLister. 23 | type EvictionClusterListerExpansion interface{} 24 | -------------------------------------------------------------------------------- /listers/rbac/v1/clusterrole_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // ClusterRoleClusterListerExpansion allows custom methods to be added to ClusterRoleClusterLister. 22 | type ClusterRoleClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/rbac/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/rbac/v1/role_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // RoleClusterListerExpansion allows custom methods to be added to RoleClusterLister. 22 | type RoleClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/rbac/v1/rolebinding_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // RoleBindingClusterListerExpansion allows custom methods to be added to RoleBindingClusterLister. 22 | type RoleBindingClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/rbac/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /listers/rbac/v1alpha1/role_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | 21 | // RoleClusterListerExpansion allows custom methods to be added to RoleClusterLister. 22 | type RoleClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/rbac/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/rbac/v1beta1/role_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | // RoleClusterListerExpansion allows custom methods to be added to RoleClusterLister. 22 | type RoleClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/resource/v1alpha3/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha3 20 | -------------------------------------------------------------------------------- /listers/resource/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/scheduling/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/scheduling/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /listers/scheduling/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/storage/v1/csidriver_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // CSIDriverClusterListerExpansion allows custom methods to be added to CSIDriverClusterLister. 22 | type CSIDriverClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/storage/v1/csinode_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | // CSINodeClusterListerExpansion allows custom methods to be added to CSINodeClusterLister. 22 | type CSINodeClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/storage/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /listers/storage/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /listers/storage/v1beta1/csidriver_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | // CSIDriverClusterListerExpansion allows custom methods to be added to CSIDriverClusterLister. 22 | type CSIDriverClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/storage/v1beta1/csinode_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by kcp code-generator. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | // CSINodeClusterListerExpansion allows custom methods to be added to CSINodeClusterLister. 22 | type CSINodeClusterListerExpansion interface{} 23 | -------------------------------------------------------------------------------- /listers/storage/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /listers/storagemigration/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2025 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by cluster-lister-gen. DO NOT EDIT. 18 | 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /scale/interface.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2022 The KCP Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | package scale 18 | 19 | import ( 20 | "github.com/kcp-dev/logicalcluster/v3" 21 | 22 | "k8s.io/client-go/scale" 23 | ) 24 | 25 | type ClusterInterface interface { 26 | Cluster(logicalcluster.Path) scale.ScalesGetter 27 | } 28 | --------------------------------------------------------------------------------