From 139af5bc0956bfc48eaf6c7b84033125a374d061 Mon Sep 17 00:00:00 2001 From: Pive01 Date: Thu, 8 Jun 2023 15:21:11 +0200 Subject: [PATCH 1/3] Fixed issue of listing subset of images --- ui/src/components/Header/Menu.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ui/src/components/Header/Menu.tsx b/ui/src/components/Header/Menu.tsx index 0d835dc..c240ca0 100644 --- a/ui/src/components/Header/Menu.tsx +++ b/ui/src/components/Header/Menu.tsx @@ -8,6 +8,14 @@ import { UpdateDialog } from '../Views'; const ITEM_HEIGHT = 80; +const IMAGE_PREFIXES = [ + 'localstack/', + 'lambci/lambda:', + 'mlupin/docker-lambda:', + 'public.ecr.aws/lambda', +]; + + export const LongMenu = () => { const [anchorEl, setAnchorEl] = useState(null); const [openModal, setOpenModal] = useState(false); @@ -34,7 +42,9 @@ export const LongMenu = () => { const fetchImages = async () => { const images = (await ddClient.docker.listImages()) as DockerImage[]; - const localstackImages = images.filter(image => image.RepoTags?.at(0).startsWith('localstack/')); + const localstackImages = images.filter(image => + IMAGE_PREFIXES.some(prefix => image.RepoTags?.at(0).startsWith(prefix))); + const imagesWithoutOrgName = localstackImages.map(image => removeRepoFromImage(image.RepoTags?.at(0))); setImages(imagesWithoutOrgName); }; From 90bbf838fbcb2b5a77642a07817961b31d8f4068 Mon Sep 17 00:00:00 2001 From: Pive01 Date: Thu, 8 Jun 2023 15:50:00 +0200 Subject: [PATCH 2/3] added more filter --- ui/src/components/Header/Menu.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/src/components/Header/Menu.tsx b/ui/src/components/Header/Menu.tsx index c240ca0..f730b84 100644 --- a/ui/src/components/Header/Menu.tsx +++ b/ui/src/components/Header/Menu.tsx @@ -43,7 +43,8 @@ export const LongMenu = () => { const images = (await ddClient.docker.listImages()) as DockerImage[]; const localstackImages = images.filter(image => - IMAGE_PREFIXES.some(prefix => image.RepoTags?.at(0).startsWith(prefix))); + IMAGE_PREFIXES.some(prefix => image.RepoTags?.at(0).startsWith(prefix)) && + !image.RepoTags?.at(0).endsWith(':')); const imagesWithoutOrgName = localstackImages.map(image => removeRepoFromImage(image.RepoTags?.at(0))); setImages(imagesWithoutOrgName); From 245290cc73f0f89c79f80cab58a85b9ca8e39a8d Mon Sep 17 00:00:00 2001 From: Pive01 Date: Fri, 25 Aug 2023 09:10:43 +0200 Subject: [PATCH 3/3] bumped up version --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5f9b4dd..bbd8b17 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ IMAGE?=localstack/localstack-docker-desktop -TAG?=0.4.1 +TAG?=0.4.2 BUILDER=buildx-multi-arch