Commit Graph
13292 Commits
Author SHA1 Message Date
Travis Nielsen 4817a0442c Merge pull request #13896 from parth-gr/k8s-1.25
ci: upgrade min k8s supported version to 1.25 combiner
2024-03-07 10:29:36 -07:00
parth-gr ed6fb58bd1 ci: upgrade min k8s supported version to 1.25 combiner
upgrading minimum kubernetes supported version to v1.25.16
and max to k8s 1.29.2

Signed-off-by: parth-gr <partharora1010@gmail.com>
2024-03-07 21:59:04 +05:30
Travis Nielsen 96c54fd7c0 Merge pull request #13824 from pluser/doc-support-encryption-for-current-cluster
docs: note that changing encryption option settings for existing clusters is not dangerous
2024-03-07 07:56:09 -07:00
Travis Nielsen 5a7df921d0 Merge pull request #13893 from NymanRobin/fix-go-version-in-govulncheck
ci: Remove minor version from setup-go in govulncheck
2024-03-07 06:16:24 -07:00
NymanRobin fdacd1e587 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>
2024-03-07 12:51:53 +02:00
ESASHIKA Kaoru 9ceb8aa7e0 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>
2024-03-07 09:30:43 +00:00
Travis Nielsen 66fba39eab Merge pull request #13875 from parth-gr/external-doc-rg
doc: update objectuser example in the external install
2024-03-06 14:35:03 -07:00
Travis Nielsen 0c22d5cdf7 Merge pull request #13886 from karthik-us/revert-doc-fix
Revert "doc: fix broken links"
2024-03-06 12:09:19 -07:00
Blaine Gardner 64ec12cebd Merge pull request #13885 from parth-gr/rgw-service
doc: remove legacy rgw service documentation
2024-03-06 11:57:24 -07:00
karthik-us 6867adaf29 Revert "doc: fix broken links"
This reverts commit ebc812c4ed.

Signed-off-by: karthik-us <ksubrahm@redhat.com>
2024-03-06 23:17:45 +05:30
parth-gr 2c922c2879 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>
2024-03-06 20:59:04 +05:30
parth-gr 9061bffd86 doc: update objectuser example in the external install
differentiate betwwen two different ways
of s3 storage consumption

Signed-off-by: parth-gr <partharora1010@gmail.com>
2024-03-06 20:38:34 +05:30
Travis Nielsen c3b479727c Merge pull request #13845 from karthik-us/doc-fix
doc: fix broken links
2024-03-05 12:25:08 -07:00
Travis Nielsen c62fc2f877 Merge pull request #13877 from koor-tech/make_helm_chart_fix_master
build: fix master version helm values replacement
2024-03-05 10:53:45 -07:00
Blaine Gardner 9025a7c40e Merge pull request #13870 from BlaineEXE/doc-rework-cephcluster-network
docs: separate network providers into sub-doc
2024-03-05 09:39:33 -07:00
Alexander Trost 6f61f4600e build: fix master version helm values replacement
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2024-03-05 17:29:51 +01:00
Blaine Gardner bbae064490 docs: separate network providers into sub-doc
Some users are still confused by Ceph networking, especially involving
Multus. Continuing to add network provider-specific information -- a
pretty advanced concept -- to the already-heavy CephCluster CRD doc is
becoming cumbersome. Separate network provider settings into a separate
child doc that notes it is an advanced topic.

This separation will also help with work to remove the holder pod
design, which requires additional Multus prerequisites.
See: https://github.com/rook/rook/issues/13055

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2024-03-05 09:07:57 -07:00
Travis Nielsen d44d54e3e6 Merge pull request #13874 from subhamkrai/update-go-mo
build: update go mod to latest version
2024-03-05 08:00:59 -07:00
subhamkrai 580c62e5e6 build: update go mod to latest version
updating go mod to latest version.

Signed-off-by: subhamkrai <srai@redhat.com>
2024-03-05 18:26:45 +05:30
Travis Nielsen ad3cfc1cf8 Merge pull request #13638 from sp98/azure-kms-design
doc: add support for using azure kms
2024-03-04 11:42:44 -07:00
Blaine Gardner a80d9a3854 Merge pull request #13865 from BlaineEXE/build-iproute
build: use 'baseos' as repo for iproute install
2024-03-04 11:40:37 -07:00
Travis Nielsen e88f28e74f Merge pull request #13856 from parth-gr/external-v2-fix
external: enable the use of only v2 mon port
2024-03-04 11:29:11 -07:00
Blaine Gardner 072884f451 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>
2024-03-04 11:08:48 -07:00
subham rai 8864e907d9 Merge pull request #13859 from rook/dependabot/github_actions/azure/setup-helm-4
build(deps): bump azure/setup-helm from 3 to 4
2024-03-04 21:14:27 +05:30
Travis Nielsen 890635fc8c Merge pull request #13836 from Rakshith-R/csi-cm-fix
csi: update CSIDriverOption params during saving cluster config
2024-03-04 08:06:51 -07:00
dependabot[bot] 3cdb79a73d build(deps): bump azure/setup-helm from 3 to 4
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 3 to 4.
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/azure/setup-helm/compare/v3...v4)

