Blaine Gardner
ae00f2f811
object: add hosting.advertiseEndpoint config
...
Add CephObjectStore spec.hosting.advertiseEndpoint configuration. This
provides a clear documented default for which endpoint Rook "advertises"
to dependent resources like CephObjectStores, OBCs, and COSI
Buckets/Accesses and allows users to override the default behavior if
desired.
The current default is to round-robin an endpoint from
spec.hosting.dnsNames, which has proven to be troublesome for some
users' object store configurations. This change provides much-needed
disambiguation for users.
This may be a breaking change for some existing spec.hosting.dnsNames
users. This is unexpected but is documented.
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
(cherry picked from commit a2b0b6449c )
2024-07-31 22:18:07 +00:00
Travis Nielsen
d91b8073c5
Merge pull request #14488 from sp98/set-min-compat-client-to-reef
...
core: set min-compat-client to reef for upmap-read
2024-07-29 11:28:29 -06:00
sp98
ee5e710912
core: set min-compat-client to reef for upmap-read
...
If upmap-read balancer mode is required, then set
min-compat-client to reef
Signed-off-by: sp98 <sapillai@redhat.com >
2024-07-29 22:03:37 +05:30
dependabot[bot]
7ecf365c4b
build(deps): bump the k8s-dependencies group with 6 updates
...
Bumps the k8s-dependencies group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.30.2` | `0.30.3` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.30.2` | `0.30.3` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) | `0.30.2` | `0.30.3` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) | `0.30.2` | `0.30.3` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go ) | `0.30.2` | `0.30.3` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider ) | `0.30.2` | `0.30.3` |
Updates `k8s.io/api` from 0.30.2 to 0.30.3
- [Commits](https://github.com/kubernetes/api/compare/v0.30.2...v0.30.3 )
Updates `k8s.io/apiextensions-apiserver` from 0.30.2 to 0.30.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.30.2...v0.30.3 )
Updates `k8s.io/apimachinery` from 0.30.2 to 0.30.3
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.30.2...v0.30.3 )
Updates `k8s.io/cli-runtime` from 0.30.2 to 0.30.3
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.30.2...v0.30.3 )
Updates `k8s.io/client-go` from 0.30.2 to 0.30.3
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.30.2...v0.30.3 )
Updates `k8s.io/cloud-provider` from 0.30.2 to 0.30.3
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.30.2...v0.30.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-24 14:25:07 -06:00
yingshanghuangqiao
3d672a726a
core: fix some comments
...
Signed-off-by: yingshanghuangqiao <yingshanghuangqiao@foxmail.com >
2024-07-22 22:09:52 +08:00
Travis Nielsen
88e952a3ac
osd: update the device class if desired state changes
...
Normally the device class of an OSD is determined at provisioning
and is not updated thereafter. In some scenarios the admin may
want to force update the device class to a new value. The device
classes can be updated by first setting allowDeviceClassUpdate
in the storage spec of the cephcluster, then updating the
device class specified on the deviceSets or other OSDs.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2024-07-17 13:54:21 -06:00
Blaine Gardner
67772a296b
Merge pull request #14451 from BlaineEXE/multus-reset-test-line
...
multus: reset validation tool debounce time to 30
2024-07-11 14:53:12 -06:00
subhamkrai
d429ed8be4
build: update controller runtime to v0.18.4
...
this commit update cntrl runtime to v0.18.4 and other related deps/
Signed-off-by: subhamkrai <srai@redhat.com >
2024-07-05 09:05:12 +05:30
subhamkrai
d116429f75
build: upgrade to go 1.22
...
this commit upgrade to go 1.22 in go mod file and ci related files.
Also remove go 1.21 support
Signed-off-by: subhamkrai <srai@redhat.com >
2024-07-03 17:01:33 +05:30
subhamkrai
9fbf3d3aac
build: update go-retryablehttp from 0.7.6 to 0.7.7
...
this commit updates go-retryablehttp from 0.7.6 to 0.7.7
and without this govulcheck ci is failing.
Signed-off-by: subhamkrai <srai@redhat.com >
2024-06-27 14:44:59 +05:30
subhamkrai
e8aeb0d263
osd: revert limit storageClassDeviceSets to 63 chars
...
This reverts commit 6f5cc9b01d .
Signed-off-by: subhamkrai <srai@redhat.com >
2024-06-21 11:24:25 +05:30
subhamkrai
c7d07562c4
core: revert increase storage deviceset name limit to 50
...
This reverts commit 1dcc99ec1d .
Signed-off-by: subhamkrai <srai@redhat.com >
2024-06-21 11:23:55 +05:30
subhamkrai
1dcc99ec1d
core: increase storage deviceset name limit to 50
...
initially, we have the limit of 40 char set on
storageclassdeviceset.Name but seems like that is not enough and
upgrade clusters can face issue with this. So, increasing the limit to
50.
Signed-off-by: subhamkrai <srai@redhat.com >
2024-06-20 10:51:14 +05:30
Blaine Gardner
4b51c2c3bd
Merge pull request #14322 from ideepika/wip-disablecrush-updates
...
enableCrushUpdates option: rook operator would not be able to update crush rules by default if not set
2024-06-17 12:20:26 -06:00
Travis Nielsen
c5fd5cd0b5
core: update go modules for snyk security check
...
The snyk security check started failing with a warning
about the package being outdated:
github.com/libopenstorage/secrets/azure which depends on
github.com/Azure/azure-sdk-for-go/sdk/azidentity.
These and related packages are now updated.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2024-06-12 16:45:07 -06:00
Deepika Upadhyay
d71f9c238f
pool: add option to enableCrushUpdates to pool if required
...
this will be disabled by default but in scenarios where the user want to
update failureDomain, DeviceClass etc, this option can be enabled, to be
noted this can lead to lot of data rebalancing and remapping. Use with
caution
Signed-off-by: Deepika Upadhyay <deepika.upadhyay@clyso.com >
2024-06-12 22:48:25 +05:30
Travis Nielsen
2a5301a5cc
Merge pull request #14269 from rook/dependabot/go_modules/github-dependencies-f460172902
...
build(deps): bump the github-dependencies group across 1 directory with 5 updates
2024-05-31 15:56:28 -06:00
dependabot[bot]
2ddbdebf43
build(deps): bump the github-dependencies group across 1 directory with 5 updates
...
Bumps the github-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/IBM/keyprotect-go-client](https://github.com/IBM/keyprotect-go-client ) | `0.13.0` | `0.14.0` |
| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) | `1.53.0` | `1.53.10` |
| [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault ) | `1.13.0` | `1.14.0` |
| [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator ) | `0.73.2` | `0.74.0` |
| [github.com/prometheus-operator/prometheus-operator/pkg/client](https://github.com/prometheus-operator/prometheus-operator ) | `0.73.2` | `0.74.0` |
Updates `github.com/IBM/keyprotect-go-client` from 0.13.0 to 0.14.0
- [Release notes](https://github.com/IBM/keyprotect-go-client/releases )
- [Changelog](https://github.com/IBM/keyprotect-go-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/IBM/keyprotect-go-client/compare/v0.13.0...v0.14.0 )
Updates `github.com/aws/aws-sdk-go` from 1.53.0 to 1.53.10
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.53.0...v1.53.10 )
Updates `github.com/hashicorp/vault/api` from 1.13.0 to 1.14.0
- [Release notes](https://github.com/hashicorp/vault/releases )
- [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/vault/compare/v1.13.0...v1.14.0 )
Updates `github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring` from 0.73.2 to 0.74.0
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases )
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.73.2...v0.74.0 )
Updates `github.com/prometheus-operator/prometheus-operator/pkg/client` from 0.73.2 to 0.74.0
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases )
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.73.2...v0.74.0 )
---
updated-dependencies:
- dependency-name: github.com/IBM/keyprotect-go-client
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
- dependency-name: github.com/hashicorp/vault/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/client
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-31 12:28:20 -06:00
Michael Adam
823df7be98
build: add result of codegen
...
`make codegen`resulted in a diff, so that needed to be committed.
Signed-off-by: Michael Adam <obnox@samba.org >
2024-05-31 19:16:23 +02:00
Travis Nielsen and Blaine Gardner
f7f12ecf99
network: improve the IsHost function
...
This change is a follow-up to PR https://github.com/rook/rook/pull/13651 .
It is also meant to provide a continuation of the closed, stale
PR https://github.com/rook/rook/pull/13878 .
It is furthermore intended as a preparation for the introduction of
a way to enforce host networking in the next round of updates to PR
https://github.com/rook/rook/pull/13651 .
This change improves the documentation, implementation, and unit testing for the method of the
spec.
Signed-off-by: Michael Adam <obnox@samba.org >
Co-authored-by: Blaine Gardner <b.blaine.gardner@gmail.com >
Co-authored-by: Travis Nielsen <tnielsen@redhat.com >
2024-05-31 12:53:25 +02:00
Travis Nielsen
e479b051bc
osd: configure cluster full settings when osds fill up
...
When the clusters reach full, nearfull, or backfill full thresholds
ceph will raise health warnings and stop allowing IO or backfill
depending on the threshold. These settings require special ceph
commands instead of being generic ceph config. Allow these settings
to be set from the CephCluster CR in the spec.storage
section.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2024-05-30 12:10:41 -06:00
sp98
1ad37ecce9
mgr: setting balancer mode from cluster spec
...
This PR adds a `settings` option in the `Module` struct
which can help users to futher customize the `balancer`
module with a differet mode.
Signed-off-by: sp98 <sapillai@redhat.com >
2024-05-27 11:30:10 +05:30
Travis Nielsen
3628e83892
osd: add cephcluster status for legacy osds to replace
...
LVM-based OSDs on PVCs are legacy and are not well tested.
Therefore, we add status to the cephcluster CR that at least
gives a clue that the OSDs should be replaced.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2024-05-10 16:00:41 -06:00
dependabot[bot]
e9602861e9
build(deps): bump the github-dependencies group across 1 directory with 7 updates
...
Bumps the github-dependencies group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/IBM/keyprotect-go-client](https://github.com/IBM/keyprotect-go-client ) | `0.12.2` | `0.13.0` |
| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) | `1.51.11` | `1.52.2` |
| [github.com/ceph/go-ceph](https://github.com/ceph/go-ceph ) | `0.26.0` | `0.27.0` |
| [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault ) | `1.12.2` | `1.13.0` |
| [github.com/k8snetworkplumbingwg/network-attachment-definition-client](https://github.com/k8snetworkplumbingwg/network-attachment-definition-client ) | `1.6.0` | `1.7.0` |
| [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator ) | `0.72.0` | `0.73.2` |
| [github.com/prometheus-operator/prometheus-operator/pkg/client](https://github.com/prometheus-operator/prometheus-operator ) | `0.72.0` | `0.73.2` |
Updates `github.com/IBM/keyprotect-go-client` from 0.12.2 to 0.13.0
- [Release notes](https://github.com/IBM/keyprotect-go-client/releases )
- [Changelog](https://github.com/IBM/keyprotect-go-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/IBM/keyprotect-go-client/compare/v0.12.2...v0.13.0 )
Updates `github.com/aws/aws-sdk-go` from 1.51.11 to 1.52.2
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.51.11...v1.52.2 )
Updates `github.com/ceph/go-ceph` from 0.26.0 to 0.27.0
- [Release notes](https://github.com/ceph/go-ceph/releases )
- [Changelog](https://github.com/ceph/go-ceph/blob/master/docs/release-process.md )
- [Commits](https://github.com/ceph/go-ceph/compare/v0.26.0...v0.27.0 )
Updates `github.com/hashicorp/vault/api` from 1.12.2 to 1.13.0
- [Release notes](https://github.com/hashicorp/vault/releases )
- [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/vault/compare/v1.12.2...v1.13.0 )
Updates `github.com/k8snetworkplumbingwg/network-attachment-definition-client` from 1.6.0 to 1.7.0
- [Release notes](https://github.com/k8snetworkplumbingwg/network-attachment-definition-client/releases )
- [Commits](https://github.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.6.0...v1.7.0 )
Updates `github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring` from 0.72.0 to 0.73.2
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases )
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.72.0...v0.73.2 )
Updates `github.com/prometheus-operator/prometheus-operator/pkg/client` from 0.72.0 to 0.73.2
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases )
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.72.0...v0.73.2 )
---
updated-dependencies:
- dependency-name: github.com/IBM/keyprotect-go-client
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/ceph/go-ceph
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/hashicorp/vault/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/k8snetworkplumbingwg/network-attachment-definition-client
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/client
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-06 13:50:39 -06:00
subhamkrai
6f5cc9b01d
osd: limit storageClassDeviceSets to 63 chars
...
there are some cases where storageClassDeviceSets length
are more 63 chars and osd provisioned failed due to this.
with error
```
failed to run osd provisioning job for PVC "ocs-deviceset-*-local-volume-storageclass-0-data-*": Job.batch "rook-ceph-osd-prepare-*" is invalid: [spec.template.spec.volumes[10].name: Invalid value: "ocs-deviceset-*-local-volume-storageclass-0-data-*": must be no more than 63 characters, spec.template.spec.containers[0].volumeMounts[9].name: Not found: "ocs-deviceset-*-local-volume-storageclass-0-data-*",
```
Using x-validator to limit the maxLength to the deviceClassSet.Name to
40 chars and adding code check that overall pvc name should be less than
63 chars.
Signed-off-by: subhamkrai <srai@redhat.com >
2024-05-03 10:52:18 +05:30
Steven Fackler
0c38dd81c2
operator: support custom dashboard service labels and annotations
...
Unlike other components, the Ceph dashboard Service object could not be
configured with custom labels and annotations. This can be useful when
integrating Rook into a cluster with custom controllers similarly to how
the RGW service is customized.
Signed-off-by: Steven Fackler <sfackler@gmail.com >
2024-04-23 15:28:19 -04:00
Travis Nielsen
61332caa4b
Merge pull request #14049 from NymanRobin/crd-output-enhancements
...
operator: make CephBlockPoolRadosNamespace and CephFilesystemSubVolumeGroup get outputs more verbose
2024-04-16 12:00:15 -06:00
NymanRobin
70a7e61da5
operator: make crds outputs more verbose
...
The following printcolumns were added
CephBlockPoolRadosNamespace: Phase,
BlockPoolName, Age
CephFilesystemSubVolumeGroup: Phase,
FilesystemName, PinningConfig, Age
Also improved the error messages in
SubVolumeGroupClient
Signed-off-by: NymanRobin <nyman.robin@gmail.com >
2024-04-16 08:40:16 +03:00
Travis Nielsen
319a12fd18
Merge pull request #14042 from clonefetch/master
...
core: fix function names in comment
2024-04-15 11:35:33 -06:00
clonefetch
29ff8d9823
core: fix function names in comment
...
Signed-off-by: clonefetch <c0217@outlook.com >
2024-04-16 00:54:42 +08:00
mmaoyu
6d4afe23e5
osd: add option upgradeOSDRequiresHealthyPGs
...
For check if cluster PGs are healthy before osd updates
Which helps gainning more confidence in the osd upgrades
Signed-off-by: mmaoyu <wupiaoyu61@gmail.com >
2024-04-11 10:30:27 +08:00
Madhu Rajanna
f57a8b6bbe
subvolumegroup: add support for size and datapool
...
cephfs subvolumegroup supports creating svg
with quota and the datapool, This PR adds the
support for the same.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2024-04-10 16:40:56 +02: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
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
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
subhamkrai
d2546d7722
build: update go k8s and related dependencies
...
updating go k8s 0.29.3, vault to v1.12.2 and aws-sdk-go to v1.51.6
Signed-off-by: subhamkrai <srai@redhat.com >
2024-03-26 11:06:19 +05:30
sp98
4efe3982b0
core: azure kms support
...
Add support for store OSD encryption Keys in Azure KMS
Signed-off-by: sp98 <sapillai@redhat.com >
2024-03-15 11:23:25 +05:30
Travis Nielsen
fdacfd51c5
object: create an object store based on shared pools
...
Until now, an object store would create all the necessary
metadata pools and the data pool that were exclusively
for its own object store. When isolation between object
stores is necessary, this would cause many pools and
PGs to be created in the cluster, which was not
manageable.
Now one set of pools can be created to be shared
by any number of object stores. The metadata and data
between each object store is isolated by
RADOS namespaces, which by design will keep the
data safe for multi-tenancy.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2024-03-11 11:20:57 -06:00
subhamkrai
4836ede41a
build: update go dep go-jose
...
synk security check is failing and it requires
go-jose v3.0.3 or later version.
Signed-off-by: subhamkrai <srai@redhat.com >
2024-03-11 18:15:34 +05:30
Jiffin Tony Thottan
b0989ee1d2
object: add rgw dns names
...
The virtual hosting for bucket is provided with help of `rgw_dns_name`
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com >
2024-03-08 13:43:25 +05:30
subhamkrai
580c62e5e6
build: update go mod to latest version
...
updating go mod to latest version.
Signed-off-by: subhamkrai <srai@redhat.com >
2024-03-05 18:26:45 +05:30
Travis Nielsen
d77cee791c
Merge pull request #13362 from parth-gr/service-account-deafult
...
core: Set default service account on all Ceph daemons
2024-02-28 10:52:12 -07:00
parth-gr
f7a9d8ff7b
core: added rook-ceph-default service account
...
When a private docker registry is used and an
image pull secret is specified in the chart,
the pods with default Service Account fail to pull
the image due to authentication issues.
Added rook-ceph-default service account and modify the pods
specifications by adding the serviceAccountName
closes: https://github.com/rook/rook/issues/12786
Closes: https://github.com/rook/rook/issues/6673
Co-authored-by: Tareq Sharafy <tareq.sha@gmail.com >
Signed-off-by: parth-gr <partharora1010@gmail.com >
(cherry picked from commit 737fb099fe )
Signed-off-by: parth-gr <partharora1010@gmail.com >
2024-02-28 13:32:55 +05:30
Liang Zheng
4e9e4c53d8
mds: fix incorrect comment on crd resource requirements
...
The MDS resource requirements had an incorrect comment of the RGW component.
Signed-off-by: Liang Zheng <zhengliang0901@gmail.com >
2024-02-22 10:23:06 +08:00
Blaine Gardner
bd9577f43a
Merge pull request #13793 from rkachach/fix_issue_crds_desc
...
manifest: reduce CRD size by removing some descriptions
2024-02-20 11:59:49 -07:00
Redouane Kachach
7a7b983628
manifest: adding a null check to PersistentVolumeClaim conversion
...
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
2024-02-20 16:50:16 +01:00
Redouane Kachach and Blaine Gardner
bd7477ec61
manifest: reduce CRD size by removing some descriptions
...
Reduce CRD size by removing some descriptions for things that
(a) are long, (b) are repeated, and (c) are commong kubernetes types.
Remove the `Status` field from VolumeClaimTemplates (a.k.a. PVCs) in
types.go to remove all unnecessary status-related fields.
Use `yq` to go through generated `crds.yaml` to strip out descriptions
for well-known k8s types that are long and repeated where we can't
remove them from types.go. This is mostly placement descriptions and
volumeSource descriptions.
The overall `crds.yaml` file is reduced to less than 60% of its original
size.
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
Signed-off-by: Redouane Kachach <rkachach@redhat.com >
Co-authored-by: Blaine Gardner <blaine.gardner@ibm.com >
2024-02-20 10:08:44 +01:00
subhamkrai
dbe1c0988d
build: update go mod files
...
updating go.mod and pkgs/apis/go.mod file with
latest updates.
Signed-off-by: subhamkrai <srai@redhat.com >
2024-02-19 18:15:09 +05:30