github.com/argoproj/argo-cd/v2@v2.10.9/ui/src/app/applications/components/resources.ts (about)

     1  // https://github.com/kubernetes/community/tree/master/icons
     2  // https://docs.google.com/presentation/d/15h_MHjR2fzXIiGZniUdHok_FP07u1L8MAX5cN1r0j4U/edit
     3  
     4  export const resourceIcons = new Map<string, string>([
     5      ['ClusterRole', 'c-role'],
     6      ['ConfigMap', 'cm'],
     7      ['ClusterRoleBinding', 'crb'],
     8      ['CustomResourceDefinition', 'crd'],
     9      ['CronJob', 'cronjob'],
    10      ['Deployment', 'deploy'],
    11      ['DaemonSet', 'ds'],
    12      ['Endpoint', 'ep'],
    13      ['Endpoints', 'ep'],
    14      ['Group', 'group'],
    15      ['HorizontalPodAutoscaler', 'hpa'],
    16      ['Ingress', 'ing'],
    17      ['Job', 'job'],
    18      ['LimitRange', 'limits'],
    19      ['NetworkPolicy', 'netpol'],
    20      ['Namespace', 'ns'],
    21      ['Pod', 'pod'],
    22      ['PodSecurityPolicy', 'psp'],
    23      ['PersistentVolume', 'pv'],
    24      ['PersistentVolumeClaim', 'pvc'],
    25      ['Quote', 'quota'],
    26      ['RoleBinding', 'rb'],
    27      ['Role', 'role'],
    28      ['ReplicaSet', 'rs'],
    29      ['ServiceAccount', 'sa'],
    30      ['StorageClass', 'sc'],
    31      ['Secret', 'secret'],
    32      ['StatefulSet', 'sts'],
    33      ['Service', 'svc'],
    34      ['User', 'user'],
    35      ['Volume', 'vol']
    36  ]);
    37  
    38  export const resources = new Map<string, string>([
    39      ['ClusterRole', 'c-role'],
    40      ['ComponentStatus', 'cs'],
    41      ['ConfigMap', 'cm'],
    42      ['ClusterRoleBinding', 'crb'],
    43      ['CustomResourceDefinition', 'crd'],
    44      ['CertificateSigningRequest', 'csr'],
    45      ['CronJob', 'cronjob'],
    46      ['Deployment', 'deploy'],
    47      ['DaemonSet', 'ds'],
    48      ['Endpoint', 'ep'],
    49      ['Endpoints', 'ep'],
    50      ['Event', 'ev'],
    51      ['Group', 'group'],
    52      ['HorizontalPodAutoscaler', 'hpa'],
    53      ['Ingress', 'ing'],
    54      ['Job', 'job'],
    55      ['LimitRange', 'limits'],
    56      ['NetworkPolicy', 'netpol'],
    57      ['Namespace', 'ns'],
    58      ['Node', 'no'],
    59      ['Pod', 'pod'],
    60      ['PodSecurityPolicy', 'psp'],
    61      ['PersistentVolume', 'pv'],
    62      ['PersistentVolumeClaim', 'pvc'],
    63      ['PodDisruptionBudget', 'pdb'],
    64      ['PriorityClass', 'pc'],
    65      ['ReplicationController', 'rc'],
    66      ['ResourceQuota', 'quota'],
    67      ['RoleBinding', 'rb'],
    68      ['Role', 'role'],
    69      ['ReplicaSet', 'rs'],
    70      ['ServiceAccount', 'sa'],
    71      ['StorageClass', 'sc'],
    72      ['Secret', 'secret'],
    73      ['StatefulSet', 'sts'],
    74      ['Service', 'svc'],
    75      ['User', 'user'],
    76      ['Volume', 'vol']
    77  ]);