Harbor Operator Versions Save

Kubernetes operator for Harbor service components

v1.4.0-rc1

1 year ago

Changelog

  • 4bfa15ab Add MarcelMue to reviewers list
  • d17a102c Add github action to assign maintainers to PRs (#983)
  • 094e9a30 Bump up to harbor 2.6 (#970)
  • ed9b4f6f GH-969: Fix go-dependencies-test
  • 544d2dcb GH-969: Support templateAnnotations per each component
  • 3d5f2416 Promote MarcelMue as Maintainer
  • b64a6faa Support offline scan option in trivy (#909)
  • ab22239f Update Spilo tests and deployment
  • fb7a36f8 Update prometheus/client_golang to fix CVE-2022-21698
  • ba52662f Update spilo version
  • 96bd0ef0 Update values for postgres authentication
  • 3ddc92c6 Updated postgres-operator manifest version
  • d4399d2a Updated spilo to spilo-13:2.1-p1
  • 8a09ac29 bump Go to 1.18 (#926)
  • 53b6bcef bump up dependencies
  • 508b57ae bump up redis-operator 1.2.0
  • bd916121 change default dev image
  • 8c76ebe2 change default dev image
  • 72f33639 change kubectl apply (#960)
  • 765bf586 doc(tutorial): add warnings for ingress class
  • 704cd7a5 fix readme typo
  • df0deb9a fix(doc) Update holyhope company
  • 9164d7f2 fix: Ignore the status check for the registryctl cr in harbor controller (#918)
  • 30d6d29a fix: make expose core ingress optional
  • 388203f4 fix: service template do not have namespace (#916)
  • e6d24ff0 fix: tokenIssuer_field is not omitempty
  • b3cc91bc fixed: postgresql password error
  • 9c19b151 support aliyun oss storage
  • 82e6acc5 update version

Docker images

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

Notes

Per issue https://github.com/goharbor/harbor-operator/pull/960, we need to use kubectl create to install harbor-operator and kubectl replace to upgrade harbor-operator.

v1.3.0

1 year ago

Changes

  • support harbor v2.5.x
  • support offline scan option in trivy
  • fix reconcile issues after changing harbor spec
  • support specify ingressClass name
  • bump up minio-operator v4.4.22
  • upgrade postgresql helm chart 10.14.3 in Makefile
  • upgrade redis helm chart 15.7.0 in Makefile
  • upgrade kustomize and other tools in Makefile

Changelog

  • 656ed7c4 doc(tutorial): add warnings for ingress class
  • b1994046 fix: Ignore the status check for the registryctl cr in harbor controller
  • ae23ba2c release v1.3.0

Docker images

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

Deployment manifests

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

known issue

v1.3.0-rc3

1 year ago

Changelog

  • ebe2a4dd Support offline scan option in trivy (#909) (#910)
  • 65a72ea5 fixed: postgresql password error
  • bfe5f35a release v1.3.0-rc3
  • 10d78629 update documents
  • dd2d1e41 update minio 4.4.22

Docker images

  • docker pull goharbor/harbor-operator:v1.3.0-rc3

v1.3.0-rc2

1 year ago

Changelog

  • 58680c2e fix issue for redis-chart
  • aabc2af0 update pgsql version
  • 4e3c824c update redis chart version

Docker images

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

v1.3.0-rc1

1 year ago

Changelog

  • 576a1a51 Doc/update doc 1.2 (#832)
  • 5c925d38 Doc/update related docs (#609)
  • e5e4d2f7 Docs/tutorials registry (#606)
  • 3553e9c5 Feature/add ingress class (#800)
  • e4f467ab Fix readme (#831)
  • 9e316389 Initial movement of the day2 code (#807)
  • d54eaeb2 add POSTGRES_SECRETS_TEMPLATE in container ENV (#718)
  • 852a3d0e add contour support (#651)
  • 112e363c add harborcluster validator
  • 92439b6d add kustomize
  • 87c4e7ae add makefile for chart.lock
  • 2c80a322 add mutation
  • 1a3f4a0b add prefix folder for chartmuseum
  • 9084bb84 add v1beta1 sample
  • cb123f68 bump up redis-operator v1.1.1
  • b088d17d ci(rbac): add OwnerReferencesPermissionEnforcement in kind cluster, to simulate openshift cluster (#822)
  • 53ca0ac1 doc(Development): Remove cert-manager deployment (#735)
  • 021bb300 doc(README): update for 1.2 GA (#851)
  • 36567d3c doc(README):update README to reflect latest changes (#740)
  • 598dbdb1 doc(README):update release plan
  • 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
  • 58cf14a9 doc(by-helm-chart):update image version
  • f8a9f579 doc(by-helm-chart):update image version
  • 1f6d18f9 doc(by-helm-chart):update image version
  • ba4e811f doc(console):add doc for enabling minio console (#618)
  • ae550eb9 doc(day2 config): remove day2 realted content out (#852)
  • 563fdc1d doc(day2 doc): fix doc lint error
  • 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)
  • d65f2758 doc(tutorial): update the out-of-date info
  • 2b3aae42 doc(tutorial):update the outdated guides info
  • 8fc120d9 fix RELEASE_VERSION in docker image
  • cbcfec04 fix core token when using "https://IP:port" as the external URL
  • 6c77851f fix dependency build
  • cca0a857 fix doc
  • c17f9cca fix gcs config (#830)
  • 5abfbdc7 fix go version in CI charts
  • e1900777 fix goreleaser
  • f80845d3 fix json unmarshal bug (#747)
  • d3d7caca fix k8s version (#709)
  • 5a158767 fix kubebuilder download url
  • 70699946 fix md lint
  • a6aad76f fix minio annotation
  • aa495a25 fix release docker build go version
  • 73e7a173 fix typo in chart.yaml (#869)
  • 3e675aad fix webhook with azure field
  • 29d71db0 fix zz_generated.deepcopy.go
  • 7e1acc40 fix(Makefile): Set default ingress class when installing nginx-ingress with helm (#775)
  • 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)
  • ac6d4d16 fix(controller): use update instead of patche (#876)
  • 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
  • afac1eff fix(expose): fix go-lint
  • be9c358d fix(expose): make ingress required.
  • 05328e43 fix(expose): make ingress required.
  • c4208eb8 fix(expose): remove generate code
  • 7d71e58c fix(expose): remove generate code
  • 008767f2 fix(harborcluster): don't allow users to switch type between incluster and external (#820)
  • 991031a8 fix(helm): crds
  • 7bace1dc fix(ingress): fixes: #823
  • f344706c fix(ingress): ingress nil panic
  • 72052316 fix(openshift): add support for openshift
  • 74aba7ed fix(openshift): fix issue 698 (#721)
  • eb5f4400 fix(sample) minimal_stack_fs.yaml
  • 8481e684 fix(samples):revise errors in sample manifest (#624)
  • 241271d3 fix(storage): add s3 swift
  • 12815e6b fix(version) notaryserver.go (#656)
  • f61ba216 fix: Allow for empty S3 SecretKeyRef
  • db724770 fix: add fileSystem
  • cc9952eb fix: add missing component spec copy for exporter
  • f19ac815 fix: add redis cluster role patch to be compatible with openshift
  • 35056b42 fix: adjust the update logic of deprecated configmap day2 configuration (#835)
  • 5b19aaba fix: append slash to the end of ingress path (#702)
  • 2afa9dfb fix: debug is optional
  • 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)
  • 75575ac0 fix: registry deployment debug port should match the spec
  • 77a5ec51 fix: registry log enum
  • daeb48b7 fix: remove the scale subresource for registry resource (#628)
  • 89ee3049 fix: remove ttl for job of creating bucket (#694)
  • 255b55bd fix: typo in registry config template (#878)
  • a0db41fe optimization of log consist (#689)
  • 6dcbdc96 refactor: create the minio bucket by the job (#620)
  • 5821ef3e refactor: migrate configuration controller harbor client to goharbor go-client (#821)
  • eee0d9fd refactor: refact crd based harborconfiguration (#748)
  • 9e417c34 remove dependency build
  • 1565a88a remove dns name from externalURL in tokencert
  • 6e2b2c2e remove push_cnab test in CI
  • f1b7b449 replace postgres operator chart repo
  • 7ebb561b replace spotahome/redis-operator by szlabs/redis-operator (#804)
  • 13b36635 revert(lb) revert loadblance from 1.0
  • 63a82929 support azure blob storage
  • 6208eb3c sys(stale): add stale configurations
  • 95ff9260 tools(kind): upgrade kind (#897)
  • 7c279ce2 update generate file
  • 544d6737 update kustomize and other tools (#882)
  • 95a56f37 update minio-operator 4.4.9
  • 90b16b1e update monitor logs
  • c9d380de update storage config
  • df980675 update version 1.3.0-rc1
  • 0a031398 upgrade certmanger (#665)
  • de9c415b upgrade kind
  • 96639f91 upgrade minio operator to v4.4.9 (#841)
  • 648ae48e upgrade minio to latest version
  • bc628754 use fix postgresql/redis image in go tests
  • c664c8fd use harbor v2.4.1 as default sample
  • 1f931f59 use spotahome redis-operator

Docker images

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

v1.2.0

2 years ago

Changes

  • support harbor v2.4.x
  • put registry and registryctl into one pod
  • support Azure backend storage driver
  • support Google Cloud backend storage driver
  • make the deployment of Portal optional
  • export ingress class name annotation
  • support k8s 1.23
  • bump up minio-operator v4.4.9
  • bump up redis-operator v1.1.1
  • bump up postgres-operator v1.6.3
  • bump up control-runtime v0.11.0
  • bump up client-go v0.23.0
  • refine s3 redirect spec
  • enhance support for strict k8s like openshift

Changelog

6c53deb1 release v1.2.0 also refer v1.2.0-rc1, v1.2.0-rc2, v1.2.0-rc3

Docker images

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

Deployment manifests

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

known issue

v1.2.0-rc3

2 years ago

Changelog

72d851f8 update version 1.2.0-rc3 7bce2781 update minio-operator 4.4.9

Docker images

  • docker pull goharbor/harbor-operator:v1.2.0-rc3

v1.2.0-rc2

2 years ago

Changelog

2e77528a update generated files d6d6d5db update version 1.2.0-rc2 0be9ef97 update yaml files 6d5aa259 use harbor v2.4.2 as default sample

Docker images

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

v1.2.0-rc1

2 years ago

Changelog

576a1a51 Doc/update doc 1.2 (#832) 5c925d38 Doc/update related docs (#609) e5e4d2f7 Docs/tutorials registry (#606) 3553e9c5 Feature/add ingress class (#800) e4f467ab Fix readme (#831) 9e316389 Initial movement of the day2 code (#807) d54eaeb2 add POSTGRES_SECRETS_TEMPLATE in container ENV (#718) 852a3d0e add contour support (#651) 112e363c add harborcluster validator 92439b6d add kustomize 2c80a322 add mutation 1a3f4a0b add prefix folder for chartmuseum 9084bb84 add v1beta1 sample cb123f68 bump up redis-operator v1.1.1 b088d17d ci(rbac): add OwnerReferencesPermissionEnforcement in kind cluster, to simulate openshift cluster (#822) 53ca0ac1 doc(Development): Remove cert-manager deployment (#735) 021bb300 doc(README): update for 1.2 GA (#851) 36567d3c doc(README):update README to reflect latest changes (#740) 598dbdb1 doc(README):update release plan 047072b4 doc(Readme): add release plan sections a560052b doc(backup):add notes to the backup docs (#632) 1f6d18f9 doc(by-helm-chart):update image version 58cf14a9 doc(by-helm-chart):update image version c9ead7df doc(by-helm-chart):update image version f8a9f579 doc(by-helm-chart):update image version ba4e811f doc(console):add doc for enabling minio console (#618) ae550eb9 doc(day2 config): remove day2 realted content out (#852) 563fdc1d doc(day2 doc): fix doc lint error 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) d65f2758 doc(tutorial): update the out-of-date info 2b3aae42 doc(tutorial):update the outdated guides info 8fc120d9 fix RELEASE_VERSION in docker image cbcfec04 fix core token when using "https://IP:port" as the external URL cca0a857 fix doc c17f9cca fix gcs config (#830) 5abfbdc7 fix go version in CI charts f80845d3 fix json unmarshal bug (#747) d3d7caca fix k8s version (#709) 70699946 fix md lint a6aad76f fix minio annotation 91ed56b3 fix release docker build go version 3e675aad fix webhook with azure field 29d71db0 fix zz_generated.deepcopy.go 7e1acc40 fix(Makefile): Set default ingress class when installing nginx-ingress with helm (#775) 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 afac1eff fix(expose): fix go-lint 05328e43 fix(expose): make ingress required. be9c358d fix(expose): make ingress required. 7d71e58c fix(expose): remove generate code c4208eb8 fix(expose): remove generate code 008767f2 fix(harborcluster): don't allow users to switch type between incluster and external (#820) 991031a8 fix(helm): crds 7bace1dc fix(ingress): fixes: #823 f344706c fix(ingress): ingress nil panic 72052316 fix(openshift): add support for openshift 74aba7ed fix(openshift): fix issue 698 (#721) eb5f4400 fix(sample) minimal_stack_fs.yaml 8481e684 fix(samples):revise errors in sample manifest (#624) 241271d3 fix(storage): add s3 swift 12815e6b fix(version) notaryserver.go (#656) f61ba216 fix: Allow for empty S3 SecretKeyRef db724770 fix: add fileSystem cc9952eb fix: add missing component spec copy for exporter f19ac815 fix: add redis cluster role patch to be compatible with openshift 35056b42 fix: adjust the update logic of deprecated configmap day2 configuration (#835) 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) 5821ef3e refactor: migrate configuration controller harbor client to goharbor go-client (#821) eee0d9fd refactor: refact crd based harborconfiguration (#748) 1565a88a remove dns name from externalURL in tokencert 6e2b2c2e remove push_cnab test in CI 7ebb561b replace spotahome/redis-operator by szlabs/redis-operator (#804) 13b36635 revert(lb) revert loadblance from 1.0 63a82929 support azure blob storage 6208eb3c sys(stale): add stale configurations 7c279ce2 update generate file 90b16b1e update monitor logs c9d380de update storage config afbe9b39 update version 1.2.0-rc1 0a031398 upgrade certmanger (#665) de9c415b upgrade kind 96639f91 upgrade minio operator to v4.4.9 (#841) 648ae48e upgrade minio to latest version bc628754 use fix postgresql/redis image in go tests c664c8fd use harbor v2.4.1 as default sample 1f931f59 use spotahome redis-operator

Docker images

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

v1.1.2

2 years ago

Changelog

325e4051 fix: Allow for empty S3 SecretKeyRef 6162be96 update version 1.1.2 7f932c80 use fixed postgresql/redis image in go tests 04bfd222 use harbor v2.3.5 as default sample

Docker images

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

Deployment manifests

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