From e6f0513c1535621a66c2e3621e3c9c42f451fc27 Mon Sep 17 00:00:00 2001 From: Neil MacDougall Date: Tue, 30 Jun 2020 09:37:39 +0100 Subject: [PATCH] Kubernetes icons updates --- .../kubernetes-namespace.component.ts | 2 +- .../kubernetes-node.component.ts | 2 +- .../kubernetes-tab-base.component.ts | 6 +- .../kubernetes-node-ips.component.html | 2 +- .../helm-release-tab-base.component.ts | 2 +- .../helm-release-summary-tab.component.ts | 55 +++++++++++++++++-- 6 files changed, 56 insertions(+), 13 deletions(-) diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts b/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts index 7a878dd6e7..3847972a17 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts +++ b/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts @@ -33,7 +33,7 @@ import { KubernetesService } from '../services/kubernetes.service'; export class KubernetesNamespaceComponent { tabLinks = [ - { link: 'pods', label: 'Pods', icon: 'adjust' }, + { link: 'pods', label: 'Pods', icon: 'pod', iconFont: 'stratos-icons' }, { link: 'services', label: 'Services', icon: 'service', iconFont: 'stratos-icons' } ]; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.ts b/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.ts index 637ef95cbb..14b6bb6e3e 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.ts +++ b/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.ts @@ -36,7 +36,7 @@ export class KubernetesNodeComponent { tabLinks = [ { link: 'summary', label: 'Summary', icon: 'kubernetes', iconFont: 'stratos-icons' }, { link: 'metrics', label: 'Metrics', icon: 'equalizer' }, - { link: 'pods', label: 'Pods', icon: 'adjust' }, + { link: 'pods', label: 'Pods', icon: 'pod', iconFont: 'stratos-icons' }, ]; public breadcrumbs$: Observable; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts b/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts index dc65b7eda1..a24a892eb2 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts +++ b/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts @@ -33,9 +33,9 @@ export class KubernetesTabBaseComponent implements OnInit { tabLinks = [ { link: 'summary', label: 'Summary', icon: 'kubernetes', iconFont: 'stratos-icons' }, - { link: 'nodes', label: 'Nodes', icon: 'developer_board' }, - { link: 'namespaces', label: 'Namespaces', icon: 'language' }, - { link: 'pods', label: 'Pods', icon: 'adjust' }, + { link: 'nodes', label: 'Nodes', icon: 'node', iconFont: 'stratos-icons' }, + { link: 'namespaces', label: 'Namespaces', icon: 'namespace', iconFont: 'stratos-icons' }, + { link: 'pods', label: 'Pods', icon: 'pod', iconFont: 'stratos-icons' }, ]; public isFetching$: Observable; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.html b/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.html index fb1c936c0a..789d7317dc 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.html +++ b/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.html @@ -1 +1 @@ -language \ No newline at end of file +network \ No newline at end of file diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts b/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts index 022bb87ddf..9a838e889f 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts +++ b/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts @@ -59,7 +59,7 @@ export class HelmReleaseTabBaseComponent implements OnDestroy { { link: 'values', label: 'Values', icon: 'list' }, { link: '-', label: 'Resources' }, // { link: 'graph', label: 'Overview', icon: 'share' }, - { link: 'pods', label: 'Pods', icon: 'adjust' }, + { link: 'pods', label: 'Pods', icon: 'pod', iconFont: 'stratos-icons' }, { link: 'services', label: 'Services', icon: 'service', iconFont: 'stratos-icons' } ]; constructor( diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts b/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts index 3ced3774ae..a302a6fd2a 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts +++ b/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts @@ -62,21 +62,64 @@ export class HelmReleaseSummaryTabComponent implements OnDestroy { public iconMappings = { + Namespace: { + name: 'namespace', + font: 'stratos-icons' + }, + Container: { + name: 'container', + font: 'stratos-icons' + }, + ClusterRole: { + name: 'cluster_role', + font: 'stratos-icons' + }, + ClusterRoleBinding: { + name: 'cluster_role_binding', + font: 'stratos-icons' + }, + Deployment: { + name: 'deployment', + font: 'stratos-icons' + }, + ReplicaSet: { + name: 'replica_set', + font: 'stratos-icons' + }, Pod: { - name: 'adjust' + name: 'pod', + font: 'stratos-icons' + }, + Service: { + name: 'service', + font: 'stratos-icons' }, Role: { - name: 'lock' + name: 'assignment_ind' }, RoleBinding: { - name: 'lock' + name: 'role_binding', + font: 'stratos-icons' + }, + StatefulSet: { + name: 'stateful_set', + font: 'stratos-icons' + }, + Ingress: { + name: 'ingress', + font: 'stratos-icons' + }, + ConfigMap: { + name: 'config_map', + font: 'stratos-icons' + }, + Secret: { + name: 'config_map', + font: 'stratos-icons' }, ServiceAccount: { name: 'lock' }, - ReplicaSet: { - name: 'filter_none' - }, default: { name: 'collocation', font: 'stratos-icons'