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 f9a68dee1c2..211d44bedfb 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.spec.ts b/src/portal/src/app/shared/components/push-image/push-image.component.spec.ts index 5e92a9a4642..0eeae647f80 100644 --- a/src/portal/src/app/shared/components/push-image/push-image.component.spec.ts +++ b/src/portal/src/app/shared/components/push-image/push-image.component.spec.ts @@ -43,7 +43,7 @@ describe('PushImageButtonComponent (inline template)', () => { await fixture.whenStable(); let copyInputs: HTMLInputElement[] = fixture.nativeElement.querySelectorAll('.command-input'); - expect(copyInputs.length).toEqual(5); + expect(copyInputs.length).toEqual(6); expect(copyInputs[0].value.trim()).toEqual( `docker tag SOURCE_IMAGE[:TAG] https://testing.harbor.com/testing/REPOSITORY[:TAG]` ); 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 02d7cb2a660..f4a05d083d4 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 8838a1e40a9..d94c91b88fe 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 23d4caa33ef..a16a7b67eee 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 2710a8d1f29..3fdabf31011 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 7a11d89146d..bb056de1972 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 9ff98904ffa..b51ce073b79 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 195cb958a90..9bc75fa3463 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 c8b8a6422f5..95d3a8d8fe3 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 2f651545a03..253d6a99002 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",