Re: [kubernetes/kubernetes] Add possibility to tag Amazon AWS EBS volumes through an annotation in PVC (#49390)

17 views
Skip to first unread message

Hemant Kumar

unread,
Jul 26, 2017, 9:18:49 PM7/26/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

cc @kubernetes/sig-storage-pr-reviews


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Jakub Scholz

unread,
Aug 2, 2017, 4:32:04 PM8/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@gnufied Are we still waiting for someone to comment on this? Or should I have a look how to move the vode into pv_controller.go?

Jakub Scholz

unread,
Aug 23, 2017, 3:23:30 PM8/23/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Push

@scholzj pushed 1 commit.

  • 2c19869 Move the volume tagging functionality to pv_controller so that it works also outside of AWS


You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.

Jakub Scholz

unread,
Aug 23, 2017, 3:28:06 PM8/23/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Push

@scholzj pushed 1 commit.

  • 8317f9d rollback aws_util.go properly

Jakub Scholz

unread,
Aug 23, 2017, 6:18:01 PM8/23/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Hi @gnufied

I adapted the PR as you suggested. I moved the tagging of the volumes into the pv_controller so that it works also outside of AWS. The new name of the annotation is volume.beta.kubernetes.io/additional-tags. Since I moved the tagging outside of the AWS cloud provider I though that I should also moved the utility function for parsing the tags to a higher level.

On my local host all tests are passing and it also seems to work live in AWS. I haven't tried any other providers.

I would appreciate if you could have a look and let me know if you have any comments. It would be great to get this solved and merged.

Thanks
JAkub


You are receiving this because you are on a team that was mentioned.

Reply to this email directly, view it on GitHub, or mute the thread.

Hemant Kumar

unread,
Aug 24, 2017, 10:01:10 AM8/24/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

I am yet to review code in detail (I just returned from vacation). @justinsb does this meets goals of feature request kubernetes/features#300 ?

I guess at some point we will have to migrate these annotations from beta to GA. but other than that - idea looks pretty sound to me.

Justin Santa Barbara

unread,
Aug 31, 2017, 10:26:06 PM8/31/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Justin Santa Barbara

unread,
Aug 31, 2017, 10:29:33 PM8/31/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Sorry I missed this earlier.

I actually really like this, and given we do this for ELBs we should do this for EBS volumes also.

We could do this just for AWS without much further discussion IMO. But if we want to make it cross cloud, that opens up a huge can of worms. What do we do about clouds that don't support tags, or that have different semantics for allowed keys/values etc.

If this goes back to AWS only I think we can get it in, and then we can discuss some sort of cross-cloud design for 1.9 - sig-cloud should be up and running soon.

/ok-to-test

k8s-ci-robot

unread,
Aug 31, 2017, 11:16:33 PM8/31/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-e2e-gce-etcd3 4759e41 link /test pull-kubernetes-e2e-gce-etcd3
pull-kubernetes-bazel-test 8317f9d link /test pull-kubernetes-bazel-test

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

k8s-ci-robot

unread,
Aug 31, 2017, 11:20:34 PM8/31/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-bazel-test 8317f9d link /test pull-kubernetes-bazel-test
pull-kubernetes-verify 8317f9d link /test pull-kubernetes-verify

k8s-ci-robot

unread,
Aug 31, 2017, 11:32:40 PM8/31/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-bazel-test 8317f9d link /test pull-kubernetes-bazel-test
pull-kubernetes-verify 8317f9d link /test pull-kubernetes-verify
pull-kubernetes-e2e-gce-bazel 8317f9d link /test pull-kubernetes-e2e-gce-bazel

Hemant Kumar

unread,
Sep 1, 2017, 5:31:54 PM9/1/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@justinsb looking at existing pv controller, all cloudprovider's support some sort of tagging, because some tags are added by default from pv controller, this just adds some user provided tags to mix. cc @jsafrane

Jakub Scholz

unread,
Sep 2, 2017, 5:48:34 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Push

@scholzj pushed 1 commit.


You are receiving this because you are subscribed to this thread.

View it on GitHub or mute the thread.

Jakub Scholz

unread,
Sep 2, 2017, 5:59:05 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@justinsb I fixed the typos - thanks for noticing them.

If needed it should be easy to rollback to the original AWS only version. If it helps we can also use this PR to merge the more straight forward version for AWS only and then I can open a new PR with the version for all cloud providers.


You are receiving this because you are on a team that was mentioned.

Reply to this email directly, view it on GitHub, or mute the thread.

k8s-ci-robot

unread,
Sep 2, 2017, 6:22:37 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-verify 8317f9d link /test pull-kubernetes-verify
pull-kubernetes-e2e-gce-bazel 8317f9d link /test pull-kubernetes-e2e-gce-bazel
pull-kubernetes-bazel-test eefcff6 link /test pull-kubernetes-bazel-test

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

k8s-ci-robot

unread,
Sep 2, 2017, 6:34:37 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-bazel-test eefcff6 link /test pull-kubernetes-bazel-test
pull-kubernetes-verify eefcff6 link /test pull-kubernetes-verify

k8s-ci-robot

unread,
Sep 2, 2017, 6:45:41 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-bazel-test eefcff6 link /test pull-kubernetes-bazel-test
pull-kubernetes-verify eefcff6 link /test pull-kubernetes-verify
pull-kubernetes-kubemark-e2e-gce eefcff6 link /test pull-kubernetes-kubemark-e2e-gce

k8s-ci-robot

unread,
Sep 2, 2017, 7:28:11 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-bazel-test eefcff6 link /test pull-kubernetes-bazel-test
pull-kubernetes-verify eefcff6 link /test pull-kubernetes-verify
pull-kubernetes-kubemark-e2e-gce eefcff6 link /test pull-kubernetes-kubemark-e2e-gce
pull-kubernetes-e2e-kops-aws eefcff6 link /test pull-kubernetes-e2e-kops-aws

Jakub Scholz

unread,
Sep 2, 2017, 8:52:24 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Push

@scholzj pushed 1 commit.

  • e24bbe7 Fix boilerplate verification and go formating


You are receiving this because you are subscribed to this thread.

View it on GitHub or mute the thread.

k8s-ci-robot

unread,
Sep 2, 2017, 9:33:13 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-verify eefcff6 link /test pull-kubernetes-verify
pull-kubernetes-kubemark-e2e-gce eefcff6 link /test pull-kubernetes-kubemark-e2e-gce
pull-kubernetes-e2e-kops-aws eefcff6 link /test pull-kubernetes-e2e-kops-aws
pull-kubernetes-e2e-gce-bazel e24bbe7 link /test pull-kubernetes-e2e-gce-bazel

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


You are receiving this because you are on a team that was mentioned.

Reply to this email directly, view it on GitHub, or mute the thread.

k8s-ci-robot

unread,
Sep 2, 2017, 9:34:14 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-verify eefcff6 link /test pull-kubernetes-verify
pull-kubernetes-kubemark-e2e-gce eefcff6 link /test pull-kubernetes-kubemark-e2e-gce
pull-kubernetes-e2e-gce-bazel e24bbe7 link /test pull-kubernetes-e2e-gce-bazel
pull-kubernetes-e2e-kops-aws e24bbe7 link /test pull-kubernetes-e2e-kops-aws

k8s-ci-robot

unread,
Sep 2, 2017, 9:37:43 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-kubemark-e2e-gce eefcff6 link /test pull-kubernetes-kubemark-e2e-gce
pull-kubernetes-e2e-gce-bazel e24bbe7 link /test pull-kubernetes-e2e-gce-bazel
pull-kubernetes-e2e-kops-aws e24bbe7 link /test pull-kubernetes-e2e-kops-aws
pull-kubernetes-verify e24bbe7 link /test pull-kubernetes-verify

k8s-ci-robot

unread,
Sep 2, 2017, 9:49:54 AM9/2/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pull-kubernetes-e2e-gce-bazel e24bbe7 link /test pull-kubernetes-e2e-gce-bazel
pull-kubernetes-e2e-kops-aws e24bbe7 link /test pull-kubernetes-e2e-kops-aws
pull-kubernetes-verify e24bbe7 link /test pull-kubernetes-verify
pull-kubernetes-kubemark-e2e-gce e24bbe7 link /test pull-kubernetes-kubemark-e2e-gce

Jakub Scholz

unread,
Sep 25, 2017, 8:09:23 AM9/25/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@gnufied @justinsb Hi guys ... anything new about this topic? Thanks.

Kubernetes Submit Queue

unread,
Oct 26, 2017, 4:18:07 AM10/26/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

This PR hasn't been active in 30 days. It will be closed in 59 days (Dec 24, 2017).

cc @gnufied @justinsb @saad-ali @scholzj

You can add 'keep-open' label to prevent this from happening, or add a comment to keep it open another 90 days

Justin Santa Barbara

unread,
Nov 16, 2017, 9:41:38 PM11/16/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@kubernetes/sig-gcp-feature-requests @kubernetes/sig-azure-misc this makes sense on AWS. But I'm less sure it makes sure on GCP / Azure (or that it should work the same way). Thoughts?

Kubernetes Submit Queue

unread,
Nov 18, 2017, 3:13:01 AM11/18/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj PR needs rebase

Jakub Scholz

unread,
Dec 12, 2017, 5:18:50 PM12/12/17
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@justinsb Since there seems to be no feedback - should I just revert this to the original AWS only version so that we can merge this?

fejta-bot

unread,
Mar 12, 2018, 6:34:26 PM3/12/18
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

fejta-bot

unread,
Apr 11, 2018, 6:51:24 PM4/11/18
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.

/lifecycle rotten
/remove-lifecycle stale

fejta-bot

unread,
May 11, 2018, 7:38:53 PM5/11/18
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.


Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close

k8s-ci-robot

unread,
May 11, 2018, 7:38:55 PM5/11/18
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Closed #49390.

Joachim Hill-Grannec

unread,
Aug 1, 2018, 5:22:39 PM8/1/18
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

/remove-lifecycle rotten /reopen /assign @justinsb

Emmanuel Gomez

unread,
Nov 2, 2018, 11:53:40 AM11/2/18
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@justinsb @scholzj looks like this 'died in committee'. This is a plea to resurrect the original, limited approach (AWS-only), ship that, and then open up and hammer through the discussion about other cloud providers.

Jakub Scholz

unread,
Nov 2, 2018, 2:26:41 PM11/2/18
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@emmanuel I can rebase / update the PR if needed. But merging it is not up to me.

Pierre Ozoux

unread,
Nov 20, 2018, 7:34:57 AM11/20/18
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@gnufied @justinsb is it possible to reopen this one? Or should we open a new one?

BenCoughlan15

unread,
Dec 3, 2018, 10:29:38 AM12/3/18
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Would be great to have this functionality, helps us categorise our resources.

almariah

unread,
Feb 12, 2019, 8:27:42 AM2/12/19
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Controller and webhook mutations server that could help temporally: https://github.com/almariah/k8s-metadata-injector

Maksym Lushpenko

unread,
Aug 9, 2019, 12:29:28 PM8/9/19
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

So is this dead or some work is going on? Same requirement on Azure and in general any cloud provider seems reasonable to me.

seb-steuer

unread,
Aug 30, 2019, 8:45:58 AM8/30/19
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

how is this not a thing yet?

Chris

unread,
Sep 11, 2019, 7:55:21 PM9/11/19
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

This would be a really good feature to help us with cost management

Pierre Beucher

unread,
Oct 9, 2019, 10:49:07 AM10/9/19
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

It would be great to have this for our needs as well as it seems possible for other resources

Sergei Shishov

unread,
Feb 26, 2020, 2:51:08 PM2/26/20
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Guys, the work is done already, need just rebase and merge. Please have a look!


You are receiving this because you are on a team that was mentioned.

Reply to this email directly, view it on GitHub, or unsubscribe.

Peiman Jafari

unread,
Nov 24, 2020, 1:32:46 PM11/24/20
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Any Update on this PR? this is much needed.

Joël Schaal

unread,
Mar 16, 2021, 12:33:22 PM3/16/21
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@josmo: It seems your /reopen did not actually reopen this issue.
@scholzj: maybe you need to do this, since you're the original author ?
Or can someone from the Kubernetes team advise what is the real status on that issue ?
Thank you !

Jakub Scholz

unread,
Mar 16, 2021, 12:48:18 PM3/16/21
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@joel-schaal Not sure there is value of re-opening it if nobody reviews / merges this. I'm fine to rebase / update this, but it would be good to first know that it will not be closed again in another 30 days 🤷 .

Jason Bury

unread,
Apr 9, 2021, 4:40:35 AM4/9/21
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@scholzj can we just ping some folks in for reviews and try to get this in? There's a lot to read through in the contributing guidelines (I'll take a look later) so I'm not sure if that's taboo, but it'd be nice to guarantee some eyes on this.

