Commit Graph
10820 Commits
Author SHA1 Message Date
subhamkrai dab921c82a ci: update go mod and go version in govulncheck
this commits updates the go version to 1.22.2 in govulncheck ci and
also updates golang.org/x/net to v0.23.0 to fix the ci

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit f063e8fe39)
Signed-off-by: subhamkrai <srai@redhat.com>
2024-04-08 12:09:17 +05:30
Travis Nielsen 460fcda544 Merge pull request #14025 from travisn/release-1.13.8
build: Update release version to v1.13.8
v1.13.8
2024-04-03 14:09:22 -06:00
Travis Nielsen f4baa8f8fc build: update release version to v1.13.8
For the patch release update the examples and docs to
v1.13.8

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-04-03 13:44:30 -06:00
Travis Nielsen a3069938dc Merge pull request #13984 from rook/mergify/bp/release-1.13/pr-13982
external: fix v2 port check in external script (backport #13982)
2024-03-27 14:58:08 -06:00
parth-gr 94d410cd8a external: fix v2 port check in external script
v2 port can be avalaible without v1,
so fixing the current check

Signed-off-by: parth-gr <partharora1010@gmail.com>
(cherry picked from commit 800d2f11f5)
2024-03-27 17:20:18 +00:00
Travis Nielsen 03030a2ab1 Merge pull request #13960 from subhamkrai/fix-scan-update-go-dep
build: update go dep go-jose
2024-03-26 16:04:30 -06:00
mergify[bot] d3850b633b Merge pull request #13980 from rook/mergify/bp/release-1.13/pr-13830
osd: fix removing key file timing (backport #13830)
2024-03-26 21:25:27 +00:00
Yuma Ogami 192bf512a1 osd: delete the key file deletion in encryption open init containers
The key file deletion process is in the shell script commonly used by
all of encryption-open, encryption-open-metadata, and
encryption-open-wal init containers. The key file is deleted at the
encryption-open init container and encryption-open-metadata and
encryption-open-wal init containers are failed to open the key file.

The key file is in the /etc/ceph folder. Unless that folder is shared,
the key file anyway won't be available in the other init containers
even if it is not deleted by these init containers. And it will
naturally anyway be deleted after the init containers are
completed. So The key file deletion process in shell scripts is
unnecessary.

Fixes: #13737

Signed-off-by: Yuma Ogami <yuma-ogami@cybozu.co.jp>
(cherry picked from commit cdd655ed3f)
2024-03-26 17:22:02 +00:00
subhamkrai c74bd4a6af build: update go dep go-jose
synk security check is failing and it requires
go-jose v3.0.3 or later version.

Signed-off-by: subhamkrai <srai@redhat.com>

Signed-off-by: subhamkrai <srai@redhat.com>
2024-03-20 20:24:20 +05:30
mergify[bot] f17cc6bdee Merge pull request #13940 from rook/mergify/bp/release-1.13/pr-13931
helm: use toYaml for discovery nodeAffinity (backport #13931)
2024-03-15 05:58:53 +00:00
Hyeonki Hong 09ddb88951 helm: use toYaml for discovery nodeAffinity
this commit allow user to use requiredDuringSchedulingIgnoredDuringExecution map

Signed-off-by: Hyeonki Hong <hhk7734@gmail.com>
(cherry picked from commit 2e0c015d42)
2024-03-15 05:30:20 +00:00
Travis Nielsen b8ea11b6cd Merge pull request #13937 from travisn/release-1.13.7
build: Update release version to v1.13.7
v1.13.7
2024-03-14 13:43:46 -06:00
Travis Nielsen a9fa6205d9 build: update release version to v1.13.7
For the patch release update the example manifests and docs
to v1.13.7

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-03-14 12:36:29 -06:00
mergify[bot] c69ed8bb61 Merge pull request #13935 from rook/mergify/bp/release-1.13/pr-13923
monitoring: increasing default metrics scraping interval from 5s to 10s (backport #13923)
2024-03-14 17:09:21 +00:00
Redouane Kachach e2cc6f044a monitoring: set metrics scraping interval to 10s in examples files
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit 4b9e77af1e)
2024-03-14 16:04:33 +00:00
Redouane Kachach f90a13f135 monitoring: increasing metrics scraping interval from 5s to 10s
let's increase the monitoring interval to match the default interval
used by Prometheus when deployed by Ceph: 10s

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

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit daec93eaaa)
2024-03-14 16:04:31 +00:00
Travis Nielsen b79cc91040 Merge pull request #13924 from rook/mergify/bp/release-1.13/pr-13902
exporter: applying labels from monitoring section to ceph-exporter (backport #13902)
2024-03-13 15:17:34 -06:00
Travis Nielsen 1c8abbe288 Merge pull request #13920 from rook/mergify/bp/release-1.13/pr-13913
core: Set default ceph version to v18.2.2 (backport #13913)
2024-03-13 15:17:06 -06:00
Redouane Kachach 6cc8ef770d doc: adding a doc example for ceph-exporter labels
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit ab5b269bc4)
2024-03-13 14:11:02 +00:00
Redouane Kachach bbc482d82f exporter: applying labels from monitoring section to ceph-exporter
the labels listed under the 'monitoring' section are currently only
being applied to the rook-ceph-mgr ServiceMonitor. This change extends
those labels to also include the rook-ceph-exporter ServiceMonitor.

Fixes: https://github.com/rook/rook/issues/13774

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit 10e26709c4)
2024-03-13 14:11:01 +00:00
Travis Nielsen 8fae43f143 core: set default ceph version to v18.2.2
With the release of Reef v18.2.2 we update the default
recommended version of Ceph to fix the prometheus issues
seen with v18.2.1

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit 026d745f8a)
2024-03-12 16:08:54 +00:00
Travis Nielsen b9284ac6ba Merge pull request #13897 from travisn/release-1.13.6
build: Update the release version to v1.13.6
v1.13.6
2024-03-07 14:08:14 -07:00
Travis Nielsen 37162fd7c0 build: update the release version to v1.13.6
For the patch release update the docs and example manifests
to v1.13.6.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-03-07 13:27:50 -07:00
mergify[bot] a7fc1f3005 Merge pull request #13797 from rook/mergify/bp/release-1.13/pr-13793
manifest: reduce CRD size by removing some descriptions (backport #13793)
2024-03-07 20:03:52 +00:00
Redouane Kachach 52eea1a966 manifest: adding a null check to PersistentVolumeClaim conversion
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit 7a7b983628)
2024-03-07 12:34:51 -07:00
Travis Nielsen b3c888699d Merge pull request #13841 from rook/mergify/bp/release-1.13/pr-13840
Revert "doc: fix broken links" (backport #13840)
2024-03-07 11:43:09 -07:00
Travis Nielsen 3d4ecec373 Merge pull request #13862 from rook/mergify/bp/release-1.13/pr-13836
csi: update CSIDriverOption params during saving cluster config (backport #13836)
2024-03-07 11:22:49 -07:00
Travis Nielsen 458c1026bb Merge pull request #13895 from rook/mergify/bp/release-1.13/pr-13824
docs: note that changing encryption option settings for existing clusters is not dangerous (backport #13824)
2024-03-07 08:00:17 -07:00
ESASHIKA Kaoru 3004ca4a4f docs: note that changing encryption option settings for existing clusters is not dangerous
We have prohibited changing all network-related configurations after cluster creation.
However, as a result of https://github.com/rook/rook/discussions/13584, we found that
the connections.encryption flag can be regarded as an exception.

Signed-off-by: ESASHIKA Kaoru <kaoru-esashika@cybozu.co.jp>
(cherry picked from commit 9ceb8aa7e0)
2024-03-07 14:57:23 +00:00
mergify[bot] f97a3e268d Merge pull request #13894 from rook/mergify/bp/release-1.13/pr-13893
ci: Remove minor version from setup-go in govulncheck (backport #13893)
2024-03-07 13:48:12 +00:00
NymanRobin 38503b9b44 ci: remove minor version from setup-go in govulncheck
The patch version was pinned which caused problems
with security patches. Unpin it and always check
for new patch version

Signed-off-by: NymanRobin <nyman.robin@gmail.com>
(cherry picked from commit fdacd1e587)
2024-03-07 13:17:45 +00:00
Rakshith R d50b65b042 csi: update CSIDriverOption params during saving cluster config
During cluster creation, csi config map was first filled with
mon ips and without CSIDriverOptions.
This commit makes sure CSIDriverOptions are added at the begining
when the entry is first created.

Signed-off-by: Rakshith R <rar@redhat.com>
(cherry picked from commit 330f604cca)

# Conflicts:
#	pkg/operator/ceph/csi/cluster_config.go
#	pkg/operator/ceph/csi/cluster_config_test.go
2024-03-07 16:57:02 +05:30
Blaine Gardner c330618c70 Merge pull request #13887 from rook/mergify/bp/release-1.13/pr-13885
doc: remove legacy rgw service documentation (backport #13885)
2024-03-06 11:59:10 -07:00
parth-gr 7bbb9f05c7 doc: remove legacy rgw service documentation
the rgw service was removed, because users reported certificate
issues when Rook created Services for RGWs that had TLS (HTTPS) enabled.
It is now up to the user to create a Service if they want to use one.

part-of: https://github.com/rook/rook/discussions/13863

Signed-off-by: parth-gr <partharora1010@gmail.com>
(cherry picked from commit 2c922c2879)
2024-03-06 18:58:31 +00:00
subham rai 849929c3f1 Merge pull request #13879 from rook/mergify/bp/release-1.13/pr-13877
build: fix master version helm values replacement (backport #13877)
2024-03-06 11:36:30 +05:30
Alexander Trost 39f3c683da build: fix master version helm values replacement
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
(cherry picked from commit 6f61f4600e)
2024-03-05 13:01:24 -07:00
Travis Nielsen 3b96697641 Merge pull request #13866 from rook/mergify/bp/release-1.13/pr-13856
external: enable the use of only v2 mon port (backport #13856)
2024-03-04 12:12:19 -07:00
Travis Nielsen 6302f39d4c Merge pull request #13868 from rook/mergify/bp/release-1.13/pr-13865
build: use 'baseos' as repo for iproute install (backport #13865)
2024-03-04 12:11:45 -07:00
Blaine Gardner 2f03c6e170 build: use 'baseos' as repo for iproute install
The rook/ceph Dockerfile uses dnf to ensure iproute (containing the 'ip'
CLI tool) is installed in the Rook image for Multus usage. This comes
from the 'baseos' repo, but if any other repos are unavailable
temporarily, it can cause the container build to fail.

Use the '--repo baseos' flag to help prevent these kinds of failures.
Additionally, this will speed up the build slightly since it does not
attempt to load any non-necessary repos.

This change may make the container build slightly fragile in the future
if CentOS changes the name of its baseos repo, or if the Ceph image
switches to a non-CentOS base image.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit 072884f451)
2024-03-04 18:42:00 +00:00
parth-gr 1efd78968b external: enable the use of only v2 mon port
currently  the script requires to have both v2 and v1 port
to enable v2 port, but that is not the necessary condition,
so removing the chek, and enabling it only v2 is present to
successfully configure with v2 only

part-of: https://github.com/rook/rook/issues/13827

Signed-off-by: parth-gr <partharora1010@gmail.com>
(cherry picked from commit 117bc76f20)
2024-03-04 18:33:00 +00:00
mergify[bot] 9801721833 Merge pull request #13847 from rook/mergify/bp/release-1.13/pr-13846
csi: update sidecars to latest release (backport #13846)
2024-03-01 18:59:30 +00:00
Madhu Rajanna 522526ae6d csi: update sidecars to latest release
updating all the csi sidecars to the
latest release.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
(cherry picked from commit 43fa57fa57)
2024-03-01 11:25:08 -07:00
karthik-us 7f6a309b48 Revert "doc: fix broken links"
This reverts commit ea700bcf9a.

Signed-off-by: karthik-us <ksubrahm@redhat.com>
(cherry picked from commit 532e865ba2)
2024-02-29 19:07:21 +00:00
subham rai b5c4400583 Merge pull request #13834 from rook/mergify/bp/release-1.13/pr-13833
doc: fix broken links (backport #13833)
2024-02-29 14:12:53 +05:30
karthik-us 11d1a2d015 doc: fix broken links
Fixing the broken links in the docs.

Signed-off-by: karthik-us <ksubrahm@redhat.com>
(cherry picked from commit ea700bcf9a)
2024-02-29 08:35:22 +00:00
mergify[bot] ef57f12e71 Merge pull request #13822 from rook/mergify/bp/release-1.13/pr-13816
operator: use Linux container CPU quota (backport #13816)
2024-02-26 17:28:12 +00:00
Thomas Way c0e84dcacf operator: use Linux container CPU quota
Go is not cgroup aware and by default will set GOMAXPROCS to the number
of available threads, regardless of whether it is within the allocated
quota. This behaviour causes high amount of CPU throttling and degraded
application performance.

Fixes: #13815

Signed-off-by: Thomas Way <thomas@6f.io>
(cherry picked from commit 97e3e69bf4)
2024-02-26 09:56:42 -07:00
Travis Nielsen b09a653e94 Merge pull request #13813 from travisn/release-1.13.5
build: Update the release version to v1.13.5
v1.13.5
2024-02-22 12:29:24 -07:00
Travis Nielsen 95f950ee1a build: update the release version to v1.13.5
For the patch release update the examples and docs
to v1.13.5.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-02-22 11:27:07 -07:00
Travis Nielsen 4f254e1ac3 Merge pull request #13791 from rook/mergify/bp/release-1.13/pr-13772
pool: Skip crush rule update when not needed (backport #13772)
2024-02-22 09:42:03 -07:00