|
| 1 | +package _const |
| 2 | + |
| 3 | +import ( |
| 4 | + "sigs.k8s.io/kustomize/kyaml/yaml" |
| 5 | +) |
| 6 | + |
| 7 | +// precomputedIsNamespaceScoped copies the sigs.k8s.io/kustomize/kyaml/openapi precomputedIsNamespaceScoped |
| 8 | +var PrecomputedIsNamespaceScoped = map[yaml.TypeMeta]bool{ |
| 9 | + {APIVersion: "admissionregistration.k8s.io/v1", Kind: "MutatingWebhookConfiguration"}: false, |
| 10 | + {APIVersion: "admissionregistration.k8s.io/v1", Kind: "ValidatingWebhookConfiguration"}: false, |
| 11 | + {APIVersion: "admissionregistration.k8s.io/v1beta1", Kind: "MutatingWebhookConfiguration"}: false, |
| 12 | + {APIVersion: "admissionregistration.k8s.io/v1beta1", Kind: "ValidatingWebhookConfiguration"}: false, |
| 13 | + {APIVersion: "apiextensions.k8s.io/v1", Kind: "CustomResourceDefinition"}: false, |
| 14 | + {APIVersion: "apiextensions.k8s.io/v1beta1", Kind: "CustomResourceDefinition"}: false, |
| 15 | + {APIVersion: "apiregistration.k8s.io/v1", Kind: "APIService"}: false, |
| 16 | + {APIVersion: "apiregistration.k8s.io/v1beta1", Kind: "APIService"}: false, |
| 17 | + {APIVersion: "apps/v1", Kind: "ControllerRevision"}: true, |
| 18 | + {APIVersion: "apps/v1", Kind: "DaemonSet"}: true, |
| 19 | + {APIVersion: "apps/v1", Kind: "Deployment"}: true, |
| 20 | + {APIVersion: "apps/v1", Kind: "ReplicaSet"}: true, |
| 21 | + {APIVersion: "apps/v1", Kind: "StatefulSet"}: true, |
| 22 | + {APIVersion: "autoscaling/v1", Kind: "HorizontalPodAutoscaler"}: true, |
| 23 | + {APIVersion: "autoscaling/v1", Kind: "Scale"}: true, |
| 24 | + {APIVersion: "autoscaling/v2beta1", Kind: "HorizontalPodAutoscaler"}: true, |
| 25 | + {APIVersion: "autoscaling/v2beta2", Kind: "HorizontalPodAutoscaler"}: true, |
| 26 | + {APIVersion: "batch/v1", Kind: "CronJob"}: true, |
| 27 | + {APIVersion: "batch/v1", Kind: "Job"}: true, |
| 28 | + {APIVersion: "batch/v1beta1", Kind: "CronJob"}: true, |
| 29 | + {APIVersion: "certificates.k8s.io/v1", Kind: "CertificateSigningRequest"}: false, |
| 30 | + {APIVersion: "certificates.k8s.io/v1beta1", Kind: "CertificateSigningRequest"}: false, |
| 31 | + {APIVersion: "coordination.k8s.io/v1", Kind: "Lease"}: true, |
| 32 | + {APIVersion: "coordination.k8s.io/v1beta1", Kind: "Lease"}: true, |
| 33 | + {APIVersion: "discovery.k8s.io/v1", Kind: "EndpointSlice"}: true, |
| 34 | + {APIVersion: "discovery.k8s.io/v1beta1", Kind: "EndpointSlice"}: true, |
| 35 | + {APIVersion: "events.k8s.io/v1", Kind: "Event"}: true, |
| 36 | + {APIVersion: "events.k8s.io/v1beta1", Kind: "Event"}: true, |
| 37 | + {APIVersion: "extensions/v1beta1", Kind: "Ingress"}: true, |
| 38 | + {APIVersion: "flowcontrol.apiserver.k8s.io/v1beta1", Kind: "FlowSchema"}: false, |
| 39 | + {APIVersion: "flowcontrol.apiserver.k8s.io/v1beta1", Kind: "PriorityLevelConfiguration"}: false, |
| 40 | + {APIVersion: "networking.k8s.io/v1", Kind: "Ingress"}: true, |
| 41 | + {APIVersion: "networking.k8s.io/v1", Kind: "IngressClass"}: false, |
| 42 | + {APIVersion: "networking.k8s.io/v1", Kind: "NetworkPolicy"}: true, |
| 43 | + {APIVersion: "networking.k8s.io/v1beta1", Kind: "Ingress"}: true, |
| 44 | + {APIVersion: "networking.k8s.io/v1beta1", Kind: "IngressClass"}: false, |
| 45 | + {APIVersion: "node.k8s.io/v1", Kind: "RuntimeClass"}: false, |
| 46 | + {APIVersion: "node.k8s.io/v1beta1", Kind: "RuntimeClass"}: false, |
| 47 | + {APIVersion: "policy/v1", Kind: "PodDisruptionBudget"}: true, |
| 48 | + {APIVersion: "policy/v1beta1", Kind: "PodDisruptionBudget"}: true, |
| 49 | + {APIVersion: "policy/v1beta1", Kind: "PodSecurityPolicy"}: false, |
| 50 | + {APIVersion: "rbac.authorization.k8s.io/v1", Kind: "ClusterRole"}: false, |
| 51 | + {APIVersion: "rbac.authorization.k8s.io/v1", Kind: "ClusterRoleBinding"}: false, |
| 52 | + {APIVersion: "rbac.authorization.k8s.io/v1", Kind: "Role"}: true, |
| 53 | + {APIVersion: "rbac.authorization.k8s.io/v1", Kind: "RoleBinding"}: true, |
| 54 | + {APIVersion: "rbac.authorization.k8s.io/v1beta1", Kind: "ClusterRole"}: false, |
| 55 | + {APIVersion: "rbac.authorization.k8s.io/v1beta1", Kind: "ClusterRoleBinding"}: false, |
| 56 | + {APIVersion: "rbac.authorization.k8s.io/v1beta1", Kind: "Role"}: true, |
| 57 | + {APIVersion: "rbac.authorization.k8s.io/v1beta1", Kind: "RoleBinding"}: true, |
| 58 | + {APIVersion: "scheduling.k8s.io/v1", Kind: "PriorityClass"}: false, |
| 59 | + {APIVersion: "scheduling.k8s.io/v1beta1", Kind: "PriorityClass"}: false, |
| 60 | + {APIVersion: "storage.k8s.io/v1", Kind: "CSIDriver"}: false, |
| 61 | + {APIVersion: "storage.k8s.io/v1", Kind: "CSINode"}: false, |
| 62 | + {APIVersion: "storage.k8s.io/v1", Kind: "StorageClass"}: false, |
| 63 | + {APIVersion: "storage.k8s.io/v1", Kind: "VolumeAttachment"}: false, |
| 64 | + {APIVersion: "storage.k8s.io/v1beta1", Kind: "CSIDriver"}: false, |
| 65 | + {APIVersion: "storage.k8s.io/v1beta1", Kind: "CSINode"}: false, |
| 66 | + {APIVersion: "storage.k8s.io/v1beta1", Kind: "CSIStorageCapacity"}: true, |
| 67 | + {APIVersion: "storage.k8s.io/v1beta1", Kind: "StorageClass"}: false, |
| 68 | + {APIVersion: "storage.k8s.io/v1beta1", Kind: "VolumeAttachment"}: false, |
| 69 | + {APIVersion: "v1", Kind: "ComponentStatus"}: false, |
| 70 | + {APIVersion: "v1", Kind: "ConfigMap"}: true, |
| 71 | + {APIVersion: "v1", Kind: "Endpoints"}: true, |
| 72 | + {APIVersion: "v1", Kind: "Event"}: true, |
| 73 | + {APIVersion: "v1", Kind: "LimitRange"}: true, |
| 74 | + {APIVersion: "v1", Kind: "Namespace"}: false, |
| 75 | + {APIVersion: "v1", Kind: "Node"}: false, |
| 76 | + {APIVersion: "v1", Kind: "NodeProxyOptions"}: false, |
| 77 | + {APIVersion: "v1", Kind: "PersistentVolume"}: false, |
| 78 | + {APIVersion: "v1", Kind: "PersistentVolumeClaim"}: true, |
| 79 | + {APIVersion: "v1", Kind: "Pod"}: true, |
| 80 | + {APIVersion: "v1", Kind: "PodAttachOptions"}: true, |
| 81 | + {APIVersion: "v1", Kind: "PodExecOptions"}: true, |
| 82 | + {APIVersion: "v1", Kind: "PodPortForwardOptions"}: true, |
| 83 | + {APIVersion: "v1", Kind: "PodProxyOptions"}: true, |
| 84 | + {APIVersion: "v1", Kind: "PodTemplate"}: true, |
| 85 | + {APIVersion: "v1", Kind: "ReplicationController"}: true, |
| 86 | + {APIVersion: "v1", Kind: "ResourceQuota"}: true, |
| 87 | + {APIVersion: "v1", Kind: "Secret"}: true, |
| 88 | + {APIVersion: "v1", Kind: "Service"}: true, |
| 89 | + {APIVersion: "v1", Kind: "ServiceAccount"}: true, |
| 90 | + {APIVersion: "v1", Kind: "ServiceProxyOptions"}: true, |
| 91 | +} |
0 commit comments