Commit Graph
9496 Commits
Author SHA1 Message Date
Travis Nielsen d53b7fcbbd Merge pull request #11616 from travisn/override-cm-labels
helm: Add labels and annotations to config overrides configmap
2023-02-10 08:11:41 -07:00
Travis Nielsen de77746494 Merge pull request #11625 from Madhu-1/fix-11624
csi: provide way to set cephfs kernel mount options
2023-02-10 07:36:54 -07:00
Travis Nielsen ab3209c140 helm: add labels and annotations to config overrides configmap
The default configmap does not have any labels or annotations
applied. If the helm chart is later updated to configure the
ceph config overrides, the configmap will fail to be created
by the chart since it doesn't have the needed label and helm
annotations so helm will know it can take over the resource
management.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2023-02-10 07:33:35 -07:00
Madhu Rajanna d7dc12d834 csi: provide way to set cephfs kernel mount options
Exposing CSI configuration for the user to
set the cephfs kernel mount options.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-02-10 08:26:41 +01:00
Satoru Takeuchi 50dbc6e1ab Merge pull request #11646 from cybozu-go/test-change-ceph-version-of-canary-tests-for-osd-on-pvc
test: change ceph version of osd on pvc canary test to avoid failures
2023-02-10 15:02:54 +09:00
Satoru Takeuchi f19c77a6fb test: change ceph version of osd on pvc canary test to avoid failures
This is to fix the following CI failure.

ci: Canary tests on PVCs are failing when creating OSDs #11600
https://github.com/rook/rook/pull/11600

We set the version of Ceph used for OSD on PVC to v16. It's the moving
target and was recently changed the target version. The new version
has a regression which results in the failure
of `ceph-volume raw prepare`. Although this will be fixed in Ceph
by the following PR, it's not backported to Quincy yet.

ceph-volume: fix a bug in lsblk_all() #49171
https://github.com/ceph/ceph/pull/49171

Let's change the version to v17.2.3, which is the latest version
without the above-mentioned regression of Ceph.

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
2023-02-10 04:21:57 +00:00
Travis Nielsen d0cc3d3d9b Merge pull request #11525 from rook/add-glossary
docs: add glossary page
2023-02-08 09:40:12 -07:00
Blaine Gardner fb2dcb55fb Merge pull request #11611 from subhamkrai/mds-multus
mds: support mds with multus
2023-02-08 08:37:17 -07:00
gauravsitlani 71c5969758 docs: add glossary page
Signed-off-by: gauravsitlani <gauravsitlani@riseup.net>
2023-02-08 20:20:28 +05:30
Travis Nielsen ef5ef6fe82 Merge pull request #11628 from travisn/release-1.10-upgrade
test: Upgrade tests to update from v1.10
2023-02-07 09:58:28 -07:00
Travis Nielsen 67b3f62dcd Merge pull request #11620 from rkachach/fix_issue_11619
docs: fixing build instructions
2023-02-07 08:41:46 -07:00
Redouane Kachach bf15617b7f docs: fixing build instructions
Adding instructions to fetch the tags as they are used during
the build process. The current instructions only require the
user to clone the project which results in build errors later
on.

Closes: https://github.com/rook/rook/issues/11619
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-02-07 14:46:15 +01:00
subhamkrai a1a127f6ba mds: support mds with multus
to support mds with multus, we don't need
to add `--public-adr`, if multus is selected as
the network in cephCluster CR.

Signed-off-by: subhamkrai <srai@redhat.com>
2023-02-07 10:33:09 +05:30
Travis Nielsen 230e635611 test: upgrade tests to update from v1.10
With the v1.11 release approaching, the upgrade tests in
master are not updated to upgrade starting from v1.10
instead of from v1.9.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2023-02-06 16:50:07 -07:00
Alexander Trost d94a73188d Merge pull request #11621 from koor-tech/fix_docs 2023-02-06 16:22:13 +01:00
Alexander Trost 8b6dbdc14d docs: fix formatting issues
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2023-02-06 15:10:32 +01:00
Travis Nielsen ba6d75d867 Merge pull request #11505 from parth-gr/external-helm
helm: document installing different types of CephClusters
2023-02-03 07:35:46 -07:00
parth-gr 20d7c00f60 helm: document installing different types of CephClusters
currently helm has only the config of cephclusterSpec
for a converged cluster, document installing pvc based,
strech based , external based cluster

