mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-22 10:15:35 +01:00
Add JFrog Artifactory As Supported Proxy-Cache Registry Source (#17738)
Add JFrog Artifactory As Supported Proxy-Cache Enables the support of JFrog Artifactory as a source for proxy-cache. I have tested this with a local build and was able to proxy images just fine. Signed-off-by: Derrik Campau <dcampau@vmware.com> Signed-off-by: Derrik Campau <dcampau@vmware.com>
This commit is contained in:
parent
2eac7c1bea
commit
ec7717e23b
@ -39,7 +39,7 @@ WITH_CHARTMUSEUM={{with_chartmuseum}}
|
||||
REGISTRY_CREDENTIAL_USERNAME={{registry_username}}
|
||||
REGISTRY_CREDENTIAL_PASSWORD={{registry_password}}
|
||||
CSRF_KEY={{csrf_key}}
|
||||
PERMITTED_REGISTRY_TYPES_FOR_PROXY_CACHE=docker-hub,harbor,azure-acr,aws-ecr,google-gcr,quay,docker-registry,github-ghcr
|
||||
PERMITTED_REGISTRY_TYPES_FOR_PROXY_CACHE=docker-hub,harbor,azure-acr,aws-ecr,google-gcr,quay,docker-registry,github-ghcr,jfrog-artifactory
|
||||
|
||||
HTTP_PROXY={{core_http_proxy}}
|
||||
HTTPS_PROXY={{core_https_proxy}}
|
||||
@ -88,4 +88,4 @@ TRACE_OTEL_INSECURE={{ trace.otel.insecure }}
|
||||
{% if cache.enabled %}
|
||||
CACHE_ENABLED=true
|
||||
CACHE_EXPIRE_HOURS={{ cache.expire_hours }}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
@ -95,7 +95,7 @@ export class CreateProjectComponent
|
||||
|
||||
registries: Registry[] = [];
|
||||
supportedRegistryTypeQueryString: string =
|
||||
'type={docker-hub harbor azure-acr aws-ecr google-gcr quay docker-registry github-ghcr}';
|
||||
'type={docker-hub harbor azure-acr aws-ecr google-gcr quay docker-registry github-ghcr jfrog-artifactory}';
|
||||
|
||||
constructor(
|
||||
private projectService: ProjectService,
|
||||
|
@ -255,7 +255,7 @@
|
||||
"QUOTA_UNLIMIT_TIP": "Für eine unbegrenzte Speicherbeschränkung '-1' eingeben.",
|
||||
"TYPE": "Typ",
|
||||
"PROXY_CACHE": "Proxy Cache",
|
||||
"PROXY_CACHE_TOOLTIP": "Die Aktivierung der Funktion erlaubt es dem Projekt, als Cache für eine andere Registry Instanz zu dienen. Harbor unterstützt die Proxy Funktion nur für DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR und Github GHCR",
|
||||
"PROXY_CACHE_TOOLTIP": "Die Aktivierung der Funktion erlaubt es dem Projekt, als Cache für eine andere Registry Instanz zu dienen. Harbor unterstützt die Proxy Funktion nur für DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR, JFrog Artifactory, und Github GHCR",
|
||||
"ENDPOINT": "Endpunkt",
|
||||
"PROXY_CACHE_ENDPOINT": "Proxy Cache Endpunkt",
|
||||
"NO_PROJECT": "Es konnte kein Projekt gefunden werden"
|
||||
|
@ -255,7 +255,7 @@
|
||||
"QUOTA_UNLIMIT_TIP": "For unlimited quota enter '-1'.",
|
||||
"TYPE": "Type",
|
||||
"PROXY_CACHE": "Proxy Cache",
|
||||
"PROXY_CACHE_TOOLTIP": "Enable this to allow this project to act as a pull-through cache for a particular target registry instance. Harbor can only act a proxy for DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR and Github GHCR registries.",
|
||||
"PROXY_CACHE_TOOLTIP": "Enable this to allow this project to act as a pull-through cache for a particular target registry instance. Harbor can only act a proxy for DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR, Github GHCR, and JFrog Artifactory registries.",
|
||||
"ENDPOINT": "Endpoint",
|
||||
"PROXY_CACHE_ENDPOINT": "Proxy Cache Endpoint",
|
||||
"NO_PROJECT": "We couldn't find any projects"
|
||||
|
@ -256,7 +256,7 @@
|
||||
"QUOTA_UNLIMIT_TIP": "For unlimited quota enter '-1'.",
|
||||
"TYPE": "Type",
|
||||
"PROXY_CACHE": "Proxy Cache",
|
||||
"PROXY_CACHE_TOOLTIP": "Enable this to allow this project to act as a pull-through cache for a particular target registry instance. Harbor can only act a proxy for DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR and Github GHCR registries.",
|
||||
"PROXY_CACHE_TOOLTIP": "Enable this to allow this project to act as a pull-through cache for a particular target registry instance. Harbor can only act a proxy for DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR, JFrog Artifactory, and Github GHCR registries.",
|
||||
"ENDPOINT": "Endpoint",
|
||||
"PROXY_CACHE_ENDPOINT": "Proxy Cache Endpoint",
|
||||
"NO_PROJECT": "We couldn't find any projects"
|
||||
|
@ -254,7 +254,7 @@
|
||||
"QUOTA_UNLIMIT_TIP": "Para não ter limite, utilize -1.",
|
||||
"TYPE": "Tipo",
|
||||
"PROXY_CACHE": "Cache do Proxy",
|
||||
"PROXY_CACHE_TOOLTIP": "Habilite para fazer deste projeto um cache local de outros repositórios remotos (registries). O Harbor pode servir de cache apenas para outros repositórios Harbor, Docker Hub, AWS ECR, Azure ACR, Quay, Google GCR, Github GHCR e repositórios compatíveis com o protocolo Docker Registry",
|
||||
"PROXY_CACHE_TOOLTIP": "Habilite para fazer deste projeto um cache local de outros repositórios remotos (registries). O Harbor pode servir de cache apenas para outros repositórios Harbor, Docker Hub, AWS ECR, Azure ACR, Quay, Google GCR, Github GHCR, JFrog Artifactory, e repositórios compatíveis com o protocolo Docker Registry",
|
||||
"ENDPOINT": "Endereço",
|
||||
"PROXY_CACHE_ENDPOINT": "Endereço do Proxy Cache"
|
||||
},
|
||||
|
@ -255,7 +255,7 @@
|
||||
"QUOTA_UNLIMIT_TIP": "Bu kotayı sınırsız istiyorsanız, lütfen -1 girin.",
|
||||
"TYPE": "Type",
|
||||
"PROXY_CACHE": "Proxy Cache",
|
||||
"PROXY_CACHE_TOOLTIP": "Enable this to allow this project to act as a pull-through cache for a particular target registry instance. Harbor can only act a proxy for DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR and Github GHCR registries.",
|
||||
"PROXY_CACHE_TOOLTIP": "Enable this to allow this project to act as a pull-through cache for a particular target registry instance. Harbor can only act a proxy for DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR, JFrog Artifactory, and Github GHCR registries.",
|
||||
"ENDPOINT": "Endpoint",
|
||||
"PROXY_CACHE_ENDPOINT": "Proxy Cache Endpoint",
|
||||
"NO_PROJECT": "We couldn't find any projects"
|
||||
|
@ -254,7 +254,7 @@
|
||||
"QUOTA_UNLIMIT_TIP": "如果您想要对存储不设置上限,请输入-1。",
|
||||
"TYPE": "类型",
|
||||
"PROXY_CACHE": "镜像代理",
|
||||
"PROXY_CACHE_TOOLTIP": "开启此项,以使得该项目成为目标仓库的镜像代理.仅支持 DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR 和 Github GHCR 类型的仓库",
|
||||
"PROXY_CACHE_TOOLTIP": "开启此项,以使得该项目成为目标仓库的镜像代理.仅支持 DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR, JFrog Artifactory, 和 Github GHCR 类型的仓库",
|
||||
"ENDPOINT": "地址",
|
||||
"PROXY_CACHE_ENDPOINT": "镜像代理地址",
|
||||
"NO_PROJECT": "未发现任何项目"
|
||||
|
@ -252,7 +252,7 @@
|
||||
"QUOTA_UNLIMIT_TIP": "如果你想要對存儲不設置上限,請輸入-1。",
|
||||
"TYPE": "Type",
|
||||
"PROXY_CACHE": "Proxy Cache",
|
||||
"PROXY_CACHE_TOOLTIP": "Enable this to allow this project to act as a pull-through cache for a particular target registry instance. Harbor can only act a proxy for DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR and Github GHCR registries.",
|
||||
"PROXY_CACHE_TOOLTIP": "Enable this to allow this project to act as a pull-through cache for a particular target registry instance. Harbor can only act a proxy for DockerHub, Docker Registry, Harbor, Aws ECR, Azure ACR, Quay, Google GCR, JFrog Artifactory, and Github GHCR registries.",
|
||||
"ENDPOINT": "Endpoint",
|
||||
"PROXY_CACHE_ENDPOINT": "Proxy Cache Endpoint",
|
||||
"NO_PROJECT": "We couldn't find any projects"
|
||||
|
Loading…
Reference in New Issue
Block a user