INNER CODE UNIT · JavaScript
isClusterScopedKind
rohitg00/k8sgames · js/engine/ClusterState.js:5
export function isClusterScopedKind(kind) {
return CLUSTER_SCOPED_KINDS.includes(kind);
}
const RESOURCE_KINDS = [
'Node', 'Namespace', 'Pod', 'Deployment', 'ReplicaSet', 'StatefulSet',
'DaemonSet', 'Job', 'CronJob', 'Service', 'Ingress', 'NetworkPolicy',
'ConfigMap', 'Secret', 'PersistentVolume', 'PersistentVolumeClaim',
'StorageClass', 'HorizontalPodAutoscaler', 'Role', 'ClusterRole',
'RoleBinding', 'ClusterRoleBinding', 'ServiceAccount', 'PodDisruptionBudget',
'ResourceQuota',
];
const OWNER_CHAINS = {
Deployment: ['ReplicaSet'],
ReplicaSet: ['Pod'],
StatefulSet: ['Pod'],
DaemonSet: ['Pod'],