Skip to content

Releases: noobaa/noobaa-operator

v2.0.2

10 Oct 11:02
be83b8f
Compare
Choose a tag to compare

Code name - "Wolverine"

IMAGE ALT TEXT HERE
(Click the image to play "Wolverines Are the Honey Badgers of the North")

Releases

Contents:

Notable Changes:

  • NooBaa system:
    • set env vars with container limits and requests
      this allows noobaa-core to create more s3 endpoints when enough resources are allocated
  • CLI:
    • port-forward to allow CLI direct access to RPC

Bugs fixed:

  • #86 - Should update first.bucket policy from internal to default bucket class

v2.0.1

03 Oct 16:03
5973b5a
Compare
Choose a tag to compare

Code name - "Meet The Leopards"

IMAGE ALT TEXT HERE
(Click the image to play "Meet The Leopards! | The Lion Whisperer")

Releases

Contents:

Notable Changes:

  • NooBaa spec:
    • rename spec.storageClassName to spec.dbStorageClass
    • add spec.pvPoolDefaultStorageClass
    • add spec.dbVolumeResources (CLI flag --db-volume-size-gb)
  • CLI:
    • noobaa uninstall does not delete the namespace or CRDs by default.
      Use --cleanup to force the cleanup if you own the cluster.

Bugs fixed:

  • #52 - NooBaa operator event on invalid StatefulSet spec change attempt for StorageClass
  • #65 - KUBECONFIG=no-such-file noobaa - panic invalid configuration
  • #67 - Failing to generate CSV with 'Panic Attack: [] invalid configuration: no configuration has been provided'
  • #68 - noobaa uninstall should not delete namespace
  • #69 - Should set storageClass for AGENT_PROFILE
  • #71 - Lost fixes from v1.1.1 - specifically NooBaa.Spec.DBVolumeResources (--db-volume-size-gb)
  • #73 - Should update go modules major version to v2
  • #77 - When bucketclass create failed because we gave it a flag with no parameters the exit status is 0

v2.0.1-rc.1

03 Oct 07:56
d793e94
Compare
Choose a tag to compare
v2.0.1-rc.1 Pre-release
Pre-release

This is a pre-release of v2.0.1 for testing.

Changes

v2.0.0

26 Sep 19:18
ce4e8da
Compare
Choose a tag to compare

Code name - "Honey Badger"

IMAGE ALT TEXT HERE
(Click the image to play "Honey Badgers: Masters Of Mayhem")

Releases

Changes

CLI

  1. CLI always uses current namespace instead of the previous default ns "noobaa".
  2. noobaa install --db-image <image> - Support --db-image flag.
  3. noobaa olm csv - Generate CSV #35.
  4. noobaa backingstore create aws-s3 | s3-compatible | azure-blob | google-cloud-storage - support creating all types.
  5. noobaa install | backingstore create | bucketclass create - call WaitReady and show status.
  6. noobaa obc create -n bla - fix to correctly refer to storage class.
  7. util.KubeCheckOptional() - avoid error message for optional features if CRD is missing

NooBaa system

  1. Change names of global resources ClusterRole/Binding, and StorageClass to <namespace>.noobaa.io so they don't clash between namespaces
  2. Change names of operator resources (mostly RBAC).
  3. Change logdir from PVC to emptyDir
  4. CloudCredentialsRequest openshift/cloud-credential-operator (if CRD available) and create create default-backing-store (AWS only).
  5. ServiceMonitor (if CRD available) create to expose the noobaa metrics and alerts to prometheus.
  6. StorageClass create on reconcile - add ClusterRole permission to create SC
  7. Fixed repeating error - Failed to watch *v1.PrometheusRule: unknown.

BackingStore

  1. spec: separate to spec per store type (aws-s3, azure, ...).
  2. BackingStore - AWS-S3
  3. BackingStore - S3-Comaptible
  4. BackingStore - Azure-Blob
  5. BackingStore - Google-Cloud-Storage
  6. Issue #54: BackingStore stuck if external connection exists but exact matching fails
  7. Issue: delete backing store DeleteExternalConnection fix failure when IN_USE by another.
  8. Issue: BackingStore reconciler crash loop on system down
  9. Issue: Race create secret before backingstore

BucketClass

  1. BucketClass TierPlacement support for Single | Mirror | Spread and a list of backing stores.
  2. BucketClass - update status to Ready | Rejected.

OBC (Object Bucket Claim)

  1. OBC/OB CRD spec remove unused properties - ssl, versioned, cannedBucketAcl.
  2. CRD collision in OLM - use required CRD's instead of owned for OBC/OB CRDs.
  3. OBC with BucketClass - check bucket class not rejected

v1.2.0 - DEPRECATED

26 Sep 15:51
c055a7b
Compare
Choose a tag to compare
Merge pull request #61 from guymguym/guy-operator

v1.2.0 Fixes

v1.1.1

10 Sep 10:33
9d7746b
Compare
Choose a tag to compare

Changes:

  1. CLI fix to avoid install error when STS is not ready
  2. NooBaa.Spec.DBVolumeResources for overriding the default volume size

Image:

$ skopeo inspect docker://noobaa/noobaa-operator:1.1.1
{
    "Name": "docker.io/noobaa/noobaa-operator",
    "Digest": "sha256:8fa44bb8f09f58a5fdac7a9056004beb7b4b3f542476eff9963925d4c43e097e",
    "Created": "2019-09-10T10:06:25.490912408Z",
}

v.1.1.0

21 Aug 12:50
2e2d167
Compare
Choose a tag to compare

Features:

  • BackingStore (AWS/S3 compatible)
  • OBC

Bug fixes:

v1.0.2

29 Jul 16:40
e97aff3
Compare
Choose a tag to compare
Merge pull request #17 from guymguym/guy-operator

v1.0.2 - Fix operator token. Delete PVCs with system.

v1.0.1 - DEPRECATED

28 Jul 13:53
bcb38ea
Compare
Choose a tag to compare
v1.0.1 - DEPRECATED Pre-release
Pre-release
Merge pull request #16 from guymguym/guy-operator

Fixes getting ready to v1

v1.0.0

28 Jul 13:54
20686e8
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release

Matching the image on docker hub:

containerImage: noobaa/noobaa-operator:1.0.0@sha256:c926dc93e235516160ea1209c662900747f3d7669c7a58d7d089643936e1cf4c