Closes: https://github.com/rook/rook/issues/11480
Signed-off-by: parth-gr <paarora@redhat.com>
2023-02-03 18:34:04 +05:30
Travis Nielsen b04bc51743 Merge pull request #11606 from BlaineEXE/fix-python-black-version
docs: fix lint error in doc generating python code
2023-02-02 08:12:37 -07:00
Blaine Gardner 19fb386990 docs: fix lint error in doc generating python code
The latest python black stable release started flagging a newline
between a function `def` and the function body. Remove said newline.

Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2023-02-01 16:43:28 -07:00
Travis Nielsen 45e3ca94bf Merge pull request #11593 from subhamkrai/fix-webhook-logging
operator: fix webhook logging during deletion
2023-02-01 15:44:57 -07:00
Blaine Gardner c4b88f81d7 Merge pull request #11601 from BlaineEXE/nfs-manual-export-doc-update
docs: add export path example for NFS CSI
2023-02-01 09:45:27 -07:00
Blaine Gardner 935b137590 docs: add export path example for NFS CSI
Add an example of getting the export path for an NFS PVC to the NFS CSI
docs.

Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2023-01-31 15:15:33 -07:00
subhamkrai 30f21e4e7f operator: fix webhook loggin during deletion
Signed-off-by: subhamkrai <srai@redhat.com>
2023-01-30 13:41:27 +05:30
Travis Nielsen 2291d00a1c Merge pull request #11318 from sp98/submariner-globalnet-design
docs: design document for multi-cluster service support
2023-01-24 09:05:53 -07:00
Travis Nielsen c5c91d79e3 Merge pull request #11453 from aruniiird/fix-cephFS-status
Fix CephFS Status updates
2023-01-24 07:57:24 -07:00
Travis Nielsen 4f5cc535d4 Merge pull request #11577 from Rakshith-R/default-img-version
csi: add default version to images if it is missing
2023-01-24 07:52:18 -07:00
Arun Kumar Mohan 7e87c67536 core: fix CephFS status updates
CephFS object fails to do a initial status update.
Operator shows the following error message in logs,

'Error while updation: Operation cannot be fulfilled on
cephfilesystems.ceph.rook.io "myfs": the object has been
modified; please apply your changes to the latest version
and try again'

Function 'updateStatus' now returns the new/updated
CephFilesystem object if successfully updated or nil.

Signed-off-by: Arun Kumar Mohan <amohan@redhat.com>
2023-01-24 19:06:55 +05:30
Santosh Pillai f0a02c2a3f docs: design document for globalnet support
Signed-off-by: Santosh Pillai <sapillai@redhat.com>
Signed-off-by: sp98 <sapillai@redhat.com>
2023-01-24 18:04:08 +05:30
Rakshith R 12fd87f40b csi: add default version to images if it is missing
Rook will now append internal default versions to custom
csi image variables passed down if version is missing in
them.
This will enable users using their private registries to
just pass different image names while rook takes care
of adding default versions to them.

Resolves: #10529