Jason Bury

unread,
Apr 12, 2021, 3:10:51 PM4/12/21
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

After looking through a few conflicting contributing related docs, I think our best bet is to just reopen, @ mention the reviewers, wait a week or two and either ping them on slack, or see if we can replace them with alternate relevant owners.

@scholzj Please re-open this and rebase (or update if needed). It very much seems like this just got lost after the first round of reviews. Neither of the required reviewers had blocking comments, so I won't feel too bad about pinging them again for a final readthrough/merge since it should hopefully be very quick for them. Both reviewers also seem to still be quite active with k8s, so I'd be surprised if we couldn't get ahold of them.

joeykhashab

unread,
May 26, 2021, 5:03:33 PM5/26/21
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Just wanted to add that hopefully this feature gets added, we need to use AWS Backup Service and adding custom tags to the EBS volumes would be great for that.

Farley Farley (yes, really)

unread,
Nov 4, 2021, 9:00:30 PM11/4/21
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Ugh, +1? :P Can someone make this work, this seems to be 3-years in the desired features list on a variety of issues


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Triage notifications on the go with GitHub Mobile for iOS or Android.

CarlosGCA

unread,
Mar 31, 2022, 2:38:44 PM3/31/22
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Please @k8s-ci-robot somebody reopen this. It's so necessary, not sure how there isn't an official solution for this yet.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are on a team that was mentioned.Message ID: <kubernetes/kubernetes/pull/49390/c1084968088@github.com>

