mirror of
https://github.com/skooner-k8s/skooner.git
synced 2026-08-28 19:27:15 +00:00
Merge pull request #133 from alzuri/gh-96
gh-96: remove trailing slashes to enable relative links on dashboard event list
This commit is contained in:
@@ -76,24 +76,24 @@ function getName({kind, namespace, name} : InvolvedObject) {
|
||||
|
||||
function getHref(kind: string, namespace: string, name: string) {
|
||||
switch (kind) {
|
||||
case 'ClusterRole': return `/#!clusterrole/${name}`;
|
||||
case 'ClusterRoleBinding': return `/#!clusterrolebinding/${name}`;
|
||||
case 'ConfigMap': return `/#!configmap/${namespace}/${name}`;
|
||||
case 'DaemonSet': return `/#!workload/daemonset/${namespace}/${name}`;
|
||||
case 'Deployment': return `/#!workload/deployment/${namespace}/${name}`;
|
||||
case 'Ingress': return `/#!ingress/${namespace}/${name}`;
|
||||
case 'Node': return `/#!node/${name}`;
|
||||
case 'PersistentVolume': return `/#!persistentvolume/${name}`;
|
||||
case 'PersistentVolumeClaim': return `/#!persistentvolumeclaim/${namespace}/${name}`;
|
||||
case 'Pod': return `/#!pod/${namespace}/${name}`;
|
||||
case 'ReplicaSet': return `/#!replicaset/${namespace}/${name}`;
|
||||
case 'Role': return `/#!role/${namespace}/${name}`;
|
||||
case 'RoleBinding': return `/#!rolebinding/${namespace}/${name}`;
|
||||
case 'Secret': return `/#!secret/${namespace}/${name}`;
|
||||
case 'Service': return `/#!service/${namespace}/${name}`;
|
||||
case 'ServiceAccount': return `/#!serviceaccount/${namespace}/${name}`;
|
||||
case 'StatefulSet': return `/#!workload/statefulset/${namespace}/${name}`;
|
||||
case 'StorageClass': return `/#!storageclass/${name}`;
|
||||
case 'ClusterRole': return `#!clusterrole/${name}`;
|
||||
case 'ClusterRoleBinding': return `#!clusterrolebinding/${name}`;
|
||||
case 'ConfigMap': return `#!configmap/${namespace}/${name}`;
|
||||
case 'DaemonSet': return `#!workload/daemonset/${namespace}/${name}`;
|
||||
case 'Deployment': return `#!workload/deployment/${namespace}/${name}`;
|
||||
case 'Ingress': return `#!ingress/${namespace}/${name}`;
|
||||
case 'Node': return `#!node/${name}`;
|
||||
case 'PersistentVolume': return `#!persistentvolume/${name}`;
|
||||
case 'PersistentVolumeClaim': return `#!persistentvolumeclaim/${namespace}/${name}`;
|
||||
case 'Pod': return `#!pod/${namespace}/${name}`;
|
||||
case 'ReplicaSet': return `#!replicaset/${namespace}/${name}`;
|
||||
case 'Role': return `#!role/${namespace}/${name}`;
|
||||
case 'RoleBinding': return `#!rolebinding/${namespace}/${name}`;
|
||||
case 'Secret': return `#!secret/${namespace}/${name}`;
|
||||
case 'Service': return `#!service/${namespace}/${name}`;
|
||||
case 'ServiceAccount': return `#!serviceaccount/${namespace}/${name}`;
|
||||
case 'StatefulSet': return `#!workload/statefulset/${namespace}/${name}`;
|
||||
case 'StorageClass': return `#!storageclass/${name}`;
|
||||
default: return undefined;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user