Commit Graph
10359 Commits
Author SHA1 Message Date
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
Travis Nielsen 9e664c19e8 Merge pull request #13086 from rook/mergify/bp/release-1.12/pr-13072
core: Crash collector keyring requires rw access for the mgr profile (backport #13072)
2023-10-23 12:42:07 -06:00
Travis Nielsen 826eef3db4 Merge pull request #13081 from rook/mergify/bp/release-1.12/pr-13061
external: automatically init the rbd pool (backport #13061)
2023-10-23 12:26:10 -06:00
travisn 2a78a83d07 Revert "core: use crash profile in crash daemon keyring"
This reverts commit fab23d3407.
The mgr requires rw access for the cron job that collects
the crashes.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit a421143ddd)
2023-10-23 17:58:07 +00:00
parth-gr 0b20ef066e external: automatically init the rbd pool
Sometimes the pool is not enabled and the ceph cluster
shows health warning, so automatically initalize the pool
from the script

Signed-off-by: parth-gr <paarora@redhat.com>
(cherry picked from commit 40008bf18d)
2023-10-23 16:38:36 +00:00
Travis Nielsen fbb1e04059 Merge pull request #13067 from travisn/release-1.12.6
build: update release version to v1.12.6
v1.12.6
2023-10-19 13:06:23 -06:00
travisn b75cc71a92 build: update release version to v1.12.6
For the patch release update the docs and examples to
v1.12.6

Signed-off-by: travisn <tnielsen@redhat.com>
2023-10-19 11:25:26 -06:00
Travis Nielsen 14736d93d6 Merge pull request #13054 from rook/mergify/bp/release-1.12/pr-13046
osd: print warning message if no matching node found for osd (backport #13046)
2023-10-18 10:54:01 -06:00
Travis Nielsen 58cf35a03b Merge pull request #13064 from rook/mergify/bp/release-1.12/pr-13057
ci: Fix docs-check ci with latest version of mkdocs (backport #13057)
2023-10-18 10:47:58 -06:00
subhamkrai 9955585d23 ci: fix mkdocs deprecated imports
migrate to using mkdocs-material's material.extensions.emoji.twemoji
and material.extensions.emoji.to_svg in place of the respective
materialx.emoji.twemoji and materialx.emoji.to_svg. Also, this requires
latest version of mkdocs-material.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit b186150e1c)
2023-10-18 16:25:18 +00:00
Travis Nielsen 96888bd689 Merge pull request #13062 from rook/mergify/bp/release-1.12/pr-13050
docs: adding specific instructions to upgrade Rook toolbox (backport #13050)
2023-10-18 10:24:56 -06:00
Redouane Kachach 734a7bcdbf docs: adding specific instructions to upgrade Rook toolbox
Closes: https://github.com/rook/rook/issues/13010

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit 0e132f45a6)
2023-10-18 15:07:55 +00:00
Travis Nielsen ea23fddd00 Merge pull request #13051 from rook/mergify/bp/release-1.12/pr-13045
doc: fix document about viewing dashboard outside of cluster (backport #13045)
2023-10-17 13:39:25 -06:00
Bin Wang 959d5de0bb osd: print warning message if no matching node found for osd
As seen in https://github.com/rook/rook/issues/1988, it's a common
mistake to configure rook nodes with names that don't match Kubernetes's
node label. This PR prints more detailed message to help debugging
problem.

Signed-off-by: Bin Wang <bin.wang@mail.binwang.me>

Add break according to review comment

Co-authored-by: Travis Nielsen <tnielsen@redhat.com>

Update log message according to review comment

Co-authored-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit 4a705b46b0)
2023-10-17 17:33:27 +00:00
Bin Wang 86a0e65352 doc: fix document about viewing dashboard outside of cluster
https://github.com/rook/rook/pull/11845 added dynamic label `mgr_role`.
The example yaml files are updated but this doc is missed.

I think it would be better to refer to `deploy/examples` but I find all
other places are not doing that. So keep it inlined to be consistent.

Signed-off-by: Bin Wang <bin.wang@mail.binwang.me>
(cherry picked from commit 25d89d2b68)
2023-10-16 17:11:50 +00:00
mergify[bot] e48f4f088f Merge pull request #13044 from rook/mergify/bp/release-1.12/pr-12165
osd: prevent to fallback to lvm mode in osd on lvm creation (backport #12165)
2023-10-12 20:12:11 +00:00
Satoru Takeuchi 343b25824e osd: prevent to fallback to lvm mode in osd on lvm creation
Rook creates raw mode OSD as possible and falls back to lvm mode if necessary.
This logic doesn't work if only supports raw mode.

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

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
(cherry picked from commit 6fee3c9ff4)
2023-10-12 17:09:51 +00:00