bitnami-containers/.vib/harbor-registry/goss/harbor-registry.yaml

30 lines
946 B
YAML

group:
harbor:
exists: true
user:
harbor:
exists: true
file:
/var/lib/registry:
exists: true
mode: "0775"
owner: harbor
filetype: directory
/storage:
exists: true
mode: "0775"
owner: harbor
filetype: directory
/opt/bitnami/harbor-registry/bin/registry_DO_NOT_USE_GC:
exists: true
filetype: symlink
linked-to: registry
command:
# Ensure a set of directories exist and the non-root user has write privileges to them
check-directories-exist-with-user:
exec: ls -dl /etc/ssl/certs /etc/pki/tls/certs/ 2>/dev/null | grep "drwxrwxr-x.*harbor"
exit-status: 0
# Ensure permissions for Internal TLS
check-permissions-system-certs:
exec: ls -l /etc/pki/tls/certs/ca-bundle.crt /etc/pki/tls/certs/ca-bundle.trust.crt /etc/ssl/certs/ca-certificates.crt 2>/dev/null | grep ".*-rw-rw-r--.*harbor"
exit-status: 0