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

Deprecate MinIO in dev #1796

Closed
47 of 49 tasks
chuckbelisle opened this issue Jul 26, 2023 · 5 comments
Closed
47 of 49 tasks

Deprecate MinIO in dev #1796

chuckbelisle opened this issue Jul 26, 2023 · 5 comments
Assignees
Labels
area/engineering Requires attention from engineering: focus on foundational components or platform DevOps component/storage Persistence related (e.g. Minio, cloud, or user storage)

Comments

@chuckbelisle
Copy link
Contributor

chuckbelisle commented Jul 26, 2023

Related to #1753
See relevant information by Collin Brown here #1001 (comment)

Component Cleanup

IMPORTANT

Deprecating old profiles controller

  • when we're deprecating MinIO, we should also do the migration of the old profiles controller - there will only be a few components left, so we can use this opportunity to migrate the various functionality over to aaw-kubeflow-profiles-controller. I'm assuming this is aaw-kubeflow-controller which has already been scaled down for a while.

Roadmap to Deprecation

@chuckbelisle chuckbelisle added component/storage Persistence related (e.g. Minio, cloud, or user storage) area/engineering Requires attention from engineering: focus on foundational components or platform DevOps labels Jul 26, 2023
@chuckbelisle chuckbelisle changed the title Depricate MinIO in dev Deprecate MinIO in dev Jul 26, 2023
@vexingly
Copy link

vexingly commented Aug 3, 2023

FYI the fdi-gateway-unclassified-system/protected-b-systems have been failing for a while as the storage accounts were already deleted by the FDI team (See jira issue CODAS-2172). Maybe it is a good idea to decom these systems first as they seem to be causing lots of failure for our pods trying to configure them. :)

@Souheil-Yazji
Copy link
Contributor

Souheil-Yazji commented Aug 10, 2023

After deleting most minio resources:
image
Notebooks spin up fine (even with the old minio mount label on them) and we can see that the minio mount endpoints are gone:
image

the mc command will have to be removed from the containers.

@Souheil-Yazji
Copy link
Contributor

Souheil-Yazji commented Aug 22, 2023

Closing Remarks

  • Storage accounts to be deleted once Minio is fully deprecated from AAW.
  • I don't have access to the oidc app reg so I'm assuming that would be done by CNS. Will create an issue to remove both prod and dev when deprecating prod.
  • We can update kubeflow containers to remove MC, but this is low priority and trivial task to be scheduled later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/engineering Requires attention from engineering: focus on foundational components or platform DevOps component/storage Persistence related (e.g. Minio, cloud, or user storage)
Projects
None yet
Development

No branches or pull requests

3 participants