使用curl在harbor创建镜像仓库
来源:原创
时间:2023-08-27
作者:脚本小站
分类:SHELL
#!/bin/bash export HOSTNAME=https://harbor.k8s.local export HARBOR_USERNAME=admin export HARBOR_PASSWORD=Harbor12345 export HARBOR_PROJECTS=( cilium coredns google_containers grafana ingress-nginx metrics-server nginx prom prometheus prometheus-operator kube-state-metrics ) for project in ${HARBOR_PROJECTS[@]} do curl --insecure -u "${HARBOR_USERNAME}:${HARBOR_PASSWORD}" -X POST -H "Content-Type: application/json" "${HOSTNAME}/api/v2.0/projects" -d "{\"project_name\": \"${project}\", \"metadata\": {\"public\": \"true\"}, \"storage_limit\": -1}"; done