Mykola Holovatskyi

unread,
Nov 3, 2022, 11:22:12 AM11/3/22
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@gnufied @justinsb Is there any issues with this PR? Could we merge it at least for AWS? It's a pity that there's an elegant solution for adding custom tags to ELBs, but none for EBS.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are on a team that was mentioned.Message ID: <kubernetes/kubernetes/pull/49390/c1302275319@github.com>

Farley Farley (yes, really)

unread,
Nov 5, 2022, 6:14:47 PM11/5/22
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Yeah, this is like a bad joke, 5 years later and its still as frustrating as it was back then. People can't get proper accounting automatically from services they run in Kubernetes and the resources they use because of the lack of ability to cascade tags into objects. Can someone please take ownership of this and see this to the finish line?


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are on a team that was mentioned.Message ID: <kubernetes/kubernetes/pull/49390/c1304651383@github.com>

Wanderson Ribeiro

unread,
May 4, 2023, 3:14:24 PM5/4/23
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

This docs worked perfectly for me...https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/docs/tagging.md#storageclass-tagging


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are on a team that was mentioned.Message ID: <kubernetes/kubernetes/pull/49390/c1535278018@github.com>

Farley Farley (yes, really)

unread,
May 4, 2023, 11:48:38 PM5/4/23
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@wandribeiro That auto-tags EVERY volume in that storage class. What this PR and feature is about, is allowing per-volume tagging. If you annotate an PVC, it will tag that SINGLE EBS volume.

To use the above, we would need to (and I have done this) create a single StorageClass for each individual PVC we create, so we can have it tagged appropriately. This is... crude, at best, and almost offensive that we can't tag still in 2023 per-volume via an annotation


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are on a team that was mentioned.Message ID: <kubernetes/kubernetes/pull/49390/c1535661617@github.com>

ConnorJC

unread,
May 5, 2023, 11:46:36 AM5/5/23
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

Unfortunately, Kubernetes doesn't provide any volume-specific information like annotations to CSI Drivers except certain "blessed" parameters (volume size, topology, name, etc). Thus, we on the CSI Driver side largely have our hands tied unless/until that happens.

There is an open feature request here to pass annotations to CSI drivers: kubernetes-csi/external-provisioner#86


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are on a team that was mentioned.Message ID: <kubernetes/kubernetes/pull/49390/c1536447656@github.com>

Farley Farley (yes, really)

unread,
May 10, 2023, 11:05:18 PM5/10/23
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

@ConnorJC3 Although I see this COULD clearly be done at the external-provisioner level, I could also see that you could bypass that entirely if this service was given the RBAC permissions to lookup the annotations which if I'm understanding this pull request, is effectively what this does.

Is there some reason we can't temporarily use something like this Pull Request's code to facilitate this in some temporary way which is noted in the code/comments to eventually replace with native support for CSI annotations being passed through?

I suggest this solution because that external-provisioner issue is 6 years old and has not been solved, the pessimist in me doesn't imagine it will be solved soon.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are on a team that was mentioned.Message ID: <kubernetes/kubernetes/pull/49390/c1543264662@github.com>

ConnorJC

unread,
May 11, 2023, 10:01:04 AM5/11/23
to kubernetes/kubernetes, k8s-mirror-storage-pr-reviews, Team mention

"Temporary" features become difficult to remove parts of the codebase as users start to rely on them. They create a semi-permanent maintenance burden.

I'm not going to say we've 100% ruled it out, but this recently has hit our radar and we'd like to attempt to actively engage with SIG Storage around a better solution first, before resorting to hacky solutions like reading the PVC directly.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are on a team that was mentioned.Message ID: <kubernetes/kubernetes/pull/49390/c1544039849@github.com>

Reply all
Reply to author
Forward
0 new messages