-
Notifications
You must be signed in to change notification settings - Fork 295
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
Using RequiresRepublish
for rotation
#585
Comments
/kind feature |
Based on https://kubernetes-csi.github.io/docs/token-requests.html#feature-gate
We could emulate this behavior in the driver (give driver permission to act as any SA in the cluster, maintain token caches for republish). |
That may mean that we need to rethink some K8s secret syncing logic to:
|
We are reviewing proposal with |
We need a design on how to introduce this in a way thats:
And backwards compatible for 1.19 + 1.20 where the cluster may not have this built in (or delay the feature until 1.20 is deprecated...) @aramase specifically brings up keeping notes about auth token audience parameters like: apiVersion: storage.k8s.io/v1
kind: CSIDriver
metadata:
name: mycsidriver.example.com
spec:
tokenRequests:
- audience: "gcp"
- audience: ""
expirationSeconds: 3600
requiresRepublish: true |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
any news on this feature ? |
We will be adding it in a future release. Even without |
Changes in v1.2v1.21+
if ran into issues or running < 1.21
v1.3
v1.4
|
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
@aramase any news on this feature ? Still planned for |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
Remove the rotation controller and rely exclusively on RequiresRepublish for secret rotation. All supported k8s versions have RequiresRepublish support enabled by default. Resolves: kubernetes-sigs#585 The flags will be no-ops in this and removed in 1.5+.
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle rotten |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
When
requiresRepublish: true
is set in theCSIDriver
speckubelet will periodically send
NodePublishVolume
to the driver./assign
The text was updated successfully, but these errors were encountered: