From 130f8a7e226bafc7370da645e4162da2f94691d9 Mon Sep 17 00:00:00 2001 From: AllForNothing Date: Mon, 12 Jun 2023 15:29:25 +0800 Subject: [PATCH] Add Podman push command to the UI 1. Fixes #18781 Signed-off-by: AllForNothing --- .../gc/gc-history/gc-history.component.html | 4 +--- .../gc/gc-history/gc-history.component.scss | 2 +- .../push-image/push-image.component.html | 17 +++++++++++++++++ .../push-image/push-image.component.ts | 5 +++++ src/portal/src/i18n/lang/de-de-lang.json | 1 + src/portal/src/i18n/lang/en-us-lang.json | 1 + src/portal/src/i18n/lang/es-es-lang.json | 1 + src/portal/src/i18n/lang/fr-fr-lang.json | 1 + src/portal/src/i18n/lang/pt-br-lang.json | 1 + src/portal/src/i18n/lang/tr-tr-lang.json | 1 + src/portal/src/i18n/lang/zh-cn-lang.json | 1 + src/portal/src/i18n/lang/zh-tw-lang.json | 1 + 12 files changed, 32 insertions(+), 4 deletions(-) diff --git a/src/portal/src/app/base/left-side-nav/clearing-job/gc-page/gc/gc-history/gc-history.component.html b/src/portal/src/app/base/left-side-nav/clearing-job/gc-page/gc/gc-history/gc-history.component.html index f9a68dee1c26..211d44bedfb2 100644 --- a/src/portal/src/app/base/left-side-nav/clearing-job/gc-page/gc/gc-history/gc-history.component.html +++ b/src/portal/src/app/base/left-side-nav/clearing-job/gc-page/gc/gc-history/gc-history.component.html @@ -76,8 +76,7 @@
'GC.DELETE_BLOB' | translate : { - blobs: getBlobs(job?.job_parameters), - manifest: getManifest(job?.job_parameters) + blob: getBlobs(job?.job_parameters), } }} @@ -90,7 +89,6 @@
'GC.DELETE_MANIFEST' | translate : { - blob: getBlobs(job?.job_parameters), manifest: getManifest(job?.job_parameters) } }} }}"> +
+
+ {{ 'PUSH_IMAGE.PODMAN' | translate }} + {{ 'PUSH_IMAGE.TITLE' | translate }} +
+
+ +
+
{{ 'PUSH_IMAGE.HELM' | translate }} diff --git a/src/portal/src/app/shared/components/push-image/push-image.component.ts b/src/portal/src/app/shared/components/push-image/push-image.component.ts index 02d7cb2a660b..f4a05d083d4b 100644 --- a/src/portal/src/app/shared/components/push-image/push-image.component.ts +++ b/src/portal/src/app/shared/components/push-image/push-image.component.ts @@ -27,6 +27,11 @@ export class PushImageButtonComponent { public get pushCommandImage(): string { return `docker push ${this.registryUrl}/${this.projectName}/REPOSITORY[:TAG]`; } + + public get podmanPushCommand(): string { + return `podman push IMAGE_ID ${this.registryUrl}/${this.projectName}/REPOSITORY[:TAG]`; + } + public get tagCommandChart(): string { return `helm package CHART_PATH`; } diff --git a/src/portal/src/i18n/lang/de-de-lang.json b/src/portal/src/i18n/lang/de-de-lang.json index 8838a1e40a93..d94c91b88fe4 100644 --- a/src/portal/src/i18n/lang/de-de-lang.json +++ b/src/portal/src/i18n/lang/de-de-lang.json @@ -1035,6 +1035,7 @@ "PUSH_IMAGE": { "TITLE": "Push Befehl", "DOCKER": "Docker", + "PODMAN": "Podman", "HELM": "Helm", "CNAB": "CNAB", "TAG_COMMAND_CHART": "Paketiere ein Chart für dieses Projekt:", diff --git a/src/portal/src/i18n/lang/en-us-lang.json b/src/portal/src/i18n/lang/en-us-lang.json index 23d4caa33ef1..a16a7b67eeee 100644 --- a/src/portal/src/i18n/lang/en-us-lang.json +++ b/src/portal/src/i18n/lang/en-us-lang.json @@ -1036,6 +1036,7 @@ "PUSH_IMAGE": { "TITLE": "Push Command", "DOCKER": "Docker", + "PODMAN": "Podman", "HELM": "Helm", "CNAB": "CNAB", "TAG_COMMAND_CHART": "Package a chart for this project:", diff --git a/src/portal/src/i18n/lang/es-es-lang.json b/src/portal/src/i18n/lang/es-es-lang.json index 2710a8d1f293..3fdabf310115 100644 --- a/src/portal/src/i18n/lang/es-es-lang.json +++ b/src/portal/src/i18n/lang/es-es-lang.json @@ -1034,6 +1034,7 @@ "PUSH_IMAGE": { "TITLE": "Push Command", "DOCKER": "Docker", + "PODMAN": "Podman", "HELM": "Helm", "CNAB": "CNAB", "TAG_COMMAND_CHART": "Package a chart for this project:", diff --git a/src/portal/src/i18n/lang/fr-fr-lang.json b/src/portal/src/i18n/lang/fr-fr-lang.json index 7a11d89146d2..bb056de19722 100644 --- a/src/portal/src/i18n/lang/fr-fr-lang.json +++ b/src/portal/src/i18n/lang/fr-fr-lang.json @@ -1007,6 +1007,7 @@ "PUSH_IMAGE": { "TITLE": "Commande de push", "DOCKER": "Docker", + "PODMAN": "Podman", "HELM": "Helm", "CNAB": "CNAB", "TAG_COMMAND_CHART": "Taguer une chart pour ce projet :", diff --git a/src/portal/src/i18n/lang/pt-br-lang.json b/src/portal/src/i18n/lang/pt-br-lang.json index 9ff98904ffa1..b51ce073b79f 100644 --- a/src/portal/src/i18n/lang/pt-br-lang.json +++ b/src/portal/src/i18n/lang/pt-br-lang.json @@ -1032,6 +1032,7 @@ "PUSH_IMAGE": { "TITLE": "Comando Push", "DOCKER": "Docker", + "PODMAN": "Podman", "HELM": "Helm", "CNAB": "CNAB", "TAG_COMMAND_CHART": "Package a chart for this project:", diff --git a/src/portal/src/i18n/lang/tr-tr-lang.json b/src/portal/src/i18n/lang/tr-tr-lang.json index 195cb958a900..9bc75fa34632 100644 --- a/src/portal/src/i18n/lang/tr-tr-lang.json +++ b/src/portal/src/i18n/lang/tr-tr-lang.json @@ -1035,6 +1035,7 @@ "PUSH_IMAGE": { "TITLE": "Push Command", "DOCKER": "Docker", + "PODMAN": "Podman", "HELM": "Helm", "CNAB": "CNAB", "TAG_COMMAND_CHART": "Package a chart for this project:", diff --git a/src/portal/src/i18n/lang/zh-cn-lang.json b/src/portal/src/i18n/lang/zh-cn-lang.json index c8b8a6422f5e..95d3a8d8fe31 100644 --- a/src/portal/src/i18n/lang/zh-cn-lang.json +++ b/src/portal/src/i18n/lang/zh-cn-lang.json @@ -1034,6 +1034,7 @@ "PUSH_IMAGE": { "TITLE": "推送命令", "DOCKER": "Docker", + "PODMAN": "Podman", "HELM": "Helm", "CNAB": "CNAB", "TAG_COMMAND_CHART": "在项目中打包 chart", diff --git a/src/portal/src/i18n/lang/zh-tw-lang.json b/src/portal/src/i18n/lang/zh-tw-lang.json index 2f651545a035..253d6a99002b 100644 --- a/src/portal/src/i18n/lang/zh-tw-lang.json +++ b/src/portal/src/i18n/lang/zh-tw-lang.json @@ -1029,6 +1029,7 @@ "PUSH_IMAGE": { "TITLE": "推送映像檔的 Docker 命令", "DOCKER": "Docker", + "PODMAN": "Podman", "HELM": "Helm", "CNAB": "CNAB", "TAG_COMMAND_CHART": "為此專案打包 Chart",