mirror of
https://github.com/bitnami/containers.git
synced 2026-03-14 06:48:11 +08:00
[bitnami/harbor-portal] Release 2.8.1-debian-11-r9 (#34966)
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
@@ -3,10 +3,10 @@ FROM docker.io/bitnami/minideb:bullseye
|
||||
ARG TARGETARCH
|
||||
|
||||
LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bullseye" \
|
||||
org.opencontainers.image.created="2023-05-22T17:38:39Z" \
|
||||
org.opencontainers.image.created="2023-05-23T11:36:33Z" \
|
||||
org.opencontainers.image.description="Application packaged by VMware, Inc" \
|
||||
org.opencontainers.image.licenses="Apache-2.0" \
|
||||
org.opencontainers.image.ref.name="2.8.1-debian-11-r8" \
|
||||
org.opencontainers.image.ref.name="2.8.1-debian-11-r9" \
|
||||
org.opencontainers.image.title="harbor-portal" \
|
||||
org.opencontainers.image.vendor="VMware, Inc." \
|
||||
org.opencontainers.image.version="2.8.1"
|
||||
@@ -24,7 +24,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ && cd /tmp/bitnami/pkg/cache/ && \
|
||||
COMPONENTS=( \
|
||||
"nginx-1.23.4-4-linux-${OS_ARCH}-debian-11" \
|
||||
"render-template-1.0.5-6-linux-${OS_ARCH}-debian-11" \
|
||||
"harbor-2.8.1-6-linux-${OS_ARCH}-debian-11" \
|
||||
"harbor-2.8.1-7-linux-${OS_ARCH}-debian-11" \
|
||||
) && \
|
||||
for COMPONENT in "${COMPONENTS[@]}"; do \
|
||||
if [ ! -f "${COMPONENT}.tar.gz" ]; then \
|
||||
|
||||
@@ -31,7 +31,6 @@ services:
|
||||
container_name: harbor-core
|
||||
depends_on:
|
||||
- registry
|
||||
- chartmuseum
|
||||
environment:
|
||||
- CORE_KEY=change-this-key
|
||||
- _REDIS_URL_CORE=redis://redis:6379/0
|
||||
@@ -56,8 +55,6 @@ services:
|
||||
- JOBSERVICE_SECRET=CHANGEME
|
||||
- ADMIRAL_URL=
|
||||
- WITH_NOTARY=False
|
||||
- WITH_CHARTMUSEUM=True
|
||||
- CHART_REPOSITORY_URL=http://chartmuseum:8080
|
||||
- CORE_URL=http://core:8080
|
||||
- JOBSERVICE_URL=http://jobservice:8080
|
||||
- REGISTRY_STORAGE_PROVIDER_NAME=filesystem
|
||||
@@ -107,21 +104,6 @@ services:
|
||||
- registry
|
||||
- core
|
||||
- portal
|
||||
chartmuseum:
|
||||
container_name: chartmuseum
|
||||
image: docker.io/bitnami/chartmuseum:0
|
||||
environment:
|
||||
- CACHE=redis
|
||||
- CACHE_REDIS_ADDR=redis:6379
|
||||
- CACHE_REDIS_DB=1
|
||||
- DEPTH=1
|
||||
- PORT=8080
|
||||
- STORAGE=local
|
||||
- STORAGE_LOCAL_ROOTDIR=/bitnami/data
|
||||
- ALLOW_OVERWRITE=true
|
||||
- INDEX_LIMIT=0
|
||||
volumes:
|
||||
- chartmuseum_data:/bitnami/data
|
||||
volumes:
|
||||
registry_data:
|
||||
driver: local
|
||||
@@ -131,5 +113,3 @@ volumes:
|
||||
driver: local
|
||||
postgresql_data:
|
||||
driver: local
|
||||
chartmuseum_data:
|
||||
driver: local
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"arch": "amd64",
|
||||
"distro": "debian-11",
|
||||
"type": "NAMI",
|
||||
"version": "2.8.1-6"
|
||||
"version": "2.8.1-7"
|
||||
},
|
||||
"nginx": {
|
||||
"arch": "amd64",
|
||||
|
||||
@@ -608,58 +608,3 @@ harbor_adapter_trivy_stop() {
|
||||
stop_service_using_pid "$SCANNER_TRIVY_PID_FILE"
|
||||
}
|
||||
|
||||
########################
|
||||
# Print chartmuseum runtime environment
|
||||
# Arguments:
|
||||
# None
|
||||
# Returns:
|
||||
# Boolean
|
||||
#########################
|
||||
chartmuseum_print_env() {
|
||||
for var in "${!CHARTMUSEUM_CFG_@}"; do
|
||||
echo "${var/CHARTMUSEUM_CFG_/}=${!var}"
|
||||
done
|
||||
}
|
||||
|
||||
########################
|
||||
# Check if chartmuseum is running
|
||||
# Arguments:
|
||||
# None
|
||||
# Returns:
|
||||
# Boolean
|
||||
#########################
|
||||
is_chartmuseum_running() {
|
||||
# chartmuseum does not create any PID file
|
||||
# We regenerate the PID file for each time we query it to avoid getting outdated
|
||||
pgrep -f "$(command -v chartmuseum)" > "$CHARTMUSEUM_PID_FILE"
|
||||
|
||||
pid="$(get_pid_from_file "$CHARTMUSEUM_PID_FILE")"
|
||||
if [[ -n "$pid" ]]; then
|
||||
is_service_running "$pid"
|
||||
else
|
||||
false
|
||||
fi
|
||||
}
|
||||
|
||||
########################
|
||||
# Check if chartmuseum is not running
|
||||
# Arguments:
|
||||
# None
|
||||
# Returns:
|
||||
# Boolean
|
||||
#########################
|
||||
is_chartmuseum_not_running() {
|
||||
! is_chartmuseum_running
|
||||
}
|
||||
|
||||
########################
|
||||
# Stop chartmuseum
|
||||
# Arguments:
|
||||
# None
|
||||
# Returns:
|
||||
# None
|
||||
#########################
|
||||
chartmuseum_stop() {
|
||||
! is_chartmuseum_running && return
|
||||
stop_service_using_pid "$CHARTMUSEUM_PID_FILE"
|
||||
}
|
||||
|
||||
@@ -31,7 +31,6 @@ services:
|
||||
container_name: harbor-core
|
||||
depends_on:
|
||||
- registry
|
||||
- chartmuseum
|
||||
environment:
|
||||
- CORE_KEY=change-this-key
|
||||
- _REDIS_URL_CORE=redis://redis:6379/0
|
||||
@@ -56,8 +55,6 @@ services:
|
||||
- JOBSERVICE_SECRET=CHANGEME
|
||||
- ADMIRAL_URL=
|
||||
- WITH_NOTARY=False
|
||||
- WITH_CHARTMUSEUM=True
|
||||
- CHART_REPOSITORY_URL=http://chartmuseum:8080
|
||||
- CORE_URL=http://core:8080
|
||||
- JOBSERVICE_URL=http://jobservice:8080
|
||||
- REGISTRY_STORAGE_PROVIDER_NAME=filesystem
|
||||
@@ -107,21 +104,6 @@ services:
|
||||
- registry
|
||||
- core
|
||||
- portal
|
||||
chartmuseum:
|
||||
container_name: chartmuseum
|
||||
image: docker.io/bitnami/chartmuseum:0
|
||||
environment:
|
||||
- CACHE=redis
|
||||
- CACHE_REDIS_ADDR=redis:6379
|
||||
- CACHE_REDIS_DB=1
|
||||
- DEPTH=1
|
||||
- PORT=8080
|
||||
- STORAGE=local
|
||||
- STORAGE_LOCAL_ROOTDIR=/bitnami/data
|
||||
- ALLOW_OVERWRITE=true
|
||||
- INDEX_LIMIT=0
|
||||
volumes:
|
||||
- chartmuseum_data:/bitnami/data
|
||||
volumes:
|
||||
registry_data:
|
||||
driver: local
|
||||
@@ -131,5 +113,3 @@ volumes:
|
||||
driver: local
|
||||
postgresql_data:
|
||||
driver: local
|
||||
chartmuseum_data:
|
||||
driver: local
|
||||
|
||||
Reference in New Issue
Block a user