Commit Graph
10375 Commits
Author SHA1 Message Date
mergify[bot] 8a77c1949f Merge pull request #13197 from rook/mergify/bp/release-1.12/pr-13069
pool: allow updating deviceClass on existing pool (backport #13069)
2023-11-13 18:43:04 +00:00
subhamkrai a417ce880c pool: allow updating deviceClass on existing pool
This commits add check to update the deviceClass on
existing pool.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit 133154d192)
2023-11-13 17:58:55 +00:00
Travis Nielsen 03a55c33f9 Merge pull request #13183 from rook/mergify/bp/release-1.12/pr-13169
Revert "osd: support encrypted OSD on partiton" (backport #13169)
2023-11-10 13:28:54 -07:00
Blaine Gardner e043f27584 Merge pull request #13188 from rook/mergify/bp/release-1.12/pr-13129
multus: use rook image for ip range detection (backport #13129)
2023-11-10 11:44:33 -06:00
Travis Nielsen 8141632996 Merge pull request #13186 from rook/mergify/bp/release-1.12/pr-13179
mgr: set interval of serviceMonitor to the value from MonitoringSpec (backport #13179)
2023-11-10 10:36:39 -07:00
Satoru Takeuchi 00c206c754 Revert "osd: support encrypted OSD on partiton"
This reverts commit 093125904b.

Once we introduced encrypted OSD on partition in #12924.
However, even though `encryptedDevice` field is `true`,
an non-encrypted OSD is created. To prevent the creation
of misconfigured OSD, it's better to revert #12924 for now.

Initially, I intended to correct this problem. However, I found
it will take long time because we need to change the KMS-related
code, init containers of both OSD pod and OSD prepare pod.

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
(cherry picked from commit 8e80b21035)
2023-11-10 17:36:04 +00:00
Travis Nielsen e8d521ab69 Merge pull request #13181 from rook/mergify/bp/release-1.12/pr-13157
build(deps): bump helm/chart-testing-action from 2.6.0 to 2.6.1 (backport #13157)
2023-11-10 10:35:13 -07:00
Travis Nielsen e27352aab0 Merge pull request #13189 from rook/mergify/bp/release-1.12/pr-13170
ci: fix objectsuite flakiness (backport #13170)
2023-11-10 10:34:13 -07:00
Redouane Kachach 4c4baccb37 mgr: set interval of serviceMonitor to the value from MonitoringSpec
This change updates the serviceMonitor interval field with the
value from the MonitoringSpec.

closes: https://github.com/rook/rook/issues/13159

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit 06bc976959)
2023-11-10 16:27:35 +00:00
parth-gr 0e6604d24c ci: fix objectsuite flakiness
objectstore deletion was failing with not found error,
Could Not get resource in k8s -- Failed to run:
kubectl [get -n object-ns CephObjectStore
other-tls-test-store -o json]
So added a check if it not found then donot check its
further condition

Signed-off-by: parth-gr <paarora@redhat.com>
(cherry picked from commit 40295a989c)
2023-11-10 16:21:28 +00:00
Blaine Gardner d5908d0e3c multus: use rook image for ip range detection
Use the Rook image (defined by the operator pod) to detect the Multus
network address ranges. It is reasonable for users to want to have a
minimal Ceph image that does not have the `ip` utility installed, which
is used for detecting the address ranges of multus interfaces. Instead,
use the Rook image, which Rook can ensure has the `ip` tool if Ceph ever
removes it from their image.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit db1ca8c93e)
2023-11-10 16:20:48 +00:00
Blaine Gardner 1e131f29f5 Merge pull request #13164 from rook/mergify/bp/release-1.12/pr-13156
ci: filter disks by 14 and 64 G in the CI (backport #13156)
2023-11-10 10:20:07 -06:00
dependabot[bot] 4f5e9c1fbb build(deps): bump helm/chart-testing-action from 2.6.0 to 2.6.1
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: helm/chart-testing-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit df5527ce25)
2023-11-08 17:14:32 +00:00
sp98 2088e5f929 ci: filter both 14 and 64 disks in CI
github ci runner is allocating both 14 and 64 Gb disks to the setup.
Rook CI currently hard codes the lsblk with a 14G filter.
This PR updates the filter to use either 14G or 64G disks.

Signed-off-by: sp98 <sapillai@redhat.com>
(cherry picked from commit 345f92961b)
2023-11-06 17:21:57 +00:00
Travis Nielsen 3bc4cafc71 Merge pull request #13153 from rook/mergify/bp/release-1.12/pr-13150
ci: fix mike deploy flags (backport #13150)
2023-11-03 10:51:21 -06:00
Alexander Trost c29e5b5854 ci: fix mike deploy flags
This fixes the docs deploy issues caused by the mike 2.0.0 release that
removed/renamed some flags, see
https://github.com/jimporter/mike/releases/tag/v2.0.0

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
(cherry picked from commit 4a48c14861)
2023-11-03 16:13:26 +00:00
Travis Nielsen 04fbbb1c09 Merge pull request #13147 from rook/mergify/bp/release-1.12/pr-13140
docs: fix user capability name in object store user (backport #13140)
2023-11-03 10:13:11 -06:00
Alexander Gil 56294263f9 docs: fix user capability name in object store user
Signed-off-by: Alexander Gil <pando855@gmail.com>
(cherry picked from commit d6edc3bba4)
2023-11-03 13:14:47 +00:00
Blaine Gardner 021bcae09e Merge pull request #13134 from rook/mergify/bp/release-1.12/pr-13123
multus: improve the multus validation test's flakiness metric (backport #13123)
2023-11-01 10:14:09 -06:00
Sheetal Pamecha 3fbeb11858 multus: improve the multus validation test's flakiness metric
Allow the flakiness threshold window to be tuned from the cli

Signed-off-by: Sheetal Pamecha <spamecha@redhat.com>
(cherry picked from commit 06c176524a)
2023-11-01 15:45:56 +00:00
Travis Nielsen 74e751f201 Merge pull request #13132 from rook/mergify/bp/release-1.12/pr-13125
docs: add namespace on delete webhook command (backport #13125)
2023-10-31 13:27:02 -06:00
Mateus Valgueiro e1c9018617 docs: add namespace on delete webhook command
The only command on the page that did not have a namespace directly set was this one.

Signed-off-by: Mateus Valgueiro <mateusvalgueiro@gmail.com>
(cherry picked from commit 85401f87ea)
2023-10-31 19:18:45 +00:00
Travis Nielsen 0043639bc7 Merge pull request #13131 from rook/mergify/bp/release-1.12/pr-13128
ci: Update helm linter to v2.6.0 (backport #13128)
2023-10-31 13:16:04 -06:00
travisn 77a0976290 ci: update helm linter to v2.6.0
The helm linter was failing with v2.4.0. Now
update the version of the action to the latest
and greatest.

Signed-off-by: travisn <tnielsen@redhat.com>
(cherry picked from commit dfa522d906)
2023-10-31 18:11:21 +00:00
Travis Nielsen 5a1522a6b9 Merge pull request #13124 from rook/mergify/bp/release-1.12/pr-12952
mon: failover mons from hostpath to persistent volumes (backport #12952)
2023-10-30 14:29:02 -06:00
sp98 0a3dc3cda0 mon: failover mon from hostpath to pv
failover mons from  hostpath to pv and vice versa

Signed-off-by: sp98 <sapillai@redhat.com>
(cherry picked from commit 09356636fa)
2023-10-30 17:32:02 +00:00
Travis Nielsen 5db18f03d5 Merge pull request #13116 from rook/mergify/bp/release-1.12/pr-13114
pool: rbd cmd shouldn't use admin in external mode (backport #13114)
2023-10-30 07:56:42 -06:00
subhamkrai 214b109f23 pool: rbd cmd shouldn't use admin in external mode
when creating networkFence, rbd command was loading
admin config and hence running rbd command use client.admin
in case of external cluster also. With this commit instead
of client.admin user it will use what is being passed to
config.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit ef4dd76df1)
2023-10-27 16:23:54 +00:00
Travis Nielsen b615308b97 Merge pull request #13112 from travisn/release-1.12.7
build: Update release version to v1.12.7
v1.12.7
2023-10-27 10:03:00 -06:00
travisn 20f4b62475 build: update release version to v1.12.7
For the patch release update the examples and docs
to v1.12.7

Signed-off-by: travisn <tnielsen@redhat.com>
2023-10-26 14:13:15 -06:00
Travis Nielsen 944016c3bc Merge pull request #13111 from rook/mergify/bp/release-1.12/pr-13110
manifests: fix rook-ceph-mgr-system role and namespace (backport #13110)
2023-10-26 10:37:24 -06:00
Redouane Kachach c025a226d7 manifest: fix rook-ceph-mgr-system role and namespace
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit d6aae62879)
2023-10-26 15:30:55 +00:00
Travis Nielsen 33576f9484 Merge pull request #13107 from rook/mergify/bp/release-1.12/pr-13105
ci: skip csv generation for mac (backport #13105)
2023-10-26 07:20:05 -06:00
Satoru Takeuchi 79a295463c Merge pull request #13108 from rook/mergify/bp/release-1.12/pr-12166
doc: add the table to know supported osd configuration (backport #12166)
2023-10-26 05:26:41 +09:00
Satoru Takeuchi 72b9070d61 doc: add the table to know supported osd configuration
It's convenient to visualize the supported OSD configurations.
In addition, remove the reference to the common issue section
about OSD on LV-backed PVC because this issue doesn't happen anymore
for new OSDs.

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

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
(cherry picked from commit bab6e01d37)
2023-10-25 20:16:46 +00:00
subhamkrai 1ae12e6c05 ci: skip csv generation for mac
mac build ci is failing during csv gen
when trying to move files to some folder.
Skipping csv gen for mac since it is not required.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit c4cf300358)
2023-10-25 16:42:47 +00:00
Travis Nielsen 10cffdbd5f Merge pull request #13103 from rook/mergify/bp/release-1.12/pr-13060
external: fix monitoring endpoint check (backport #13060)
2023-10-25 10:42:24 -06:00
Travis Nielsen 489b9b4e61 Merge pull request #13104 from rook/mergify/bp/release-1.12/pr-13089
docs: unifying namespaces handling for the second cluster creation (backport #13089)
2023-10-25 10:42:09 -06:00
Travis Nielsen 5ebbc2cf82 Merge pull request #13106 from rook/mergify/bp/release-1.12/pr-13099
doc: update lvm prerequisites (backport #13099)
2023-10-25 10:41:10 -06:00
sp98 6f7147f765 doc: update lvm prerequisites
lvm packages should be required if `osdPerDevice` is set
to greater than 1.

Signed-off-by: sp98 <sapillai@redhat.com>
(cherry picked from commit 8854497d00)
2023-10-25 15:11:26 +00:00
Redouane Kachach b8cdc4a3a8 docs: unifying namespaces handling for the second cluster creation
Let's use the same technique based on 'sed' while employing two
different namespaces for the cluster and the operator when creating
the second cluster.

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit 13654d3c3d)
2023-10-25 14:02:11 +00:00
parth-gr c0a0a566ef external: fix monitoring endpoint check
if the monitoring endpoint is not present
we were not returning any error, but the
field is the mandatory output, so return error if not found

Signed-off-by: parth-gr <paarora@redhat.com>
(cherry picked from commit 3363a195a8)
2023-10-25 13:44:58 +00:00
Travis Nielsen 98efac4666 Merge pull request #13098 from rook/mergify/bp/release-1.12/pr-13066
docs: fix install command (backport #13066)
2023-10-24 17:03:27 -06:00
jxlwqq e58e6214fb docs: fix install command
Signed-off-by: jxlwqq <jxlwqq@gmail.com>
(cherry picked from commit 67759f0fea)
2023-10-24 21:00:35 +00:00
Travis Nielsen 1cb04cc2ec Merge pull request #13095 from rook/mergify/bp/release-1.12/pr-13094
security: update snyk ignores for MPL-2.0 (backport #13094)
2023-10-24 11:41:12 -06:00
Blaine Gardner f64ea2cf79 security: update snyk ignores for MPL-2.0
Update the snyk ignores related to Vault MPL-2.0 licenses.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit bb492e1329)
2023-10-24 17:35:29 +00:00
Travis Nielsen f7e5cade0c Merge pull request #13093 from rook/mergify/bp/release-1.12/pr-13078
namespace: adding namespace to all rook-ceph namespaces references (backport #13078)
2023-10-24 11:35:04 -06:00
Redouane Kachach 4341aafe34 namespace: adding namespace to all rook-ceph namespaces references
To make it easier for the user to switch to a namespace other than the
default 'rook-ceph', the tag '# namespace:cluster' must be inserted in
all the places where this namespace is used. This way, a simple 'sed'
command can update all the Yaml files to the new namespace.

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit ff081cc4ae)
2023-10-24 15:49:03 +00:00
Travis Nielsen d526a08ed5 Merge pull request #13090 from rook/mergify/bp/release-1.12/pr-13080
namespace: adding a dedicated entry for operator namespace in common (backport #13080)
2023-10-24 09:34:32 -06:00
Redouane Kachach be707e5f95 docs: adding specific instructions to create operator namespace
When a user attempts to adhere to the current documentation to use alternative
namespaces for both the operator and the cluster, they fail because
our common YAML file only has a single namespace for the cluster. This
change adds specific instructions to create operator namespace.

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

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit 745d6dc86f)
2023-10-24 14:30:25 +00:00