feat(helm): update chart openebs ( 4.3.3 → 4.4.0 )#562
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
feat(helm): update chart openebs ( 4.3.3 → 4.4.0 )#562renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
--- HelmRelease: storage/openebs Deployment: storage/openebs-localpv-provisioner
+++ HelmRelease: storage/openebs Deployment: storage/openebs-localpv-provisioner
@@ -31,13 +31,13 @@
openebs.io/logging: 'true'
spec:
serviceAccountName: openebs-localpv-provisioner
securityContext: {}
containers:
- name: openebs-localpv-provisioner
- image: quay.io/openebs/provisioner-localpv:4.3.0
+ image: quay.io/openebs/provisioner-localpv:4.4.0
imagePullPolicy: IfNotPresent
resources: null
env:
- name: OPENEBS_NAMESPACE
valueFrom:
fieldRef:
@@ -52,13 +52,13 @@
fieldPath: spec.serviceAccountName
- name: OPENEBS_IO_ENABLE_ANALYTICS
value: 'true'
- name: OPENEBS_IO_BASE_PATH
value: /var/local/openebs
- name: OPENEBS_IO_HELPER_IMAGE
- value: quay.io/openebs/linux-utils:4.2.0
+ value: quay.io/openebs/linux-utils:4.3.0
- name: OPENEBS_IO_HELPER_POD_HOST_NETWORK
value: 'false'
- name: OPENEBS_IO_INSTALLER_TYPE
value: localpv-charts-helm
- name: LEADER_ELECTION_ENABLED
value: 'true'
--- HelmRelease: storage/openebs ServiceAccount: storage/openebs-pre-upgrade-hook
+++ HelmRelease: storage/openebs ServiceAccount: storage/openebs-pre-upgrade-hook
@@ -1,14 +0,0 @@
----
-apiVersion: v1
-kind: ServiceAccount
-metadata:
- name: openebs-pre-upgrade-hook
- namespace: storage
- labels:
- app.kubernetes.io/managed-by: Helm
- app.kubernetes.io/instance: openebs
- annotations:
- helm.sh/hook: pre-upgrade
- helm.sh/hook-weight: '-2'
- helm.sh/hook-delete-policy: hook-succeeded
-
--- HelmRelease: storage/openebs ClusterRole: storage/openebs-pre-upgrade-hook
+++ HelmRelease: storage/openebs ClusterRole: storage/openebs-pre-upgrade-hook
@@ -1,28 +0,0 @@
----
-kind: ClusterRole
-apiVersion: rbac.authorization.k8s.io/v1
-metadata:
- name: openebs-pre-upgrade-hook
- labels:
- app.kubernetes.io/managed-by: Helm
- app.kubernetes.io/instance: openebs
- annotations:
- helm.sh/hook: pre-upgrade
- helm.sh/hook-weight: '-2'
- helm.sh/hook-delete-policy: hook-succeeded
-rules:
-- apiGroups:
- - apiextensions.k8s.io
- resources:
- - customresourcedefinitions
- verbs:
- - get
- - patch
-- apiGroups:
- - apps
- resources:
- - deployments
- verbs:
- - delete
- - list
-
--- HelmRelease: storage/openebs ClusterRoleBinding: storage/openebs-pre-upgrade-hook
+++ HelmRelease: storage/openebs ClusterRoleBinding: storage/openebs-pre-upgrade-hook
@@ -1,21 +0,0 @@
----
-kind: ClusterRoleBinding
-apiVersion: rbac.authorization.k8s.io/v1
-metadata:
- name: openebs-pre-upgrade-hook
- labels:
- app.kubernetes.io/managed-by: Helm
- app.kubernetes.io/instance: openebs
- annotations:
- helm.sh/hook: pre-upgrade
- helm.sh/hook-weight: '-1'
- helm.sh/hook-delete-policy: hook-succeeded
-subjects:
-- kind: ServiceAccount
- name: openebs-pre-upgrade-hook
- namespace: storage
-roleRef:
- kind: ClusterRole
- name: openebs-pre-upgrade-hook
- apiGroup: rbac.authorization.k8s.io
-
--- HelmRelease: storage/openebs Job: storage/openebs-pre-upgrade-hook
+++ HelmRelease: storage/openebs Job: storage/openebs-pre-upgrade-hook
@@ -1,35 +0,0 @@
----
-apiVersion: batch/v1
-kind: Job
-metadata:
- name: openebs-pre-upgrade-hook
- labels:
- app.kubernetes.io/managed-by: Helm
- app.kubernetes.io/instance: openebs
- annotations:
- helm.sh/hook: pre-upgrade
- helm.sh/hook-weight: '0'
- helm.sh/hook-delete-policy: hook-succeeded
-spec:
- template:
- metadata:
- name: openebs-pre-upgrade-hook
- labels:
- app.kubernetes.io/managed-by: Helm
- app.kubernetes.io/instance: openebs
- spec:
- serviceAccountName: openebs-pre-upgrade-hook
- restartPolicy: Never
- containers:
- - name: pre-upgrade-job
- image: docker.io/openebs/kubectl:1.25.15
- imagePullPolicy: IfNotPresent
- command:
- - /bin/sh
- - -c
- args:
- - (kubectl annotate --overwrite crd volumesnapshots.snapshot.storage.k8s.io
- volumesnapshotclasses.snapshot.storage.k8s.io volumesnapshotcontents.snapshot.storage.k8s.io
- helm.sh/resource-policy=keep || true) && (kubectl -n storage delete deploy
- -l openebs.io/component-name=openebs-localpv-provisioner --ignore-not-found)
- |
--- kubernetes/apps/storage/openebs/app Kustomization: storage/openebs HelmRelease: storage/openebs
+++ kubernetes/apps/storage/openebs/app Kustomization: storage/openebs HelmRelease: storage/openebs
@@ -13,13 +13,13 @@
spec:
chart: openebs
sourceRef:
kind: HelmRepository
name: openebs
namespace: storage
- version: 4.3.3
+ version: 4.4.0
install:
remediation:
retries: 3
interval: 30m
upgrade:
cleanupOnFail: true |
50ab6fb to
152cc7f
Compare
152cc7f to
85978c5
Compare
85978c5 to
9e4392c
Compare
9e4392c to
e809db5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.3.3→4.4.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
openebs/openebs (openebs)
v4.4.0Compare Source
OpenEBS 4.4.0 Release Notes
Release Summary
OpenEBS version 4.4 introduces several functional fixes and new features focused on improving Data Security, User Experience, High availability (HA), replica rebuilds, and overall stability. The key highlights are LocalPV LVM snapshot restores . In addition, the release includes various usability and functional fixes for mayastor, ZFS, LocalPV LVM and LocalPV Hostpath provisioners, along with documentation enhancements to help users and new contributors get started quickly.
Replicated Storage (Mayastor)
New Features and Enhancements
It's now possible to expand a DiskPool's capacity by expanding the underlying storage device.
You can now configure the cluster size when creating a pool - larger cluster sizes may be beneficial when using very large storage devices.
Extend cordoning functionality to pools. This can be used to prevent new replicas from being created on a pool, and also as a way of migrating a volume replica out of it via scale-up/scale-down operations.
Similar to volumes, when with snapshots retain move are deleted, the underlying storage is kept by the provisioner and must be deleted with provisioner specific commands.
We've added a plugin sub-command to delete these orphaned snapshots safely.
Node spread topology may now be used
Affinity group volumes may now be scaled down to 1 replica, provided the anti-affinity across nodes is not violated.
Bug Fixes and Improvements
12.0.14Release Notes
Limitations
Known Issues
LocalPV ZFS
New Features and Enhancements
Bumps up go runtime and all dependents to their latest available releases
Bug Fixes and Improvements
buildCloneCreateArgs()since clones automatically inherit encryption from the parent snapshot and the property cannot be set (it's read-only)Continuous Integration and Maintenance
Introduction of the staging CI, which enables creating a staging build for e2e testing before releasing, the artifacts are then copied over to production build hosts.
Release Notes
LocalPV LVM
New Features and Enhancements
LocalPV-LVM snapshot had limited capabilities. Now we support restoring a snapshot to volume
LocalPV-LVM will cleanup the thinpool LV after deleting the last thin volume of the thinpool
Record thinpool statistics in lvmnode CR. Fail fast CreateVolume request if thick PVC size cannot be accommodated by any VG.
Considers thinpool free space while scheduling thin pvc in SpaceWeighted algorithm
Updates Go runtime, k8s modules, golint packages etc by @jochenseeber in openebs/lvm-localpv#416
Continuous Integration and Maintenance
Introduction of the staging CI, which enables creating a staging build for e2e testing before releasing, the artifacts are then copied over to production build hosts.
Release Notes
Known Issues
It is not tracked in the
lvmnode, which may lead to unexpected behaviour when scheduling volumes.Read more about this here
LocalPV Hostpath
Release Notes
LocalPV RawFile
New Features and Enhancements
Release Notes
Make sure you follow the install guide when upgrading.
Refer to the Rawfile v0.12.0 release for detailed changes.
Known Issues
Controller Pod Restart on Single Node Setup
After upgrading, single node setups may face issues where the ZFS-localpv/LVM-localpv controller pod does not enter the Running state due to changes in the controller manifest (now a Deployment) and missing affinity rules.
Workaround: Delete the old controller pod to allow the new pod to be scheduled correctly. This does not happen if upgrading from the previous release of ZFS-localpv/LVM-localpv.
Upgrade and Backward Incompatibilities
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.