Commit Graph
1059 Commits
Author SHA1 Message Date
Michael AdamandBlaine Gardner f5d7004d22 build: make the yamllint target self-contained
The yamllint make target required yamllint to be installed
in the PATH.

This change renders it self-contained
by using a container image instead.

Signed-off-by: Michael Adam <obnox@samba.org>
Co-authored-by: Blaine Gardner <b.blaine.gardner@gmail.com>
2026-04-24 21:04:49 +02:00
Travis Nielsen 0e6e89dc27 Merge pull request #17381 from gaganhr94/fix/token-permissions
fix: adding required permissions to top level and jobs in the workflow
2026-04-24 08:02:09 -06:00
Michael AdamandCopilot ffc87c674e build: make the shellcheck target self-contained
running make shellcheck required shellcheck to be
installed locally in the $PATH.

This change renders make shellcheck self-contained
by installing shellcheck in the local tools cache directory
likeit is already done  with other tools.

Signed-off-by: Michael Adam <obnox@samba.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-23 11:15:08 +02:00
Prabhala Tara Aasrita b7ea6f488f ci: remove K8s 1.30 and use latest patch versions
Remove Kubernetes 1.30 from k8s workflows and update supported
versions to their latest patches (1.31.14, 1.32.13, 1.33.11, 1.35.4)

Closes #17399

Signed-off-by: Prabhala Tara Aasrita <taraasrita@ibm.com>
2026-04-22 14:01:06 +05:30
dependabot[bot] 2c6f1239f6 build(deps): bump github/codeql-action from 4.35.1 to 4.35.2
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.1 to 4.35.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/c10b8064de6f491fea524254123dbe5e09572f13...95e58e9a2cdfd71adc6e0353d5c52f41a045d225)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 14:39:10 +00:00
Gagan H R 633fee1e47 ci: adding required permissions to top level and jobs in the workflow
Signed-off-by: Gagan H R <hrgagan4@gmail.com>
2026-04-19 17:59:52 +05:30
Travis Nielsen 7d352fd528 test: run canary tests against tentacle
Update the canary tests to run against tentacle with each
PR instead of squid. the daily tests will still cover squid.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2026-04-13 15:18:34 -06:00
subham rai 5b4d8ecb23 Merge pull request #17347 from rook/dependabot/github_actions/aws-actions/configure-aws-credentials-6.1.0
build(deps): bump aws-actions/configure-aws-credentials from 6.0.0 to 6.1.0
2026-04-13 21:34:47 +05:30
dependabot[bot] 944bfdd951 build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 13:29:22 +00:00
dependabot[bot] eb74d2a61a build(deps): bump aws-actions/configure-aws-credentials
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 6.0.0 to 6.1.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/8df5847569e6427dd6c4fb1cf565c83acfa8afa7...ec61189d14ec14c8efccab744f656cffd0e33f37)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 13:28:59 +00:00
Parth Arora 54d3e2cac7 Merge pull request #17337 from obnoxxx/ci-simplify-helm-lint-workflow
ci: simplify the helm-lint workflow
2026-04-13 16:12:29 +05:30
Michael Adam 6949172209 ci: simplify the helm-lint workflow
the helm-lint CI workflow calls `make helm.lint` which depended
on several tools  like helm and ct being available in the $PATH.

`make helm.lint` has recently been made self-contained so that it
does not need those tools installed any more.

This change simplifies the helm-lint workflow so that it does not
install now unneeded tools anymore.

Signed-off-by: Michael Adam <obnox@samba.org>
2026-04-10 14:32:33 +02:00
Travis Nielsen 62ae7e3f99 Merge pull request #17331 from sophotechlabs/ci/fix-github-ref-syntax
ci: fix GITHUB_REF variable syntax in push-build workflow
2026-04-09 11:35:44 -06:00
Artem Muterko cfb21227fe ci: fix GITHUB_REF variable syntax in push-build workflow
Signed-off-by: Artem Muterko <artem@sopho.tech>
2026-04-09 18:13:19 +02:00
dependabot[bot] 46a6b5186c build(deps): bump actions/setup-go from 6.3.0 to 6.4.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/4b73464bb391d4059bd26b0524d20df3927bd417...4a3601121dd01d1626a1e23e37211e3254c1c06c)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 18:12:49 +00:00
subhamkrai f1df953694 ci: with rgw account we need -tags=ceph_preview
rgw account changes require -tags=ceph_preview with go build.
When we are building the whole code, it's reads the tag from
Makefile but the multus test was only building few files so this
tag was missing. Adding this -tags=ceph_preview to fix ci error.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-04-08 18:29:02 +05:30
Prabhala Tara Aasrita d591037b4d ci: upgrade checkout action to v6.0.2
actions/checkout v6 changed how credentials are persisted. Instead of writing GITHUB_TOKEN as an extraheader in .git/config, it now stores a pointer to a credential helper file in $RUNNER_TEMP. The Makefile's `git config --unset http.https://github.com/.extraheader` no longer clears the token, so the cross-repo push to rook.github.io was failing.

I have updated the checkout action to v6.0.2, set the persist-credentials field to false and removed the unset line from releases/Makefile.

