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

Remove feature to assign different service accounts based on admin status #4818

Closed
1 of 3 tasks
yuvipanda opened this issue Sep 16, 2024 · 9 comments · Fixed by #5248
Closed
1 of 3 tasks

Remove feature to assign different service accounts based on admin status #4818

yuvipanda opened this issue Sep 16, 2024 · 9 comments · Fixed by #5248
Assignees

Comments

@yuvipanda
Copy link
Member

yuvipanda commented Sep 16, 2024

More conversation in https://2i2c.slack.com/archives/C055A1J1DRP/p1724674978690759?thread_ts=1724058742.347159&cid=C055A1J1DRP.

We accidentally committed to a product feature (allowing different cloud permissions based on admin status) via tech support rather than through the product process. This means we have a half complete feature lying around.

Based on the prior linked slack message, we have decided to remove this feature. It can be reprioritized as a product feature and deployed as needed.

Tasks

Definition of done

  • Ability to setup different cloud permissions based on admin status is fully removed from our codebase
@haroldcampbell
Copy link

haroldcampbell commented Oct 22, 2024

@Gman0909 please review this and figure out where it goes on the product roadmap.

@Gman0909
Copy link
Contributor

I've added the feature to the product roadmap, but would like an update from @yuvipanda as to whether this task, of removing the half finished implementation, still needs doing.

@yuvipanda
Copy link
Member Author

It does need doing!

@Gman0909
Copy link
Contributor

OK, moving back to refined.

@sgibson91
Copy link
Member

A couple of clarifying questions here since, as noted, this is a half-baked feature so the knowledge is not distributed across the team.

  1. Check to see if the community we deployed it for is actually using this feature

    Who is the community? I'm guessing from the mention of Ryan Abernathy in the linked issue copied to product board that is linked to from a Slack thread linked in this issue that the community may be LEAP. Can we confirm and propagate that info into this issue so that whoever picks it up doesn't have to go down the same rabbit hole I just did? There is also a mention that we support this on GCP and AWS - who (if anyone) is the likely community on AWS?

  2. Can we have links to at least the files that contain the code that needs removing?

With these two points answered, I would consider this issue to be truly refined and easily picked up by anyone.

@sgibson91
Copy link
Member

AWS community may have been M2LInES? I can't remember if they were AWS or GCP, and they've been decommissioned now anyway.

@yuvipanda
Copy link
Member Author

#3952 was the PR partially adding this feature. Digging through that, I see that opensci is the community this was enabled for. And it was used to give admins ability to upload files to the [opensci-persistent-sciencecore](https://us-west-2.console.aws.amazon.com/s3/buckets/opensci-persistent-sciencecore) s3 bucket. I see files in there mostly from April 16 - the same day the PR was deployed, and untouched since.

So I think the confirmation is to ask @jmunroe (original requestor of this feature) wether this can be removed. I'll update the body

@yuvipanda
Copy link
Member Author

Thanks for spotting what was missing, @sgibson91. I've updated the description and it's back to refined now I think.

@jmunroe
Copy link
Contributor

jmunroe commented Nov 13, 2024

I agree this looks like it was a one-off solution to a need that a community needed in April 2024. I concur with removing the feature if it not part of our standard offerings.

If and when there is demand for such a feature it rightly should be go through the product process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants