Commit Graph
13292 Commits
Author SHA1 Message Date
Blaine Gardner ad9e0976e2 doc: fix network provider bullets and numbering
Most bullets and numbering in the network providers doc (sub-doc of
CephCluster CR) wasn't rendering properly on the web. Fix by making sure
there is a blank line before each numbered/bulleted section. And make
sure nested numberings are indented 4 spaces.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2024-04-08 10:45:16 -06:00
subham rai 7cc5bdf6c8 Merge pull request #14045 from rook/dependabot/go_modules/golang.org/x/sync-0.7.0
build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0
2024-04-08 21:04:51 +05:30
dependabot[bot] abc3334120 build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.6.0 to 0.7.0.
- [Commits](https://github.com/golang/sync/compare/v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 12:20:51 +00:00
subham rai 08232d0e01 Merge pull request #14038 from microyahoo/nit
ci: add misspell linter
2024-04-08 17:32:23 +05:30
Liang Zheng e76dd03f54 ci: add misspell linter
add misspell linter to check all source codes

Signed-off-by: Liang Zheng <zhengliang0901@gmail.com>
2024-04-08 18:51:04 +08:00
Travis Nielsen 8c8844e70d Merge pull request #14033 from travisn/reset-release-notes
doc: Reset pending release notes
2024-04-05 07:35:36 -06:00
Travis Nielsen 3abe851589 doc: reset pending release notes
Since v1.14 is released, we reset the pending release notes
for the v1.15 release.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-04-04 14:33:58 -06:00
Blaine Gardner e11f81e5f2 Merge pull request #14023 from BlaineEXE/doc-network-csi-host-net-not-supported
doc: make CSI host netowrking required
2024-04-04 13:57:13 -06:00
Travis Nielsen 9a05a66ce6 Merge pull request #14027 from subhamkrai/fix-govul-ci
ci: update go version in govulncheck
2024-04-04 07:24:32 -06:00
subhamkrai f063e8fe39 ci: update go mod and go version in govulncheck
this commits updates the go version to 1.22.2 in govulncheck ci and
also updates golang.org/x/net to v0.23.0 to fix the ci

Signed-off-by: subhamkrai <srai@redhat.com>
2024-04-04 12:08:35 +05:30
Blaine Gardner 519c7e8911 doc: make CSI host netowrking required
The network providers doc, including the holder pod migration sections,
were developed with the understanding that CSI could be placed into pod
networking mode if desired by users. In reality, this hasn't been
supported due to bugs.

This allows streamlining the holder pod migration sections to no longer
need to document for users what to do if they use CSI in pod network
mode.

Rook will continue to have the `CSI_ENABLE_HOST_NETWORK` config
available as an undocumented value. This can allow users who desperately
cannot use host networking to still use pod networking, though this will
mean any CSI node plugin updates could stall mounts for running apps.
Thus we do not support it.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2024-04-03 12:19:15 -06:00
Travis Nielsen 3574aab2d5 Merge pull request #14014 from travisn/helm-csi-separate-tag
helm: Separate repository and tags for csi images in the operator chart
2024-04-03 12:16:31 -06:00
Travis Nielsen 64f71d9258 helm: separate repository and tags for csi images
The csi images in the operator helm chart previously were a single
image name including the repository and tag in a single string.
Now the repository and tag values are separated to allow for
greater customization of the repository from the version tags.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-04-03 11:43:11 -06:00
Travis Nielsen 9964a52080 Merge pull request #14019 from microyahoo/nit
rgw: fix typo on crd endpoint address
2024-04-03 08:54:33 -06:00
Liang Zheng 76d3d85628 rgw: fix typo on crd endpoint address
The rgw endpoint address had a typo

Signed-off-by: Liang Zheng <zhengliang0901@gmail.com>
2024-04-03 19:13:16 +08:00
subham rai 71b3728a99 Merge pull request #13958 from NymanRobin/improve-kubectl-get-output
operator: improve the output of kubectl get
2024-04-03 10:42:17 +05:30
Blaine Gardner 04ccc53b71 Merge pull request #13997 from BlaineEXE/upgrade-docs
doc: update release notes and upgrade docs for v1.14
2024-04-02 12:31:28 -06:00
Blaine Gardner 0736d7613d doc: update release notes and upgrade docs for v1.14
Update pending release notes, upgrade docs, and supplementary
documentation relevant for upgrades for the upcoming Rook v1.14 release.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2024-04-02 12:25:24 -06:00
Travis Nielsen 7c0a6ec3f8 Merge pull request #14008 from sathieu/patch-3
docs: fix network configuration bullets
2024-04-02 12:03:13 -06:00
NymanRobin 17adb16d0b operator: improve the output of kubectl get
make the kubectl output for crds more verbose.
Following changes was done for each crd:

CephBlockPool:
Added print columns:
 - Type
 - FailureDomain
 - Replication
 - EC-CodingChunks
 - EC-DataChunks
 - Age
Extended info field of status to include:
type and failureDomain

CephObjectStore:
Added print columns:
 - Endpoint
 - SecureEndpoint
 - Age

Added Age to print columns of following crds:
CephObjectStoreUser, CephObjectZoneGroup,
CephObjectZone, CephBucketTopic, CephClient,
CephRBDMirror, CephFilesystemMirror,
CephFilesystemSubVolumeGroup

Signed-off-by: NymanRobin <nyman.robin@gmail.com>
2024-04-02 20:41:13 +03:00
Travis Nielsen 3eed04e792 Merge pull request #14005 from sp98/use-correct-pool-name
core: use correct pool name to disable mirroring
2024-04-02 10:52:55 -06:00
Travis Nielsen 4ea4ede059 Merge pull request #14006 from iPraveenParihar/update/csi-3.11.0
csi: update cephcsi to v3.11.0 release
2024-04-02 10:49:44 -06:00
sp98 996d9e136a core: use correct pool name to disable mirroring
Pool name either come from CephBlockPool name or
form the CephBlockPool Spec. Use the correct name
when trying to disable mirroring.

Signed-off-by: sp98 <sapillai@redhat.com>
2024-04-02 21:35:59 +05:30
Mathieu Parent 6cd3b55861 docs: fix network configuration bullets
Signed-off-by: Mathieu Parent <math.parent@gmail.com>
2024-04-02 17:43:12 +02:00
Praveen M f985018f57 csi: update cephcsi to v3.11.0 release
This commit updates default cephcsi driver version
to v3.11.0

Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-04-02 20:13:56 +05:30
Travis Nielsen 7f68d8be38 osd: prevent osd reconcile when device set names duplicated
If device set names are duplicated, the OSDs will be very confused
when multiple OSDs attempt to be configured with the same
device set names. Updating the device set names does not help
get out of the error situation since the OSDs will also be
confused about which device set they belong to. The reconcile
must fail completely if the device set names are duplicated
to avoid this error scenario.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-04-01 16:36:21 -06:00
subham rai 79adfe74f0 Merge pull request #14000 from rook/dependabot/github_actions/wagoid/commitlint-github-action-6.0.0
build(deps): bump wagoid/commitlint-github-action from 5.4.5 to 6.0.0
2024-04-01 18:21:06 +05:30
subham rai 51bef70569 Merge pull request #13999 from rook/dependabot/go_modules/github-dependencies-61a2a9cc4d
build(deps): bump the github-dependencies group with 1 update
2024-04-01 18:20:33 +05:30
dependabot[bot] 1c40381790 build(deps): bump wagoid/commitlint-github-action from 5.4.5 to 6.0.0
Bumps [wagoid/commitlint-github-action](https://github.com/wagoid/commitlint-github-action) from 5.4.5 to 6.0.0.
- [Changelog](https://github.com/wagoid/commitlint-github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/wagoid/commitlint-github-action/compare/v5.4.5...v6.0.0)

---
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>
2024-04-01 12:19:04 +00:00
dependabot[bot] 3bc6267241 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).


Updates `github.com/aws/aws-sdk-go` from 1.51.7 to 1.51.11
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.51.7...v1.51.11)

---
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>
2024-04-01 12:16:33 +00:00
subham rai 049bcb1b9b Merge pull request #13993 from travisn/mergify-auto-merge
ci: Fix mergify auto merge test names
2024-03-29 12:37:34 +05:30
Travis Nielsen 83b017994e ci: fix mergify auto merge test names
The test names must match exactly for the mergify
auto merge to complete successfully. Update two of
the test names to match the latest CI.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-03-28 15:57:37 -06:00
Travis Nielsen 15878977f9 Merge pull request #13991 from travisn/shared-object-non-ec-pool
object: Set non-ec shared pool to metadata pool
2024-03-28 15:12:12 -06:00
Travis Nielsen 1c612b0f18 object: set non-ec shared pool to metadata pool
The omap data for multipart uploads is stored in an
additional data pool, which cannot be an EC pool.
So the extra data pool is set to the metadata pool
for object stores with shared pools.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-03-28 12:49:43 -06:00
Travis Nielsen 029c0c25a3 Merge pull request #13986 from travisn/mergify-1.14
build: Add 1.14 branch to the mergify backports
2024-03-28 07:15:21 -06:00
Travis Nielsen ad86d269e6 build: add 1.14 branch to the mergify backports
With the creation of the release-1.14 branch, add
mergify rules to backport to this branch based
on the 1.14 backport label and auto-merge if the CI
passes.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-03-27 15:11:54 -06:00
Travis Nielsen 35eaed17a2 build: remove obsolete mergify rules for 1.8 and 1.9
The backports to old branches are not supported or
have no need for automation, so we remove the
mergify rules for the super old releases.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-03-27 15:11:53 -06:00
Travis Nielsen dc53405132 Merge pull request #13982 from parth-gr/v2-fix-external
external: fix v2 port check in external script
v1.14.0-alpha.0
2024-03-27 11:19:14 -06:00
Travis Nielsen 61de68f3e2 Merge pull request #13955 from parth-gr/external-topology
doc: update the topology document for external mode
2024-03-27 11:07:31 -06:00
Travis Nielsen fd54644ebb Merge pull request #13977 from parth-gr/revert-pool
external: remove replicated 3 pool for the rbd sc
2024-03-27 11:04:55 -06:00
parth-gr 58f96b6aee external: remove replicated 3 pool for the rbd sc
csi pr get merged ceph/ceph-csi#4459
so, This reverts commit 812a9c02b0.
The csi PR removes the dependency of the pool parameter from the
rbd storage class if the topology pools are passed,
so removing them in the examples and making it optional

Signed-off-by: parth-gr <partharora1010@gmail.com>
2024-03-27 21:48:48 +05:30
Travis Nielsen a08f1f03fc Merge pull request #13738 from subhamkrai/add-go-1.22
build: add support for go 1.22
2024-03-27 08:27:10 -06:00
parth-gr 078487a7a6 doc: update the topology document for external mode
we need to update the operator configmap
to get enable the topology provisioning

Signed-off-by: parth-gr <partharora1010@gmail.com>
2024-03-27 19:21:03 +05:30
parth-gr 800d2f11f5 external: fix v2 port check in external script
v2 port can be avalaible without v1,
so fixing the current check

Signed-off-by: parth-gr <partharora1010@gmail.com>
2024-03-27 19:00:40 +05:30
subhamkrai 43e0c1cdb3 build: add support for go 1.22
Few day's back go 1.22 is release. Let's add that
as valid version to build on. Also, adding 1.22 as
test matric for linux build CI.

https://tip.golang.org/doc/go1.22

Signed-off-by: subhamkrai <srai@redhat.com>
2024-03-27 10:34:21 +05:30
Travis Nielsen cce4d52475 Merge pull request #13979 from rook/dependabot/go_modules/github-dependencies-5d71327029
build(deps): bump the github-dependencies group with 1 update
2024-03-26 16:01:34 -06:00
Travis Nielsen 6d9ecce15c Merge pull request #13830 from cybozu-go/fix-removing-key-file
osd: fix removing key file timing
2024-03-26 11:21:33 -06:00
Travis Nielsen 6ab962c84e Merge pull request #13956 from mmaoyu/pdbv1beta1-remove
operator: remove PdbV1Beta1 support as k8s 1.25 doesnt support it
2024-03-26 10:07:52 -06:00
dependabot[bot] cf2a66ff52 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).


Updates `github.com/aws/aws-sdk-go` from 1.51.6 to 1.51.7
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.51.6...v1.51.7)

---
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>
2024-03-26 15:37:15 +00:00
subham rai ccd5574a8a Merge pull request #13976 from subhamkrai/update-go-k8s-deps
build: update go k8s and related dependencies
2024-03-26 21:05:56 +05:30