---
updated-dependencies:
- dependency-name: azure/setup-helm
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 12:22:14 +00:00
parth-gr 117bc76f20 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>
2024-03-04 17:08:41 +05:30
Rakshith R 330f604cca 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>
2024-03-04 16:17:25 +05:30
Travis Nielsen 7ca738e7b2 Merge pull request #13832 from Madhu-1/template-change-vgsc-rook
csi: support volumegroup snapshot
2024-03-01 11:21:42 -07:00
Travis Nielsen 02db25c30c Merge pull request #13641 from sam6258/build-context
build: add ability to stash docker build context
2024-03-01 11:17:02 -07:00
Travis Nielsen 7b5953caa2 Merge pull request #13846 from Madhu-1/update-csi-sidecar-1.3
csi: update sidecars to latest release
2024-03-01 11:16:21 -07:00
Madhu Rajanna 43fa57fa57 csi: update sidecars to latest release
updating all the csi sidecars to the
latest release.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-03-01 18:13:38 +01:00
Madhu Rajanna b47bd35ddc csi: use different variable name for replicas
r is the variable name for the CSI reconciler
and same is used for a local variable as well
chaning it to avoid confusion and variable
shadowing.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-03-01 18:12:57 +01:00
Madhu Rajanna 2611e924a2 csi: provide option to configure VGS
volumegroupsnapshot feature will be enabled
by default if the required CRD's are present
if not its disabled and user will have an option
to disable it if they dont require this feature.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-03-01 18:12:37 +01:00
karthik-us ebc812c4ed doc: fix broken links
This patch fixes the broken links in the non rendered documents
on github and keeps the structre of the rendered documents on
the website intact as well.

Signed-off-by: karthik-us <ksubrahm@redhat.com>
2024-03-01 19:44:15 +05:30
Madhu Rajanna 0d5bd70194 csi: install vgs CRD in tests
update the snapshot controller to 7.0.1
and install new Volumegroup CRD's

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-03-01 09:15:17 +01:00
Madhu Rajanna 77bfcd46e7 csi: add rbac required for vgs
Added required rbac's for required rbac
for volumegroupsnapshot feature.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-03-01 09:15:17 +01:00
Scott Miller d12478beb3 build: add ability to stash docker build context
This commit gives builders the necessary tooling to save off a docker build context for use
with other tools that dont follow the same command format as $DOCKERCMD.

Signed-off-by: Scott Miller <smiller1@coreweave.com>
2024-02-29 15:48:00 -05:00
Travis Nielsen 2ae319eebc Merge pull request #13840 from karthik-us/doc-fix
Revert "doc: fix broken links"
2024-02-29 12:05:30 -07:00
karthik-us 532e865ba2 Revert "doc: fix broken links"
This reverts commit ea700bcf9a.

Signed-off-by: karthik-us <ksubrahm@redhat.com>
2024-03-01 00:22:49 +05:30
subham rai ca5972dece Merge pull request #13833 from karthik-us/doc-fix
doc: fix broken links
2024-02-29 14:04:56 +05:30
karthik-us ea700bcf9a doc: fix broken links
Fixing the broken links in the docs.

Signed-off-by: karthik-us <ksubrahm@redhat.com>
2024-02-29 12:42:30 +05:30
Travis Nielsen d77cee791c Merge pull request #13362 from parth-gr/service-account-deafult
core: Set default service account on all Ceph daemons
2024-02-28 10:52:12 -07:00
Travis Nielsen e02c5b8369 Merge pull request #13809 from iPraveenParihar/update/pendingReleaseNotes
doc: PendingReleaseNotes for update netNamespaceFilePath PR
2024-02-28 10:40:02 -07:00
Praveen M 10dea459ec doc: pending release notes for update netNamespaceFilePath PR
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-02-28 16:39:56 +05:30
parth-gr f7a9d8ff7b core: added rook-ceph-default service account
When a private docker registry is used and an
image pull secret is specified in the chart,
the pods with default Service Account fail to pull
the image due to authentication issues.
Added rook-ceph-default service account and modify the pods
specifications by adding the serviceAccountName

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

Closes: https://github.com/rook/rook/issues/6673
Co-authored-by: Tareq Sharafy <tareq.sha@gmail.com>
Signed-off-by: parth-gr <partharora1010@gmail.com>
(cherry picked from commit 737fb099fe)
Signed-off-by: parth-gr <partharora1010@gmail.com>
2024-02-28 13:32:55 +05:30
subham rai 58926487e3 Merge pull request #13617 from Nordix/update-prometheus-operator-version-sunnat
Bump Prometheus operator version to v0.71.1
2024-02-28 13:22:20 +05:30
Sunnatillo 3ad456c6a2 build: uplift prometheus operator version to v0.71.1
This commit uplifts prometheus operator version to v0.71.1.

Signed-off-by: Sunnatillo <sunnat.samadov@est.tech>
2024-02-27 20:00:25 +02:00
subham rai 019c7514e1 Merge pull request #13823 from shay1760/update-log
external: update logging when comparing ceph version
2024-02-27 22:42:41 +05:30
shay1760 f8f17b2caa external: update logging when comparing ceph version
when comparing local ceph version with external cluster
there is wrong log printing. Updating to print the right
log message.

Signed-off-by: shay1760 <rahulkrrai0302@gmail.com>
2024-02-27 20:42:59 +05:30