Redouane Kachach
b02a2147bc
test: improve examples directory checking
...
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2023-11-30 17:27:35 +01:00
Blaine Gardner
d7b06ba69f
Merge pull request #13293 from rkachach/fix_issue_dashboard_ipaddr
...
test: fix how we obtain the dashboard endpoint
2023-11-30 08:42:35 -07:00
Redouane Kachach
b739f29bc8
test: fix how we obtain the dashboard endpoint
...
current code gets the ip:port for the dashboard by using
the ip of the mgr pods. This works great when there's only
one mgr but it fails in case of a multi-node cluster
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2023-11-30 11:26:48 +01:00
Travis Nielsen
ee14ecb5a7
Merge pull request #13281 from subhamkrai/add-callback-osd-removal
...
osd: add callback function in osd removal
2023-11-29 23:13:12 -07:00
subhamkrai
927af7c7f7
osd: add callback function in osd removal
...
Adding callback function in the osd removal method
as in downstream there is requirement of adding extra
check before proceeding with osd removal.
Signed-off-by: subhamkrai <srai@redhat.com >
2023-11-30 10:48:24 +05:30
Travis Nielsen
a19860bab0
Merge pull request #13200 from Rakshith-R/CSIDriverOptions
...
csi: add CSIDriverOptions section in cephCluster CR
2023-11-29 08:04:34 -07:00
Rakshith R
59cb0dd4bf
csi: add CSIDriverOptions section in cephCluster CR
...
This commit adds new CSIDriverOptions section in
cephCluster CR. This section contains settings
for read affinity and kernel+fuse Mount options
These settings will be injected directly into
rook-ceph-csi-config cm to be applicable per
ceph cluster.
Signed-off-by: Rakshith R <rar@redhat.com >
2023-11-29 19:34:28 +05:30
Travis Nielsen
580760c8d3
Merge pull request #13282 from parth-gr/fix-codegen
...
build: fix codegen in master branch
2023-11-28 11:31:15 -07:00
parth-gr
1c2c82a602
build: fix codegen in master branch
...
there was a missing codegen deep copy
by running `make codegen` it updated it
Signed-off-by: parth-gr <paarora@redhat.com >
2023-11-28 12:55:48 +05:30
Travis Nielsen
d1c4667c8b
Merge pull request #13225 from ushitora-anqou/use-regex-match-for-pdb-reset
...
core: add pgHealthyRegex to DisruptionManagementSpec
2023-11-27 14:23:25 -07:00
Travis Nielsen
474f457163
Merge pull request #13252 from rook/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.1
...
build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1
2023-11-27 10:41:46 -07:00
dependabot[bot]
9433f26d2d
build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1
...
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Changelog](https://github.com/go-jose/go-jose/blob/v3/CHANGELOG.md )
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-27 10:05:41 -07:00
Travis Nielsen
94060b3433
Merge pull request #13238 from rkachach/fix_issue_adding_ns_support
...
test: adding support to specify the operator and cluster namepaces
2023-11-27 10:02:43 -07:00
Travis Nielsen
49c4163b32
Merge pull request #13256 from rkachach/fix_issue_radosgw_admin
...
mgr: adding CEPH_ARGS to the mgr pod so radosgw-admin can use it
2023-11-27 10:01:12 -07:00
Travis Nielsen
bdad85f46f
Merge pull request #13273 from rook/dependabot/go_modules/github-dependencies-4adff8e93d
...
build(deps): bump the github-dependencies group with 1 update
2023-11-27 07:47:54 -07:00
Travis Nielsen
e1d87471d5
Merge pull request #13265 from weirdwiz/exporter-deployment
...
exporter: change deployment strategy to Recreate
2023-11-27 07:45:09 -07:00
dependabot[bot]
eee1a1b1bf
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 ).
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.48.0...v1.48.4 )
---
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 >
2023-11-27 12:42:48 +00:00
Divyansh Kamboj
f9d6cd7f3a
exporter: change deployment strategy to Recreate
...
Restarting the exporter using RollingRelease causes a race condition,
that results in exporter crashing and the ceph health to show a warning.
Signed-off-by: Divyansh Kamboj <dkamboj@redhat.com >
2023-11-27 15:20:25 +05:30
Satoru Takeuchi
4e58be48c3
Merge pull request #13259 from cybozu-go/osd-revert-encrypted-osd-on-part
...
helm: use csiaddonsport parameter
2023-11-24 14:10:37 +09:00
Satoru Takeuchi
1d8cdeca03
helm: use csiaddonsport correctly
...
We have csi.csiAddonsPort paramete but it's not used everywhere.
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com >
2023-11-24 02:30:08 +00:00
Redouane Kachach
734d105790
test: applying adding rbac.yaml when enabling monitoring
...
applying adding rbac.yaml when enabling monitoring to avoid
permission issues when accessing servicemonitors
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2023-11-23 16:38:12 +01:00
Redouane Kachach
f60cdde460
test: increasing rook-ceph-tools deployment timeout to 90s
...
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2023-11-23 16:37:01 +01:00
Redouane Kachach
f93532a8e4
test: adding support to specify the operator and cluster namepaces
...
adding support to specify operator and cluster namespaces through new
command-line arguments: -c for cluster and -o for operator. The script
will automatically update the namespace in the corresponding YAML files
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2023-11-23 13:48:06 +01:00
Redouane Kachach
afc485fa03
mgr: adding CEPH_ARGS to the mgr pod so radosgw-admin can use it
...
ceph dashboard uses radosgw-admin for certain tasks that
aren't accessible via the rgw REST API. Due to the absence of
a valid ceph.conf file at /etc/ceph/ceph.conf within the mgr pod,
radosgw-admin fails to operate, resulting in 500 errors across
various 'Object Gateway' views on the dashboard. This change
adds CEPH_ARGS environment variable to the mgr pod enabling
its propagation and utilization by the dashboard/radosgw-admin
for executing rgw commands.
closes: https://github.com/rook/rook/issues/13255
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2023-11-23 10:48:55 +01:00
Ryotaro Banno
0ad88e9d68
core: add pgHealthyRegex to DisruptionManagementSpec
...
This patch adds `pgHealthyRegex` field to DisruptionManagementSpec.
`pgHealthyRegex` is a regular expression that is used to determine which
PG states should be considered healthy. The default value of
`pgHealthyRegex` is:
^(active\+clean|active\+clean\+scrubbing|active\+clean\+scrubbing\+deep)$
which is effectively the same as before.
Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com >
2023-11-22 00:19:04 +00:00
Travis Nielsen
510d2721b4
Merge pull request #13247 from riya-singhal31/master
...
csi: add csi-addons sidecar to cephfs deployment
2023-11-21 16:13:31 -07:00
Travis Nielsen
da2513e484
Merge pull request #13248 from rkachach/fix_issue_exporter_interval
...
mgr: get servicemonitor exporter's interval from MonitoringSpec
2023-11-21 16:02:38 -07:00
Riya Singhal
401ce4697a
csi: add csi-addons sidecar to cephfs deployment
...
this commit adds csi-addon sidecar to
cephfsplugin provisioner deployment
Signed-off-by: Riya Singhal <rsinghal@redhat.com >
2023-11-22 02:50:45 +05:30
Redouane Kachach
6b71325dbe
mgr: get servicemonitor exporter's interval from MonitoringSpec
...
this change updates the serviceMonitor interval of the the rook-ceph-exporter
with the value from the MonitoringSpec.
closes: https://github.com/rook/rook/issues/13159
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2023-11-21 21:47:28 +01:00
Travis Nielsen
38ceb90ab2
Merge pull request #13211 from subhamkrai/pr/gauravsitlani/12957
...
core: operator to skip reconcile of mgr, rgw, mds and rbd-mirror
2023-11-21 12:15:34 -07:00
Travis Nielsen
346746c43b
Merge pull request #13244 from iPraveenParihar/upgrade-sidecar-versions
...
csi: update csi sidecars' image version
2023-11-21 12:10:49 -07:00
Travis Nielsen
e3c9ed6768
Merge pull request #13239 from avanthakkar/run-exporter-with-specific-keyring
...
exporter: run exporter with specific keyring
2023-11-21 11:59:05 -07:00
avanthakkar
8fa561484a
exporter: run exporter with specific keyring
...
Similar to the ceph crash collector daemon that generates a keyring with more
restrictive privileges, the exporter should also generate and use a more limited keyring.
Signed-off-by: avanthakkar <avanjohn@gmail.com >
2023-11-21 23:52:50 +05:30
Blaine Gardner
e9410058fd
Merge pull request #13249 from BlaineEXE/fix-rgw-period-errors
...
test: add tmate to daily/nightly jobs
2023-11-21 10:37:44 -06:00
Blaine Gardner
cbd9c8fe74
test: add tmate to daily/nightly jobs
...
Add tmate debugging to daily/nightly jobs to help debugging.
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
2023-11-21 09:29:28 -07:00
Blaine Gardner
891edb1cbd
Merge pull request #13230 from koor-tech/ceph_config_via_cluster_crd
...
build: use /usr/bin/env to look up script interpreters
2023-11-21 10:07:56 -06:00
gauravsitlani
3d0049c547
core: operator to skip reconcile of mgr, rgw, mds and rbd-mirror daemons in debug
...
During certain maintenance tasks the admin will own running
operations on the ceph mgr, rgw, mds and rbd-mirror daemons
and the operator should not interfere with those operations.
Co-authored-by: gauravsitlani <gaurav.sitlani@live.com >
Signed-off-by: subhamkrai <srai@redhat.com >
2023-11-21 20:14:16 +05:30
Alexander Trost
fcf52207f8
build: use /usr/bin/env to look up script interpreters
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2023-11-21 14:38:22 +01:00
Praveen M
ddf03bce6f
csi: update csi sidecars' image version
...
csi-node-driver-registrar: v2.9.1
csi-resizer: v1.9.2
csi-provisioner: v3.6.2
csi-attacher: v4.4.2
csi-snapshotter: v6.3.2
Signed-off-by: Praveen M <m.praveen@ibm.com >
2023-11-21 14:41:57 +05:30
Blaine Gardner
e54f112f04
Merge pull request #13237 from zer0def/issue-12833
...
rgw: correctly handle mgr-proxied rgw cli commands in multus scenarios
2023-11-20 18:18:15 -06:00
zer0def
9b69b5cb46
rgw: correctly handle mgr-proxied rgw cli commands in multus scenarios
...
Due to multi-site Ceph object resources (realms, zonegroups, zones)
reconciliation CLI commands being proxied through CephCluster's Mgr pods
in Multus-based scenarios, return codes were being additionally wrapped
by K8S' command streams and weren't adequately handled in-code, causing
reconciliation of CephObject(Realm|ZoneGroup|Zone) resources to fail, as
an exit code of 0, instead of the expected syscall.ENOENT (2) was returned.
Fixes #12833
Signed-off-by: zer0def <zv0uzqbqnncivw0afjsx79jmd19shpps3r5f2vjc6yv@definedaszero.xyz >
2023-11-20 23:42:17 +01:00
Travis Nielsen
fc43f8fc69
Merge pull request #13233 from rook/dependabot/go_modules/k8s-dependencies-3e07744c0b
...
build(deps): bump the k8s-dependencies group with 4 updates
2023-11-20 14:49:09 -07:00
dependabot[bot]
8abc599c42
build(deps): bump the k8s-dependencies group with 4 updates
...
Bumps the k8s-dependencies group with 4 updates: [k8s.io/api](https://github.com/kubernetes/api ), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ), [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) and [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider ).
Updates `k8s.io/api` from 0.28.3 to 0.28.4
- [Commits](https://github.com/kubernetes/api/compare/v0.28.3...v0.28.4 )
Updates `k8s.io/apiextensions-apiserver` from 0.28.3 to 0.28.4
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.3...v0.28.4 )
Updates `k8s.io/cli-runtime` from 0.28.3 to 0.28.4
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.28.3...v0.28.4 )
Updates `k8s.io/cloud-provider` from 0.28.3 to 0.28.4
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.28.3...v0.28.4 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-20 14:21:16 -07:00
Travis Nielsen
86c227e64a
Merge pull request #13234 from rook/dependabot/go_modules/github-dependencies-df6d6e1067
...
build(deps): bump the github-dependencies group with 1 update
2023-11-20 12:09:54 -07:00
Travis Nielsen
6b1f912958
Merge pull request #13236 from rkachach/fix_issue_monitoring_namespace
...
manifest: adding the namespace tag to the monitoring manifests
2023-11-20 11:43:05 -07:00
Redouane Kachach
147f6e2e78
manifest: adding the namespace tag to the monitoring manifests
...
including the namespace tag in the monitoring manifests to streamline
the automated process of modifying them through scripting
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2023-11-20 17:19:37 +01:00
dependabot[bot]
fb63aa5be6
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 ).
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.47.9...v1.48.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-20 12:06:17 +00:00
Travis Nielsen
8f611cfdfc
Merge pull request #13228 from Madhu-1/fix-csi-conf-link
...
doc: correct csi ceph.conf path
2023-11-17 09:48:58 -07:00
Travis Nielsen
250db2b888
Merge pull request #13218 from subhamkrai/min-k8s-1.23
...
ci: upgrade min k8s support to 1.23.17
2023-11-17 07:24:42 -07:00
Madhu Rajanna
d1613af35d
doc: correct csi ceph.conf path
...
correct the csi ceph.conf path
in the documentation.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2023-11-17 13:38:21 +01:00