* bump up version to 1.10.19
upgrade golang to 1.22.5
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* fix: add golang Dockerfile to build goharbor/golang image
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* change "go get" to "go install" as it requires in golang:1.22
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* fix: go install golint
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* fix: update go version in build-package.yml
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* fix: upgrade golang to 1.22.5 to build clair and clair-adapter
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* fix: resolve the permission denied issue
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* debug: remove DNS setting for docker v20
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* fix "groupadd: group 'postgres' already exists" error when building db base
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* bump up to photon:5.0 mainly to resolve /lib/libc.so.6: version `GLIBC_2.34' not found
use mariadb-18.2.6.tgz as the old one is 404
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* fix: use goharbor/golang 1.21.12
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* fix: update golang version in echo log message when building clair binary and clair adapter
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* fix: update chart files URL due to 404
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
---------
Signed-off-by: Shengwen Yu <yshengwen@vmware.com>
* Replace python script with node script for portal Dockerfile
Signed-off-by: AllForNothing <sshijun@vmware.com>
* Fix build db base error in build_base_images
Signed-off-by: Yang Jiao <jiaoya@vmware.com>
---------
Signed-off-by: AllForNothing <sshijun@vmware.com>
Signed-off-by: Yang Jiao <jiaoya@vmware.com>
Co-authored-by: Yang Jiao <jiaoya@vmware.com>
The openssl 3.0.0 using newer `PKCS#8` format.
But it's not compatitable with harbor core
So using tradictional format instead
Signed-off-by: Qian Deng <dengq@vmware.com>
Item in yaml without value will be as None in python, which will make
the password of redis as `None` in `get_redis_configs`. This fix will
not accept items of `false value` in `external_redis` configurations.
Closes#11367
Signed-off-by: He Weiwei <hweiwei@vmware.com>
Since `prepare` generates the certs as needed during installation, these
certs should not exist in the repo.
Signed-off-by: Daniel Jiang <jiangd@vmware.com>
This commit add an attribute to configurations, whose value is the
certificate of authproxy server. When this attribute is set Harbor will
pin to this cert when connecting authproxy.
This value will also be part of the response of systemInfo API.
This commit will be cherrypicked to 1.10 and 1.9 branch.
Signed-off-by: Daniel Jiang <jiangd@vmware.com>
Fix#9614, all communication between internal components should bypass the proxy
Add chartmuseum, notary-server,clair-adapter to the no_proxy list in harbor.yml
Signed-off-by: stonezdj <stonezdj@gmail.com>
This commit removes scripts have been deprecated for a while and users have to use
helm chart to deploy Harbor on top of k8s cluster.
Signed-off-by: Daniel Jiang <jiangd@vmware.com>