mirror of
https://github.com/goharbor/harbor.git
synced 2024-06-25 06:15:04 +02:00
Add Podman push command to the UI (#18810)
1. Fixes #18781 Signed-off-by: AllForNothing <sshijun@vmware.com>
This commit is contained in:
parent
31a46a16cc
commit
ca94a23a74
|
@ -76,8 +76,7 @@
|
|||
'GC.DELETE_BLOB'
|
||||
| translate
|
||||
: {
|
||||
blobs: getBlobs(job?.job_parameters),
|
||||
manifest: getManifest(job?.job_parameters)
|
||||
blob: getBlobs(job?.job_parameters),
|
||||
}
|
||||
}}</span
|
||||
>
|
||||
|
@ -90,7 +89,6 @@
|
|||
'GC.DELETE_MANIFEST'
|
||||
| translate
|
||||
: {
|
||||
blob: getBlobs(job?.job_parameters),
|
||||
manifest: getManifest(job?.job_parameters)
|
||||
}
|
||||
}}</span
|
||||
|
|
|
@ -20,5 +20,5 @@
|
|||
}
|
||||
|
||||
.detail {
|
||||
min-width: 12rem;
|
||||
width: 12rem !important;
|
||||
}
|
||||
|
|
|
@ -71,6 +71,23 @@
|
|||
}}"></hbr-copy-input>
|
||||
</article>
|
||||
</section>
|
||||
<section>
|
||||
<h5 class="mt-0">
|
||||
{{ 'PUSH_IMAGE.PODMAN' | translate }}
|
||||
{{ 'PUSH_IMAGE.TITLE' | translate }}
|
||||
</h5>
|
||||
<article class="commands-section">
|
||||
<hbr-copy-input
|
||||
(onCopyError)="onCpError($event)"
|
||||
inputSize="65"
|
||||
headerTitle="{{
|
||||
'PUSH_IMAGE.PUSH_COMMAND' | translate
|
||||
}}"
|
||||
defaultValue="{{
|
||||
podmanPushCommand
|
||||
}}"></hbr-copy-input>
|
||||
</article>
|
||||
</section>
|
||||
<section>
|
||||
<h5>
|
||||
{{ 'PUSH_IMAGE.HELM' | translate }}
|
||||
|
|
|
@ -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]`
|
||||
);
|
||||
|
|
|
@ -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`;
|
||||
}
|
||||
|
|
|
@ -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:",
|
||||
|
|
|
@ -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:",
|
||||
|
|
|
@ -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:",
|
||||
|
|
|
@ -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 :",
|
||||
|
|
|
@ -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:",
|
||||
|
|
|
@ -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:",
|
||||
|
|
|
@ -1034,6 +1034,7 @@
|
|||
"PUSH_IMAGE": {
|
||||
"TITLE": "推送命令",
|
||||
"DOCKER": "Docker",
|
||||
"PODMAN": "Podman",
|
||||
"HELM": "Helm",
|
||||
"CNAB": "CNAB",
|
||||
"TAG_COMMAND_CHART": "在项目中打包 chart",
|
||||
|
|
|
@ -1029,6 +1029,7 @@
|
|||
"PUSH_IMAGE": {
|
||||
"TITLE": "推送映像檔的 Docker 命令",
|
||||
"DOCKER": "Docker",
|
||||
"PODMAN": "Podman",
|
||||
"HELM": "Helm",
|
||||
"CNAB": "CNAB",
|
||||
"TAG_COMMAND_CHART": "為此專案打包 Chart",
|
||||
|
|
Loading…
Reference in New Issue
Block a user