Skip to content

Releases: pravega/pravega-operator

0.5.1-rc0

07 Jul 06:23
df66beb
Compare
Choose a tag to compare
0.5.1-rc0 Pre-release
Pre-release

Change Log

Made the cacheVolumeClaimTemplate optional(#385)
Segment store pvcs are not getting deleted even after pravega cluster deletion(#390)
helm3 supported script added(#386)
Fixing endtoend tests (#371)
Add helm 3 support, post-install hooks and make cluster specs overridable(#395)
Add certs overrides and improve chart resource metadata(#398)
Increase pravega-operator code coverage(#231)
Support for name override inside charts(#402)
Added Readiness check for controller(#404)
Documentation fix(#401)
Improved unit test coverage for controller and upgrade.go(#410)
Added fix for populating loglevel in controller(#412)
Added leader election (#372)
Adding support for helm upgrades(#388)
Changing default name of zookeeper service(#415)
Updating Pravega configuration key names(#411)
Added readiness check for auth and tls(#417)

0.4.5

07 May 17:27
26a1c03
Compare
Choose a tag to compare

Change Log

Note

  • Pravega supported versions are no longer hard-coded in operator code. Config map has to be created using https://github.com/pravega/pravega-operator/blob/0.4.4/deploy/version_map.yaml
    The default versions-config-map only has released pravega versions.
    If you choose to use a pravega image created locally from Pravega master, which could have a later (different) image tag, you would need to add that to the versions-config-map manifest manually.

Bug fixes

Updating Operator Charts(#381)
Adding supported versions config map(#382)
added ECS TLS secret into general pravega tls section (#383)

0.5.0

30 Apr 16:07
b1e8632
Compare
Choose a tag to compare

Change Log

Generating unique names for events (#375)
Manual installation doc for 0.5.0 (#374)
Updated operator.yaml and Readme.md (#377)
Updated version map and chart values(#378)

0.5.0-rc1

25 Apr 15:32
be1ce0d
Compare
Choose a tag to compare
0.5.0-rc1 Pre-release
Pre-release

Change Log

Notes ( Changes done as part of supporting upgrade from 0.4.x to 0.5)

  • Pravega supported version config map is mounted to a volume, rather than reading directly. It is not mandatory to give specific name.
  • Name of the long term storage is changed from tier2 to longtermStorage
  • Operator mutating webhook is changed to validating webhook for validating pravega versions (new install & upgrade paths)
  • Pravega CR version is changed to v1beta1 for new installation. Also, in the case of operator upgrade from 0.4.x conversion from v1alpha1 to v1beta1 CRD is enforced.(https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definition-versioning/)
  • Upgrade of controller-runtime library from v0.1.8 to v0.5.1

Bug Fixes

Updating example pravega manifest( #346)
Validate Pravega Cluster setup on minikube (#344)
Segment store pods not coming up while installing with pravegacluster.sh script(#351)
Update charts to use latest operator version ( #359)
Segment store pods are not coming up with external access (#354)
Update Pravega Operator Docs to provide working flow to update ECS credentials (#365)
Support p-operator upgrade from version 0.4.x to 0.5.0 (#343)
Load ECS secret for SegmentStore container(#348)

0.5.0-rc0

30 Mar 07:14
ef26c5e
Compare
Choose a tag to compare
0.5.0-rc0 Pre-release
Pre-release

Change Log

Note

  • Pravega supported versions are no longer hard-coded in operator code, but provided externally using a versions-config-map: https://github.com/pravega/pravega-operator/blob/master/deploy/version_map.yaml
    The default versions-config-map only has released pravega versions.
    If you choose to use a pravega image created locally from Pravega master, which could have a later (different) image tag, you would need to add that to the versions-config-map manifest manually.
  • With this release Bookkeeper cluster is no longer managed by Pravega Operator and instead is a pre-requisute for pravega deployment. We have a setup script that can be used to deploy all pravega prerequisites (Bk & ZK) and pravega in the right order using one command : https://github.com/pravega/pravega-operator/tree/master/setup

⚠️ Breaking Changes

Remove Bookkeeper from Pravega Operator (#315)
Supported upgrade versions as config map (#303)
Script for Pravega Cluster Deployment (#294)

🐛 Bug Fixes

Allow ingestion of user-defined variables in segment store (#332)
Upgrade documentation updates (#320)
Helm chart watch namespace fix (#311)
Make SS cache volume optional (#312)
Migrate to Go version 1.13 and use Go modules (#314)

0.4.4

01 Apr 07:21
3250498
Compare
Choose a tag to compare
Issue 324: Added testmode flag in charts (#331)

* Added testmode flag in charts

Signed-off-by: anisha.kj <[email protected]>

* Addressed comments

Signed-off-by: anisha.kj <[email protected]>

* addressed comments

Signed-off-by: anisha.kj <[email protected]>

* Fixed typo

Signed-off-by: anisha.kj <[email protected]>

* Fixed typo

Signed-off-by: anisha.kj <[email protected]>

* Fixed typo

Signed-off-by: anisha.kj <[email protected]>

0.4.4-rc0

06 Mar 07:55
3250498
Compare
Choose a tag to compare
0.4.4-rc0 Pre-release
Pre-release

Change Log

Operator uninstall documentation update (#307)
Fix for webhook check failure for rollback (#309)
Support for custom storage class (#313)
Improve Code Coverage (#317)
Renamed ECS Config Item from root to prefix (#323)
Update upgrade documentation for upgrades to 0.7 or later (#329)
Use configUri for ECS Tier2 (#326)
Added testmode flag in charts (#331)

0.4.3

09 Jan 12:17
Compare
Choose a tag to compare
v0.4.3

tag for release 0.4.3

0.4.3-rc1

18 Nov 12:44
Compare
Choose a tag to compare
0.4.3-rc1 Pre-release
Pre-release

Change Log

Operator does not support Pravega version 0.6.1 (#301)

0.4.3-rc0

16 Nov 00:54
Compare
Choose a tag to compare
0.4.3-rc0 Pre-release
Pre-release

Change Log:

External Connectivity: Scaling down of segment store is not deleting services (#287)
Publish Events for Critical failures (#273)