Commit Graph
9636 Commits
Author SHA1 Message Date
Travis Nielsen 6e296ecc71 Merge pull request #11852 from travisn/reset-release-notes
docs: Reset the pending release notes for v1.12
2023-03-07 15:43:47 -07:00
travisn a4bc1b5300 docs: reset the pending release notes for v1.12
For the feature work that will happen in the v1.12
timeframe, we reset the pending release notes in
the master branch.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-03-07 15:30:32 -07:00
Travis Nielsen f83a70a727 Merge pull request #11848 from avanthakkar/exporter-add-env-var
core: Add env var to exporter for ceph config
2023-03-07 14:21:39 -07:00
avanthakkarandTravis Nielsen b6013d9b11 core: add env var to exporter for ceph config
The exporter requires the mon config and keyring.
Use the CEPH_ARGS env var to specify the config
instead of expecting a ceph.conf to be generated
by another component on the host path.

Co-Authored-By: Travis Nielsen <tnielsen@redhat.com>
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
2023-03-07 13:26:31 -07:00
Travis Nielsen 0a7c3c1774 Merge pull request #11829 from rkachach/fix_issue_11791
mgr: revert readiness probe and go back to the original sidecar HA implementation
2023-03-07 11:27:55 -07:00
Redouane Kachach 0ae7867dd1 Revert "mgr: use k8s readiness probe to implement mgr HA"
This reverts commit dc76f81fea.

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-03-07 13:12:50 +01:00
Redouane Kachach 456a0c328c Revert "mgr: remove mgr sidecar"
This reverts commit ff75ec96b7.

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-03-07 13:12:50 +01:00
Redouane Kachach adc79d4ee4 Revert "mgr: addressing review comments"
This reverts commit 9f37439a07.

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-03-07 13:12:50 +01:00
Redouane Kachach 0c652d28e2 Revert "ci: fix MultiClusterDeploySuite CI"
This reverts commit b464428978.

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-03-07 13:12:50 +01:00
Redouane Kachach c31832095d Revert "mgr: wait for the mgr pod to be running"
This reverts commit 4d1017f805.

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-03-07 13:12:50 +01:00
Travis Nielsen 650a511c3b Merge pull request #11842 from travisn/alert-cleanup
monitoring: Remove alerts that don't apply to rook
2023-03-06 16:33:30 -07:00
travisn fd25eeecf1 monitoring: remove alerts that don't apply to rook
When the alerts were updated from the ceph repo, the cephadm
alerts were removed, now we also remove two other alerts that
don't apply to rook clusters. The pool growth warning alert
and prometheus job missing alerts need to be removed
as also seen in https://github.com/rook/rook/pull/10109.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-03-06 14:46:33 -07:00
Travis Nielsen 1ad863e516 Merge pull request #11822 from gauravsitlani/mirroring-citest-fix
Multi-cluster-mirroring CI test fix
2023-03-06 14:01:26 -07:00
Travis Nielsen b2f1018dab Merge pull request #11835 from rook/dependabot/go_modules/github.com/aws/aws-sdk-go-1.44.214
build(deps): bump github.com/aws/aws-sdk-go from 1.44.209 to 1.44.214
2023-03-06 11:06:03 -07:00
Travis Nielsen c7d4ead3fe Merge pull request #11833 from rook/dependabot/go_modules/github.com/hashicorp/vault-1.13.0
build(deps): bump github.com/hashicorp/vault from 1.12.2 to 1.13.0
2023-03-06 11:02:35 -07:00
gauravsitlani 88df0d8794 ci: fix fs multicluster mirroring
Signed-off-by: gauravsitlani <gauravsitlani@riseup.net>
2023-03-06 21:36:21 +05:30
Travis Nielsen 07a6bc6c22 Merge pull request #11825 from ajschmidt8/fix-doc
Fix documentation indentation
2023-03-06 08:02:29 -07:00
dependabot[bot] c8bbf25d86 build(deps): bump github.com/aws/aws-sdk-go from 1.44.209 to 1.44.214
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.209 to 1.44.214.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.209...v1.44.214)

