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
dependabot[bot]
86c677c6ad
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-27 13:01:33 +00:00
dependabot[bot]
077e3f548c
build(deps): bump github.com/aws/aws-sdk-go from 1.44.157 to 1.44.209
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.157 to 1.44.209.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.157...v1.44.209 )
---
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-02-27 13:01:14 +00:00
parth-gr
2346dd382f
docs: update k8s version to 1.26.1 in release notes
...
Signed-off-by: parth-gr <paarora@redhat.com >
2023-02-27 12:44:31 +05:30
Travis Nielsen
c2abb7f006
Merge pull request #11740 from BlaineEXE/take-over-11717
...
build: use Kube v1.26.1 API and in CI
2023-02-24 15:13:00 -07:00
Satoru Takeuchi
3a44a394b5
osd: handle device name change and device removel correctly
...
If a kernel device name change happens and a block device file
in the OSD directory becomes dangling link, this OSD fails
to start continuously. This problem can be resolved by confirming
the validity of the device file and recreating it if necessary.
The original problem happened in host-based clusters. A similar
problem exists in PVC-based clusters. In this case, if a PV,
corresponds to an existing OSD, and points to a missing block
device file, the OSD pod fails to consume this PV. Although this
behavior is undesirable, I don't think this problem should be
handled in Rook. If doing so, we must re-create the existing PV.
Rook shouldn't do such work.
Closes: https://github.com/rook/rook/issues/10860
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com >
2023-02-24 05:29:14 +00:00
parth-gr and Blaine Gardner
69ae9569cd
build: update k8s version to 1.26.1
...
Update the Kubernetes API version used to 1.26.1, and start testing
against Kubernetes version 1.26.1 in CI.
Co-authored-by: parth-gr <paarora@redhat.com >
Co-authored-by: Blaine Gardner <blaine.gardner@redhat.com >
Signed-off-by: parth-gr <paarora@redhat.com >
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com >
2023-02-23 20:18:47 -07:00
Travis Nielsen
d7f84c960d
Merge pull request #11745 from travisn/ci-stability
...
test: Increase timeout waiting for ceph commands
2023-02-23 09:50:19 -07:00
Travis Nielsen
968fbcd818
ci: skip requirement for mirroring test in backports
...
The multi-cluster-mirroring test is consistently failing.
Any failing tests will prevent mergify from merging the
backport PRs automatically, so we disable this until
that test passes.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2023-02-23 09:11:21 -07:00
Travis Nielsen
bdbf5bc929
test: wait for rgw to stabilize before checking vault token
...
The rgw may take a few seconds to stabilize before
the token can be checked in the rgw pod. Wait a few
seconds for test stability
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2023-02-23 09:11:20 -07:00
Travis Nielsen
4c5163f843
test: print return value for intermittent failure
...
The canary tests sometimes have an intermittent failure
when processing the return value of a grep for the osds
to be running. Print some debug info to help track it
down.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2023-02-23 09:11:20 -07:00
Travis Nielsen
ff01722b0f
test: increase timeout waiting for ceph commands
...
The test scripts were only waiting for a timeout of three
seconds for ceph commands, which was causing intermittent
failures in the CI. Now the timeout is increased to
ten seconds.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2023-02-23 09:11:20 -07:00
Travis Nielsen
3bedd3dbd3
Merge pull request #11747 from BlaineEXE/allow-build-on-mac-w-apple-silicon
...
build: allow building on Mac with Apple silicon
2023-02-23 08:49:41 -07:00
Alexander Trost
bb0b60bc8f
Merge pull request #11718 from ideepika/wip-minimal-ci-stable-builds
...
ci: use composite action for tmate session debugging
2023-02-23 15:24:30 +01:00
Blaine Gardner
442e6480bd
build: allow building on Mac with Apple silicon
...
There are a couple minor changes needed to allow building Rook on Apple
silicon.
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com >
2023-02-22 17:32:42 -07:00
Travis Nielsen
691186325e
Merge pull request #11738 from Madhu-1/update-csi-3.8.0
...
csi: update cephcsi to v3.8.0
2023-02-22 08:29:38 -07:00
Madhu Rajanna
b01180580c
csi: update cephcsi to v3.8.0
...
updating the cephcsi image to v3.8.0
release and also removing support for
3.6.0 as its deprecated and not supported
any more.
More details at
https://github.com/ceph/ceph-csi/releases/tag/v3.8.0
and https://github.com/ceph/ceph-csi/tree/release-v3.8
\#ceph-csi-container-images-and-release-compatibility
fixes #11688
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2023-02-22 15:49:36 +01:00
Travis Nielsen
2abb8aa08c
Merge pull request #11661 from rkachach/fix_issue_removing_sidecar
...
mgr: remove legacy mgr HA logic and watch-active sidecar
2023-02-21 22:19:30 -07:00
Redouane Kachach
9f37439a07
mgr: addressing review comments
...
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2023-02-21 23:44:02 +01:00
Blaine Gardner
a2009fc0af
Merge pull request #11734 from BlaineEXE/doc-update-release-helm
...
doc: add helm supported version note to upgrade doc
2023-02-21 13:29:04 -07:00
Blaine Gardner
1d3880322b
docs: add helm supported version note to upgrade doc
...
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com >
2023-02-21 13:26:22 -07:00
Travis Nielsen
18c9977e04
Merge pull request #11716 from microyahoo/fix_11715
...
object: update os user caps
2023-02-21 12:26:11 -07:00
Travis Nielsen
0ebcc8ff9e
Merge pull request #11721 from ahgraber/ceph-rules
...
monitoring: align with ceph/ceph prometheus alerts
2023-02-21 09:55:57 -07:00
Travis Nielsen
3bd0427c62
Merge pull request #11728 from BlaineEXE/update-release-docs
...
docs: update docs to prepare for v1.11 release
2023-02-21 09:50:13 -07:00
Travis Nielsen
4a75776674
Merge pull request #11724 from subhamkrai/fix-csv-description
...
build: fix csv generation during make build
2023-02-21 09:30:20 -07:00
Redouane Kachach
ff75ec96b7
mgr: remove mgr sidecar
...
With the new mgr HA implementation (based on readiness probe) we
don't need the mgr sidecar (live-watch) anymore. This commit is
intended to remove all the related code.
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2023-02-21 17:25:39 +01:00
Blaine Gardner
c398d1e291
docs: update docs to prepare for v1.11 release
...
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com >
2023-02-21 09:20:58 -07:00
Travis Nielsen
5699aed572
Merge pull request #11723 from travisn/wait-for-mgr-update
...
mgr: Wait for the mgr pod to be running after an update
2023-02-21 08:35:30 -07:00
Deepika Upadhyay
fef11fa6a6
ci: timeout-minutes has a known issue with composite
...
use timeout for the step in main workflow instead
https://github.com/actions/runner/issues/1979
https://github.com/metabase/metabase/pull/24554/files
once support for timeout-minutes is added we can remove these steps
Signed-off-by: Deepika Upadhyay <deepika@koor.tech >
2023-02-21 15:57:00 +05:30
Liang Zheng
c81aa7f856
object: update os user caps
...
Removing user caps will be skipped as the UserCaps is empty, which will cause updating user caps to not take effect.
Signed-off-by: Liang Zheng <zhengliang0901@gmail.com >
2023-02-21 17:06:41 +08:00
subhamkrai
9abe1169ca
build: fix csv generation during make build
...
we need to export variable in different lines
to work in Makefile, exporting in single doesn't
work.
Signed-off-by: subhamkrai <srai@redhat.com >
2023-02-21 09:00:39 +05:30
ahgraber
568623d92b
monitoring: remove cephadm ruleset
...
Remove cephadm ruleset, as they don't apply to rook
Signed-off-by: ahgraber <ahgraber@ninerealmlabs.com >
2023-02-20 21:04:30 -05:00
Travis Nielsen
4d1017f805
mgr: wait for the mgr pod to be running
...
After an update, the mgr pod will be restarted. Since the
readiness probe will indicate the standby mgr pod is never
ready, we need to check simply for the running mgr pod
and not whether or not it is ready.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2023-02-20 16:55:51 -07:00
ahgraber
ad2308d655
monitoring: align with ceph/ceph prometheus alerts
...
Update rook prometheus localrules files to align with ceph/ceph prometheus alerts
Signed-off-by: ahgraber <ahgraber@ninerealmlabs.com >
2023-02-20 13:30:21 -05:00
Travis Nielsen
fcc2786ad0
Merge pull request #11719 from rook/dependabot/github_actions/wagoid/commitlint-github-action-5.3.1
...
build(deps): bump wagoid/commitlint-github-action from 5.3.0 to 5.3.1
2023-02-20 10:26:55 -07:00
Travis Nielsen
b17fbddb31
Merge pull request #11713 from fengshunli/package
...
build: update package dependencies
2023-02-20 10:00:57 -07:00
Deepika Upadhyay
01b4ad9eec
ci: use composite action for tmate session debugging
...
this will help deduplicate tmate debug code throughout.
Signed-off-by: Deepika Upadhyay <deepika@koor.tech >
2023-02-20 21:07:20 +05:30