Commit Graph
374 Commits
Author SHA1 Message Date
subhamkrai a877771748 ci: upgrade minikube action to latest version
upgrading minikube action to latest version which has
the fix of crictl, currently CI is failing due to this.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-12-14 20:47:59 +05:30
Zuhair 792a261ca9 docs: auto generate helm chart docs using helm-docs
Signed-off-by: Zuhair AlSader <zuhair@koor.tech>
2022-12-02 17:08:50 -05:00
dependabot[bot] cf5b783ce4 build(deps): bump wagoid/commitlint-github-action from 5.2.2 to 5.3.0
Bumps [wagoid/commitlint-github-action](https://github.com/wagoid/commitlint-github-action) from 5.2.2 to 5.3.0.
- [Release notes](https://github.com/wagoid/commitlint-github-action/releases)
- [Changelog](https://github.com/wagoid/commitlint-github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/wagoid/commitlint-github-action/compare/v5.2.2...v5.3.0)

---
updated-dependencies:
- dependency-name: wagoid/commitlint-github-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 12:11:28 +00:00
Shinya Hayashi 05875a3f4f osd: support loop devices for test clusters
A new variable is added to rook-ceph-operator-config
ConfigMap to allow using loop devices for osd.

This feature is intended to be used for testing purposes only.

Signed-off-by: Shinya Hayashi <shinya-hayashi@cybozu.co.jp>
2022-11-09 06:45:41 +00:00
dependabot[bot] 87ba618db6 build(deps): bump manusa/actions-setup-minikube from 2.7.0 to 2.7.1
Bumps [manusa/actions-setup-minikube](https://github.com/manusa/actions-setup-minikube) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/manusa/actions-setup-minikube/releases)
- [Commits](https://github.com/manusa/actions-setup-minikube/compare/v2.7.0...v2.7.1)

---
updated-dependencies:
- dependency-name: manusa/actions-setup-minikube
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-07 12:05:52 +00:00
Travis Nielsen 1866ac63e7 Merge pull request #11248 from rook/dependabot/github_actions/azure/setup-helm-3
build(deps): bump azure/setup-helm from 1 to 3
2022-10-31 11:47:48 -06:00
Travis Nielsen 6e4726e9e8 Merge pull request #11247 from rook/dependabot/github_actions/actions/stale-6
build(deps): bump actions/stale from 4 to 6
2022-10-31 11:17:57 -06:00
Travis Nielsen c6250c7756 Merge pull request #11246 from rook/dependabot/github_actions/wagoid/commitlint-github-action-5.2.2
build(deps): bump wagoid/commitlint-github-action from 2.0.3 to 5.2.2
2022-10-31 11:17:32 -06:00
Travis Nielsen 8865d34640 Merge pull request #11245 from rook/dependabot/github_actions/actions/setup-go-3
build(deps): bump actions/setup-go from 2 to 3
2022-10-31 11:16:20 -06:00
dependabot[bot] cc384306de build(deps): bump azure/setup-helm from 1 to 3
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 1 to 3.
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Commits](https://github.com/azure/setup-helm/compare/v1...v3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 12:28:03 +00:00
dependabot[bot] dfc7f28af8 build(deps): bump actions/stale from 4 to 6
Bumps [actions/stale](https://github.com/actions/stale) from 4 to 6.
- [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/v4...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 12:28:00 +00:00
dependabot[bot] 29ee2f63e3 build(deps): bump wagoid/commitlint-github-action from 2.0.3 to 5.2.2
Bumps [wagoid/commitlint-github-action](https://github.com/wagoid/commitlint-github-action) from 2.0.3 to 5.2.2.
- [Release notes](https://github.com/wagoid/commitlint-github-action/releases)
- [Changelog](https://github.com/wagoid/commitlint-github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/wagoid/commitlint-github-action/compare/v2.0.3...v5.2.2)

---
updated-dependencies:
- dependency-name: wagoid/commitlint-github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 12:27:57 +00:00
dependabot[bot] aa102da4c8 build(deps): bump actions/setup-go from 2 to 3
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v3)

---
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>
2022-10-31 12:27:55 +00:00
dependabot[bot] e8412cd591 build(deps): bump actions/setup-python from 2 to 4
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v4)

---
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>
2022-10-31 12:27:52 +00:00
Travis Nielsen c1470ee22e Merge pull request #11224 from rook/dependabot/github_actions/helm/chart-testing-action-2.3.1
build(deps): bump helm/chart-testing-action from 2.1.0 to 2.3.1
2022-10-27 12:58:59 -06:00
Travis Nielsen 0525b31aef Merge pull request #11225 from rook/dependabot/github_actions/actions/upload-artifact-3
build(deps): bump actions/upload-artifact from 2 to 3
2022-10-27 12:58:50 -06:00
Travis Nielsen 833197d5ba Merge pull request #11226 from rook/dependabot/github_actions/docker/login-action-2
build(deps): bump docker/login-action from 1 to 2
2022-10-27 12:58:40 -06:00
Travis Nielsen 306b2c3900 Merge pull request #11227 from rook/dependabot/github_actions/actions/checkout-3
build(deps): bump actions/checkout from 2 to 3
2022-10-27 12:58:29 -06:00
dependabot[bot] 482c6bc780 build(deps): bump golangci/golangci-lint-action from 2 to 3
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 2 to 3.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-27 13:55:05 +00:00
dependabot[bot] 53bbd631e1 build(deps): bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-27 13:55:01 +00:00
dependabot[bot] 787ca227cc build(deps): bump docker/login-action from 1 to 2
Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-27 13:54:58 +00:00
dependabot[bot] 14bba9da70 build(deps): bump actions/upload-artifact from 2 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
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>
2022-10-27 13:54:54 +00:00
dependabot[bot] d857c4c211 build(deps): bump helm/chart-testing-action from 2.1.0 to 2.3.1
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.1.0 to 2.3.1.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/v2.1.0...v2.3.1)

---
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>
2022-10-27 13:54:52 +00:00
subhamkrai ecdcc16104 ci: daily job is failing due to k8s communication
installing minikube and kubectl to see if that
works.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-10-17 19:59:31 +05:30
Travis Nielsen 1420234058 Merge pull request #11145 from subhamkrai/fix-daily-suite
ci: install yq in daily nightly job
2022-10-13 08:19:18 -06:00
subhamkrai ed42b7fa46 ci: install yq in daily nightly job
installing yq in daily nightly job and remove once job is done

Signed-off-by: subhamkrai <srai@redhat.com>
2022-10-13 18:53:32 +05:30
Travis Nielsen f907852cac Merge pull request #10877 from gauravsitlani/fs-mirror-integration
tests: improved filesystem snapshot mirroring integration tests
2022-10-11 09:20:52 -06:00
gauravsitlani 64161f1ceb test: correction in message for replicated mirrored pool task
Signed-off-by: gauravsitlani <gauravsitlani@riseup.net>
2022-10-11 02:08:07 +05:30
gauravsitlani 67cd8f15f8 test: improved cephfs mirroring integration tests
Signed-off-by: gauravsitlani <gauravsitlani@riseup.net>
2022-10-11 01:11:41 +05:30
Blaine Gardner 9d649ca3b6 Merge pull request #11110 from BlaineEXE/fix-nfs-multus
nfs: fix nfs grace period when multus is enabled
2022-10-06 11:24:47 -06:00
Travis Nielsen 25ee33f029 ci: ceph master images renamed to main
The ceph master images were recently renamed to main
so we need to pick up the new tag.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-10-05 16:46:04 -06:00
Blaine Gardner 51fac0a993 nfs: fix nfs grace period when multus is enabled
Run the ganesha-rados-grace command in a remote pod when multus
networking is enabled.

Signed-off-by: parth-gr <paarora@redhat.com>
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2022-10-05 16:28:36 -06:00
subhamkrai f575f1ad5a ci: use k8s older than 1.23 for multus
using k8s older than 1.23 for multus since multus
deployment is failing in the latest k8s version.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-09-30 18:36:37 +05:30
subhamkrai 3d5ed59e27 ci: update canary k8s version to 1.25.0
updating canary k8s version to 1.25.0

Closes: https://github.com/rook/rook/issues/10530
Signed-off-by: subhamkrai <srai@redhat.com>
2022-09-29 12:46:19 +05:30
Satoru Takeuchi 5c2d325cc4 ci: move to ubuntu 2004 completely
github-hosted runner ubuntu-18.04 will be removed by Dec. 1st, 2022.

https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/

So, let's change the all runnners to ubuntu-20.04.

We need to uninstall `snapd` because `snapd` prevents kernel from
unmounting `/mnt` completely.

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
2022-09-27 04:32:20 +00:00
parth-gr 26584fc6e5 core: update loadclusterInfo with multus check
if Multus is enabled the clusterinfo should be updated with
network as multus as to run the ceph cmds in remote
executor

Signed-off-by: parth-gr <paarora@redhat.com>
2022-09-22 14:46:51 +05:30
parth-gr ddea97ebde nfs: fix nfs if multus is enabled
Closes: https://github.com/rook/rook/issues/10812
Signed-off-by: parth-gr <paarora@redhat.com>
2022-09-21 14:09:40 +05:30
Travis Nielsen 55c72a3674 ci: update arm host to pick up correct self-hosted machine
The self-hosted arm64 machine has a new label ubuntu-20.04-arm64 to
avoid the conflict with other ubuntu-20.04 labels from
general github actions. We only want the daily arm job
to use the self-hosted runner.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-09-13 13:30:45 -06:00
Travis Nielsen 1bbf8f7a43 Merge pull request #10791 from Rakshith-R/use-cephcsi-nfsnodeplugin
csi: use cephcsi image for nfs nodeserver + holder design
2022-09-06 10:52:30 -06:00
subhamkrai c2cc8d3a66 ci: no need to copy working dir to GOPATH
this commits remove using working-dire and copying
files to GOPATH since they are not required anymore.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-09-06 19:22:45 +05:30
Rakshith R 07aac106df ci: add e2e for csi-nfsplugin restart
This commit adds e2e for csi-nfsplugin restart
when it is not on host-networking.

Signed-off-by: Rakshith R <rar@redhat.com>
2022-09-02 14:16:15 +05:30
subhamkrai bfa78b7ea2 ci: fix release tests configuration
I missed to remove older config for release
tests yaml.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-09-02 10:52:50 +05:30
subhamkrai 80be5b5fc0 ci: remove older k8s config since we moved to 1.19
no need of using older config to setup older k8s
since we moved to 1.19 as min k8s version.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-09-01 11:28:14 +05:30
Travis Nielsen 109c685961 ci: setup helm upgrade test on the latest config
The older k8s version config is not setup properly for the
helm upgrade test, and also is not necessary.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-08-31 11:31:46 -06:00
Travis Nielsen 5677587133 ci: revert ibm canary test to ubuntu 18
The ibm test has been failing since the move to ubuntu 20
was merged a couple days ago. Reverting back to 18 for now.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-08-31 10:53:38 -06:00
Travis Nielsen a6dfb77827 build: update min version to k8s 1.19
Rook will support the most recent seven K8s releases,
so we update the min version to 1.19 for Rook v1.10.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-08-30 15:15:20 -06:00
subhamkrai 4623087ef4 ci: upgrade to latest k8s version for ci test
integration test now run on the latest k8s v1.25.0.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-08-29 14:00:49 -06:00
subhamkrai 9f68afaeef ci: update minikube version to 1.26.1
update minikube version to 1.26.1 for the
latest k8s version and using 1.24.0 for older
k8s version.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-08-26 19:44:42 +05:30
subhamkrai e825166075 ci: update minikube setup action to 2.7.0
update minikube setup action to v2.7.0 for lastest
k8s version and for older k8s version still use v2.6.1

Signed-off-by: subhamkrai <srai@redhat.com>
2022-08-26 15:19:40 +05:30
subhamkrai aec9ac3060 ci: ubuntu 18.04 is deprecated upgrade to ubuntu 22.04
Signed-off-by: subhamkrai <srai@redhat.com>
2022-08-26 15:19:26 +05:30