Closed sftim closed 1 month ago
/assign
/triage accepted
@afzal442: The label triage/accepted
cannot be applied. Only GitHub organization members can add the label.
Hi @sftim! Let me know how I can get the details of that and other annotation
s usage. Thanks.
/triage accepted
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:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
Hi @sftim! Let me know how I can get the details of that and other
annotation
s usage. Thanks.
Although I was able to spot that the annotation was not documented, I do not know how Kubernetes uses this annotation. If someone wants to work on this issue, it'll be a good idea to either:
It's also OK to use a mix of those approaches.
/remove-lifecycle stale
@afzal442 any updates here?
(anyone is welcome to work on this - we have a “no cookie licking” policy in SIG Docs)
If someone has said they plan to work on an issue, and you're also considering that work, it's polite - but not mandatory - to try to co-ordinate.
/unassign @afzal442
I found usage of this plugin in OpenStack Cloud provider repo :here
root@small-k8s-1:~# kubectl get csinode small-k8s-2 -o yaml
apiVersion: storage.k8s.io/v1
kind: CSINode
metadata:
annotations:
storage.alpha.kubernetes.io/migrated-plugins: kubernetes.io/cinder
...
in #657, the CSI migration specific field shows: `For CSINode object that maps to a node which installs CSIDriver, if CSI Migration is turned on, a new annotation will be added storage.alpha.kubernetes.io/migrated-plugins
this blog describes the utility someway.
/assign I'd like to work on this .
Just for cross check: The documentation will be as follows:
Type: Annotation
Example:`storage.alpha.kubernetes.io/migrated-plugins:" kubernetes.io/cinder"`
`storage.alpha.kubernetes.io/migrated-plugins: "kubernetes.io/vsphere-volume"`
Used on: CSINode
This annotation is automatically added when CSIMigration is enabled/turned on for the CSINode object that maps to a node that installs CSIDriver. This annotation shows the in-tree plugin name of the migrated plugin. the value depends upon the in-tree cloud provider storage type that is used in your cluster.
For example, if we enable the migration where the in-tree cloud provider storage type is CSIMigrationvSphere, the csinodes instance for the node should be updated with: `storage.alpha.kubernetes.io/migrated-plugins: `kubernetes.io/vsphere-volume`
How does this look?
I have raised a PR: https://github.com/kubernetes/website/pull/45118, Will wait for the reviews. Thank you!
Hi, JFYI I just made the new changes to remove CSImigration reference in the PR. I'll wait for more suggestions if there are any. Thanks!
As the PR has been merged , this issue is resolved. thus closing it. /close
@Ritikaa96: Closing this issue.
This is a Bug Report
Problem: Kubernetes can set an annotation,
storage.alpha.kubernetes.io/migrated-plugins
, but this is not registered or documented.Proposed Solution: Document the annotation in Well-Known Labels, Annotations and Taints.
Page to Update: https://kubernetes.io/docs/reference/labels-annotations-taints/
Additional Information: /sig storage /language en