Travis Nielsen
9e1c78dfd5
Merge pull request #15522 from patrostkowski/feature/mon-active-ep-14986
...
mon: manage endpoints containing set of mon ip addresses
2025-03-31 10:42:29 -06:00
Patryk Rostkowski
08199b27c9
mon: manage endpoints containing set of mon ip addresses
...
The change creates and manages an Endpoints resource
with the current Ceph monitor (mon) IPs, allowing
clients to resolve mon IPs via DNS without relying
on the rook-ceph-mon-endpoints ConfigMap.
Signed-off-by: Patryk Rostkowski <patrostkowski@gmail.com >
2025-03-31 18:05:37 +02:00
Blaine Gardner
e783264652
Merge pull request #15588 from sp98/rgw-client-location
...
rgw: RGW read affinity for localized reads
2025-03-31 09:26:20 -06:00
Santosh Pillai
deb010c32e
rgw: support read affinty for localized reads
...
allows selecting Read Affinity policy from the ObjectStore API
aets `--crush-location=host` for RGW daemons.
Signed-off-by: Santosh Pillai <sapillai@redhat.com >
2025-03-31 18:24:32 +05:30
dependabot[bot]
4b801f3604
build(deps): bump dcarbone/install-jq-action from 3.0.1 to 3.1.1
...
Bumps [dcarbone/install-jq-action](https://github.com/dcarbone/install-jq-action ) from 3.0.1 to 3.1.1.
- [Release notes](https://github.com/dcarbone/install-jq-action/releases )
- [Commits](https://github.com/dcarbone/install-jq-action/compare/e397bd87438d72198f81efd21f876461183d383a...f0e10f46ff84f4d32178b4b76e1ef180b16f82c3 )
---
updated-dependencies:
- dependency-name: dcarbone/install-jq-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 12:39:16 +00:00
dependabot[bot]
c48da16ab3
build(deps): bump actions/setup-python from 5.4.0 to 5.5.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/42375524e23c412d93fb67b49958b491fce71c38...8d9ed9ac5c53483de85588cdf95a591a75ab9f55 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 12:39:14 +00:00
dependabot[bot]
6fa9ea91f7
build(deps): bump github/codeql-action from 3.28.12 to 3.28.13
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.12 to 3.28.13.
- [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/5f8171a638ada777af81d42b55959a643bb29017...1b549b9259bda1cb5ddde3b41741a82a2d15a841 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 12:39:11 +00:00
alingse
fe225bdcae
cephfsmirror: fix use wrong err
...
Signed-off-by: alingse <alingse@foxmail.com >
2025-03-30 05:01:37 +00:00
Travis Nielsen
7908e52a41
Merge pull request #14792 from travisn/squid-base
...
build: Update base operator image to squid
2025-03-28 14:14:26 -06:00
Blaine Gardner
fad431b38b
Merge pull request #15598 from travisn/upgrade-1.17
...
tests: Upgrade from rook 1.16 to master
2025-03-28 14:05:20 -06:00
Blaine Gardner
4ad037aa62
Merge pull request #15591 from jhoblitt/plumbing/golangci-lint
...
core: replace gofmt with golangci-lint
2025-03-28 12:36:54 -06:00
Travis Nielsen
721fe4ff7d
test: include rgw zone flags for endpoint validation
...
The rgw endpoint validation requires the zone flags to be passed
when the admin user is in a non-default zone.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-03-27 17:41:20 -06:00
Travis Nielsen
a6c4feb0af
build: update base operator image to squid
...
With the stable release of v19.2.1, we update the Rook
operator base image to use this version to ensure
compatibility of ceph commands, in particular for
radosgw-admin.
Images pushed to the ceph quay repo are now manifested
so we can use the --platform flag when building the
docker image instead of pulling from separate repos.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-03-27 14:30:43 -06:00
Travis Nielsen
d3cb7271a7
tests: upgrade from rook 1.16 to master
...
The upgrade tests in master have been upgrading from 1.15 to
master. In anticipation of the v1.17 release, we change
the upgrade tests to start from v1.16 to test if there
are any regressions in the supported upgrades.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-03-27 13:06:55 -06:00
Travis Nielsen
456855ded8
Merge pull request #15597 from travisn/mergify-1.17
...
ci: Add 1.17 branch to mergify backports
2025-03-27 12:53:35 -06:00
Travis Nielsen
468dd91b29
ci: add 1.17 branch to mergify backports
...
For the new 1.17 branch, configure mergify to open
backport PRs and automatically merge to the 1.17
branch.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-03-27 11:29:30 -06:00
Travis Nielsen
8f98f9eccb
ci: remove 1.13 branch from mergify backports
...
1.13 backports are no longer necessary to support,
so disable them from the mergify bot.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-03-27 11:27:07 -06:00
Travis Nielsen
1b9f9aa7ff
Merge pull request #15594 from BlaineEXE/gofumpt-vscode
...
build: add enable gofumpt in suggested vscode conf
v1.17.0-alpha.0
2025-03-27 11:07:06 -06:00
Joshua Hoblitt
b721c30dd1
core: fix golangci-lint warn caused by comment in nolint directive
...
Resolves this warning:
WARN [runner/nolint_filter] Found unknown linters in //nolint directives: just configuration keys., value not credential
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-03-27 09:43:16 -07:00
Blaine Gardner
58724cbe12
build: add enable gofumpt in suggested vscode conf
...
Enable gofumpt formatter in the recommended vscode settings.
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
2025-03-27 10:06:37 -06:00
Joshua Hoblitt
c5f59db859
core: replace gofmt with golangci-lint
...
This has the effect of running gofmt and gofumpt at the same time.
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-03-26 16:17:37 -07:00
Travis Nielsen
6189a7be90
Merge pull request #15531 from jhoblitt/plumbing/code-tidy
...
core: run gofumpt on all files
2025-03-26 13:49:52 -06:00
Joshua Hoblitt
3cb343f62a
core: run gofumpt on all files
...
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-03-26 10:41:48 -07:00
Santosh Pillai
daa0dc1327
Merge pull request #15408 from sp98/redo-pdbs
...
osd: handle OSD PDBs when OSDs fail without affecting the cluster health
2025-03-26 21:34:17 +05:30
Travis Nielsen
2346af27e6
Merge pull request #15570 from rook/dependabot/go_modules/github-dependencies-d99d65495a
...
build(deps): bump github.com/k8snetworkplumbingwg/network-attachment-definition-client from 1.7.5 to 1.7.6 in the github-dependencies group
2025-03-26 07:44:03 -06:00
Santosh Pillai
a816b4a971
osd: allow one healthy OSD to be drained
...
One ore more OSDs can be down and PGs can still be active+clean (data
was rebalanced to other available OSDs). This PR sets
maxunavailable=1+downOSDs to allow one healthy to be drained.
Signed-off-by: Santosh Pillai <sapillai@redhat.com >
2025-03-26 10:40:46 +05:30
Travis Nielsen
df681b190b
Merge pull request #15553 from travisn/operator-host-network
...
operator: Set dns policy for host network if needed
2025-03-25 17:33:06 -06:00
Travis Nielsen
6cbcdb7c14
Merge pull request #15585 from a1994sc/hotfix/upload-chart
...
ci: fix push version mismatch
2025-03-25 15:27:12 -06:00
Allen Conlon
1291045c7f
ci: fix push version mismatch
...
Signed-off-by: Allen Conlon <software@conlon.dev >
2025-03-25 17:04:48 -04:00
Travis Nielsen
a72a2bfc75
Merge pull request #15580 from a1994sc/hotfix/upload-chart
...
ci: fix version of chart not existing
2025-03-25 14:10:02 -06:00
Allen Conlon
2cbcbffd52
ci: fix version of chart not existing
...
Signed-off-by: Allen Conlon <software@conlon.dev >
2025-03-25 15:50:13 -04:00
Travis Nielsen
6b08666fd6
Merge pull request #15562 from jhoblitt/bugfix/CephBuckeTopic-reconcile-status
...
object: all CephBucketTopic reconcile errors set .status.phase
2025-03-25 13:12:20 -06:00
Joshua Hoblitt
dcf0a57d11
object: all CephBucketTopic reconcile errors set .status.phase
...
topic.reconcile() had a number of error triggered return statements
which did not update the CR's status to reflect a reconcile failure.
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-03-25 09:52:37 -07:00
Travis Nielsen
0cf7f40e70
Merge pull request #15561 from rook/dependabot/go_modules/github.com/golang-jwt/jwt/v5-5.2.2
...
build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2
2025-03-25 10:36:18 -06:00
dependabot[bot]
6d34af515d
build(deps): bump github.com/k8snetworkplumbingwg/network-attachment-definition-client
...
Bumps the github-dependencies group with 1 update: [github.com/k8snetworkplumbingwg/network-attachment-definition-client](https://github.com/k8snetworkplumbingwg/network-attachment-definition-client ).
Updates `github.com/k8snetworkplumbingwg/network-attachment-definition-client` from 1.7.5 to 1.7.6
- [Release notes](https://github.com/k8snetworkplumbingwg/network-attachment-definition-client/releases )
- [Commits](https://github.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.7.5...v1.7.6 )
---
updated-dependencies:
- dependency-name: github.com/k8snetworkplumbingwg/network-attachment-definition-client
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-25 10:34:59 -06:00
Travis Nielsen
d8f7147794
Merge pull request #15572 from rook/dependabot/github_actions/actions/upload-artifact-4.6.2
...
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2
2025-03-25 10:32:15 -06:00
Travis Nielsen
1af33a3c4e
Merge pull request #15573 from rook/dependabot/github_actions/github/codeql-action-3.28.12
...
build(deps): bump github/codeql-action from 3.28.11 to 3.28.12
2025-03-25 10:31:49 -06:00
Travis Nielsen
8ce7231fd4
Merge pull request #15574 from rook/dependabot/github_actions/reviewdog/action-misspell-1.26.3
...
build(deps): bump reviewdog/action-misspell from 1.26.1 to 1.26.3
2025-03-25 10:31:25 -06:00
Travis Nielsen
cd4bc2ff99
Merge pull request #15575 from rook/dependabot/github_actions/golangci/golangci-lint-action-6.5.2
...
build(deps): bump golangci/golangci-lint-action from 6.5.1 to 6.5.2
2025-03-25 10:31:02 -06:00
Travis Nielsen
50d252f351
Merge pull request #15571 from rook/dependabot/github_actions/actions/setup-go-5.4.0
...
build(deps): bump actions/setup-go from 5.3.0 to 5.4.0
2025-03-25 10:27:02 -06:00
Travis Nielsen
2f77d2340d
Merge pull request #15565 from puskunalis/docs-update-commands-zapping-devices
...
docs: update commands for zapping devices
2025-03-25 09:56:01 -06:00
Blaine Gardner
20d85409ba
Merge pull request #15498 from cobaltcore-dev/watch-rgw-config-secrets
...
Watch rgw config secrets
2025-03-25 09:33:50 -06:00
Travis Nielsen
638757b120
Merge pull request #15579 from puskunalis/docs-fix-specific-pool-properties
...
docs: fix specific pool properties key name and config example
2025-03-25 07:23:07 -06:00
Ragnar Dahlén
8bf7c679bb
rgw: support kafka auth mechanism parameter
...
Ceph has support [1,2] for configuring which authentication
mechanism to use for bucket notifications using Kafka topics.
This commit adds the corresponding support to rook.
[1]: https://github.com/ceph/ceph/pull/48181/commits/d5dce601f65974a21c83c4b1add036030a75c3c4
[2]: https://tracker.ceph.com/issues/57608
Signed-off-by: Ragnar Dahlén <r.dahlen@gmail.com >
2025-03-24 21:53:49 +01:00
Travis Nielsen
4aec70601c
Merge pull request #15542 from a1994sc/feature/oci-chart
...
ci: publish helm charts to oci repos
2025-03-24 13:42:49 -06:00
Vilius Puškunalis
a7f338505c
docs: fix specific pool properties key name and config example
...
Fixes an example of setting specific pool properties where all values must be of type string. Also fixes the parameters key name.
Signed-off-by: Vilius Puškunalis <47086537+puskunalis@users.noreply.github.com >
2025-03-24 21:10:54 +02:00
dependabot[bot]
4618f1b926
build(deps): bump golangci/golangci-lint-action from 6.5.1 to 6.5.2
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 6.5.1 to 6.5.2.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/4696ba8babb6127d732c3c6dde519db15edab9ea...55c2c1448f86e01eaae002a5a3a9624417608d84 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 13:33:16 +00:00
dependabot[bot]
c30eb882f4
build(deps): bump reviewdog/action-misspell from 1.26.1 to 1.26.3
...
Bumps [reviewdog/action-misspell](https://github.com/reviewdog/action-misspell ) from 1.26.1 to 1.26.3.
- [Release notes](https://github.com/reviewdog/action-misspell/releases )
- [Commits](https://github.com/reviewdog/action-misspell/compare/18ffb61effb93b47e332f185216be7e49592e7e1...9daa94af4357dddb6fd3775de806bc0a8e98d3e4 )
---
updated-dependencies:
- dependency-name: reviewdog/action-misspell
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 13:33:01 +00:00
dependabot[bot]
212bdf9133
build(deps): bump github/codeql-action from 3.28.11 to 3.28.12
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.11 to 3.28.12.
- [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/6bb031afdd8eb862ea3fc1848194185e076637e5...5f8171a638ada777af81d42b55959a643bb29017 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 13:32:58 +00:00
dependabot[bot]
e863957b56
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1...ea165f8d65b6e75b540449e92b4886f43607fa02 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 13:32:54 +00:00