Release notes
Resiliency Operator Release Notes
v1.3.5
Released: 8 November 2024
Improvements:
- Improved Synchronizations observability providing more details about write operations.
Fixes:
- Fixed kubernetes-to-bucket synchronization plugin whithout using cache
Manifests
Kubernetes:
- crds-kubernetes.yaml
- operator-kubernetes.yaml
- dashboard-assets.json
- dashboard-assets.yaml
- dashboard-synchronizations.json
- dashboard-synchronizations.yaml
OpenShift:
- alert-rules-resiliency-operator.yaml
- crds-openshift.yaml
- operator-openshift.yaml
- dashboard-assets.json
- dashboard-assets.yaml
- dashboard-synchronizations.json
- dashboard-synchronizations.yaml
v1.3.4
Released: 23 October 2024
Improvements:
- Add option to run synchronizations without cache
- Add option to show a log if an object is already in sync during the synchronization process
- Add option to show a log if an object have beed adapted for the destination during the synchronization process
- Add annotations in Kubernetes objects written in synchronizations
- Auto fix OpenShift ImageStreams that references namespaces that don’t exist
- Improved memory management in Kubernetes assets
- Improved zookeeper replication logs showing if a node have been created or updated
- Updated default zookeeper timeout to 5 minutes.
Fixes:
- Many fixes in deployment manifests
- Fixed ServiceAccounts updates
- Fixed status update for SynchronizationPlans
Manifests
Kubernetes:
- crds-kubernetes.yaml
- operator-kubernetes.yaml
- dashboard-assets.json
- dashboard-assets.yaml
- dashboard-synchronizations.json
- dashboard-synchronizations.yaml
OpenShift:
- alert-rules-resiliency-operator.yaml
- crds-openshift.yaml
- operator-openshift.yaml
- dashboard-assets.json
- dashboard-assets.yaml
- dashboard-synchronizations.json
- dashboard-synchronizations.yaml
v1.3.3
Released: 17 September 2024
Improvements:
- Improved plugins start time
Fixes:
- Set synchronization namespace in
astronetes_total_synchronized_objectsmetric - Add webook configuration in deployment manifests
- Fix controllers roles in deployment manifests
- Fix JSONPatch transformations options
Manifests
Kubernetes:
- crds-kubernetes.yaml
- operator-kubernetes.yaml
- dashboard-assets.json
- dashboard-assets.yaml
- dashboard-synchronizations.json
- dashboard-synchronizations.yaml
OpenShift:
- crds-openshift.yaml
- operator-openshift.yaml
- dashboard-assets.json
- dashboard-assets.yaml
- dashboard-synchronizations.json
- dashboard-synchronizations.yaml
v1.3.2
Released: 13 September 2024
Improvements:
- Improved metrics and updated Grafana Dashboard
Manifests
Kubernetes:
- crds-kubernetes.yaml
- operator-kubernetes.yaml
- dashboard-assets.json
- dashboard-assets.yaml
- dashboard-synchronizations.json
- dashboard-synchronizations.yaml
OpenShift:
- crds-openshift.yaml
- operator-openshift.yaml
- dashboard-assets.json
- dashboard-assets.yaml
- dashboard-synchronizations.json
- dashboard-synchronizations.yaml
v1.3.1
Released: 12 September 2024
Improvements:
- Improved plugin configuration validation
- Reduced memory used by synchronizations
- Exposed synchronization Namespace in metrics
Fixes:
- Fixed skipping delete errors in JSONPatch transformations
Manifests
Kubernetes:
- crds-kubernetes.yaml
- operator-kubernetes.yaml
- dashboard-assets.json
- dashboard-assets.yaml
- dashboard-synchronizations.json
- dashboard-synchronizations.yaml
OpenShift:
- crds-openshift.yaml
- operator-openshift.yaml
- dashboard-assets.json
- dashboard-assets.yaml
- dashboard-synchronizations.json
- dashboard-synchronizations.yaml
v1.3.0
Released: 9 September 2024
New features:
- Native support for Google Cloud Storage
- Support synchronizations from Kubernetes to Bucket
- Support synchronizations from Bucket to Kubernetes
- Customize synchronizations with DryRun, ForceSync and ForcePrune options
- Filter objects by namespace name in Kubernetes synchronizations
- Export metrics to inform about Assets status
- Export metrics to inform about synchronizations status
- Export metrics to inform about write operations
Improvements:
- Improved performance in LiveSynchronization from Kubernetes to Kubernetes
- Simplified Kubernetes object selectors in synchronizations
- Reduced amount of internal logs
Manifests
Kubernetes:
OpenShift: