btkostner / infrastructure

Home lab infrastructure setup and documentation
https://infrastructure.btkostner.io/
3 stars 0 forks source link

chore(deps): update dependency rook/rook to v1.14.0 #21

Closed btkostner-infrastructure[bot] closed 6 months ago

btkostner-infrastructure[bot] commented 6 months ago

This PR contains the following updates:

Package Update Change
rook/rook minor v1.13.1 -> v1.14.0

Release Notes

rook/rook (rook/rook) ### [`v1.14.0`](https://togithub.com/rook/rook/releases/tag/v1.14.0) [Compare Source](https://togithub.com/rook/rook/compare/v1.13.8...v1.14.0) #### Upgrade Guide To upgrade from previous versions of Rook, see the [Rook upgrade guide](https://rook.github.io/docs/rook/v1.14/Upgrade/rook-upgrade/). #### Breaking Changes - The minimum supported version of Kubernetes is v1.25. Upgrade to Kubernetes v1.25 or higher before upgrading Rook. - The image `repository` and `tag` settings are specified separately in the helm chart values.yaml for the CSI images. Helm users previously specifying the CSI images with the `image` setting will need to update their values.yaml with the separate `repository` and `tag` settings. - Rook is beginning the process of deprecating CSI network "holder" pods. If there are pods named `csi-*plugin-holder-*` in the Rook operator namespace, see the [holder pod deprecation documentation](https://rook.io/docs/rook/v1.14/CRDs/Cluster/network-providers/#holder-pod-deprecation) to disable them. Migration of affected clusters is optional for v1.14, but will be required in a future release. - The Rook operator config `CSI_ENABLE_READ_AFFINITY` was removed. v1.13 clusters that have modified this value to be `"true"` must set the option as desired in each CephCluster as documented [here](https://rook.github.io/docs/rook/v1.14/CRDs/Cluster/ceph-cluster-crd/#csi-driver-options) before upgrading to v1.14. #### Features - Kubernetes versions **v1.25** through **v1.29** are supported. K8s v1.30 will be supported as soon as released. - Ceph daemon pods using the `default` service account now use a new `rook-ceph-default` service account. - A custom Ceph `application` can be applied to a [CephBlockPool CR](https://rook.io/docs/rook/v1.14/CRDs/Block-Storage/ceph-block-pool-crd/#spec). - Object stores can be created with [shared metadata and data pools](https://rook.io/docs/rook/v1.14/Storage-Configuration/Object-Storage-RGW/object-storage/#create-local-object-stores-with-shared-pools). Isolation between object stores is enabled via RADOS namespaces. This configuration is recommended to limit the number of pools when multiple object stores are created. - Support for VolumeSnapshotGroup is available for the RBD and CephFS CSI drivers. - Support for virtual style hosting for s3 buckets is added in the CephObjectStore, by adding [hosting.dnsNames](https://rook.io/docs/rook/v1.14/Storage-Configuration/Object-Storage-RGW/object-storage/#client-connections) to the object store. - A static prefix can be specified for the CSI drivers and OBC provisioner (the default prefix is the `rook-ceph` namespace). - [Azure Key Vault KMS support](https://rook.io/docs/rook/v1.14/Storage-Configuration/Advanced/key-management-system/#azure-key-vault) is added for storing OSD encryption keys. - Additional status columns added to the `kubectl` output for Rook CRDs. ### [`v1.13.8`](https://togithub.com/rook/rook/releases/tag/v1.13.8) [Compare Source](https://togithub.com/rook/rook/compare/v1.13.7...v1.13.8) ### Improvements Rook v1.13.8 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator. - external: Fix v2 port check in external script ([#​13982](https://togithub.com/rook/rook/issues/13982), [@​parth-gr](https://togithub.com/parth-gr)) - security: Update go dependency go-jose to pass Snyk security scan ([#​13960](https://togithub.com/rook/rook/issues/13960), [@​subhamkrai](https://togithub.com/subhamkrai)) - osd: Start encrypted OSDs with metadata device using shared key ([#​13830](https://togithub.com/rook/rook/issues/13830), [@​cupnes](https://togithub.com/cupnes)) - helm: Use toYaml for discovery nodeAffinity ([#​13931](https://togithub.com/rook/rook/issues/13931), [@​hhk7734](https://togithub.com/hhk7734)) ### [`v1.13.7`](https://togithub.com/rook/rook/releases/tag/v1.13.7) [Compare Source](https://togithub.com/rook/rook/compare/v1.13.6...v1.13.7) ### Improvements Rook v1.13.7 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator. - core: Set default ceph version to v18.2.2 ([#​13913](https://togithub.com/rook/rook/issues/13913), [@​travisn](https://togithub.com/travisn)) - monitoring: Increase default metrics scraping interval from 5s to 10s ([#​13923](https://togithub.com/rook/rook/issues/13923), [@​rkachach](https://togithub.com/rkachach)) - exporter: Apply labels from `monitoring` section of CephCluster to ceph-exporter ([#​13902](https://togithub.com/rook/rook/issues/13902), [@​rkachach](https://togithub.com/rkachach)) ### [`v1.13.6`](https://togithub.com/rook/rook/releases/tag/v1.13.6) [Compare Source](https://togithub.com/rook/rook/compare/v1.13.5...v1.13.6) ### Improvements Rook v1.13.6 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator. - helm: Replace the `master` tag in the values.yaml with the release tag ([#​13897](https://togithub.com/rook/rook/issues/13897), [@​travisn](https://togithub.com/travisn)) - manifest: Reduce CRD size by removing some descriptions ([#​13793](https://togithub.com/rook/rook/issues/13793), [@​rkachach](https://togithub.com/rkachach)) - csi: Update CSIDriverOption params during saving cluster config ([#​13836](https://togithub.com/rook/rook/issues/13836), [@​Rakshith-R](https://togithub.com/Rakshith-R)) - external: Remove requirement for v1 port and allow exclusive v2 mon port configuration ([#​13856](https://togithub.com/rook/rook/issues/13856), [@​parth-gr](https://togithub.com/parth-gr)) - csi: Update sidecars to latest release ([#​13846](https://togithub.com/rook/rook/issues/13846), [@​Madhu-1](https://togithub.com/Madhu-1)) - operator: Use Linux container CPU quota ([#​13816](https://togithub.com/rook/rook/issues/13816), [@​uhthomas](https://togithub.com/uhthomas)) - helm: Fix links to obsolete ceph master documentation ([#​13877](https://togithub.com/rook/rook/issues/13877), [@​galexrt](https://togithub.com/galexrt)) ### [`v1.13.5`](https://togithub.com/rook/rook/releases/tag/v1.13.5) [Compare Source](https://togithub.com/rook/rook/compare/v1.13.4...v1.13.5) ### Improvements Rook v1.13.5 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator. - pool: Skip crush rule update when not needed ([#​13772](https://togithub.com/rook/rook/issues/13772), [@​travisn](https://togithub.com/travisn)) - osd: Support OSD creation with a metadata partition ([#​13314](https://togithub.com/rook/rook/issues/13314), [@​microyahoo](https://togithub.com/microyahoo)) - csi: Update Ceph-CSI image to 3.10.2 ([#​13736](https://togithub.com/rook/rook/issues/13736), [@​Madhu-1](https://togithub.com/Madhu-1)) - mon: Set mon PDB max unavailable as 2 when there are 5 or more mons. ([#​13794](https://togithub.com/rook/rook/issues/13794), [@​sp98](https://togithub.com/sp98)) - external: fix syntax error import-external-cluster.sh ([#​13780](https://togithub.com/rook/rook/issues/13780), [@​timolow](https://togithub.com/timolow)) - core: Continue processing PVs for network fencing when no node IPs found ([#​13768](https://togithub.com/rook/rook/issues/13768), [@​Madhu-1](https://togithub.com/Madhu-1)) - mgr: Remove unnecessary privileged security context from mgr sidecar container ([#​13741](https://togithub.com/rook/rook/issues/13741), [@​rkachach](https://togithub.com/rkachach)) - network: Disallow legacy hostNetwork provider when a non-default provider is specified ([#​13693](https://togithub.com/rook/rook/issues/13693), [@​obnoxxx](https://togithub.com/obnoxxx)) - csi: Disable CephFS network fencing ([#​13806](https://togithub.com/rook/rook/issues/13806), [@​subhamkrai](https://togithub.com/subhamkrai)) ### [`v1.13.4`](https://togithub.com/rook/rook/releases/tag/v1.13.4) [Compare Source](https://togithub.com/rook/rook/compare/v1.13.3...v1.13.4) ### Improvements Rook v1.13.4 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator. - helm: Remove cpu limits from all pods ([#​13722](https://togithub.com/rook/rook/issues/13722), [@​travisn](https://togithub.com/travisn)) - core: Set blocking PDB even if no unhealthy PGs appear ([#​13511](https://togithub.com/rook/rook/issues/13511), [@​ushitora-anqou](https://togithub.com/ushitora-anqou)) - mgr: Update the dashboard password when the secret changes ([#​13644](https://togithub.com/rook/rook/issues/13644), [@​rkachach](https://togithub.com/rkachach)) - core: Skip reconcile if override configmap is unchanged ([#​13652](https://togithub.com/rook/rook/issues/13652), [@​travisn](https://togithub.com/travisn)) - core: remove invalid ownerRef from networkFence ([#​13728](https://togithub.com/rook/rook/issues/13728), [@​subhamkrai](https://togithub.com/subhamkrai)) - osd: Correctly count the devices when metadataDevice is set ([#​13673](https://togithub.com/rook/rook/issues/13673), [@​satoru-takeuchi](https://togithub.com/satoru-takeuchi)) - csi: Update network fence CR name ([#​13615](https://togithub.com/rook/rook/issues/13615), [@​riya-singhal31](https://togithub.com/riya-singhal31)) - object: Add check specific to name and namespace for ceph cosi driver ([#​13623](https://togithub.com/rook/rook/issues/13623), [@​thotz](https://togithub.com/thotz)) - exporter: Don't delete exporter service on daemon deletion ([#​13653](https://togithub.com/rook/rook/issues/13653), [@​travisn](https://togithub.com/travisn)) - csi: Fix NetNamespaceFilePath generation with namespace instead of name ([#​13663](https://togithub.com/rook/rook/issues/13663), [@​iPraveenParihar](https://togithub.com/iPraveenParihar)) - csi: Option to set a static csi driver name ([#​13622](https://togithub.com/rook/rook/issues/13622), [@​Madhu-1](https://togithub.com/Madhu-1)) - object: Fix the default multisite zonegroup creation ([#​13655](https://togithub.com/rook/rook/issues/13655), [@​parth-gr](https://togithub.com/parth-gr)) - docs: Declare the max supported K8s version ([#​13646](https://togithub.com/rook/rook/issues/13646), [@​parth-gr](https://togithub.com/parth-gr)) - ci: Reformat the python script ([#​13645](https://togithub.com/rook/rook/issues/13645), [@​parth-gr](https://togithub.com/parth-gr)) - object: Watch for updates to the cosidriver CRD ([#​13621](https://togithub.com/rook/rook/issues/13621), [@​thotz](https://togithub.com/thotz)) - mgr: Improvements to dashboard configuration handling ([#​13604](https://togithub.com/rook/rook/issues/13604), [@​rkachach](https://togithub.com/rkachach)) ### [`v1.13.3`](https://togithub.com/rook/rook/releases/tag/v1.13.3) [Compare Source](https://togithub.com/rook/rook/compare/v1.13.2...v1.13.3) ### Improvements Rook v1.13.3 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator. - operator: Increase resource limits to 1.5 CPU ([#​13619](https://togithub.com/rook/rook/issues/13619), [@​travisn](https://togithub.com/travisn)) - helm: Remove duplicated toolbox keyring ([#​13609](https://togithub.com/rook/rook/issues/13609), [@​eb4x](https://togithub.com/eb4x)) - exporter: Skip reconcile on exporter deletion ([#​13597](https://togithub.com/rook/rook/issues/13597), [@​travisn](https://togithub.com/travisn)) - manifest: Remove obsolete pg_autoscaler from mgr modules examples ([#​13588](https://togithub.com/rook/rook/issues/13588), [@​travisn](https://togithub.com/travisn)) - csi: Make leader election flags configurable ([#​13573](https://togithub.com/rook/rook/issues/13573), [@​Madhu-1](https://togithub.com/Madhu-1)) - csi: Update csi provisioner to 3.6.3 ([#​13579](https://togithub.com/rook/rook/issues/13579), [@​Madhu-1](https://togithub.com/Madhu-1)) - csi: Update feature gates cmdline args ([#​13258](https://togithub.com/rook/rook/issues/13258), [@​iPraveenParihar](https://togithub.com/iPraveenParihar)) ### [`v1.13.2`](https://togithub.com/rook/rook/releases/tag/v1.13.2) [Compare Source](https://togithub.com/rook/rook/compare/v1.13.1...v1.13.2) ### Improvements Rook v1.13.2 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator. - helm: Update cluster chart and all examples to ceph v18.2.1 ([#​13499](https://togithub.com/rook/rook/issues/13499), [@​travisn](https://togithub.com/travisn)) - mds: Increase max limit of mds active daemons ([#​13561](https://togithub.com/rook/rook/issues/13561), [@​travisn](https://togithub.com/travisn)) - external: Support the cluster-name legacy flag in the external script ([#​13540](https://togithub.com/rook/rook/issues/13540), [@​parth-gr](https://togithub.com/parth-gr)) - core: Fix error handling on setting watcher ([#​13479](https://togithub.com/rook/rook/issues/13479), [@​satoru-takeuchi](https://togithub.com/satoru-takeuchi)) - osd: Create ceph conf and keyring files before osd migration ([#​13524](https://togithub.com/rook/rook/issues/13524), [@​sp98](https://togithub.com/sp98)) - doc: Resizing `encryptedDevice` is not yet supported for host-based clusters ([#​13452](https://togithub.com/rook/rook/issues/13452), [@​cupnes](https://togithub.com/cupnes)) - manifest: Shorten CRD descriptions to 100 chars ([#​13517](https://togithub.com/rook/rook/issues/13517), [@​travisn](https://togithub.com/travisn)) - multus: Use nginx-unprivileged image from quay for multus tool ([#​13506](https://togithub.com/rook/rook/issues/13506), [@​BlaineEXE](https://togithub.com/BlaineEXE))

Configuration

šŸ“… Schedule: Branch creation - At any time (no schedule defined), 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 has been generated by Renovate Bot.