Commit Graph
13292 Commits
Author SHA1 Message Date
Travis Nielsen 12badbe4c3 Merge pull request #11947 from parth-gr/external-seprate-rgw
external: make rgw call separate from cephfs and rbd
2023-03-31 09:35:26 -06:00
Alexander Trost ecb6ba7383 build: allow overriding variables from a dot env file
This helps forks build custom rook releases more easily by allowing
certain Makefile vars to be overwriten using a `.env` file.
In addition this introduces the `DOCKERCMD` var to the
`build/release/Makefile`.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
Signed-off-by: Deepika Upadhyay <deepika@koor.tech>
Signed-off-by: Zuhair AlSader <zuhair@koor.tech>
2023-03-31 11:34:07 -04:00
Travis Nielsen 87e836424e Merge pull request #11980 from thenamehasbeentake/support_disable_prometheus_module
mgr: disable the prometheus module by crds
2023-03-31 08:16:49 -06:00
xiaobaowen e7254c2a1b mgr: disable the prometheus module by crds
Signed-off-by: xiaobaowen <xiaobaowen@deeproute.ai>
2023-03-31 20:49:22 +08:00
Jiffin Tony Thottan 01a3dd0baf object: check obc provisioner for bucket notification
obc-label-controller needs to check only obc provisioned by Rook operator.

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
2023-03-31 14:56:18 +05:30
Travis Nielsen 0d909d9458 Merge pull request #12006 from subhamkrai/update-vault-master
build: update vault to 1.13.1
2023-03-30 14:51:30 -06:00
Travis Nielsen 2f8f7cf56c Merge pull request #11981 from rook/dependabot/github_actions/actions/stale-8
build(deps): bump actions/stale from 7 to 8
2023-03-30 10:52:34 -06:00
Travis Nielsen bf3cb9d4c5 Merge pull request #11982 from rook/dependabot/github_actions/helm/chart-testing-action-2.4.0
build(deps): bump helm/chart-testing-action from 2.3.1 to 2.4.0
2023-03-30 10:52:01 -06:00
parth-gr e44df84687 external: make rgw call separate from cephfs and rbd
if the rge endint is not reachable don't block the creation
of rbd and cephfs sc, just print the error instead of raising exception

