Commit Graph
10670 Commits
Author SHA1 Message Date
subhamkrai 2d3e561a00 ci: improve collect-log script
I was debugging helm tests, I noticed, the operator namespace
content is empty and operator is created in same namespace as
other pods. Also, let's collect the 'kube-system' namespace logs
in multus test only as that is the only test where we need to debug
cluster networking and require kube-system logs.

Signed-off-by: subhamkrai <srai@redhat.com>
2023-12-19 21:08:06 +05:30
Travis Nielsen ea4a3871ed Merge pull request #13436 from subhamkrai/remove-1.20
build: remove go1.20 support and default to go1.21
2023-12-19 08:23:16 -07:00
subhamkrai d8766ff871 ci: remove ceph SVGs in helm test
Both the helm tests are failing because,
```
2023-12-19 08:47:06.136640 E | ceph-file-controller: failed to reconcile CephFilesystem "helm-ns/ceph-filesystem-test". CephFilesystem "helm-ns/ceph-filesystem-test" will not be deleted until all dependents are removed: CephFilesystemSubVolumeGroups: [ceph-filesystem-test-csi]
```
So, let's remove the ceph SVGs before removing Ceph filesystem.

Signed-off-by: subhamkrai <srai@redhat.com>
2023-12-19 17:05:21 +05:30
subhamkrai 0c115927e1 build: remove go1.20 support and default to go1.21
Signed-off-by: subhamkrai <srai@redhat.com>
2023-12-19 11:55:03 +05:30
Travis Nielsen 6ff25f0db6 Merge pull request #13429 from travisn/maintainer-no-specialty
docs: Remove specialties for maintainers
2023-12-18 13:01:49 -07:00
Travis Nielsen 0db1477db9 Merge pull request #13418 from jfcoz/fix/operator_tolerations
helm: Fix duplicate tolerations
2023-12-18 13:00:42 -07:00
Travis Nielsen b7b532fdf1 Merge pull request #13428 from BlaineEXE/update-ceph-18.2.1
build: update base and manifests to ceph v18.2.1
2023-12-18 12:09:12 -07:00
travisn b6d7016c22 docs: remove specialties for maintainers
Since all maintainers are essentially focusin on the ceph
storage provider, there is no need to list the specialties
on the owners page. We all work together to complete the
necessary work anyway.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-12-18 11:51:20 -07:00
Blaine Gardner 01d7b22cf1 build: update base and manifests to ceph v18.2.1
Update Rook operator base image and example manifests to the latest Ceph
version released late last week v18.2.1.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2023-12-18 11:27:52 -07:00
Julien Francoz 1171b60862 helm: fix duplicate tolerations
Fix duplicates tolerations in operator Deployment

Resolves https://github.com/rook/rook/issues/13416

Signed-off-by: Julien Francoz <julien-github@francoz.net>
2023-12-18 17:59:44 +00:00
Travis Nielsen 42ae001f73 Merge pull request #13424 from rook/dependabot/github_actions/actions/upload-artifact-4
build(deps): bump actions/upload-artifact from 3 to 4
2023-12-18 10:25:01 -07:00
Blaine Gardner 61d0922010 Merge pull request #12369 from sp98/mon-failover
mon: allow changing hostNetwork settings
2023-12-18 08:54:59 -07:00
dependabot[bot] 4782ccf5ad build(deps): bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 12:36:21 +00:00
sp98 42ea2897cf mon: allow changing hostNetwork settings
Allow changing spec.network.hostNetwork settings on a running cluster
by failing over the mons

