Harbor Operator Versions Save

Kubernetes operator for Harbor service components

v1.1.1

2 years ago

Changelog

fdef8cab bump up harbor v2.3.3 898d9804 ci(readme): update readme 301bc63f doc(tutorial):update the outdated guides info 704ced93 fix RELEASE_VERSION in docker image ea871158 fix chart image version e5d19d17 fix(openshift): add support for openshift (#778) dc90792f fix(sample) minimal_stack_fs.yaml 18b73a6b revert(lb) revert loadblance from 1.0

Docker images

  • docker pull goharbor/harbor-operator:v1.1.1
  • docker pull ghcr.io/goharbor/harbor-operator:v1.1.1

Deployment manifests

  • kubectl apply -f https://raw.githubusercontent.com/goharbor/harbor-operator/v1.1.1/manifests/cluster/deployment.yaml (install harbor-operator)
  • kubectl apply -f https://raw.githubusercontent.com/goharbor/harbor-operator/v1.1.1/manifests/samples/full_stack.yaml (install full stack sample)

v1.1.0

2 years ago

Changes

  • Support deploying Harbor v2.3
  • Support Kubernetes version 1.21
  • Upgrade ingress version to v1
  • Refine CRD definitions to provide consistent database, storage, and cache configuration spec (introduce new CRD version v1beta1)
  • Support applying day2 configuration with CRD-based declaration way
  • Support exposing Harbor services with the load balancer (has issue https://github.com/goharbor/harbor-operator/issues/755)
  • Expose additional configuration options for S3 storage
  • Logging in a consistent format
  • Extend supporting versions of underlying operators (PostgreSQL, Redis, and Minio)
  • Fix bugs and do improvements (see more details in changelog)

Changelog

5c925d38 Doc/update related docs (#609) e5e4d2f7 Docs/tutorials registry (#606) d54eaeb2 add POSTGRES_SECRETS_TEMPLATE in container ENV (#718) 852a3d0e add contour support (#651) 112e363c add harborcluster validator 92439b6d add kustomize 2c80a322 add mutation 9084bb84 add v1beta1 sample 53ca0ac1 doc(Development): Remove cert-manager deployment (#735) 36567d3c doc(README):update README to reflect latest changes (#740) 047072b4 doc(Readme): add release plan sections a560052b doc(backup):add notes to the backup docs (#632) c9ead7df doc(by-helm-chart):update image version 1f6d18f9 doc(by-helm-chart):update image version f8a9f579 doc(by-helm-chart):update image version 58cf14a9 doc(by-helm-chart):update image version ba4e811f doc(console):add doc for enabling minio console (#618) 9b2fa07e doc(installation):add doc for custimizing storage,db and cache (#623) b2b0fd7f doc(pg) add postgres backup doc (#534) 77379641 doc(readme): update versioning and compatibility matrix (#675) cca0a857 fix doc 5abfbdc7 fix go version in CI charts f80845d3 fix json unmarshal bug (#747) d3d7caca fix k8s version (#709) 6195bc8a fix(Makefile): fix kubebuilder installation f5054e8c fix(ci) image in kustomization.yaml 599e7a12 fix(ci) support certmanager 1.4 (#697) 0592321d fix(config):handle empty redis password (#625) 69527e6e fix(configuration): clean status reason when reconcile success (#752) 8e3ad45e fix(configuration): missing extended fields (#746) 6a67475d fix(crd) remove useless EncryptionKeyRef 0f249766 fix(crd) remove useless samples (#614) 055b6b5d fix(database) set ref pg secret owner (#662) fcda8e20 fix(database,redis): fix harbor 991031a8 fix(helm): crds f344706c fix(ingress): ingress nil panic 74aba7ed fix(openshift): fix issue 698 (#721) 8481e684 fix(samples):revise errors in sample manifest (#624) 241271d3 fix(storage): add s3 swift 12815e6b fix(version) notaryserver.go (#656) db724770 fix: add fileSystem cc9952eb fix: add missing component spec copy for exporter 5b19aaba fix: append slash to the end of ingress path (#702) 678182a6 fix: helm charts c6e2642c fix: let backend port in notary ingress depend on internal tls (#744) af83486e fix: let jobservice of exporter be optional (#722) daeb48b7 fix: remove the scale subresource for registry resource (#628) 89ee3049 fix: remove ttl for job of creating bucket (#694) a0db41fe optimization of log consist (#689) 6dcbdc96 refactor: create the minio bucket by the job (#620) eee0d9fd refactor: refact crd based harborconfiguration (#748) 6208eb3c sys(stale): add stale configurations 20072ed0 update version 0a031398 upgrade certmanger (#665) de9c415b upgrade kind 648ae48e upgrade minio to latest version

Docker images

  • docker pull goharbor/harbor-operator:v1.1.0
  • docker pull ghcr.io/goharbor/harbor-operator:v1.1.0

Deployment manifests

  • kubectl apply -f https://raw.githubusercontent.com/goharbor/harbor-operator/v1.1.0/manifests/cluster/deployment.yaml (install harbor-operator)
  • kubectl apply -f https://raw.githubusercontent.com/goharbor/harbor-operator/v1.1.0/manifests/samples/full_stack.yaml (install full stack sample)

Known issues

See the known issues from here.

v1.0.1

2 years ago

Changelog

fd7f32c0 Cherry pick of #668 (#671) c46e1993 add contour support (#659) 907f12d5 doc(readme): update versioning and compatibility matrix (#675) 885b98c5 fix(database) set ref pg secret owner (#662) (#669) c59f620f fix(version) notaryserver.go (#657)

Docker images

  • docker pull goharbor/harbor-operator:v1.0.1
  • docker pull ghcr.io/goharbor/harbor-operator:v1.0.1 (mirror)

Deployment manifests

  • kubectl apply -f https://raw.githubusercontent.com/goharbor/harbor-operator/v1.0.1/manifests/cluster/deployment.yaml (install harbor-operator)
  • kubectl apply -f https://raw.githubusercontent.com/goharbor/harbor-operator/v1.0.1/manifests/samples/full_stack.yaml (install full stack sample)

v1.0.0

3 years ago

We’re pleased to announce that the Harbor Operator v1.0.0 is now GA !! This provides a more flexible and resilient way to deploy and manage a full Harbor service including both the Harbor service components and its relevant dependent services such as database, cache, and storage services.

Highlights:

  • Provides high customizability in deployment stack (identified by HarborCluster CR)
    • Minimal stack: provisions core components such as Harbor Core, Registry, Registry Controller, Job Service and Web Portal only
    • Standard stack: provisions optional components such Notary, Trivy, ChartMuseum and Metrics Exporter
    • Full stack: provisions related dependent services including the database (PostgreSQL), cache (Redis) and storage (MinIO)
  • Supports configuring either external or in-cluster deployed dependent services
  • Supports a variety of backend storage configurations
    • filesystem: A storage driver configured to use a directory tree in a Kubernetes volume.
    • s3: A driver storing objects in an Amazon S3 bucket.
    • swift: A driver storing objects in Openstack Swift.
  • Supports updating the deployed Harbor cluster
  • Allows configuring replicas of individual components
  • Support in place upgrades
  • Deletes all the linked resources when deleting the Harbor cluster
  • Configures Harbor system settings with ConfigMap in a declarative way
  • Support services exposed with ingress (validated Nginx, GCE, NSX NCP)

Changelog

a560052b doc(backup):add notes to the backup docs (#632) 2bbc1767 feat: set ttlSecondsAfterFinished for job of init bucket (#631) 2d63325c feature(doc): backup minio data (#627) b2b0fd7f doc(pg) add postgres backup doc (#534)

Docker images

  • docker pull goharbor/harbor-operator:v1.0.0
  • docker pull ghcr.io/goharbor/harbor-operator:v1.0.0 (mirror)

Deployment manifests

  • kubectl apply -f https://raw.githubusercontent.com/goharbor/harbor-operator/v1.0.0/manifests/cluster/deployment.yaml (full stack harbor operator)
  • kubectl apply -f https://raw.githubusercontent.com/goharbor/harbor-operator/v1.0.0/manifests/harbor/deployment.yaml (standard harbor operator)

Helm chart

v1.0.0-rc2

3 years ago

Changelog

5c925d38 Doc/update related docs (#609) e5e4d2f7 Docs/tutorials registry (#606) ba4e811f doc(console):add doc for enabling minio console (#618) 9b2fa07e doc(installation):add doc for custimizing storage,db and cache (#623) cca0a857 fix doc 0592321d fix(config):handle empty redis password (#625) 6a67475d fix(crd) remove useless EncryptionKeyRef 0f249766 fix(crd) remove useless samples (#614) 8481e684 fix(samples):revise errors in sample manifest (#624) daeb48b7 fix: remove the scale subresource for registry resource (#628) 6dcbdc96 refactor: create the minio bucket by the job (#620) 0ecf702c update default tag version to v1.0.0

Docker images

  • docker pull goharbor/harbor-operator:v1.0.0-rc2

v1.0.0-rc1

3 years ago

Changelog

a13e7ffd Fix NCP ingress issues df70168b Make PostgreSQL secrets name template configurable (#575) 1a21a137 add chart for harborcluster 218d27e4 add other dependencies in sample yaml 25b539b6 add sentinel support for chartmuseum e738f784 bump up operator 4.0.6 e50adfee clean up code (#557) 22aef76d doc(README): add status badges d07de093 doc(README): refresh the doc structure (#543) ea8fe8a1 doc(config) add resource-configurations.md (#583) 157bf761 doc(tutorial): draft tutorial doc (#580) 9b54327e enable errorlint 64638109 enable funlen 06b89bda enable github security scan c9a15e52 enable gomnd 5f5a06b4 enable gosec 7f5bcef3 enable wsl b31cde7b fix (ingress) Use of portal controller const 1fa74d11 fix ci for cluster-operator 377f5a03 fix cluster sample yaml 972b77cf fix compile openapiv2 cc90ebf4 fix compile openapiv2 5ff36c07 fix const DefaultAllowedRegistryTypesForProxyCache fedd0013 fix coreurl mismatch 27698e4a fix database user 942d1184 fix docs 3a69146b fix encrypt key length to 16 624d3775 fix full_stack.yaml 297c04fd fix golanglint goerr113 (#558) 3d547df4 fix kustomize configuration 5ba1a570 fix most golint cb386760 fix registry s3 secret 3c17809b fix spec.imageChartStorage.filesystem.chartPersistentVolume optional e3b17a0b fix(Ingress) API version c66fa2ac fix(Makefile):remove certmanager from target run 3daf9439 fix(ci) Disable parallel tests 0ef65842 fix(ci) github token is not must 0ebd267c fix(ci) kubectl logs 8929acc7 fix(ci): fix generated files missing ffa1f5e0 fix(ci): fix golint check 41b8eda2 fix(config):update config manifests ded816d5 fix(controller) apply harborcluster fail 457647e2 fix(controller):use context from cluster reconciler b1614df4 fix(ctrl):update cluster ctrl for status timestamp 57461ef7 fix(ctrl):update harbor ctrl to fix #275 4c8fee3a fix(database) add postgre-operator api file e75c7d8e fix(database) add psql- prefix to database pod name 32049bc5 fix(database) failed to initialize database core 33e8b7e7 fix(database) failed to initialize database core 9d8e3dcd fix(database) fix golint issue 6e2122fc fix(database) fix postgres health check ping operation was canceled ceb4d19c fix(database) psql service health check failed 9752dfc9 fix(database) psql service health check failed 699fb61c fix(database) the core and notary pods cannot start up 125a567a fix(harbor class) Close #399 be8e9103 fix(harborcluster): fix harborcluster controller reconcile. (#541) 7f628105 fix(harborcluster): improve the get -o printing columns (#547) 62fa9438 fix(image):allow image customization 796c6d3a fix(ingress) ncp portal path (#571) e531143f fix(kustomization):rm minio console deployment (#585) f6127dfc fix(lcm): fix redis controller service labels daf80c71 fix(minio): fix minio resource name d3776a3d fix(minio):add an empty healthchecker for storage 52481313 fix(minio):fix operator exit issue ed639090 fix(minio):fix storage redirect issue f6715734 fix(minio):fix the issue if missing ingress b9d05077 fix(minio):update svcconfig getter d71a8735 fix(network policies) RBAC 3066ae57 fix(network policies) controller watch e73fbd89 fix(network policies) reviewer comment 7346bbda fix(notary) cert name too long 9207c543 fix(pg) Psql credential secret NOT FOUND error 48280380 fix(pg) add pg default resource config (#579) 9606f48f fix(pg) add postgress kb annotation and comments (#559) 7333ccf7 fix(pg) harbor cluster pg status unknow 187c0de1 fix(pg) remove pg default resource define (#545) 6e753412 fix(pg) remove pg status check 802a926f fix(psql):use consistent name for psql resources c43e1786 fix(rbac): fix rbac issue of cluster ctrl aac44976 fix(rbac):fix rbac issue of harborcluster cr e1f2d0b7 fix(rbac):update rbac settings of harborcluster ctrl 464ed1f5 fix(redis): keep redis pvc after harbor cluster delete 3c201642 fix(redis-controller): fix npe issue and some logic error c6bfc6c4 fix(statue): fix statue not update 06ed85e1 fix(status): fix statue not update 7cc3271d fix(status): fix statue not update 0e8be4c1 fix(status): fix statue not update 1d2d44ce fix(status): fix statue not update 729768c9 fix(storage): fix go lint 241b44b9 fix(storage): fix minio error tls 56cc9632 fix(storage): fix minio ingress port eab364eb fix(storage): fix nil pointer error ae5ce1ca fix(storage): fix s3 secret endpoint 286e4577 fix(storage): go lint bc68104c fix(storage): ingress anno and certificate 3f5c55cf fix(storage): refine some definitions ccd96de9 fix(storage): remove storage health check 95c27b7c fix(storage): update dependence c10ec68e fix(storage):add prefix for minio related resource ca3232ba fix(storage):certificateRef validation failed 88f1936b fix(storage):fmt d954edaa fix(storage):remove cluster dep 988416c5 fix(storage):rm cluster dependency 51971df2 fix(storage):storage spec mismatch 742bd9da fix(storage):update certificateRef filed 6e9fede3 fix(typo) fe746f49 fix(webhook):reduce duplicated code in webhook ff824c85 fix(webhook):refactor cluster webhook check and update cluster deployment manifest c725314b fix(webhook):register webhook in single thread 68c1e7a6 fix(webhook):revise in-cluster storage webhook (#593) 81834956 fix(webhook):update harbor cr webhook 4b9230e3 fix: add log name for lcm controller 37ea8626 fix: add predicate for harbor cluster controller to resolve reconcile cycle 7f03b59a fix: add redis spec kb comments anno and comments and remove useless fields (#560) 03949392 fix: add suffix name redis for cache cr 1d7a328d fix: adjust lcm controller interface, first params use ctx 4b2d90e9 fix: apply component spec to trvy deployment 3a9f4e8f fix: cache and database use specify storageclass 50b4961c fix: change all references of cert-manager to v1 1ecd07c3 fix: ci error bd88c9e3 fix: correct GetImage when the respository is empty ad849dc2 fix: correct get image for minio e04da2c4 fix: correct the component spec when get jobservice cr 6b1c4d83 fix: correct the image in the cluster deployment.yaml cac18f3e fix: correct the resource limits for the postgres (#577) f5838094 fix: correct the validate registryctl 81431ff8 fix: fix full stack certs lost minio domain and minio s3 enable v4auth e64cab18 fix: fix generated minio ingress rules backend service name 3dbad4e2 fix: fix incluster redis resources limit not work a40f338f fix: fix minio redirect enable not work and cleanup ingress resource when redirect is disable c516e3bc fix: fix the s3 configuration when redirect disable is false e4716fe2 fix: go lint 35ef1ef4 fix: go lint 12925fe1 fix: go lint c14905c9 fix: go-lint a0c772f9 fix: inject github token from operator to trivy spec 6a229c8d fix: make registryctl depend on config of registry (#594) 6710d3a3 fix: mark resource as unchanged when it's immutable 41cb3835 fix: only expose needed ports in service of components (#551) ae58766e fix: remove redis tls spec and set keepPVC as false 29be9334 fix: requeue request when optimistic lock error found 163dcfd6 fix: set http header when put harbor configuration (#578) f9078214 fix: set resources of minio from spec of harbor cluster 37a23bd0 fix: specify nonroot uid for manager 82fb98a8 fix: update comments a062462b fix: update minIO ingress 993f4e93 fix: validate notary ingress when it's enabled 6c7f50d4 merge fix 0517f8c7 merge master to develop e26cf010 refactor(controller): one method to add mutable and immutable secret 0964edac refactor(controller):read max concurrency from config 154addb0 refactor(ctrl):update harbor CR ctrl cfc6fc5f refactor(image):remove useless image locators 2b37308e refactor(lcm): reorg the lcm packages 954c461d refactor(main): refactor main.go to reduce duplicate code 9319e882 refactor(rbac):rename cluster role name 919c802e refactor(reconciler): update harbor cluster ctrl debdc46e refactor(reconciler):update the logic of cluster ctrl b18488a4 refactor(services):support concurrent cluster ctrl 6be55087 refactor: remove pg health check ac162c64 refactor: remove redis health check 95803057 remove confusing files (#582) bec74946 sample(harbor):add sample deployment manifests 95c7dfd4 sync generate files 6bce5c3a update harbor version to 2.1.2 a0607edd update some CI metrix 076f99c6 update(storage): update default minio resource limits and requests (#544) 236a873a update(storage): update example with minio 83975e62 update(storage):bump minio operator version to v4.0.3

Docker images

  • docker pull goharbor/harbor-operator:v1.0.0-rc1

v0.6.0

3 years ago

Changelog

0d3cdd1 Fix(reconciliation) Rework reconciliation loop. Close #131. aa6769d fix coreurl mismatch 91f6a48 fix encrypt key length to 16 01e2ae9 fix(build) Remove vendor ada726b fix(chartmuseum) Add secret key field to deployment env var for storage driver fd8a56e fix(ci) Remove installation of certmanager in go-test d3cc520 fix(ci) Use make helm-install cc8b0c1 fix(ci) kubectl logs 8143512 fix(ci) setup go before building manager d1464d9 fix(lint) d420164 fix(lint) b777b07 fix(linters) 5972178 fix(registry) Add secret key field to deployment env var for storage driver 7c3a395 fix(sample) Specify sample secret type 3157529 fix(statuscheck) Ensure conditions are ok 5750a0c fix(test) pkg/controller/ e3375a5 fix(tests) 8e545ae vendor(dependencies)

Docker images

  • docker pull goharbor/harbor-operator:v0.6.0

v0.6.0-rc1

3 years ago

Changelog

3d19a71 Add TLS certificate c0df2bd Add trivy deployment 7255203 Big bang 319e3e1 Deploy Trivy with an Harbor object 0af657b Fix linting 38cf6e8 Update controllers/goharbor/harbor/trivy.go adf71df fix CI release 1f7f69c fix(Helm Chart) Use latest Kustomize version a7f0e6f fix(Makefile) More info on CICD error 5aea757 fix(Makefile) Set kustomize build reoder legacy c07521c fix(bug): fix core wrong cacheSecret b36c53f fix(chart) Update service target port to match port of the pod 44fba4f fix(ci) Ensure samples are valids 8949437 fix(ci) update directory name in dockerfile fix(ci) update go version in CI/CD to match go.mod fix(ci) restore manifests target in Makefile feat(ci) update setup-go github action feat(ci) use makefile targets feat(ci) format .github files feat(makefile) Remove unused gomplate feat(makefile) Add make-lint target feat(makefile) Create binaries folder when necessary feat(dockerfile) Copy all file at once feat(dockerfile) use single make command 90339e0 fix(clair) Remove clair apis and controllers f9c6367 fix(component): Remove Replicas default value to fix the make sample command f7d10bf fix(config) Implements Trivy kustomizeconfig and use config to generate chart a24fbea fix(config) Implements Trivy kustomizeconfig and use config to generate chart 683a1cf fix(config-dev): Remove debug configurations da9688a fix(controllers) Trim "/" from relative paths dbc9267 fix(core) Mount token key to the right path 3c2d94a fix(core): add csrf-key environment variable. use 32 bit random string. 6ef169b fix(core): add csrf-key environment variable. use 32 bit random string. f171418 fix(core): add csrf-key environment variable. use 32 bit random string. 06ab3a7 fix(core): fix missing _REDIS_URL env of harbror-core 9ee1aed fix(deployments) Take care of componentSpec 2e4e65c fix(harbor) Use common password for core and chartmuseum a12feac fix(helm chart) mount configuration templates 4fd2aee fix(ingress) Ingresses use right backend 4162aa1 fix(kubebuilder): Fix port minimum values for kubebuilder 980324e fix(kubebuilder): Fix some integers where the value 0 should be accepted for kubebuilder 0689982 fix(linter) 1a18aab fix(linter) Few fixes 402dc32 fix(linter) gci: Sort imports 64775e7 fix(linter) go mod tidy 80761d2 fix(linter) gocritic: Do not use os.Exit after deferred call 4ff5b0b fix(linter) godot: Add dot to top level comments a6f1188 fix(linter) wsl: Add blank lines for readibility 0cfcdba fix(linters) Reduce function length 5112afa fix(linters) remove default value from enumeration type baaa810 fix(makefile) Add controller-gen dependency to the right target 8d73b91 fix(makefile) Remove useless GITHUB_USER variable 4d82d81 fix(makefile): Set TMPDIR env variable if unset 9acae45 fix(rbac) define rbac for each controllers ec8812c fix(registry) Take care of nil values on template f1f8eed fix(registryctl) Add core and jobservice secret to RegistryController spec 6854e45 fix(sample) harbor use existing admin secret 224ed08 fix(sample) remove out of date sample 20d6dd7 fix(samples) Ba able to make sample-database when crds are not yet installed c62fb9f fix(samples) Remove useless trivy secret 0408717 fix(samples) Update sample to fit crds 4fc6fcf fix(storage) Add local storage with pvc 7d0174c fix(tests) Deploy registry dependency for registryctl tests 5541862 fix(tests) Remove broken Helm tests 8979a77 fix(tests) Run yaml validator on right folders f594b41 fix(tests) Specify github.com/googleapis/gnostic version ced1f51 fix(tests) Support Kubernetes >= 1.16 6288612 fix(tests) fix relative crd path for go tests fix(tests) Do not start webhooks when testing controllers db80076 fix(trivy) Add SCANNER_STORE_REDIS_URL environment variable 0409a7d fix(trivy) Add SecurityContext FSGroup for reports folder 7850d15 fix(trivy) Add external certificate authorities 238b21b fix(trivy) Remove default client CA e1d489d fix(trivy) Remove workerConcurrency field from Trivy 1737ac6 goharbor.io/v1alpha2 e2f58f1 refactor(controllers) Move some features from controllers to pkg 9036fca specify secret type when creating it 2186cd2 vendor a6d56b8 vendor c92f274 vendor da9f1d0 vendor a9ebfeb vendor 8f2c7e7 vendor 26bd40e vendor stringer e2fe722 wip

Docker images

  • docker pull goharbor/harbor-operator:v0.6.0-rc1

v0.6.0-rc2

3 years ago

Changelog

c2e809f add a registry config 71633e5 enhance CI testing 1. install harbor-operator 2. install harbor 3. curl api 4. docker push f36e94a fix Makefile 0543296 fix golang lint ea6e7f3 fix release docker for tag e7030bd fix(chart) condition ingress.enable not working 2759447 fix(chart) helm generate does not add yaml comment but templated one. Fix #168 f0d30b1 fix(chart) remove dependencies 982c14a fix(ci) sync charts files 39e4fc9 fix(config) no github token cbe764c fix(core) admin password wrong 117e1a6 fix(crd) add default namespace in kustomization.yaml 0158f4e fix(helm) Certificate issue for validation webhook 43c120c fix(makefile) kustomize install c3f07d6 fix(notary) not shown marker 38ccdce fix(notary) signer alias key should use upper case envrionment 98cbf1a fix(trivy) failed pull image aad6049 fix(trivy) permission failed a624954 use kind cluster

Docker images

  • docker pull goharbor/harbor-operator:v0.6.0-rc2

v0.5.2

3 years ago

Changelog

98b40f8 fix(status): fix ready condition in status. 5581325 fix(status): fix ready condition in status. fb081bd fix(status): fix ready condition in status. 8656fc5 fix(status): fix ready condition in status. 047bb12 fix(cert):roll back ingress cert changes fc7e0b0 fix: replace subpath mount by folder mount to use secret synchronization 22bb302 fix(clair):change updater interval to 1h d219313 fix(deploy) fix kustomize controller image 8dc8ba4 fix(certificate):refactor certificates 80adf67 use own certs ce0f2b1 fix(registry):add 'relativeurls' to config yaml ac4cc2a fix(ingress):add missing annotations c07521c fix(bug): fix core wrong cacheSecret 06ab3a7 fix(core): fix missing _REDIS_URL env of harbror-core 3c2d94a fix(core): add csrf-key environment variable. use 32 bit random string. 6ef169b fix(core): add csrf-key environment variable. use 32 bit random string. f171418 fix(core): add csrf-key environment variable. use 32 bit random string.

Docker images

  • docker pull goharbor/harbor-operator:v0.5.2