Signed-off-by: parth-gr <paarora@redhat.com>
2023-03-30 19:54:33 +05:30
Travis Nielsen 68fa240a1e Merge pull request #11993 from heliochronix/ipv6-msgr2-mon-config
core: fix config format for msgr2 ipv6 monitors
2023-03-30 08:04:38 -06:00
subhamkrai 433c6bcee0 build: update vault to 1.13.1
Signed-off-by: subhamkrai <srai@redhat.com>
2023-03-30 13:42:27 +05:30
xiaobaowen 963f6d3303 docs: design doc for ceph cluster crds with monitoring
Signed-off-by: xiaobaowen <xiaobaowen@deeproute.ai>
2023-03-30 12:59:54 +08:00
Travis Nielsen 305aae552b Merge pull request #11992 from travisn/ipv6-msgr2
csi: IPv6 compatibility for requiring msgr2
2023-03-29 09:15:27 -06:00
Travis Nielsen e169e7086d Merge pull request #11966 from cybozu-go/fix-node-level-deviceclass
osd: handle global or node-local device class configuration correctly
2023-03-29 08:03:48 -06:00
Miles Simpson f99a8dea3f core: fix config format for msgr2 ipv6 monitors
Signed-off-by: Miles Simpson <miles@milessimpson.com>
2023-03-28 16:45:07 -07:00
travisn bbfba5425f csi: ipv6 compatibility for requiring msgr2
The msgr2 conversion assumed the endpoints were formatted
with a single :, which is not compatible with ipv6.
Now if the endpoint ends with the v1 port, it will
simply update the prefix to v2.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-03-28 15:13:51 -06:00
Travis Nielsen 4a23260955 Merge pull request #11845 from rkachach/fix_issue_11844
mgr: use mgr_role dynamic label to tag the active ceph manager
2023-03-28 13:08:18 -06:00
Redouane Kachach f00bd790a8 mgr: using dynamic mgr_role label to implement mgr HA
Closes: https://github.com/rook/rook/issues/11844

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-03-27 18:38:55 +02:00
Travis Nielsen 4674710196 Merge pull request #11983 from rook/dependabot/go_modules/github.com/aws/aws-sdk-go-1.44.229
build(deps): bump github.com/aws/aws-sdk-go from 1.44.224 to 1.44.229
2023-03-27 09:08:22 -06:00
Travis Nielsen 48225daab2 Merge pull request #11984 from rook/dependabot/go_modules/github.com/hashicorp/vault-plugin-secrets-kv-0.14.3
build(deps): bump github.com/hashicorp/vault-plugin-secrets-kv from 0.14.2 to 0.14.3
2023-03-27 09:07:56 -06:00
dependabot[bot] f566470210 build(deps): bump github.com/hashicorp/vault-plugin-secrets-kv
Bumps [github.com/hashicorp/vault-plugin-secrets-kv](https://github.com/hashicorp/vault-plugin-secrets-kv) from 0.14.2 to 0.14.3.
- [Release notes](https://github.com/hashicorp/vault-plugin-secrets-kv/releases)
- [Commits](https://github.com/hashicorp/vault-plugin-secrets-kv/compare/v0.14.2...v0.14.3)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/vault-plugin-secrets-kv
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 13:56:04 +00:00
dependabot[bot] eb16a138f2 build(deps): bump github.com/aws/aws-sdk-go from 1.44.224 to 1.44.229
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.224 to 1.44.229.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.224...v1.44.229)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 13:47:36 +00:00
dependabot[bot] 9bec511408 build(deps): bump helm/chart-testing-action from 2.3.1 to 2.4.0
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/v2.3.1...v2.4.0)

---
updated-dependencies:
- dependency-name: helm/chart-testing-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 13:45:28 +00:00
dependabot[bot] c13aaf9b7f build(deps): bump actions/stale from 7 to 8
Bumps [actions/stale](https://github.com/actions/stale) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 13:42:41 +00:00
Satoru Takeuchi 3e34ebeff8 osd: handle global or node-local device class configuration correctly
Rook uses global or node-local device class configuration if device-level
configurations doesn't exist. However, after introducing device-class
level resource configuration, rook set the default value of device class.
So global or node-level device class configuration has never been used
after that.

Closes: https://github.com/rook/rook/issues/11871
Closes: https://github.com/rook/rook/issues/11826

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
2023-03-27 04:28:45 +00:00
Travis Nielsen 04b52a5fbc Merge pull request #11961 from travisn/mirroring-test-stable
ci: Improved reliability for mirroring snapshots
2023-03-23 10:24:23 -06:00
Travis Nielsen 9b435ddc7d Merge pull request #11963 from sp98/remove-condition-2
mon: remove condition to use 6790 mon port
2023-03-23 10:19:27 -06:00
travisn dca6810fac ci: improved reliability for mirroring snapshots
The snapshots were not being given enough time to complete
before the test was checking whether they had been completed.
Now we check the snapshot mirror count after everything
else is confirmed to be running. Also increase several
timeouts in the tests.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-03-23 09:03:56 -06:00
Ben Gao 3476566ab3 docs: add description for creating nfs rgw export
add description for creating nfs rgw export along with warning message

Signed-off-by: Ben Gao <bengao168@msn.com>
2023-03-23 13:02:41 +08:00
sp98 755135582f mon: remove condition to use 6790 mon port
PR #3143 added check to retain 6790 port for mons. Now
we can remove this check in Rook 1.11.

Signed-off-by: sp98 <sapillai@redhat.com>
2023-03-23 08:44:13 +05:30
Blaine Gardner f1b51ff246 Merge pull request #11320 from thotz/ldap-design-doc
docs: design doc for LDAP intergration with RGW
2023-03-22 14:52:01 -06:00
Travis Nielsen 4811bb1b22 Merge pull request #11899 from Madhu-1/fix-11805
csi: make AttachRequired as configurable
2023-03-22 07:59:39 -06:00
Madhu Rajanna 4c710de791 csi: make AttachRequired as configurable
adding a option to make AttachRequired field
as configurable and added a comment to explain
the consequences of changing the default value

resolves: #11805

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-03-22 12:55:32 +01:00
Madhu Rajanna 3017d563f2 csi: remove default-fstype for cephfs
we dont need to have fstype for cephfs
pvc, removing the unwanted argument
for cephfs.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-03-22 12:55:32 +01:00
Madhu Rajanna 4bdab21db0 nfs: add csi-attacher to NFS provisioner
Add attacher sidecar to NFS provisioner pod
to avoid mounting RWO volumes on two nodes

details: https://github.com/rook/rook/issues/10692

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-03-22 12:55:32 +01:00
Travis Nielsen 473d8f89cf Merge pull request #11950 from avanthakkar/rm-ceph-conf-dir
core: remove ceph-conf-dir volume mount from exporter
2023-03-21 12:25:02 -06:00
Travis Nielsen 540806d329 Merge pull request #11951 from travisn/key-rotate-default
core: Set key rotation default in code instead of crds
2023-03-21 12:16:01 -06:00
travisn cd94ed7ddc core: set key rotation default in code instead of crds
The defaults in CRDs cause an update and trigger a new
reconcile if the value is not set. For the key rotation
setting, the default was only being updated when the kms
feature was enabled. This update was causing the reconcile
to fail in the kms tests. With the default now in code,
the default can remain empty and no cr update will trigger
a new reconcile unexpectedly.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-03-21 11:03:56 -06:00
avanthakkar 1a000673a4 core: remove ceph-conf-dir volume mount from exporter
Remove the `ceph-conf-dir` volume and volume mount from exporter
as it's no more required to spin up exporter daemon

Signed-off-by: avanthakkar <avanjohn@gmail.com>
2023-03-21 21:16:06 +05:30
Jiffin Tony Thottan 6515cee132 docs: design doc for LDAP intergration with RGW
The PR #11091 add support for LDAP integration with RGW, this contains
breif overview of design specific details.

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
2023-03-21 17:42:52 +05:30
Travis Nielsen 5209643689 Merge pull request #11928 from uhthomas/11795
operator: use msgr2 if compression is enabled
2023-03-20 12:24:45 -06:00
Thomas Way ef60650f09 operator: log ceph error in monstore
Closes: #11795
Signed-off-by: Thomas Way <thomas@6f.io>
2023-03-20 17:44:01 +00:00
Thomas Way 891fdb3f77 operator: use msgr2 if compression is enabled
Closes: #11795
Signed-off-by: Thomas Way <thomas@6f.io>
2023-03-20 17:43:37 +00:00
Travis Nielsen 43347cc2bd Merge pull request #11934 from rook/dependabot/go_modules/github.com/aws/aws-sdk-go-1.44.224
build(deps): bump github.com/aws/aws-sdk-go from 1.44.219 to 1.44.224
2023-03-20 08:49:50 -06:00
Travis Nielsen 3c92161639 Merge pull request #11935 from rook/dependabot/go_modules/k8s.io/apimachinery-0.26.3
build(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3
2023-03-20 08:49:07 -06:00
Travis Nielsen 7fa7a1bdd2 Merge pull request #11938 from rook/dependabot/github_actions/actions/setup-go-4
build(deps): bump actions/setup-go from 3 to 4
2023-03-20 08:46:25 -06:00
dependabot[bot] 128e7d72df build(deps): bump actions/setup-go from 3 to 4
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-20 13:02:05 +00:00
dependabot[bot] 8681b89323 build(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.26.2 to 0.26.3.
- [Release notes](https://github.com/kubernetes/apimachinery/releases)
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.26.2...v0.26.3)

---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-20 13:00:08 +00:00
dependabot[bot] f2ba94141d build(deps): bump github.com/aws/aws-sdk-go from 1.44.219 to 1.44.224
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.219 to 1.44.224.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.219...v1.44.224)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-20 12:59:50 +00:00
Travis Nielsen 5832d56476 Merge pull request #11885 from Sheetalpamecha/issue_11769
external: use f-strings for formatting
2023-03-17 09:10:38 -06:00