Madhu Rajanna
c25f572ae0
cephfs: remove subvolume during clone
...
If any operations like Resize, Deleting
snapshot fails, we need to remove
both snapshot and the clone to avoid
resource leak.
closes : #4218
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-08 19:25:51 +00:00
Riya Singhal
2598300f66
cephfs: add test case for ipv6 address
...
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-11-08 15:43:58 +00:00
Riya Singhal
0631c15025
cephfs: update fetchIP to support ipv6 addresses
...
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-11-08 15:43:58 +00:00
Madhu Rajanna
304462c7cc
cleanup: fix spellcheck errors
...
fixed spellcheck errors caught in
CI.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-08 12:32:06 +00:00
openshift-merge-bot[bot]
8c428f5022
Merge pull request #210 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-11-08 11:40:27 +00:00
Niels de Vos
ba37ff73ac
ci: run tickgit
after merging a PR in the devel branch
...
The `tickgit.com` webservice seems to not update itself anymore, but
having a list of TODO's is very useful. Use the tickgit project to
gather the TODO's, bit in a GitHub Workflow.
Developers can also run `make containerized-test TARGET=tickgit` to get
the result locally.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-08 08:29:10 +00:00
Madhu Rajanna
a4e0c696a9
build: disable ganesha package in Dockerfile
...
disable ganesha as dnf update is
failing on Reef ceph version.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-07 12:26:24 +00:00
Madhu Rajanna
4473aaa771
doc: update release notes for grpc metrics
...
updating the PendingReleaseNotes.md to
mark the grpc flag's removal.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-07 12:26:24 +00:00
openshift-merge-bot[bot]
03e84a8a3d
Merge pull request #209 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-11-07 08:09:04 +00:00
Niels de Vos
76d9400725
cleanup: remove left-overs of ReplicationServer in csi-common
...
The ReplicationServer is not used anymore, the functionality has moved
to CSI-Addons and the `internal/csi-addons/rbd` package. These last
references were not activated anywhere, so can be removed without any
impact.
See-also: #3314
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-07 07:37:16 +00:00
openshift-ci[bot]
817ac33312
Merge pull request #208 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-11-06 07:13:09 +00:00
Madhu Rajanna
9f753889ed
rbd: remove deprecated rbdImageRequiresEncryption
...
remove support for deprecated
rbdImageRequiresEncryption case.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-04 08:14:51 +00:00
Madhu Rajanna
1e05a0da7c
util: remove RadosNamespace from configmap
...
remove RadosNamespace from the configmap main
section as its already added to the rbd section
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-04 08:14:51 +00:00
Madhu Rajanna
abf9dd339f
ci: remove unwated go-ceph tags
...
As we are using latest version of go-ceph
which doesnt require any special tags
for the API's cephcsi is consuming.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-04 08:14:51 +00:00
Madhu Rajanna
55768007f4
e2e: remove multiple labels to node
...
update the e2e code to remove multiple
labels to the node at a time.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-03 18:24:54 +00:00
Madhu Rajanna
a9e8a32a98
e2e: add multiple labels to node
...
update the e2e code to add multiple
labels to the node at a time.
fixes : #4146
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-03 18:24:54 +00:00
Niels de Vos
4d3b1fc46f
util: if FilesystemNodeGetVolumeStats succeeds the volume is healthy
...
When FilesystemNodeGetVolumeStats() succeeds, the volume must be
healthy. This can be included in the VolumeCondition CSI message by
default.
Checks that detect an abnormal VolumeCondition should prevent calling
FilesystemNodeGetVolumeStats() as it is possible that the function will
hang.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-03 13:41:44 +00:00
Niels de Vos
7d96cafad7
cephfs: enable VolumeCondition with new health-checker
...
The HealthChecker is configured to use the Staging path pf the volume,
with a `.csi/` subdirectory. In the future this directory could be a
directory that is not under the Published directory.
Fixes : #4219
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-03 13:41:44 +00:00
Niels de Vos
54fc65a561
util: add health-checker for periodic filesystem checks
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-03 13:41:44 +00:00
Niels de Vos
95149642cb
doc: Add initial design notes for the Health Checker
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-03 13:41:44 +00:00
Niels de Vos
a4195b6e11
doc: remove use of XXX
in example descriptions
...
tickgit.com identifies `XXX` as label for TODO's. There is no need to
list the `digest` hash examples in the TODO list, so replace the `XXX`
and `YYY` examples with `XYZ` and `ZYX`.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-03 10:22:08 +00:00
Madhu Rajanna
311193d5ca
doc: add pending release notes
...
Keeping track of changes between releases
and fetching that information during
release is difficult, Adding a doc to
keep track of the changes between major
releases which helps during release.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-03 10:13:30 +00:00
Madhu Rajanna
00d6971dbd
util: rearrange struct to fix lint
...
re-arrange the struct members to
fix below lint issue
```
struct of size 336 bytes could be of size 328 bytes
```
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-03 10:04:50 +00:00
Madhu Rajanna
3ea540bf0f
util: remove deprecated grpc metrics
...
This commit removes the deprecated
grpc related code from cephcsi.
fixes : #4122
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-03 10:04:50 +00:00
openshift-ci[bot]
ef69b843ef
Merge pull request #206 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-11-02 08:14:36 +00:00
DF Build Team
bfa7dc8557
Merge commit 'c09700b5688847cfa2efad0ae1dab5cc14e521ed' into sync_us--devel
2023-11-02 04:05:48 -04:00
Praveen M
c09700b568
cleanup: removed unused SnapshotInfo from CheckSnapExists()
...
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-01 11:32:07 +00:00
Praveen M
ad3a3d704a
cephfs: remove snapshot protect/unprotect
...
This commit eliminates the code for protecting and unprotecting
snapshots, as the functionality to protect and unprotect snapshots
is being deprecated.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-01 11:32:07 +00:00
openshift-ci[bot]
29deed11a3
Merge pull request #204 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-11-01 08:18:28 +00:00
DF Build Team
d07cd563b5
Merge commit '879a8d46739317e144734695c90967d9621e8252' into sync_us--devel
2023-11-01 04:03:58 -04:00
dependabot[bot]
879a8d4673
rebase: bump the github-dependencies group with 1 update
...
Bumps the github-dependencies group with 1 update: [github.com/google/uuid](https://github.com/google/uuid ).
- [Release notes](https://github.com/google/uuid/releases )
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/uuid/compare/v1.3.1...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-31 10:40:03 +00:00
openshift-ci[bot]
c55cd2c761
Merge pull request #200 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-10-27 09:59:26 +00:00
DF Build Team
dc83e442b3
Merge commit '348959acc35261e8ef5357cc9a6f1759e29ba133' into sync_us--devel
2023-10-27 04:03:28 -04:00
dependabot[bot]
348959acc3
rebase: bump the github-dependencies group with 2 updates
...
Bumps the github-dependencies group with 2 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) and [github.com/onsi/gomega](https://github.com/onsi/gomega ).
Updates `github.com/aws/aws-sdk-go` from 1.46.3 to 1.46.4
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.46.3...v1.46.4 )
Updates `github.com/onsi/gomega` from 1.28.1 to 1.29.0
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.28.1...v1.29.0 )
---
updated-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/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 12:36:54 +00:00
openshift-ci[bot]
8129b9e2bd
Merge pull request #199 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-10-26 10:11:03 +00:00
DF Build Team
cfc612bde7
Merge commit 'd89c21a5b3f7138b3610235ad57b76a57161ab52' into sync_us--devel
2023-10-26 05:56:52 -04:00
dependabot[bot]
d89c21a5b3
rebase: bump the github-dependencies group with 2 updates
...
Bumps the github-dependencies group with 2 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) and [github.com/onsi/gomega](https://github.com/onsi/gomega ).
Updates `github.com/aws/aws-sdk-go` from 1.45.26 to 1.46.3
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.26...v1.46.3 )
Updates `github.com/onsi/gomega` from 1.28.0 to 1.28.1
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.28.0...v1.28.1 )
---
updated-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/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 09:25:54 +00:00
openshift-ci[bot]
05a6487000
Merge pull request #198 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-10-26 08:08:18 +00:00
Niels de Vos
ad0b82c5e6
[DOWNSTREAM-ONLY] update OWNERS to reflect current team
...
Karthik joined the team, and Humble left a while ago already.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-10-26 04:00:56 -04:00
Niels de Vos
14809ba323
ci: fix markdown linter complaints
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-10-26 04:00:56 -04:00
Niels de Vos
956540dd2f
ci: disable dependabot PR creation for /api
dependencies
...
Dependabot does not need to report available updates for vendored
dependencies in the downstream repository. Updates to dependencies are
synced from the upstream repository when needed. There is also the
"Upstream First" requirement, which we follow closely.
See-also: https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates#open-pull-requests-limit
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-10-26 04:00:56 -04:00
riya-singhal31
82f8658520
doc: update owners aliases file
...
Update OWNERS_ALIASES.
Signed-off-by: riya-singhal31 <rsinghal@redhat.com>
2023-10-26 04:00:56 -04:00
Madhu Rajanna
b0e3cb89fa
ci: remove yug from owners file
...
Remove yug from owners file.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-10-26 04:00:56 -04:00
Prasanna Kumar Kalever
a16e642442
doc: update owners aliases file
...
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2023-10-26 04:00:56 -04:00
Niels de Vos
5e3106e9a2
ci: disable dependabot PR creation for Actions
...
Dependabot does not need to report available updates for vendored
dependencies in the downstream repository. Updates to dependencies are
synced from the upstream repository when needed. There is also the
"Upstream First" requirement, which we follow closely.
See-also: https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates#open-pull-requests-limit
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-10-26 04:00:56 -04:00
Niels de Vos
db7bb2c6a0
ci: disable dependabot PR creation
...
Dependabot does not need to report available updates for vendored
dependencies in the downstream repository. Updates to dependencies are
synced from the upstream repository when needed. There is also the
"Upstream First" requirement, which we follow closely.
See-also: https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates#open-pull-requests-limit
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-10-26 04:00:56 -04:00
Niels de Vos
00dcf5f325
doc: add OWNERS and redhat/ directory
...
These OWNERS files are needed for the openshift-ci bot to allow members
of the Ceph-CSI team to approve PRs and merge them automatically.
The redhat/ directory contains a README.md with details about the
downstream procedures. A Container file has been added as well, which
will allow running builds on the OpenShift CI for the PRs that are
created.
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-10-26 04:00:56 -04:00
dependabot[bot]
4b8a05b926
rebase: bump the k8s-dependencies group with 1 update
...
Bumps the k8s-dependencies group with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ).
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.16.2...v0.16.3 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25 16:18:16 +00:00
dependabot[bot]
c0085e5f9b
rebase: Bump google.golang.org/grpc from 1.58.3 to 1.59.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.58.3 to 1.59.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.3...v1.59.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25 13:04:55 +00:00
Madhu Rajanna
852b829fa9
rebase: update kubernetes to 1.28.3
...
update kubernetes dependency to 1.28.3
release.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-10-25 09:51:59 +00:00