Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manual syncing from red-hat-storage/ceph-csi:devel into release-4.16 #281

Merged

Commits on Feb 27, 2024

  1. 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/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2).
    
    
    Updates `github.com/aws/aws-sdk-go` from 1.50.21 to 1.50.26
    - [Release notes](https://github.com/aws/aws-sdk-go/releases)
    - [Commits](aws/aws-sdk-go@v1.50.21...v1.50.26)
    
    Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.27.0 to 1.28.1
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/ecs/v1.28.1/CHANGELOG.md)
    - [Commits](aws/aws-sdk-go-v2@config/v1.27.0...service/ecs/v1.28.1)
    
    ---
    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/aws/aws-sdk-go-v2/service/sts
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and mergify[bot] committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    328e4e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. DOWNSTREAM-ONLY: update ceph-csi-team OWNER alias

    Riya left the company, she is not part of the red-hat-storage
    organization anymore.
    
    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    f7d1efe View commit details
    Browse the repository at this point in the history
  2. Merge pull request ceph#266 from nixpanic/ds/update-team

    DOWNSTREAM-ONLY: update ceph-csi-team OWNER alias
    openshift-merge-bot[bot] authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    a07c96e View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. rebase: bump google.golang.org/grpc from 1.61.1 to 1.62.0

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.61.1 to 1.62.0.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.61.1...v1.62.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>
    dependabot[bot] authored and mergify[bot] committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    b8ab1c8 View commit details
    Browse the repository at this point in the history
  2. cephfs: return ErrBadAuth during keyFn retry

    fscrypt will infinitely retry the keyFn during an auth failure,
    preventing the csi driver from progressing when configured with
    an invalid passphrase
    
    See also:
    https://github.com/google/fscrypt/blob/8c12cd64ab471d0a73ef4c300d7c40077cad5d5d/actions/callback.go#L102-L106
    
    Signed-off-by: Michael Fritch <mfritch@suse.com>
    mgfritch authored and mergify[bot] committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    2368df7 View commit details
    Browse the repository at this point in the history
  3. cephfs: create a new blank key sized according to the passphrase

    Padding a passphrase with null chars to arrive at a 32-byte length
    later forces a user to also pass null chars via the term when
    attempting to manually unlock a subvolume via the fscrypt cli tools.
    
    This also had a side-effect of truncating any longer length passphrase
    down to a shorter 32-byte length.
    
    fixup for:
    cfea8d7
    dd0e198
    
    Signed-off-by: Michael Fritch <mfritch@suse.com>
    mgfritch authored and mergify[bot] committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    3410687 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Merge pull request ceph#267 from red-hat-storage/sync_us--devel

    Syncing latest changes from upstream devel for ceph-csi
    openshift-merge-bot[bot] authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    69e2159 View commit details
    Browse the repository at this point in the history
  2. rebase: bump the golang-dependencies group with 4 updates

    Bumps the golang-dependencies group with 4 updates: [github.com/golang/protobuf](https://github.com/golang/protobuf), [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/net](https://github.com/golang/net) and [golang.org/x/sys](https://github.com/golang/sys).
    
    
    Updates `github.com/golang/protobuf` from 1.5.3 to 1.5.4
    - [Release notes](https://github.com/golang/protobuf/releases)
    - [Commits](golang/protobuf@v1.5.3...v1.5.4)
    
    Updates `golang.org/x/crypto` from 0.20.0 to 0.21.0
    - [Commits](golang/crypto@v0.20.0...v0.21.0)
    
    Updates `golang.org/x/net` from 0.21.0 to 0.22.0
    - [Commits](golang/net@v0.21.0...v0.22.0)
    
    Updates `golang.org/x/sys` from 0.17.0 to 0.18.0
    - [Commits](golang/sys@v0.17.0...v0.18.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/golang/protobuf
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: golang-dependencies
    - dependency-name: golang.org/x/crypto
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: golang-dependencies
    - dependency-name: golang.org/x/net
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: golang-dependencies
    - dependency-name: golang.org/x/sys
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: golang-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and mergify[bot] committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    f12b606 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Merge pull request ceph#268 from red-hat-storage/sync_us--devel

    Syncing latest changes from upstream devel for ceph-csi
    openshift-merge-bot[bot] authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    e23d97d View commit details
    Browse the repository at this point in the history
  2. rebase: bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3

    Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose) from 3.0.1 to 3.0.3.
    - [Release notes](https://github.com/go-jose/go-jose/releases)
    - [Changelog](https://github.com/go-jose/go-jose/blob/v3.0.3/CHANGELOG.md)
    - [Commits](go-jose/go-jose@v3.0.1...v3.0.3)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/go-jose/go-jose/v3
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and mergify[bot] committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    5298762 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Merge pull request ceph#269 from red-hat-storage/sync_us--devel

    Syncing latest changes from upstream devel for ceph-csi
    openshift-merge-bot[bot] authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    3833f07 View commit details
    Browse the repository at this point in the history
  2. cleanup: use latest version for k8s.io/pod-security-admission

    The version v0.0.0 looks incorrect in go.mod, use the latest version
    like all other Kubernetes modules.
    
    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic authored and mergify[bot] committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    c90f7ed View commit details
    Browse the repository at this point in the history
  3. cleanup: refactor functions to accept a context parameter

    Signed-off-by: Praveen M <m.praveen@ibm.com>
    iPraveenParihar authored and mergify[bot] committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    e345b26 View commit details
    Browse the repository at this point in the history
  4. rebase: bump golang.org/x/oauth2 in /actions/retest

    Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.17.0 to 0.18.0.
    - [Commits](golang/oauth2@v0.17.0...v0.18.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/oauth2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and mergify[bot] committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    65954fa View commit details
    Browse the repository at this point in the history
  5. rebase: bump the github-dependencies group in /api with 1 update

    Bumps the github-dependencies group in /api with 1 update: [github.com/stretchr/testify](https://github.com/stretchr/testify).
    
    Updates `github.com/stretchr/testify` from 1.8.4 to 1.9.0
    - [Release notes](https://github.com/stretchr/testify/releases)
    - [Commits](stretchr/testify@v1.8.4...v1.9.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/stretchr/testify
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and mergify[bot] committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    948d5e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. helm: Include seLinuxMount only if KubeVersion greater or equal of 1.25

    Signed-off-by: Dmytro Alieksieiev <1865999+dragoangel@users.noreply.github.com>
    dragoangel authored and mergify[bot] committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    fcaac58 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ceph#272 from red-hat-storage/sync_us--devel

    Syncing latest changes from upstream devel for ceph-csi
    openshift-merge-bot[bot] authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    d1cc483 View commit details
    Browse the repository at this point in the history
  3. rebase: bump google.golang.org/grpc from 1.62.0 to 1.62.1

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.62.0 to 1.62.1.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.62.0...v1.62.1)
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and mergify[bot] committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    d93c755 View commit details
    Browse the repository at this point in the history
  4. kms: Implement Azure key vault as KMS provider

    This commit adds the Azure Key Vault as a supported
    KMS provider.
    
    Signed-off-by: Praveen M <m.praveen@ibm.com>
    iPraveenParihar authored and mergify[bot] committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    8901b45 View commit details
    Browse the repository at this point in the history
  5. doc: added docs for Azure KMS

    Signed-off-by: Praveen M <m.praveen@ibm.com>
    iPraveenParihar authored and mergify[bot] committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    b2087e4 View commit details
    Browse the repository at this point in the history
  6. rebase: Azure key vault module dependency update

    This commit adds the Azure SDK for Azure key vault KMS
    integration to the Ceph CSI driver.
    
    Signed-off-by: Praveen M <m.praveen@ibm.com>
    iPraveenParihar authored and mergify[bot] committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    47b2025 View commit details
    Browse the repository at this point in the history
  7. doc: Update capabilities readme to solve to open permissions

    Signed-off-by: Dmytro Alieksieiev <1865999+dragoangel@users.noreply.github.com>
    dragoangel authored and mergify[bot] committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    6c43789 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. vendor: include k8s.io/api/rbac/v1

    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic authored and mergify[bot] committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    35da67b View commit details
    Browse the repository at this point in the history
  2. api: add CSIProvisionerRBAC functions for the NFS-provisioner

    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic authored and mergify[bot] committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    6b13352 View commit details
    Browse the repository at this point in the history
  3. build: add NFS provisioner RBAC to generated artifacts

    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic authored and mergify[bot] committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    a6466fb View commit details
    Browse the repository at this point in the history
  4. rebase: update vendored Ceph-CSI API

    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic authored and mergify[bot] committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    1cb2ccd View commit details
    Browse the repository at this point in the history
  5. rebase: bump google.golang.org/protobuf in /actions/retest

    Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0.
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/protobuf
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and mergify[bot] committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    9276aeb View commit details
    Browse the repository at this point in the history
  6. cleanup: don't return an internal type from VolumeGroupJournal.Connect()

    The VolumeGroupJournal interface does not need to return anything except
    for a potential error. Any instance that implements the
    VolumeGroupJournal interface can be used to call all functions.
    
    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic authored and mergify[bot] committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    32de268 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. e2e: replace quoted namespace in templates too

    Some templates are now generated with the API, and these include
    namespaces as "quotes" values. Namespace replacing in the templates need
    to replace both the unquoted and quoted strings.
    
    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic authored and mergify[bot] committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    a469a66 View commit details
    Browse the repository at this point in the history
  2. deploy: include ServiceAccount in the NFS provisioner RBAC artifact

    It seems that the ServiceAccount was not created anymore, this causes
    problems with provisioning volumes.
    
    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic authored and mergify[bot] committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    6f0d9a5 View commit details
    Browse the repository at this point in the history
  3. rbd: support nbd on euler or arm

    Signed-off-by: muxuelan <muxuelan@cmss.chinamobile.com>
    muxuelan authored and mergify[bot] committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4f04748 View commit details
    Browse the repository at this point in the history
  4. cleanup: correct typo in NewCSIVolumeroupJournal() function

    The name of the function should be `NewCSIVolumeGroupJournal()`.
    
    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic authored and mergify[bot] committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    c32dfc0 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. cleanup: do not pass EncodingVersion to GenerateVolID()

    The only encoding version that exists is `1`. There is no need to have
    multiple constants for that version across different packages. Because
    there is only one version, `GenerateVolID()` does not really require it,
    and it can use a default version.
    
    If there is a need in the future to support an other encoding version,
    this can be revisited with a cleaner solution.
    
    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic authored and mergify[bot] committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    991343d View commit details
    Browse the repository at this point in the history
  2. Merge pull request ceph#273 from red-hat-storage/sync_us--devel

    Syncing latest changes from upstream devel for ceph-csi
    openshift-merge-bot[bot] authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    de17a0d View commit details
    Browse the repository at this point in the history
  3. rbd: deployment changes to support VGS

    Signed-off-by: Praveen M <m.praveen@ibm.com>
    iPraveenParihar authored and mergify[bot] committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    bd07dd4 View commit details
    Browse the repository at this point in the history
  4. helm: update template for rbd volumegroupsnapshot

    This commit updates template for rbd VolumeGroupSnapshot.
    The value is set to false by default.
    
    Signed-off-by: Praveen M <m.praveen@ibm.com>
    iPraveenParihar authored and mergify[bot] committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    b9543d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Merge pull request ceph#274 from red-hat-storage/sync_us--devel

    Syncing latest changes from upstream devel for ceph-csi
    openshift-merge-bot[bot] authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    cc5da5d View commit details
    Browse the repository at this point in the history
  2. rebase: bump the k8s-dependencies group with 1 update

    Bumps the k8s-dependencies group with 1 update: [k8s.io/kubernetes](https://github.com/kubernetes/kubernetes).
    
    Updates `k8s.io/kubernetes` from 1.29.2 to 1.29.3
    - [Release notes](https://github.com/kubernetes/kubernetes/releases)
    - [Commits](kubernetes/kubernetes@v1.29.2...v1.29.3)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/kubernetes
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    dependabot[bot] authored and mergify[bot] committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    5b9730c View commit details
    Browse the repository at this point in the history
  3. rebase: bump the k8s-dependencies group in /api with 1 update

    Bumps the k8s-dependencies group in /api with 1 update: [k8s.io/api](https://github.com/kubernetes/api).
    
    
    Updates `k8s.io/api` from 0.29.2 to 0.29.3
    - [Commits](kubernetes/api@v0.29.2...v0.29.3)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/api
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: k8s-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and mergify[bot] committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    3ad922d View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Merge pull request ceph#275 from red-hat-storage/sync_us--devel

    Syncing latest changes from upstream devel for ceph-csi
    openshift-merge-bot[bot] authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2084251 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. cephfs: add volumegroup service capability

    Add GROUP_CONTROLLER_SERVICE capabilities to
    the GetPluginCapabilities of the cephFS
    plugin.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    6b3484f View commit details
    Browse the repository at this point in the history
  2. cephfs: advertise group snapshot capability

    Advertise VOLUME_GROUP_SNAPSHOT capability
    from the cephfs driver.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    f17ea38 View commit details
    Browse the repository at this point in the history
  3. journal: fix connection problem with groupjournal

    Same group jounral config need to be reused
    for multiple connection where different monitors
    and users are used, for that reason create a unique
    connection each time.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    68e93a3 View commit details
    Browse the repository at this point in the history
  4. cephfs: add validateCreateVolumeGroupSnapshotRequest

    added validateCreateVolumeGroupSnapshotRequest
    to validate the CreateVolumeGroupSnapshotRequest
    request and ensure that all the requirement
    options are set. if not, reject the RPC request.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    445de79 View commit details
    Browse the repository at this point in the history
  5. cephfs: initialize VolumeGroupJournal

    initialize VolumeGroupJournal which is
    required for volumegroup rados communication
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    ff6eda0 View commit details
    Browse the repository at this point in the history
  6. cephfs: register group controller

    register the group controller service
    for the cephfs.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    6ec8687 View commit details
    Browse the repository at this point in the history
  7. build: add ceph_preview to GO_TAGS_LIST

    added required ceph_preview tag to the
    GO_TAGS_LIST in Makefile which is
    required for FSQuiesce API.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    b30da09 View commit details
    Browse the repository at this point in the history
  8. cephfs: add locks for volumegroup

    Adding a lock for the volumegroup so
    that we can take care of serializing
    the same requests to ensure same requests
    are not served in parallel.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    ef25a81 View commit details
    Browse the repository at this point in the history
  9. cephfs: add error for quiesce operation

    added ErrInProgress to indicate the
    the quiesce operation is in progress.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    eff0fe3 View commit details
    Browse the repository at this point in the history
  10. cephfs: add helper for quiesce api

    added helper function which calls
    the go-ceph API for the quiesce
    operations.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    6a4c45d View commit details
    Browse the repository at this point in the history
  11. cephfs: add helper function to getVolumeOptions

    added helper function to extract basic
    details from the parameters related to volume
    options.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    86bf74b View commit details
    Browse the repository at this point in the history
  12. cephfs: add helper for group options

    volumegroup.go holders all the helpers
    to extra the group details from the request
    and also to extra group details from the
    groupID.
    
    This also provide helpers to reserve group
    for the request Name and also an undo function
    incase if somethings goes wrong and we need to
    cleanup the reserved omap entries.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    ffb2b11 View commit details
    Browse the repository at this point in the history
  13. cephfs: implement CreateVolumeGroupSnapshot RPC

    implemented CreateVolumeGroupSnapshot RPC which
    does below operations
    
    * Basic request validation
    * Reserve the UUID for the group name
    * Quiesce the filesystem for all the subvolumes
    from the input volumeId's
    * Take the snapshot for all the input volumeId's
    * Add the mapping between volumeId's and snapshot
    Id's in omap
    * Release the quiesce for the filesystem for
    all the subvolumes from the input volumeId's
    
    Undo all the operations if anything fails.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    df770e4 View commit details
    Browse the repository at this point in the history
  14. cephfs: implement DeleteVolumeGroupSnapshot RPC

    implemented DeleteVolumeGroupSnapshot RPC which
    does below operations
    
    * Basic request validation
    * Get the snapshotId's and volumeId's
    mapping reserved for the UUID
    * Delete snapshot and remove its mapping
    from the omap
    * Repeat above steps until all the mapping
    are removed
    * Remove the reserved uuid from the omap
    * Reset the filesystem quiesce, This might be
    required as cephfs doesnt provide any options to
    remove the quiesce, if we get any request with same
    ID again we can reuse the quiesce API for same set-id
    * Return success if the received error is
    Pool not found or key not found.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    0f72448 View commit details
    Browse the repository at this point in the history
  15. util: add UnimplementedGroupControllerServer

    adding UnimplementedGroupControllerServer to
    the DefaultControllerServer struct to avoid
    build errors when some non mandatory RPC's
    are not implemented.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    728a7f5 View commit details
    Browse the repository at this point in the history
  16. cephfs: unit test for validateVolumeGroupSnapshotRequest

    Added unit test for
    validateVolumeGroupSnapshotRequest API which
    validates the input VolumeGroupSnapshotRequest
    request
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    aa2094b View commit details
    Browse the repository at this point in the history
  17. rebase: update go-ceph to latest commit

    updating go-ceph to latest commit to
    pull the changes required for ceph fs
    quiesce. This is also updating aws
    sdk dependency.
    
    Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
    Madhu-1 authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    cd18490 View commit details
    Browse the repository at this point in the history
  18. Merge pull request ceph#276 from red-hat-storage/sync_us--devel

    Syncing latest changes from upstream devel for ceph-csi
    openshift-merge-bot[bot] authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    47c4816 View commit details
    Browse the repository at this point in the history
  19. helm: CSIDriver add labels and seLinuxMount disabling method

    Signed-off-by: Ruslan Khizhnyak <rkhizhnyak@ptsecurity.com>
    Ruslan Khizhnyak authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    d56c9ab View commit details
    Browse the repository at this point in the history
  20. cephfs: add support for encryption in ceph-csi-cephfs chart

    the chart currently lacks access to configmap and secrets
    this causes the mounting of encrypted file systems to fail
    
    Signed-off-by: NymanRobin <nyman.robin@gmail.com>
    NymanRobin authored and mergify[bot] committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    5224d58 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Merge pull request ceph#277 from red-hat-storage/sync_us--devel

    Syncing latest changes from upstream devel for ceph-csi
    openshift-merge-bot[bot] authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    28bc4d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Manual syncing from red-hat-storage/ceph-csi:devel into release-4.16

    Syncing red-hat-storage/ceph-csi:devel up to commit 28bc4d1.
    
    Pull-Request ceph#270 introduced a conflict that the resync automation job
    could not address. This manual merge should make it possible for the
    automation to continue again.
    
    Closes: ceph#279 ceph#280
    Signed-off-by: Niels de Vos <ndevos@ibm.com>
    nixpanic committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    bc0ba2f View commit details
    Browse the repository at this point in the history