Signed-off-by: sp98 <sapillai@redhat.com>
2023-12-18 10:30:48 +05:30
Travis Nielsen 8e704fdfd3 Merge pull request #13408 from charlie-haley/monitoring-interval
helm: allow configuring monitoring interval
2023-12-15 11:15:21 -07:00
Charlie Haley 0768eb125b helm: allow configuring monitoring interval
Signed-off-by: Charlie Haley <charlie.haley@hotmail.com>
2023-12-15 14:56:09 +00:00
Travis Nielsen c7271c9079 Merge pull request #13400 from subhamkrai/update-k8s-1.29
ci: upgrade kubernetes version to latest version
2023-12-15 07:21:14 -07:00
subhamkrai 54b3c9f79f ci: upgrade kubernetes version to latest version
Signed-off-by: subhamkrai <srai@redhat.com>
2023-12-15 12:11:51 +05:30
Travis Nielsen b4efa1ad95 Merge pull request #13375 from Rakshith-R/csi-section-docs
doc: document `spec.csi` section in cephcluster crd
2023-12-14 10:06:48 -07:00
Rakshith R 24430f989a doc: document spec.csi section in cephcluster crd
This commit documents the newly added `spec.csi`
section containing CSI driver related options.

Signed-off-by: Rakshith R <rar@redhat.com>
2023-12-14 19:27:18 +05:30
Travis Nielsen 6449627976 Merge pull request #13385 from subhamkrai/clean-github-action
ci: add 'rook-ceph-seconday' ns to collect logs.
2023-12-13 15:32:13 -07:00
Travis Nielsen f15dcd37cd Merge pull request #13394 from kyrofa/specify-helm-upgrade-ordering
docs: specify that `rook-ceph` helm chart should be upgraded first
2023-12-13 15:08:21 -07:00
Travis Nielsen f33e95ec74 Merge pull request #13393 from travisn/clear-pending-relnotes
docs: Clear the pending release notes for 1.14
2023-12-13 14:55:12 -07:00
travisn 3863ed27e1 docs: clear the pending release notes for 1.14
Since the v1.13.0 release is out, clear the pending
release notes to make way for the v1.14 features.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-12-13 14:51:10 -07:00
Kyle Fazzari ce6baa4f31 docs: specify that rook-ceph helm chart should be upgraded first
Today, it's unclear that there is an expected order of operation when it
comes up upgrades. In reality, the `rook-ceph` helm chart includes the
operator, which should have the opportunity to update any custom
resources before the `rook-ceph-cluster` is upgraded.

Signed-off-by: Kyle Fazzari <kyrofa@ubuntu.com>
2023-12-13 13:09:14 -08:00
Travis Nielsen 1e9c160cd6 Merge pull request #13383 from parth-gr/external-run-as-a-user
external: fix the run as a user flag
2023-12-13 11:17:36 -07:00
Travis Nielsen de6f4354e7 Merge pull request #13386 from subhamkrai/fix-multi-mirror-canary-test
ci: fix multi-cluster-mirroing canary-test
2023-12-13 09:31:58 -07:00
subhamkrai c05578a019 ci: fix multi-cluster-mirroing canary-test
use `sed` to update all the namespace in filesystem-test.yaml file.
Since with subvolumegroup CR added there are more than one `namespace: *`
present and only one was updating by yq command.

Signed-off-by: subhamkrai <srai@redhat.com>
2023-12-13 16:50:53 +05:30
subhamkrai cb602fe33c ci: add 'rook-ceph-seconday' ns to collect logs
In canary test `multi-cluster-mirroring` we also need to collect
logs of `rook-ceph-secondary` namespace to debug the ci.

Signed-off-by: subhamkrai <srai@redhat.com>
2023-12-13 15:08:07 +05:30
subhamkrai 319376bae5 ci: remove unwanted inputs from composite action
we are passing inputs to composite action, like
`github_token` which is not being used anymore. Its'
better to clean those lines.

Signed-off-by: subhamkrai <srai@redhat.com>
2023-12-13 14:54:08 +05:30
parth-gr 8d89faf615 external: fix the run as a user flag
there is a hardcoded value of "client.healthchecker"
which needs to be replaced by self.run_as_user

Signed-off-by: parth-gr <partharora1010@gmail.com>
2023-12-13 14:18:42 +05:30
Travis Nielsen ca810f5c2c Merge pull request #13360 from sp98/mon-failover-hostnetwork
mon: fix mon failover on path change
2023-12-12 11:02:43 -07:00
Travis Nielsen 1c6d44ad25 Merge pull request #13361 from parth-gr/cel-add
build: add cel rule to make resource immutable
2023-12-12 09:48:52 -07:00
parth-gr 098f1fe5e8 build: add cel rule to make resource immutable
added the cel rules at sunvolumgroup and rados
namesapce spec

closes: #13315

Signed-off-by: parth-gr <partharora1010@gmail.com>
2023-12-12 21:40:35 +05:30
sp98 4b6fd89365 mon: fix mon failover on path change
This PR fails over mon when the mon path is changed from hostPath to PVC or vice versa

Signed-off-by: sp98 <sapillai@redhat.com>
2023-12-12 10:32:05 +05:30
Travis Nielsen c80ea7b644 Merge pull request #13370 from parth-gr/helm-upgrade
ci: delete svg in helm test
2023-12-11 12:54:39 -07:00
Travis Nielsen 85d94d4643 Merge pull request #13359 from parth-gr/documet-svg-pinning
docs: document the subvolumegroup pinning
2023-12-11 12:38:59 -07:00
parth-gr 60e879050a ci: delete svg in helm test
The filesystem is not being deleted because of the existing svg.
Add a cliet call to delete the deafult csi svg,
for helm test

Signed-off-by: parth-gr <partharora1010@gmail.com>
2023-12-12 00:52:19 +05:30
Travis Nielsen cbc3e0cd83 Merge pull request #13283 from parth-gr/svg-api-change
subvolumegroup: add pinning spec in subvolumegroup CRD
2023-12-11 10:29:53 -07:00
Travis Nielsen 54beb0cf1b Merge pull request #13366 from rook/dependabot/go_modules/github-dependencies-c989e63953
build(deps): bump the github-dependencies group with 1 update
2023-12-11 10:20:13 -07:00
parth-gr c9fd382c13 subvolumegroup: add pinning spec in subvolumegroup CRD
subvolumegroup can be pinned by pintype and pinsetting
So adding the spec to enhance its functionality

Closes: https://github.com/rook/rook/issues/12607

Signed-off-by: parth-gr <paarora@redhat.com>
2023-12-11 21:54:25 +05:30
Travis Nielsen 41404c131c Merge pull request #13347 from parth-gr/svg-add-cr
subvolumegroup: add default csi svg CR to filesystem CR
2023-12-11 08:36:37 -07:00
Travis Nielsen b36b4f0037 Merge pull request #13363 from rook/dependabot/github_actions/actions/setup-go-5
build(deps): bump actions/setup-go from 4 to 5
2023-12-11 07:18:16 -07:00
Travis Nielsen 4b1f9968d4 Merge pull request #13364 from rook/dependabot/github_actions/actions/stale-9
build(deps): bump actions/stale from 8 to 9
2023-12-11 07:17:46 -07:00
Travis Nielsen dde2c5c89e Merge pull request #13365 from rook/dependabot/github_actions/actions/setup-python-5
build(deps): bump actions/setup-python from 4 to 5
2023-12-11 07:17:14 -07:00
dependabot[bot] d8bd36362e 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)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG_PENDING.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.48.12...v1.48.16)

---
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-12-11 12:25:34 +00:00
dependabot[bot] 72256ad660 build(deps): bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 12:08:09 +00:00
dependabot[bot] 5d9a424174 build(deps): bump actions/stale from 8 to 9
Bumps [actions/stale](https://github.com/actions/stale) from 8 to 9.
- [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/v8...v9)

---
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-12-11 12:08:04 +00:00
dependabot[bot] a2c63650c5 build(deps): bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
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-12-11 12:07:59 +00:00
parth-gr a3e2b3355e docs: document the subvolumegroup pinning
add the name and pinning spec in the docs

Closes: https://github.com/rook/rook/issues/13329

Signed-off-by: parth-gr <paarora@redhat.com>
2023-12-11 15:05:01 +05:30