Commit Graph
10624 Commits
Author SHA1 Message Date
mergify[bot] 58bc8aacfa Merge pull request #13389 from rook/mergify/bp/release-1.13/pr-13386
ci: fix multi-cluster-mirroing canary-test (backport #13386)
2023-12-13 17:11:44 +00:00
subhamkrai 8121c4046f ci: fix multi-cluster-mirroing canary-test
use `sed` to update all the namespace in filesystem-test.yaml file.
Since with subvolumegroup CR added there are more than one `namespace: *`
present and only one was updating by yq command.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit c05578a019)
2023-12-13 16:33:12 +00:00
Travis Nielsen 4a8aa5dea3 Merge pull request #13379 from rook/mergify/bp/release-1.13/pr-13360
mon: fix mon failover on path change (backport #13360)
2023-12-12 13:30:41 -07:00
Travis Nielsen 4e647e9b53 Merge pull request #13377 from rook/mergify/bp/release-1.13/pr-13361
build: add cel rule to make resource immutable (backport #13361)
2023-12-12 11:04:19 -07:00
sp98 d52312a738 mon: fix mon failover on path change
This PR fails over mon when the mon path is changed from hostPath to PVC or vice versa

Signed-off-by: sp98 <sapillai@redhat.com>
(cherry picked from commit 4b6fd89365)
2023-12-12 18:03:38 +00:00
parth-gr 0f1141313f build: add cel rule to make resource immutable
added the cel rules at sunvolumgroup and rados
namesapce spec

closes: #13315

Signed-off-by: parth-gr <partharora1010@gmail.com>
(cherry picked from commit 098f1fe5e8)
2023-12-12 16:49:49 +00:00
Travis Nielsen 1647c2afc1 Merge pull request #13372 from rook/mergify/bp/release-1.13/pr-13370
ci: delete svg in helm test (backport #13370)
2023-12-11 17:25:31 -07:00
parth-gr f793d1ea9a ci: delete svg in helm test
The filesystem is not being deleted because of the existing svg.
Add a cliet call to delete the deafult csi svg,
for helm test

Signed-off-by: parth-gr <partharora1010@gmail.com>
(cherry picked from commit 60e879050a)
2023-12-11 19:56:06 +00:00
Travis Nielsen 65c9ec87f8 Merge pull request #13369 from rook/mergify/bp/release-1.13/pr-13283
subvolumegroup: add pinning spec in subvolumegroup CRD (backport #13283)
2023-12-11 12:46:23 -07:00
Travis Nielsen 102d70b9e9 Merge pull request #13371 from rook/mergify/bp/release-1.13/pr-13359
docs: document the subvolumegroup pinning (backport #13359)
2023-12-11 12:45:19 -07:00
parth-gr 6cd1fc9f73 docs: document the subvolumegroup pinning
add the name and pinning spec in the docs

Closes: https://github.com/rook/rook/issues/13329

Signed-off-by: parth-gr <paarora@redhat.com>
(cherry picked from commit a3e2b3355e)
2023-12-11 19:39:54 +00:00
parth-gr 0c01ffad14 subvolumegroup: add pinning spec in subvolumegroup CRD
subvolumegroup can be pinned by pintype and pinsetting
So adding the spec to enhance its functionality

Closes: https://github.com/rook/rook/issues/12607

Signed-off-by: parth-gr <paarora@redhat.com>
(cherry picked from commit c9fd382c13)
2023-12-11 17:31:00 +00:00
Travis Nielsen 43be0a3633 Merge pull request #13368 from rook/mergify/bp/release-1.13/pr-13347
subvolumegroup: add default csi svg CR to filesystem CR (backport #13347)
2023-12-11 09:11:59 -07:00
parth-gr 054ede0aea subvolumegroup: add default csi svg CR to filesystem CR
Add the default csi svg cr to exmaples.yaml and helm

Closes: https://github.com/rook/rook/issues/13040

Signed-off-by: parth-gr <paarora@redhat.com>
(cherry picked from commit 31bd3bcf96)
2023-12-11 15:41:04 +00:00
mergify[bot] 332f804b44 Merge pull request #13355 from rook/mergify/bp/release-1.13/pr-13335
docs: update upgrade docs for v1.13 release (backport #13335)
2023-12-08 21:59:31 +00:00
Blaine Gardner abf7495552 ci: convert errant tab to spaces in commitlint config
Fix doc formatting of .commitlintrc.json to use spaces where an errant
tab was used.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit ab6bb158b3)
2023-12-08 21:28:38 +00:00
Blaine Gardner 4f8bb7a0a3 doc: update example manifests to ceph v18/v18.2.0
Update sample manifests to use Ceph v18 or v18.2.0 as appropriate now
that Reef is found to be stable.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit 0db942eb52)
2023-12-08 21:28:38 +00:00
Blaine Gardner c2fe012f91 docs: remove lingering notes about required quincy ver
Remove some lingering notes stating that features require Ceph Quincy.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit 685a60ed76)
2023-12-08 21:28:38 +00:00
Blaine Gardner e4b0f8058f docs: update upgrade docs for v1.13 release
Update docs for the upcoming v1.13 release.

Ensure that the pending release doc has critical notes.

Ensure upgrade guide versions are updated and tested.

Clarify some minor documentation points regarding features present in pending release doc.

Special care has been taken to update notes and docs for removal of the admission controller, which may be confusing for the estimated-small number of acive users.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit 06d18a7122)
2023-12-08 21:28:37 +00:00
mergify[bot] 941a623579 Merge pull request #13353 from rook/mergify/bp/release-1.13/pr-13352
ci: update go version in govulncheck (backport #13352)
2023-12-08 14:44:07 +00:00
subhamkrai 0b13693678 ci: update go version in govulncheck
updating go version from `1.21.4` to `1.21.5`.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit ccaffd935f)
2023-12-08 14:12:12 +00:00
mergify[bot] f7fe2e416f Merge pull request #13350 from rook/mergify/bp/release-1.13/pr-13349
Revert "osd: add callback function in osd removal" (backport #13349)
2023-12-07 19:31:53 +00:00
subhamkrai 2e4f1ec962 Revert "osd: add callback function in osd removal"
This reverts commit 927af7c7f7.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit a30338ae6e)
2023-12-07 19:02:36 +00:00
Travis Nielsen fa023ea12a Merge pull request #13342 from rook/mergify/bp/release-1.13/pr-13338
core: ability to create, update and delete services in other namespaces (backport #13338)
2023-12-07 06:58:26 -07:00
sp98 cb36b00f46 core: create/update/delete services in other namespaces
This PR adds permissions to create or update k8s service by the
in the naemspaces other than rook operator namespace

Signed-off-by: sp98 <sapillai@redhat.com>
(cherry picked from commit 1dea93794a)
2023-12-06 18:20:14 +00:00
mergify[bot] f8e46f4538 Merge pull request #13341 from rook/mergify/bp/release-1.13/pr-13327
csi: update default cephcsi version to 3.10.0 (backport #13327)
2023-12-06 17:44:13 +00:00
Rakshith R 92d03c79dd csi: update default cephcsi version to 3.10.0
This commit updates default cephcsi driver version
to v3.10.0 and filesystem reconciler now creates
csi subvolumegroup by default.

Signed-off-by: Rakshith R <rar@redhat.com>
(cherry picked from commit a3220d827d)
2023-12-06 17:13:02 +00:00
mergify[bot] 0b796f8cce Merge pull request #13337 from rook/mergify/bp/release-1.13/pr-13316
build(deps): bump the github-dependencies group with 3 updates (backport #13316)
2023-12-05 23:19:53 +00:00
travisn 264c624368 build: update all go dependencies to the latest
Run make go.mod.update to update all the go modules instead
of just the ones updated by the dependabot.

Signed-off-by: travisn <tnielsen@redhat.com>
(cherry picked from commit 6b9f897915)
2023-12-05 22:49:48 +00:00
dependabot[bot] 27034773e3 build(deps): bump the github-dependencies group with 3 updates
Bumps the github-dependencies group with 3 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go), [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator) and [github.com/prometheus-operator/prometheus-operator/pkg/client](https://github.com/prometheus-operator/prometheus-operator).

Updates `github.com/aws/aws-sdk-go` from 1.48.4 to 1.48.11
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.48.4...v1.48.11)

Updates `github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring` from 0.69.1 to 0.70.0
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.69.1...v0.70.0)

Updates `github.com/prometheus-operator/prometheus-operator/pkg/client` from 0.69.1 to 0.70.0
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.69.1...v0.70.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/client
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit cbf8ac51dd)
2023-12-05 22:49:48 +00:00
Travis Nielsen 79bfd831c1 Merge pull request #13336 from rook/mergify/bp/release-1.13/pr-13324
core: Fix golang linter issues with variables in loops and update linter version (backport #13324)
2023-12-05 15:08:37 -07:00
Travis Nielsen c9f0297216 Merge pull request #13330 from rook/mergify/bp/release-1.13/pr-13270
namespace: add name spec in cephBlockPoolRadosNamespace CRD (backport #13270)
2023-12-05 14:54:28 -07:00
travisn 83caa1b2bf core: fix golang linter issues with variables in loops
Loop variables cannot be reliably uses since they will
change with each iteration. Update these loop variable
uses to be safe by indexing the slice rather than
using the loop variable directly.

Also suppress the linter issues for passwords used
in tests.

Signed-off-by: travisn <tnielsen@redhat.com>
(cherry picked from commit 6f8e42422d)
2023-12-05 21:47:35 +00:00
Satoru Takeuchi fda9381ee4 Merge pull request #13334 from rook/mergify/bp/release-1.13/pr-13325
doc: add the description of some fields and update the table of supported configurations for OSD creation (backport #13325)
2023-12-06 05:51:50 +09:00
Satoru Takeuchi 063bebbbd7 doc: update the table of supported configurations for OSD creation
In some cases, it's desired to use `must` than `should`.

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
(cherry picked from commit 2059a04fbd)
2023-12-05 20:42:48 +00:00
Satoru Takeuchi a22ca3fc34 doc: describe pgHealthCheckTimeout pgHealthyRegex
Add the missing explanation of pgHealthCheckTimeout and pgHealthyRegex
in the CephCluster' CRD doc. In addition, remove a verbose sentence
from the explanation of `osdMaintenanceTimeout`.

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
(cherry picked from commit ab1f1d97ac)
2023-12-05 20:42:47 +00:00
parth-gr 58dce5a6f6 namespace: add name spec in cephBlockPoolRadosNamespace CRD
instead of use metadata name as the backend resource name
we need to add a new name in the spec which can be the
actual backend name

Closes: https://github.com/rook/rook/issues/13220

Signed-off-by: parth-gr <paarora@redhat.com>
(cherry picked from commit 5bf3847b13)
2023-12-05 17:47:47 +00:00
mergify[bot] ccf0255837 Merge pull request #13323 from rook/mergify/bp/release-1.13/pr-13312
helm: fix namespace for objstore ingress (backport #13312)
2023-12-05 00:21:16 +00:00
Cyril Jouve 4725b5a697 helm: fix namespace for objstore ingress
Signed-off-by: Cyril Jouve <jv.cyril@gmail.com>
(cherry picked from commit d65c5b6dff)
2023-12-04 23:51:05 +00:00
mergify[bot] f1a4ffa304 Merge pull request #13321 from rook/mergify/bp/release-1.13/pr-13320
ci: correct version of k8s 1.25.x (backport #13320)
2023-12-04 21:10:04 +00:00
travisn cc85f6524f ci: correct version of k8s 1.25.x
The K8s v1.25.17 release does not exist, which was mistakenly
set in the CI for the master and release tests. Now we revert
it back to v1.25.16.

Signed-off-by: travisn <tnielsen@redhat.com>
(cherry picked from commit 5fc7237339)
2023-12-04 20:05:21 +00:00
mergify[bot] 60e4f5765f Merge pull request #13319 from rook/mergify/bp/release-1.13/pr-12983
Add toleration of 5 seconds to rook-ceph operator deployment to override default toleration seconds of 300 seconds (backport #12983)
2023-12-04 18:42:03 +00:00
Mahesh Shetty e390cf83c2 operator: add tolerations for rook-ceph operator deployment
This addresses #12660. As discussed in the issue when zone failure
happens and if the operator running in that zone, then it takes the
default toleration of 300 seconds. We want to override this default
toleration seconds to 5 seconds so that operator gets redeployed
immediately

Signed-off-by: Mahesh Shetty <mashetty@redhat.com>
(cherry picked from commit 518537113b)
2023-12-04 18:10:37 +00:00
mergify[bot] f55864afc3 Merge pull request #13318 from rook/mergify/bp/release-1.13/pr-12977
12976 : Improve Documentation/Storage-Configuration/Ceph-CSI/ceph-csi… (backport #12977)
2023-12-04 17:43:39 +00:00
Anthony D'Atri d5c86cf13a doc: improve ceph-csi-drivers.md and lintrolling
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit 59d0240676)
2023-12-04 17:12:20 +00:00
mergify[bot] be20363243 Merge pull request #13313 from rook/mergify/bp/release-1.13/pr-13246
operator: allow setting ceph config options via ceph cluster crd (backport #13246)
2023-12-02 11:04:00 +00:00
Alexander Trost ab80b77f49 operator: allow setting ceph config options via ceph cluster crd
This implements the "Ceph Config via Ceph Cluster CRD" design document
as a `cephConfig:` structure on the CRD.
This also fixes the `yq` commands used to manipulate the
`cluster-test.yaml` that caused CI issues for this PR and potentially
unknowingly others.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
(cherry picked from commit 4ed35d6bd6)
2023-12-02 10:27:44 +00:00
Travis Nielsen 59f7d322d2 Merge pull request #13308 from travisn/release-1.13-beta.0
build: Update the release version to v1.13.0-beta.0
v1.13.0-beta.0
2023-12-01 14:51:34 -07:00
travisn cf8b9834d3 build: update the release version to v1.13.0-beta.0
For the new pre-release beta the docs and manifests are
updated to the v1.13.0-beta.0 tag.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-12-01 13:17:21 -07:00
Travis Nielsen 25f5a23072 Merge pull request #13196 from parth-gr/external-rados
external: add support for rados namespace for external cluster
v1.13.0-alpha.0
2023-12-01 12:21:25 -07:00