Signed-off-by: Prabhala Tara Aasrita <taraasrita@ibm.com>
2026-04-07 21:48:16 +05:30
subham rai bc0b8e465b Merge pull request #17268 from rook/dependabot/github_actions/github/codeql-action-4.35.1
build(deps): bump github/codeql-action from 4.34.1 to 4.35.1
2026-03-30 21:02:18 +05:30
subham rai 2a813234bc Merge pull request #17269 from rook/dependabot/github_actions/sigstore/cosign-installer-4.1.1
build(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.1
2026-03-30 21:01:45 +05:30
subham rai 0886047676 Merge pull request #17270 from rook/dependabot/github_actions/DavidAnson/markdownlint-cli2-action-23.0.0
build(deps): bump DavidAnson/markdownlint-cli2-action from 22.0.0 to 23.0.0
2026-03-30 21:01:21 +05:30
dependabot[bot] 2e7220cb53 build(deps): bump azure/setup-helm from 4.3.1 to 5.0.0
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 4.3.1 to 5.0.0.
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/azure/setup-helm/compare/1a275c3b69536ee54be43f2070a358922e12c8d4...dda3372f752e03dde6b3237bc9431cdc2f7a02a2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 13:26:40 +00:00
dependabot[bot] 2c62e1622a build(deps): bump DavidAnson/markdownlint-cli2-action
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 22.0.0 to 23.0.0.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/07035fd053f7be764496c0f8d8f9f41f98305101...ce4853d43830c74c1753b39f3cf40f71c2031eb9)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: 23.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 13:26:25 +00:00
dependabot[bot] fe42285673 build(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.1
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 13:26:19 +00:00
dependabot[bot] b75da2a2b7 build(deps): bump github/codeql-action from 4.34.1 to 4.35.1
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.34.1 to 4.35.1.
- [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/38697555549f1db7851b81482ff19f1fa5c4fedc...c10b8064de6f491fea524254123dbe5e09572f13)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 13:26:13 +00:00
Niels de Vos 9262275a6e ci: use ceph-csi-operator for NVMe-oF testing
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2026-03-24 12:18:45 +01:00
dependabot[bot] ef0ec249a0 build(deps): bump github/codeql-action from 4.33.0 to 4.34.1
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.33.0 to 4.34.1.
- [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/b1bff81932f5cdfc8695c7752dcee935dcd061c8...38697555549f1db7851b81482ff19f1fa5c4fedc)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-23 12:43:16 +00:00
Travis Nielsen f23b041bb6 Merge pull request #17199 from sp98/fix-ci-failures
ci: fix ceph_preview tags
2026-03-18 14:59:10 -06:00
Santosh 5fefd748be ci: fix ceph_preview tags
use ceph_preview tag at the top-level env rather than job level env in
the integration-test-on-release.yaml

Signed-off-by: Santosh <sapillai@redhat.com>
2026-03-17 21:41:34 +05:30
subham rai 151806473a Merge pull request #17190 from rook/dependabot/github_actions/github/codeql-action-4.33.0
build(deps): bump github/codeql-action from 4.32.6 to 4.33.0
2026-03-16 21:02:45 +05:30
subham rai eaa3ddcd35 Merge pull request #17189 from rook/dependabot/github_actions/sigstore/cosign-installer-4.1.0
build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0
2026-03-16 21:02:26 +05:30
subham rai 0c0277c5c1 Merge pull request #17191 from rook/dependabot/github_actions/psf/black-26.3.1
build(deps): bump psf/black from 26.3.0 to 26.3.1
2026-03-16 20:54:30 +05:30
dependabot[bot] 794042c093 build(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/c7c53464625b32c7a7e944ae62b3e17d2b600130...ce360397dd3f832beb865e1373c09c0e9f86d70a)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 12:43:35 +00:00
dependabot[bot] 3aa5e0eef4 build(deps): bump psf/black from 26.3.0 to 26.3.1
Bumps [psf/black](https://github.com/psf/black) from 26.3.0 to 26.3.1.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/35ea67920b7f6ac8e09be1c47278752b1e827f76...c6755bb741b6481d6b3d3bb563c83fa060db96c9)

---
updated-dependencies:
- dependency-name: psf/black
  dependency-version: 26.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 12:43:24 +00:00
dependabot[bot] 67c63e4bb7 build(deps): bump github/codeql-action from 4.32.6 to 4.33.0
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.6 to 4.33.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/0d579ffd059c29b07949a3cce3983f0780820c98...b1bff81932f5cdfc8695c7752dcee935dcd061c8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 12:43:18 +00:00
dependabot[bot] cdbbcd03cd build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v4.0.0...v4.1.0)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 12:43:10 +00:00
Santosh Pillai 7a0afce65f Merge pull request #17041 from sp98/rgw-account-controller
rgw: controller for account management
2026-03-13 21:37:02 +05:30
Niraj Yadav c5613a3320 csi: update ceph-csi image to v3.16.2
This patch updates the ceph-csi image version
to v3.16.2

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
2026-03-13 15:35:34 +05:30
Santosh c4ec7faee5 rgw: controller for account management
PR only focuses on account creation, deletion and update.

Signed-off-by: Santosh <sapillai@redhat.com>
2026-03-13 11:21:46 +05:30
subham rai 57d22c20ff Merge pull request #17171 from rook/dependabot/github_actions/psf/black-26.3.0
build(deps): bump psf/black from 25.11.0 to 26.3.0
2026-03-10 17:10:36 +05:30
dependabot[bot] c1fac17027 build(deps): bump psf/black from 25.11.0 to 26.3.0
Bumps [psf/black](https://github.com/psf/black) from 25.11.0 to 26.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/05f0a8ce1f71fbb36e1e032d3b518c7b945089a2...35ea67920b7f6ac8e09be1c47278752b1e827f76)

---
updated-dependencies:
- dependency-name: psf/black
  dependency-version: 26.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: subhamkrai <srai@redhat.com>
2026-03-10 15:57:33 +05:30
subham rai d53ab75683 Merge pull request #17169 from rook/dependabot/github_actions/github/codeql-action-4.32.6
build(deps): bump github/codeql-action from 4.32.5 to 4.32.6
2026-03-10 14:53:00 +05:30
subham rai 69a9c10948 Merge pull request #17170 from rook/dependabot/github_actions/actions/setup-go-6.3.0
build(deps): bump actions/setup-go from 6.0.0 to 6.3.0
2026-03-10 14:52:17 +05:30
dependabot[bot] be18ca1c60 build(deps): bump actions/setup-go from 6.0.0 to 6.3.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.0.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v6...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-09 13:07:40 +00:00
dependabot[bot] c35f7b356a build(deps): bump github/codeql-action from 4.32.5 to 4.32.6
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.5 to 4.32.6.
- [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/c793b717bc78562f491db7b0e93a3a178b099162...0d579ffd059c29b07949a3cce3983f0780820c98)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 13:07:20 +00:00
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