Signed-off-by: Rakshith R <rar@redhat.com>
2023-01-24 14:54:05 +05:30
Travis Nielsen fbd4b1f453 Merge pull request #11576 from rook/dependabot/go_modules/github.com/IBM/keyprotect-go-client-0.9.2
build(deps): bump github.com/IBM/keyprotect-go-client from 0.9.1 to 0.9.2
2023-01-23 10:04:31 -07:00
Travis Nielsen e04c293fbf Merge pull request #11579 from parth-gr/external-python2
external: dont do rgw validation if python version < 3
2023-01-23 09:54:56 -07:00
parth-gr def9fd9056 external: dont do rgw validation if python version < 3
Signed-off-by: parth-gr <paarora@redhat.com>
2023-01-23 20:38:49 +05:30
dependabot[bot] 1265a67bde build(deps): bump github.com/IBM/keyprotect-go-client
Bumps [github.com/IBM/keyprotect-go-client](https://github.com/IBM/keyprotect-go-client) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/IBM/keyprotect-go-client/releases)
- [Changelog](https://github.com/IBM/keyprotect-go-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/IBM/keyprotect-go-client/compare/v0.9.1...v0.9.2)

---
updated-dependencies:
- dependency-name: github.com/IBM/keyprotect-go-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-23 12:06:37 +00:00
Travis Nielsen 0951b1413e Merge pull request #11120 from jhoblitt/test/multisite-bidirectional
test: add multisite bidirectional replication coverage
2023-01-20 08:19:56 -07:00
Joshua Hoblitt 468f3f6f35 test: add secondary->master zone repl test to rgw-multisite-test
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2023-01-19 16:12:30 -07:00
Alexander Trost 7c8cb46857 Merge pull request #11560 from koor-tech/feature/ksd-138 2023-01-19 23:58:58 +01:00
Travis Nielsen 00697402cb Merge pull request #11549 from fengshunli/pkg
build: update package dependencies
2023-01-19 11:21:30 -07:00
Joshua Hoblitt 97bcc0a349 test: remove naughty words
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2023-01-19 11:13:12 -07:00
Alexander Trost b12569c423 docs: add release instructions
Thanks to @travisn for providing his release procedure notes!

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2023-01-19 19:01:45 +01:00
fsl 6d7e0c3f71 build: update package dependencies
fix golang.org/x/net vulnerability CVE-2022-41717
upgrade golang.org/x/crypto to use tag version

Signed-off-by: fengshunli <1171313930@qq.com>
2023-01-19 09:52:50 +08:00
Travis Nielsen cd2841c341 Merge pull request #11538 from opencmit/fix-11537
mgr: role rook-ceph-mgr is lack of patch verb to compete ceph request(fix 11537)
2023-01-18 12:44:07 -07:00
Travis Nielsen 4d15c10e90 Merge pull request #11554 from Madhu-1/fix-11541
core: unset messenger2 configuration
2023-01-18 08:51:15 -07:00
Travis Nielsen f72499d51d Merge pull request #11556 from Madhu-1/fix-11555
csi: fix custom ceph.conf for csi pods
2023-01-18 07:31:51 -07:00
Madhu Rajanna 436a87ea13 csi: fix custom ceph.conf for csi pods
we need to set the variable in the template
instead of the global variable for the
template rendering.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-01-18 11:33:02 +01:00
Madhu Rajanna d1a86f6a63 core: unset messenger2 configuration
Unset encryption configuration and default
rbd map option when the encryption is not
enabled or it disabled after sometime.

Unset compression option also when the compression
is disabled.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-01-18 11:05:42 +01:00
Ben Gao 84296a997a mgr: role rook-ceph-mgr is lack of patch verb to compete ceph request
ceph orch command uses patch method to update cephcluster. Adding patch to verbs list of rook-ceph-mgr(Role) to make it work. It was allright with deploy/charts/rook-ceph-cluster/charts/library/templates/_cluster-role.tpl to justify the changes quite a bit.

Signed-off-by: Ben Gao <bengao168@msn.com>
2023-01-18 16:39:54 +08:00
Travis Nielsen 1329235dc7 Merge pull request #11542 from thotz/fix-timeout-rgw-kms-unit-tests
test: update kv version for rgw-kms tests
2023-01-17 13:32:27 -07:00
Travis Nielsen c591702770 Merge pull request #11543 from thotz/remove-health-check-bucket-details-from-rgw-external
docs: remove health checker related option in object-external.yaml
2023-01-17 13:27:23 -07:00
Travis Nielsen 931fea9bb0 Merge pull request #11546 from koor-tech/docs_fix
docs: fix ceph cluster crd list indentation issue
2023-01-17 10:41:22 -07:00