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

Sync downstream devel with upstream devel branch #184

Merged
merged 41 commits into from
Aug 30, 2023

Commits on Aug 8, 2023

  1. rebase: Bump github.com/aws/aws-sdk-go-v2/service/sts

    Bumps [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) from 1.21.0 to 1.21.2.
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Commits](aws/aws-sdk-go-v2@service/s3/v1.21.0...service/efs/v1.21.2)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    edb8816 View commit details
    Browse the repository at this point in the history
  2. rebase: Bump golang.org/x/oauth2 in /actions/retest

    Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.10.0 to 0.11.0.
    - [Commits](golang/oauth2@v0.10.0...v0.11.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/oauth2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    e25ebb8 View commit details
    Browse the repository at this point in the history
  3. doc: fix helm doc of ceph-csi deployment

    To make the doc better.
    
    Signed-off-by: astraw99 <[email protected]>
    astraw99 authored and mergify[bot] committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    874d0bc View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. rebase: Bump sigs.k8s.io/controller-runtime

    Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.15.1-0.20230524200249-30eae58f1b98 to 0.15.1.
    - [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/commits/v0.15.1)
    
    ---
    updated-dependencies:
    - dependency-name: sigs.k8s.io/controller-runtime
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    6ca8550 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. rebase: Bump github.com/aws/aws-sdk-go from 1.44.313 to 1.44.323

    Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.313 to 1.44.323.
    - [Release notes](https://github.com/aws/aws-sdk-go/releases)
    - [Commits](aws/aws-sdk-go@v1.44.313...v1.44.323)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b2fdc26 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. rebase: update kubernetes to 1.28.0 in main

    updating kubernetes to 1.28.0
    in the main repo.
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    ff3e84a View commit details
    Browse the repository at this point in the history
  2. rebase: update kubernetes in api mod file

    updating kubernetes to 0.28.0 in the api
    go.mod file
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    31ca479 View commit details
    Browse the repository at this point in the history
  3. rebase: pin endpointslice to v0.28.0

    pin endpointslice to specific version to
    fix go mod verify problem
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    f3fca46 View commit details
    Browse the repository at this point in the history
  4. cephfs: set Pool parameter to empty for Snapshot-backed volumes

    Set VolumeOptions.Pool parameter to empty for Snapshot-backed volumes.
    This Pool parameter is optional and  only used as 'pool-layout' parameter
    during subvolume and subvolume clone create request in cephcsi
    and not used for Snapshot-backed volume at all.
    It is not saved anywhere for use in subsequent operations after create too.
    Therefore, We can set it to empty and not error out.
    
    Signed-off-by: rakshith-r <[email protected]>
    Rakshith-R authored and mergify[bot] committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    f1e9d80 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. ci: update pull request commentor for kube 1.28.0

    updating pull request commentor to
    run tests with kubernetes 1.28.0
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    9ffd3ff View commit details
    Browse the repository at this point in the history
  2. ci: update mergify rules for kube v1.28.0

    updating mergify rules to consider kubernetes
    v1.28.0 ci jobs.
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    1098751 View commit details
    Browse the repository at this point in the history
  3. ci: run versioned k8s jobs only on selected branches

    By using a matrix strategy with excluding certain branches and
    Kubernetes versions, the number of CI jobs per PullRequest should stay
    limited.
    
    Closes: #4060
    Signed-off-by: Niels de Vos <[email protected]>
    nixpanic authored and mergify[bot] committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    a57fe08 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. ci: exclude branches from the testing matrix for ok-to-test comments

    It seems that `matrix.*` parameters can not be used in the if-statement
    for a job. Now using the `exclude:` parameter with a more dynamically
    constructed value for the branch. If the value for the branch is not
    part of the initial branch list, the value will not be excluded, so the
    jobs are expected to run.
    
    Signed-off-by: Niels de Vos <[email protected]>
    nixpanic authored and mergify[bot] committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    2d120f2 View commit details
    Browse the repository at this point in the history
  2. ci: only add /test .. comment if the branch for the PR matches

    By adding an if-statement for each step of the matrix job, only those
    steps are executed where the base ref of the PR matches the branch in
    the matrix parameters.
    
    Signed-off-by: Niels de Vos <[email protected]>
    nixpanic authored and mergify[bot] committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    ee843e6 View commit details
    Browse the repository at this point in the history
  3. rebase: bump github.com/aws/aws-sdk-go-v2/service/sts

    Bumps [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) from 1.21.2 to 1.21.5.
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Commits](aws/aws-sdk-go-v2@service/efs/v1.21.2...service/efs/v1.21.5)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    8dc6328 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. rebase: bump github.com/aws/aws-sdk-go from 1.44.323 to 1.44.328

    Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.323 to 1.44.328.
    - [Release notes](https://github.com/aws/aws-sdk-go/releases)
    - [Commits](aws/aws-sdk-go@v1.44.323...v1.44.328)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    e17bd01 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. ci: enable debug logs in kubelet

    enable debug logs in kubelet for
    better debugging.
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    2d94b4c View commit details
    Browse the repository at this point in the history
  2. deploy: use resizer canary image

    use resizer canary image to as it
    might contain fix for pvc resize
    with kubernetes 1.28
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    ff030f1 View commit details
    Browse the repository at this point in the history
  3. build: use lower version for dependencies if repositories are broken

    Some packages have dependencies on other repositories. On occasion these
    repositories seem to be out-of-sync. In that case, install updates with
    an older version, instead of erroring out.
    
    Signed-off-by: Niels de Vos <[email protected]>
    nixpanic authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    16e5de5 View commit details
    Browse the repository at this point in the history
  4. e2e: add timeout for pvc deletion in ephemeral e2e

    this commit adds the timeout to wait for pvc
    deletion after the deletion of pod in test.
    
    Signed-off-by: riya-singhal31 <[email protected]>
    riya-singhal31 authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    d435b59 View commit details
    Browse the repository at this point in the history
  5. rebase: update ceph to reef

    Updating ceph base image to Reef as its
    the latest ceph release.
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    fa0be82 View commit details
    Browse the repository at this point in the history
  6. rebase: update Rook to the latest release

    update Rook to the latest v12 release.
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    03cf97c View commit details
    Browse the repository at this point in the history
  7. e2e: add --yes-i-really-mean-it for pool creation

    in recent ceph version .nfs pool creation
    is failing, as we are sure about creating the
    pools in the e2e tests, tring to create the pool
    with required extra agruments to make it successful.
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    e76e2f8 View commit details
    Browse the repository at this point in the history
  8. build: disable ganesha package in Dockerfile

    disable ganesha as dnf update is
    failing on Reef ceph version.
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    d45bb12 View commit details
    Browse the repository at this point in the history
  9. ci: skip enabling nfs modules in e2e

    As we dont need to enable nfs modules
    in ceph v16.2.8 onwards skipping this one.
    
    Because of this one we have a regression
    in nfs export
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    10bec8a View commit details
    Browse the repository at this point in the history
  10. doc: set ceph version for NFS service

    specify from what ceph versions we
    need to run nfs service commands and
    when to skip it.
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    461effe View commit details
    Browse the repository at this point in the history
  11. rebase: bump github.com/google/uuid from 1.3.0 to 1.3.1

    Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.3.0 to 1.3.1.
    - [Release notes](https://github.com/google/uuid/releases)
    - [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
    - [Commits](google/uuid@v1.3.0...v1.3.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/google/uuid
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    6b6257c View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. rebase: bump github.com/ceph/go-ceph from 0.22.0 to 0.23.0

    Bumps [github.com/ceph/go-ceph](https://github.com/ceph/go-ceph) from 0.22.0 to 0.23.0.
    - [Release notes](https://github.com/ceph/go-ceph/releases)
    - [Changelog](https://github.com/ceph/go-ceph/blob/master/docs/release-process.md)
    - [Commits](ceph/go-ceph@v0.22.0...v0.23.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/ceph/go-ceph
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    ef84a10 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. ci: skip kube 1.25 check for devel branch

    Signed-off-by: Riya Singhal <[email protected]>
    riya-singhal31 authored and Madhu-1 committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    6a64394 View commit details
    Browse the repository at this point in the history
  2. ci: skip testing on k1.28 for the current releases

    Signed-off-by: Riya Singhal <[email protected]>
    riya-singhal31 authored and Madhu-1 committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    4061399 View commit details
    Browse the repository at this point in the history
  3. ci: use latest minikube version (v1.31.2)

    Use the latest minikube version that contains minor changes and
    bugfixes.
    
    See-also: https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md
    Signed-off-by: Niels de Vos <[email protected]>
    nixpanic authored and mergify[bot] committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    6b40f68 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. rebase: Bump github.com/aws/aws-sdk-go from 1.44.328 to 1.44.333

    Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.328 to 1.44.333.
    - [Release notes](https://github.com/aws/aws-sdk-go/releases)
    - [Commits](aws/aws-sdk-go@v1.44.328...v1.44.333)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    0707f7e View commit details
    Browse the repository at this point in the history
  2. rebase: Bump k8s.io/api from 0.28.0 to 0.28.1 in /api

    Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.28.0 to 0.28.1.
    - [Commits](kubernetes/api@v0.28.0...v0.28.1)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/api
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    9a94189 View commit details
    Browse the repository at this point in the history
  3. rebase: run go mod tidy and go mod vendor

    Signed-off-by: Riya Singhal <[email protected]>
    riya-singhal31 authored and mergify[bot] committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    ccc3aae View commit details
    Browse the repository at this point in the history
  4. rebase: Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0

    Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.11.0 to 2.12.0.
    - [Release notes](https://github.com/onsi/ginkgo/releases)
    - [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
    - [Commits](onsi/ginkgo@v2.11.0...v2.12.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/onsi/ginkgo/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    eb24ae5 View commit details
    Browse the repository at this point in the history
  5. rebase: Bump github.com/IBM/keyprotect-go-client from 0.10.0 to 0.12.2

    Bumps [github.com/IBM/keyprotect-go-client](https://github.com/IBM/keyprotect-go-client) from 0.10.0 to 0.12.2.
    - [Release notes](https://github.com/IBM/keyprotect-go-client/releases)
    - [Changelog](https://github.com/IBM/keyprotect-go-client/blob/master/CHANGELOG.md)
    - [Commits](IBM/keyprotect-go-client@v0.10.0...v0.12.2)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/IBM/keyprotect-go-client
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    97d9f70 View commit details
    Browse the repository at this point in the history
  6. rebase: Bump sigs.k8s.io/controller-runtime from 0.15.1 to 0.16.0

    Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.15.1 to 0.16.0.
    - [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
    - [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
    - [Commits](kubernetes-sigs/controller-runtime@v0.15.1...v0.16.0)
    
    ---
    updated-dependencies:
    - dependency-name: sigs.k8s.io/controller-runtime
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and mergify[bot] committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    a515165 View commit details
    Browse the repository at this point in the history
  7. rebase: replace MetricsBindAddress with Metrics

    MetricsBindAddress is replaced by Metrics in the
    controller-runtime manager options in version 0.16.0
    as part of
    kubernetes-sigs/controller-runtime@e59161e
    Updating the same here.
    
    Signed-off-by: karthik-us <[email protected]>
    karthik-us authored and mergify[bot] committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    855d09c View commit details
    Browse the repository at this point in the history
  8. ci: use dependabot group feature

    enable dependabot raising PR by groups to
    reduce PR and save CI resources.
    This uses the  beta groups feature of dependabot
    More details here
    https://docs.github.com/en/code-security/\
    dependabot/dependabot-version-updates/\
    configuration-options-for-the-dependabot.yml-file#groups
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    4a8c901 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. cephfs: fix make go-lint error

    Not sure why but go-lint is failing
    with below error and this fix is required
    to make it pass
    
    ```
    directive `//nolint:staticcheck // See comment above.`
    is unused for linter "staticcheck" (nolintlint)
    ```
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    4016876 View commit details
    Browse the repository at this point in the history
  2. rbd: fix resync issue

    During the Demote volume store
    the image creation timestamp.
    
    During Resync do below operation
    
    * Check image creation timestamp
    stored during Demote operation
    and current creation timestamp during Resync
    and check both are equal and its for
    force resync then issue resync
    * If the image on both sides is
    not in unknown state, check
    last_snapshot_timestamp on the
    local mirror description, if its present
    send volumeReady as false or else return
    error message.
    
    If both the images are in up+unknown the
    send volumeReady as true.
    
    Signed-off-by: Madhu Rajanna <[email protected]>
    Madhu-1 authored and mergify[bot] committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    e013cfe View commit details
    Browse the repository at this point in the history