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