---
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-06 13:00:47 +00:00
dependabot[bot] d1e2d80114 build(deps): bump github.com/hashicorp/vault from 1.12.2 to 1.13.0
Bumps [github.com/hashicorp/vault](https://github.com/hashicorp/vault) from 1.12.2 to 1.13.0.
- [Release notes](https://github.com/hashicorp/vault/releases)
- [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/vault/compare/v1.12.2...v1.13.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/vault
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 12:59:53 +00:00
AJ Schmidt da0ed4d21f docs: fix documentation indentation
It seems that this `deviceFilter` list item is indented too far.

This PR deindents it one level.

Signed-off-by: AJ Schmidt <ajs4392@gmail.com>
2023-03-06 12:54:24 +00:00
Travis Nielsen cbd91f7e13 Merge pull request #11804 from gauravsitlani/whitespace-fix
manifest: fix whitespace issues
2023-03-03 10:44:32 -07:00
Travis Nielsen e08803a593 Merge pull request #11818 from subhamkrai/check-ci-errors
ci: dnm: this is testing pr for CI
2023-03-02 08:52:19 -07:00
subhamkrai d983f3620e ci: fix multus ci
Signed-off-by: subhamkrai <srai@redhat.com>
2023-03-02 12:20:59 +05:30
Blaine Gardner 29ad3282a0 Merge pull request #11665 from BlaineEXE/object-make-obc-gen-user-name-work-for-multisite
object: make OBC genUserID unique across clusters
2023-03-01 15:29:09 -07:00
Travis Nielsen 064a9138fe Merge pull request #11584 from parth-gr/realm-exteranl
external: add realm support for external cluster
2023-03-01 12:42:59 -07:00
Blaine Gardner e88b920411 Merge pull request #11221 from zhucan/bugfix-11204
file: check if fs exists before checking dependencies
2023-03-01 12:18:03 -07:00
Alexander Trost 7f90eacc1e Merge pull request #11808 from koor-tech/change_old_release 2023-03-01 18:05:23 +01:00
Travis Nielsen 7aa3c860ec Merge pull request #11788 from Rakshith-R/design-key-rotation
docs: add key rotation design docs
2023-03-01 09:58:14 -07:00
Alexander Trost a5131d7309 docs: change old version hint in docs
Resolves https://github.com/rook/rook.github.io/issues/144

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2023-03-01 17:50:00 +01:00
Travis Nielsen 3f58eaf6f4 Merge pull request #11797 from sp98/fix-osd-ports
ceph: add osd container ports only if mcs is enabled
2023-03-01 09:29:46 -07:00
Rakshith R 7c16aa9cf7 docs: add key rotation design docs
This commits adds design document for
Key Encryption Key(KEK) Rotation for OSDs.

Signed-off-by: Rakshith R <rar@redhat.com>
2023-03-01 21:58:44 +05:30
parth-gr 96ea7817f8 external: add realm support for external cluster
if a cluster won't use the deafult realm and try to
execute the python script it will fail to vaildate rgw
as the rgw-admin-user would be created on default realm
So creating user in specific realm if the realm name is passed

Signed-off-by: parth-gr <paarora@redhat.com>
2023-03-01 20:55:48 +05:30
gauravsitlani 75ec7bffc0 manifest: fix whitespace issues
Signed-off-by: gauravsitlani <gauravsitlani@riseup.net>
2023-03-01 18:05:30 +05:30
sp98 12bbc9b1a8 osd: add container ports only if mcs is enabled
Add container ports for OSD container only when multi cluster service is
enabled in the cluster spec.

Signed-off-by: sp98 <sapillai@redhat.com>
2023-03-01 09:07:08 +05:30
Travis Nielsen 23f6d90880 Merge pull request #11760 from opencmit/fix-11657
core: on crash pod ensure rook version label is not set
2023-02-28 11:25:21 -07:00
Ben Gao ed6ed25257 core: on crash pod ensure rook version label is not set
ceph crash pod gets rook version label added unintentionally, which is only for deployment label.
changes include:
1, make a copy of the labels for pod spec from deployment labels just before adding rook version label.
2, add unit test to make sure it works as designed.
This fix along with pr 11674 is to stop ceph daemons pod restarting unnecessarily after upgrading rook operator.

Signed-off-by: Ben Gao <bengao168@msn.com>
2023-02-28 22:19:25 +08:00
Travis Nielsen 08ec3a6e52 Merge pull request #11778 from travisn/snyk-flag
ci: Enable snyk flag not to build vcs
2023-02-27 16:16:02 -07:00
travisn 9197966ed4 ci: enable snyk flag not to build vcs
The snyk check is failing because the -buildvcs flag
is defaulting to true. Let's disable this flag to
get the check passing.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-02-27 16:09:35 -07:00
Travis Nielsen a34b7c9b26 Merge pull request #11654 from rook/dependabot/go_modules/github.com/prometheus-operator/prometheus-operator/pkg/client-0.63.0
build(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/client from 0.61.1 to 0.63.0
2023-02-27 15:49:48 -07:00
Blaine Gardner 1d47f41467 Merge pull request #11772 from BlaineEXE/doc-use-replace-for-crds
doc: use kubectl replace instead of apply for crd updates
2023-02-27 15:03:27 -07:00
Blaine Gardner 38f896ea30 docs: use kubectl replace instead of apply for crd updates
'kubectl apply --server-side' still doesn't always update CRDs
correctly if a CRD is too big to have its last applied annotation. Use
'kubectl replace' instead.

Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2023-02-27 14:54:01 -07:00
dependabot[bot] a9762a8677 build(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/client
Bumps [github.com/prometheus-operator/prometheus-operator/pkg/client](https://github.com/prometheus-operator/prometheus-operator) from 0.61.1 to 0.63.0.
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.61.1...v0.63.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/client
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-27 19:13:02 +00:00
Travis Nielsen 195c434bb3 Merge pull request #11766 from rook/dependabot/go_modules/github.com/aws/aws-sdk-go-1.44.209
build(deps): bump github.com/aws/aws-sdk-go from 1.44.157 to 1.44.209
2023-02-27 12:00:00 -07:00
Travis Nielsen 708d399735 Merge pull request #11768 from rook/dependabot/go_modules/github.com/stretchr/testify-1.8.2
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
2023-02-27 11:59:33 -07:00
Travis Nielsen 6bcf9004a0 Merge pull request #11567 from cybozu-go/fix-10860
osd: handle device name change and device removel correctly
2023-02-27 11:54:30 -07:00
Travis Nielsen 1f06e8253a Merge pull request #11578 from sp98/mcs-support
Support multi cluster service
2023-02-27 09:50:08 -07:00
sp98 7292ac5927 core: export mon and OSD services
Signed-off-by: sp98 <sapillai@redhat.com>
2023-02-27 21:36:59 +05:30
Travis Nielsen d655c86b2f osd: create a service for each osd
The osd needs to bind to an ip that will allow both internal
and external access for rbd mirroring scenarios.
THe operator will create a service for each osd and
instruction the osd to bind to the pod ip while
publishing the clusterIP of the service as the
public IP.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit 14e7225e0a18aff85ede1d476fcaddbbfbcbb732)
2023-02-27 21:05:48 +05:30
sp98 dd941de241 core: multiClusterService API spec changes
Add API changes for export services to peer cluster

Signed-off-by: sp98 <sapillai@redhat.com>
2023-02-27 21:05:48 +05:30
Travis Nielsen 3daf90e884 Merge pull request #11762 from parth-gr/releasenotes
docs: update k8s version to 1.26.1 in release notes
2023-02-27 08:15:06 -07:00