Commit Graph
10929 Commits
Author SHA1 Message Date
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
shay1760 d666f6e535 ci: remove extra space with 'network' commit title
removing extra space infront of 'network' commit tittle.

Signed-off-by: shay1760 <rahulkrrai0302@gmail.com>
2024-02-27 19:11:48 +05:30
subham rai 9816f2f5f5 Merge pull request #13820 from rook/dependabot/go_modules/go.uber.org/zap-1.27.0
build(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0
2024-02-27 13:17:00 +05:30
dependabot[bot] e86a1f793f build(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0
Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.26.0 to 1.27.0.
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uber-go/zap/compare/v1.26.0...v1.27.0)

---
updated-dependencies:
- dependency-name: go.uber.org/zap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-27 07:11:51 +00:00
subham rai 061506c1cc Merge pull request #13819 from rook/dependabot/go_modules/github-dependencies-89693179d6
build(deps): bump the github-dependencies group with 1 update
2024-02-27 12:40:32 +05:30
Travis Nielsen ae30130124 Merge pull request #13816 from uhthomas/13815
operator: use Linux container CPU quota
2024-02-26 09:48:13 -07:00
Thomas Way 97e3e69bf4 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>
2024-02-26 12:28:57 +00:00
dependabot[bot] 497139b6b5 build(deps): bump the github-dependencies group with 1 update
Bumps the github-dependencies group with 1 update: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go).


Updates `github.com/aws/aws-sdk-go` from 1.50.20 to 1.50.25
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.50.20...v1.50.25)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 12:18:56 +00:00
subham rai 459604a3bd Merge pull request #13802 from microyahoo/nit
mds: fix incorrect comment on crd resource requirements
2024-02-22 12:48:16 +05:30
subham rai d1e3006560 Merge pull request #13801 from subhamkrai/disable-cephfs-fencing
csi: disable cephFs network Fencing temporarily
2024-02-22 12:12:22 +05:30
Liang Zheng 4e9e4c53d8 mds: fix incorrect comment on crd resource requirements
The MDS resource requirements had an incorrect comment of the RGW component.

Signed-off-by: Liang Zheng <zhengliang0901@gmail.com>
2024-02-22 10:23:06 +08:00
Travis Nielsen b9ba6eb371 Merge pull request #13803 from travisn/squid-roadmap
docs: Add squid and bucket DNS subdomains to roadmap
2024-02-21 13:32:46 -07:00
Travis Nielsen 26a545eb6e docs: add squid and dns subdomains to roadmap
For 1.14 release supporting squid is planned
as well as DNS subdomain style access to RGW
buckets.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-02-21 12:04:59 -07:00