Commit Graph
1015 Commits
Author SHA1 Message Date
dependabot[bot] 973dddb58f build(deps): bump docker/login-action from 3 to 4
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 13:07:08 +00:00
Travis Nielsen 0e05c6afff Merge pull request #17144 from subhamkrai/fix-synk-ci-failure
security: pin older version of synk
2026-03-05 10:53:21 -07:00
Travis Nielsen 24053d04d3 Merge pull request #17017 from parth-gr/test-mirror-ec
ci: add ec pool mirroring in our ci
2026-03-03 10:24:26 -07:00
subhamkrai c0ef0cf04c security: pin older version of synk
let's pin older version of synk where ci was passing.
With newer version or master tag, it is failing.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-03-03 15:20:14 +05:30
parth-gr 50f5eec61d ci: add ec pool mirroring in our ci
we do support ec pool mirroring too
Add a test for that

Signed-off-by: parth-gr <partharora1010@gmail.com>
2026-03-03 11:35:05 +05:30
Travis Nielsen 5c21f6e925 Merge pull request #17137 from subhamkrai/add-go.1.26
build: add support for go 1.26
2026-03-02 10:50:57 -07:00
subham rai bf0fe48807 Merge pull request #17134 from rook/dependabot/github_actions/actions/setup-go-6.3.0
build(deps): bump actions/setup-go from 6.2.0 to 6.3.0
2026-03-02 21:32:06 +05:30
subhamkrai d3b50aebbc build: add support for go 1.26
this commits add support for 1.26 and updating
go version in ci as well.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-03-02 21:27:35 +05:30
subham rai 0e848d364c Merge pull request #17133 from rook/dependabot/github_actions/github/codeql-action-4.32.5
build(deps): bump github/codeql-action from 4.32.4 to 4.32.5
2026-03-02 21:15:31 +05:30
dependabot[bot] 6dc60e9484 build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/b7c566a772e6b6bfb58ed0dc250532a479d7789f...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 13:26:28 +00:00
dependabot[bot] 8728dde9e7 build(deps): bump actions/setup-go from 6.2.0 to 6.3.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5...4b73464bb391d4059bd26b0524d20df3927bd417)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 13:26:11 +00:00
dependabot[bot] 17684ffc9d build(deps): bump github/codeql-action from 4.32.4 to 4.32.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.4 to 4.32.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/89a39a4e59826350b863aa6b6252a07ad50cf83e...c793b717bc78562f491db7b0e93a3a178b099162)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.32.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 13:25:54 +00:00
Travis Nielsen 507841cf15 Merge pull request #17095 from rook/dependabot/github_actions/helm/kind-action-1.14.0
build(deps): bump helm/kind-action from 1.13.0 to 1.14.0
2026-02-24 09:35:04 -07:00
subham rai 2a9416459f Merge pull request #17096 from rook/dependabot/github_actions/actions/stale-10.2.0
build(deps): bump actions/stale from 10.1.1 to 10.2.0
2026-02-23 19:52:31 +05:30
dependabot[bot] f3e9cb63c7 build(deps): bump github/codeql-action from 4.32.3 to 4.32.4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.3 to 4.32.4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/9e907b5e64f6b83e7804b09294d44122997950d6...89a39a4e59826350b863aa6b6252a07ad50cf83e)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.32.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 13:30:32 +00:00
dependabot[bot] c7196798ee build(deps): bump actions/stale from 10.1.1 to 10.2.0
Bumps [actions/stale](https://github.com/actions/stale) from 10.1.1 to 10.2.0.
- [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/997185467fa4f803885201cee163a9f38240193d...b5d41d4e1d5dceea10e7104786b73624c18a190f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 13:30:17 +00:00
dependabot[bot] f970071270 build(deps): bump helm/kind-action from 1.13.0 to 1.14.0
Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/helm/kind-action/releases)
- [Commits](https://github.com/helm/kind-action/compare/92086f6be054225fa813e0a4b13787fc9088faab...ef37e7f390d99f746eb8b610417061a60e82a6cc)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 13:30:07 +00:00
subham rai 17e6a839c1 Merge pull request #17068 from OdedViner/nvmeof_ci
nvmeof: add nvmeof minikube canary test without csi operator
2026-02-18 21:08:52 +05:30
subhamkrai 3aa7da7b9e Revert "ci: test local master"
This reverts commit 28bc0538f0.
2026-02-18 17:26:45 +05:30
subhamkrai 28bc0538f0 ci: test local master
Signed-off-by: subhamkrai <srai@redhat.com>
2026-02-18 17:15:55 +05:30
Oded Viner 2ebb5d968a nvmeof: add nvmeof minikube canary test without csi operator
adds a new nvmeof minikube canary job for ceph v20.
the test deploys rook with csi operator disabled for nvmeof flow.
it validates pvc and pod io, gateway restart, and data persistence.

Signed-off-by: Oded Viner <oviner@redhat.com>
2026-02-18 13:22:50 +02:00
dependabot[bot] 4ab6c6aef8 build(deps): bump github/codeql-action from 4.32.2 to 4.32.3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.2 to 4.32.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2...9e907b5e64f6b83e7804b09294d44122997950d6)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.32.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-16 13:44:34 +00:00
subhamkrai f6ff5f92bb ci: revert checkout version of push build action
push build action is failing since we updated to checkout
version 6, this commit reverts the checkout to v5 which
was working earlier.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-02-11 12:35:30 +05:30
dependabot[bot] e3a7481760 build(deps): bump actions/checkout from 5.0.0 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.2.
- [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/v5...de0fac2e4500dabe0009e67214ff5f5447ce83dd)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-10 11:02:11 +00:00
Travis Nielsen c2cc5f6aa9 Merge pull request #17044 from subhamkrai/use-right-action-daily-test
ci: use correct cluster setup action
2026-02-09 10:09:06 -07:00
subhamkrai b4d19bc7ea ci: use correct cluster setup action
since we merged canary cluster setup action and integration
test cluster setup action to single action, use right action.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-02-09 21:20:59 +05:30
subham rai c00dcefbaf Merge pull request #17049 from rook/dependabot/github_actions/github/codeql-action-4.32.2
build(deps): bump github/codeql-action from 4.32.1 to 4.32.2
2026-02-09 20:50:42 +05:30
dependabot[bot] f2172a4173 build(deps): bump github/codeql-action from 4.32.1 to 4.32.2
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.1 to 4.32.2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/6bc82e05fd0ea64601dd4b465378bbcf57de0314...45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.32.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-09 14:06:11 +00:00
dependabot[bot] a7e8a30039 build(deps): bump aws-actions/configure-aws-credentials
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 5.1.1 to 6.0.0.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/61815dcd50bd041e203e49132bacad1fd04d2708...8df5847569e6427dd6c4fb1cf565c83acfa8afa7)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-09 14:05:59 +00:00
Travis Nielsen e08c183d82 test: multicluster test to use raw device instead of partition
With the iscsi device created now for integration tests,
the multicluster test can now use the raw device name
instead of assuming it is a partition.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2026-02-03 11:19:28 -07:00
dependabot[bot] 5db53b8552 build(deps): bump github/codeql-action from 4.31.11 to 4.32.0
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.11 to 4.32.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/19b2f06db2b6f5108140aeb04014ef02b648f789...b20883b0cd1f46c72ae0ba6d1090936928f9fa30)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 23:48:50 +00:00
subham rai ea407776d5 Merge pull request #16964 from rook/dependabot/github_actions/github/codeql-action-4.31.11
build(deps): bump github/codeql-action from 4.31.10 to 4.31.11
2026-01-30 09:18:02 +05:30
subham rai 794fd525fb Merge pull request #16965 from rook/dependabot/github_actions/actions/setup-python-6.2.0
build(deps): bump actions/setup-python from 6.1.0 to 6.2.0
2026-01-30 09:17:19 +05:30
subham rai d2481d8830 Merge pull request #16967 from rook/dependabot/github_actions/actions/setup-go-6.2.0
build(deps): bump actions/setup-go from 6.1.0 to 6.2.0
2026-01-30 09:16:16 +05:30
Travis Nielsen b7010de68e Merge pull request #16983 from subhamkrai/fix-armg-cri-dockerd
ci: add arch based download for cri-dockered
2026-01-29 08:23:24 -07:00
Michael Adam 9b384743c2 ci: use latest minikube v1.38.0 in the integration tests
Signed-off-by: Michael Adam <obnox@samba.org>
2026-01-29 11:07:51 +01:00
subhamkrai 358bb84a33 ci: add arch based download for cri-dockered
when we moved to minikube github action from script based
installation, we missed adding check for different arch.
Now, with current check it should work for all arch.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-01-29 09:00:09 +05:30
dependabot[bot] fbb1c41b3a build(deps): bump actions/setup-go from 6.1.0 to 6.2.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v6.1.0...7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 13:47:45 +00:00
dependabot[bot] 8a5fe4d884 build(deps): bump actions/setup-python from 6.1.0 to 6.2.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/83679a892e2d95755f2dac6acb0bfd1e9ac5d548...a309ff8b426b58ec0e2a45f0f869d46889d02405)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 13:46:50 +00:00
dependabot[bot] c8c307dc26 build(deps): bump github/codeql-action from 4.31.10 to 4.31.11
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.10 to 4.31.11.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/cdefb33c0f6224e58673d9004f47f7cb3e328b89...19b2f06db2b6f5108140aeb04014ef02b648f789)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 13:46:44 +00:00
Joshua Hoblitt c5bfe3a806 test: merge integration-test-config-latest-k8s & canary-test-config
into a single combined integration-test-setup-cluster-resources
workflow. This ensures that the same gha runner preparation, go version,
etc. is used for both the canary and integration tests.

Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2026-01-23 14:31:40 -07:00
Blaine Gardner 17dbe52682 Merge pull request #16884 from BlaineEXE/kube-api-linter
ci: add initial kube-api-linter support to CI
2026-01-22 08:36:50 -07:00
Blaine Gardner 526acaf868 ci: add initial kube-api-linter support to CI
Kubernetes has begun releasing a kube-api-linter application for linting
Kubernetes APIs to match against common best-practices. (a.k.a., KAL).
Of note: KAL is still new and has no semver releases.

