dashboard/config/labels-annotations.js

31 lines
1.1 KiB
JavaScript

export const DESCRIPTION = 'cattle.io/description';
export const HOSTNAME = 'kubernetes.io/hostname';
export const TIMESTAMP = 'cattle.io/timestamp';
export const PROJECT = 'field.cattle.io/projectId';
export const SYSTEM_PROJECT = 'authz.management.cattle.io/system-project';
export const CONTAINER_DEFAULT_RESOURCE_LIMIT = 'field.cattle.io/containerDefaultResourceLimit';
export const KUBERNETES = { SERVICE_ACCOUNT_UID: 'kubernetes.io/service-account.uid', SERVICE_ACCOUNT_NAME: 'kubernetes.io/service-account.name' };
export const RIO = { STACK: 'rio.cattle.io/stack' };
export const CERTMANAGER = { ISSUER: 'cert-manager.io/issuer-name' };
export const NODE_ROLES = {
CONTROL_PLANE: 'node-role.kubernetes.io/controlplane',
WORKER: 'node-role.kubernetes.io/worker',
ETCD: 'node-role.kubernetes.io/etcd',
};
// TODO consult w/ backend about what labels & annotations to hide from editing
export const LABEL_PREFIX_TO_IGNORE = [
];
export const ANNOTATIONS_TO_IGNORE_CONTAINS = [
];
export const ANNOTATIONS_TO_IGNORE_PREFIX = [
DESCRIPTION
]
;