Releases: noobaa/noobaa-operator
Releases · noobaa/noobaa-operator
v2.0.2
Code name - "Wolverine"
(Click the image to play "Wolverines Are the Honey Badgers of the North")
Releases
- Mac Homebrew -
brew install noobaa/noobaa/noobaa
(v2.0.2 release) - Mac CLI download - noobaa-mac-v2.0.2
- Linux CLI download - noobaa-linux-v2.0.2
- Operator image: noobaa/noobaa-operator:2.0.2
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
- set env vars with container limits and requests
- 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
Code name - "Meet The Leopards"
(Click the image to play "Meet The Leopards! | The Lion Whisperer")
Releases
- Mac Homebrew -
brew install noobaa/noobaa/noobaa
(v2.0.1 release) - Mac CLI download - noobaa-mac-v2.0.1
- Linux CLI download - noobaa-linux-v2.0.1
- Operator image: noobaa/noobaa-operator:2.0.1
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.
- noobaa uninstall does not delete the namespace or CRDs by default.
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
This is a pre-release of v2.0.1 for testing.
Changes
v2.0.0
Code name - "Honey Badger"
(Click the image to play "Honey Badgers: Masters Of Mayhem")
Releases
- Mac Homebrew -
brew install noobaa/noobaa/noobaa
(v2.0.0 release) - Mac CLI download - noobaa-mac-v2.0.0
- Linux CLI download - noobaa-linux-v2.0.0
- Operator image: noobaa/noobaa-operator:2.0.0
Changes
CLI
- CLI always uses current namespace instead of the previous default ns "noobaa".
noobaa install --db-image <image>
- Support --db-image flag.noobaa olm csv
- Generate CSV #35.noobaa backingstore create aws-s3 | s3-compatible | azure-blob | google-cloud-storage
- support creating all types.noobaa install | backingstore create | bucketclass create
- call WaitReady and show status.noobaa obc create -n bla
- fix to correctly refer to storage class.util.KubeCheckOptional()
- avoid error message for optional features if CRD is missing
NooBaa system
- Change names of global resources ClusterRole/Binding, and StorageClass to
<namespace>.noobaa.io
so they don't clash between namespaces - Change names of operator resources (mostly RBAC).
- Change logdir from PVC to emptyDir
- CloudCredentialsRequest openshift/cloud-credential-operator (if CRD available) and create create default-backing-store (AWS only).
- ServiceMonitor (if CRD available) create to expose the noobaa metrics and alerts to prometheus.
- StorageClass create on reconcile - add ClusterRole permission to create SC
- Fixed repeating error - Failed to watch *v1.PrometheusRule: unknown.
BackingStore
- spec: separate to spec per store type (aws-s3, azure, ...).
- BackingStore - AWS-S3
- BackingStore - S3-Comaptible
- BackingStore - Azure-Blob
- BackingStore - Google-Cloud-Storage
- Issue #54: BackingStore stuck if external connection exists but exact matching fails
- Issue: delete backing store DeleteExternalConnection fix failure when IN_USE by another.
- Issue: BackingStore reconciler crash loop on system down
- Issue: Race create secret before backingstore
BucketClass
- BucketClass TierPlacement support for
Single | Mirror | Spread
and a list of backing stores. - BucketClass - update status to Ready | Rejected.
OBC (Object Bucket Claim)
- OBC/OB CRD spec remove unused properties - ssl, versioned, cannedBucketAcl.
- CRD collision in OLM - use
required
CRD's instead ofowned
for OBC/OB CRDs. - OBC with BucketClass - check bucket class not rejected
v1.2.0 - DEPRECATED
Merge pull request #61 from guymguym/guy-operator v1.2.0 Fixes
v1.1.1
Changes:
- CLI fix to avoid install error when STS is not ready
- 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
v1.0.2
v1.0.1 - DEPRECATED
Merge pull request #16 from guymguym/guy-operator Fixes getting ready to v1