From cb9867a92779fcb3d5ee406489532d60978c0ff4 Mon Sep 17 00:00:00 2001 From: Sagbyy Date: Fri, 27 Feb 2026 23:00:13 +0100 Subject: [PATCH 1/2] feat: add Kubernetes icon for files --- icons/kubernetes-manifest.svg | 41 +++++++++++++++++++++++++ src/core/icons/fileIcons.ts | 57 +++++++++++++++++++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 icons/kubernetes-manifest.svg diff --git a/icons/kubernetes-manifest.svg b/icons/kubernetes-manifest.svg new file mode 100644 index 0000000000..30b602e2ff --- /dev/null +++ b/icons/kubernetes-manifest.svg @@ -0,0 +1,41 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + \ No newline at end of file diff --git a/src/core/icons/fileIcons.ts b/src/core/icons/fileIcons.ts index 40f7deaeec..2f00ca0bf2 100644 --- a/src/core/icons/fileIcons.ts +++ b/src/core/icons/fileIcons.ts @@ -2989,6 +2989,63 @@ export const fileIcons: FileIcons = { '.k8s.yaml', ], }, + { + name: 'kubernetes-manifest', + fileNames: [ + 'pod.yaml', + 'pod.yml', + 'deployment.yaml', + 'deployment.yml', + 'statefulset.yaml', + 'statefulset.yml', + 'daemonset.yaml', + 'daemonset.yml', + 'job.yaml', + 'job.yml', + 'cronjob.yaml', + 'cronjob.yml', + 'service.yaml', + 'service.yml', + 'svc.yaml', + 'svc.yml', + 'ingress.yaml', + 'ingress.yml', + 'networkpolicy.yaml', + 'networkpolicy.yml', + 'configmap.yaml', + 'configmap.yml', + 'secret.yaml', + 'secret.yml', + 'hpa.yaml', + 'hpa.yml', + 'pdb.yaml', + 'pdb.yml', + 'serviceaccount.yaml', + 'serviceaccount.yml', + 'role.yaml', + 'role.yml', + 'rolebinding.yaml', + 'rolebinding.yml', + 'clusterrole.yaml', + 'clusterrole.yml', + 'clusterrolebinding.yaml', + 'clusterrolebinding.yml', + 'pvc.yaml', + 'pvc.yml', + 'pv.yaml', + 'pv.yml', + 'storageclass.yaml', + 'storageclass.yml', + 'namespace.yaml', + 'namespace.yml', + 'resourcequota.yaml', + 'resourcequota.yml', + 'quota.yaml', + 'quota.yml', + 'limitrange.yaml', + 'limitrange.yml', + ], + }, { name: 'phpstan', fileNames: ['phpstan.neon', 'phpstan.neon.dist', 'phpstan.dist.neon'], From 71ebf5a37a8353b7864eb94c7089dfb35fc4b284 Mon Sep 17 00:00:00 2001 From: Sagbyy Date: Fri, 27 Feb 2026 23:17:13 +0100 Subject: [PATCH 2/2] fix: update viewBox attribute in Kubernetes manifest icon --- icons/kubernetes-manifest.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/kubernetes-manifest.svg b/icons/kubernetes-manifest.svg index 30b602e2ff..11dbe259a7 100644 --- a/icons/kubernetes-manifest.svg +++ b/icons/kubernetes-manifest.svg @@ -7,7 +7,7 @@ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="722.8457" height="701.96637" id="svg2" version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="logo.svg" inkscape:export-filename="/home/thockin/src/kubernetes/new.png" inkscape:export-xdpi="460.95001" - inkscape:export-ydpi="460.95001"> + inkscape:export-ydpi="460.95001" viewBox="-50 -50 822.8457 801.96637">