I believe this linter is helpful in encouraging Rook devs to think
deeply about how end-users consume the API. It ensures that new APIs
account for set/unset status, zero values, upper/lower bounds, and
possibly others in the future.

This commit adds initial support to Rook, without making the results a
requirement. Maintainers still need to evaluate rule configuration and
determine how tightly Rook wants to hold to the results.

As of this commit, I observe around 650  "issues" with the current Rook APIs.
This doesn't mean that Rook is in danger of breaking. Issues with API
types are often just indications that upper/lower bounds are missing, or
that there is ambiguity between set-empty and unset-empty values.

This commit uses `--new` in CI to ensure only new API issues are
flagged.

Also of note, KAL is a golangci-lint plugin. It is possible to locally
build KAL (from source) into golangci-lint to run both at the same time.
However, this is time-consuming, and it's harder to coordinate tool
binary caching this way when it's related to 2 different versions.
Treating KAL as a standalone binary allows for simpler make scripting
and maintenance.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2026-01-21 11:34:22 -07:00
Blaine Gardner 68a688946e ci: lock minikube version in CI
In CI, lock the minikube version. This is important to ensure that when
release branches are created from master, the minikube version is locked
to a version that will forever support the desired k8s version. If the
latest minikube version is used, CI for older releases will eventually
break when the latest minikube no longer supports the older k8s version.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2026-01-21 11:02:34 -07:00
dependabot[bot] 1ba7508413 build(deps): bump actions/setup-go from 6.1.0 to 6.2.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/4dc6199c7b1a012772edbd06daecab0f50c9053c...7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 14:27:18 +00:00
subhamkrai 810d2b0218 ci: use latest k8s version in ci
updating the ci to use latest k8s version
1.35.0 and also update patch version of older
k8s version.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-01-14 22:33:51 +05:30
subhamkrai 6c4d8205b6 ci: use minikube github action instead script
using github action for minikube will avoid
unwanted errors and probably will be more stable
than manual install. But both script and action
both uses almost same time for installation so
there we don't have preference.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-01-13 15:24:01 +05:30
Travis Nielsen 993e7b2f01 ci: increase wait timeout for two object canary test
The two-object-one-zone canary test is not waiting
long enough for the cluster to be created. The default
timeout is 120s, and it frequently hits that timeout.
When the test passes, it commonly takes between 100-120
seconds to complete, so we just need to increase the
timeout.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2026-01-12 15:13:25 -07:00
subham rai c5a6672464 Merge pull request #16899 from rook/dependabot/github_actions/github/codeql-action-4.31.10
build(deps): bump github/codeql-action from 4.31.9 to 4.31.10
2026-01-12 22:19:31 +05:30
dependabot[bot] d0bc14727c build(deps): bump github/codeql-action from 4.31.9 to 4.31.10
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.9 to 4.31.10.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/5d4e8d1aca955e8d8589aabd499c5cae939e33c7...cdefb33c0f6224e58673d9004f47f7cb3e328b89)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-12 15:47:40 +00:00