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

Syncing latest changes from main for kubernetes-csi-addons #233

Merged
merged 16 commits into from
Nov 11, 2024

Conversation

df-build-team
Copy link

PR containing the latest commits from main branch

dependabot bot and others added 16 commits October 30, 2024 09:01
Bumps the k8s-dependencies group in /tools with 1 update: [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).


Updates `sigs.k8s.io/controller-tools` from 0.16.4 to 0.16.5
- [Release notes](https://github.com/kubernetes-sigs/controller-tools/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-tools/blob/main/envtest-releases.yaml)
- [Commits](kubernetes-sigs/controller-tools@v0.16.4...v0.16.5)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-tools
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
changed files for the new controller-tools
version

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
Syncing latest changes from upstream main for kubernetes-csi-addons
This commit adds the option to disable the keyrotation
by annotating the storageclasses, namespaces or PVCs
with:`keyrotation.csiaddons-opneshift.io/enable: false`

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
Signed-off-by: Niraj Yadav <niryadav@redhat.com>
Syncing latest changes from upstream main for kubernetes-csi-addons
Bumps the github-dependencies group with 2 updates: [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) and [github.com/onsi/gomega](https://github.com/onsi/gomega).


Updates `github.com/onsi/ginkgo/v2` from 2.20.2 to 2.21.0
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](onsi/ginkgo@v2.20.2...v2.21.0)

Updates `github.com/onsi/gomega` from 1.34.2 to 1.35.1
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](onsi/gomega@v1.34.2...v1.35.1)

---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
  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-minor
  dependency-group: github-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Syncing latest changes from upstream main for kubernetes-csi-addons
This PR does the below changes

* Use the deployment/Daemonset as the owner
of the csiaddons instead of pod

* Use predictable name which includes the
nodeID, owner name and the kind to ensure
that we get unique names per resources also
if the pod is restarting we will reuse the
same resource name for the csiAddonsNode object.
Using Resource Kind as csiAddonsNode object is
a namespaced resouces

* Take care of worst case where resource char limit
is not meet.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
This commit includes the vendor changes for
the predictable name

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
added a document for the lifecycle of
the CSIAddonsNode object.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
adding NetworkFenceClass which is
going to be used to get the client
details to be fenced.

The controller will watch for the NetworkFenceClass
CR and sends a periodic request to all
the sidecars registered with the matching
driver name that registered the
GET_CLIENTS_TO_FENCE caps to get the client
details, once the controller gets the client
details its going to update the CSIAddonsNode
object status with the client information that
can be used to do Network fencing and unfencing.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
Syncing latest changes from upstream main for kubernetes-csi-addons
updating the year in boilerplate
template.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
As the boilerpate code is changes
same need to be updated on the generated
deepcopy file as well.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
Syncing latest changes from upstream main for kubernetes-csi-addons
@df-build-team df-build-team requested a review from a team November 11, 2024 02:36
Copy link

openshift-ci bot commented Nov 11, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: df-build-team, yati1998

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot bot merged commit dc7fb9b into release-4.18 Nov 11, 2024
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants