mirror of https://github.com/rancher/dashboard.git
65 lines
2.2 KiB
JavaScript
65 lines
2.2 KiB
JavaScript
// Steve
|
|
export const API_GROUP = 'apiGroups';
|
|
export const CONFIG_MAP = 'core.v1.configmap';
|
|
export const COUNT = 'count';
|
|
export const EVENT = 'core.v1.event';
|
|
export const NAMESPACE = 'core.v1.namespace';
|
|
export const NODE = 'core.v1.node';
|
|
export const POD = 'core.v1.pod';
|
|
export const RESOURCE_QUOTA = 'core.v1.resourcequota';
|
|
export const SCHEMA = 'schema';
|
|
export const SECRET = 'core.v1.secret';
|
|
export const SERVICE_ACCOUNT = 'core.v1.serviceaccount';
|
|
export const SERVICE = 'core.v1.service';
|
|
export const INGRESS = 'networking.k8s.io.v1beta1.ingresses';
|
|
export const PV = 'core.v1.persistentvolume';
|
|
export const PVC = 'core.v1.persistentvolumeclaim';
|
|
|
|
// Old Rancher API via Norman, /v3
|
|
export const NORMAN = {
|
|
AUTH_CONFIG: 'authconfig',
|
|
PRINCIPAL: 'principal',
|
|
USER: 'user',
|
|
PREFERENCE: 'preference',
|
|
SETTING: 'setting',
|
|
};
|
|
|
|
// New Rancher API via Steve, /v1
|
|
export const RANCHER = {
|
|
CLUSTER: 'management.cattle.io.v3.cluster',
|
|
USER: 'management.cattle.io.v3.user'
|
|
};
|
|
|
|
export const RBAC = {
|
|
ROLE: 'rbac.authorization.k8s.io.v1.role',
|
|
CLUSTER_ROLE: 'rbac.authorization.k8s.io.v1.clusterrole',
|
|
ROLE_BINDING: 'rbac.authorization.k8s.io.v1.rolebinding',
|
|
CLUSTER_ROLE_BINDING: 'rbac.authorization.k8s.io.v1.clusterrolebinding',
|
|
};
|
|
|
|
export const RIO = {
|
|
CLUSTER_DOMAIN: 'admin.rio.cattle.io.v1.clusterdomain',
|
|
FEATURE: 'admin.rio.cattle.io.v1.feature',
|
|
INFO: 'admin.rio.cattle.io.v1.rioinfo',
|
|
PUBLIC_DOMAIN: 'admin.rio.cattle.io.v1.publicdomain',
|
|
|
|
APP: 'rio.cattle.io.v1.app',
|
|
EXTERNAL_SERVICE: 'rio.cattle.io.v1.externalservice',
|
|
STACK: 'rio.cattle.io.v1.stack',
|
|
ROUTER: 'rio.cattle.io.v1.router',
|
|
SERVICE: 'rio.cattle.io.v1.service',
|
|
|
|
SYSTEM_NAMESPACE: 'rio-system',
|
|
|
|
};
|
|
|
|
export const WORKLOAD = {
|
|
DEPLOYMENT: 'apps.v1.deployment',
|
|
DAEMON_SET: 'apps.v1.daemonset',
|
|
STATEFUL_SET: 'apps.v1.statefulset',
|
|
CRON_JOB: 'batch.v1beta1.cronjob',
|
|
JOB: 'batch.v1.job',
|
|
REPLICA_SET: 'apps.v1.replicaset',
|
|
REPLICATION_CONTROLLER: 'core.v1.replicationcontroller'
|
|
};
|