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

Merge gcsfue into main #317

Open
wants to merge 52 commits into
base: develop
Choose a base branch
from
Open

Merge gcsfue into main #317

wants to merge 52 commits into from

Conversation

pawloch00
Copy link
Collaborator

@pawloch00 pawloch00 commented Jan 10, 2025

Fixes / Features

  • Cherry pick commits from development branch regarding gcsfuse usage into main branch
  • Private cluster creation was commented out from build tests

Testing / Documentation

Testing details.

  • [ y/n ] Tests pass
  • [ y/n ] Appropriate changes to documentation are included in the PR

sharabiani and others added 17 commits January 10, 2025 14:36
* Enabling Workload Identity and GCSFuse driver flags added.
* Introduce Storage API

* Fix Gh CI/CD

* Improve getting storages to mount to workload

* Improve handling exception while deleting storage

* Fix adding necessary args and cluster credentials

* Fix storage class, differentiate storage types in create and delete commands, add --type validation, reduce number of CRD installations
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
* Add Storage to workload creation

* Improve documentation
Signed-off-by: Piotr Pawłowski <[email protected]>
* apply pathways fixes

Signed-off-by: Piotr Pawłowski <[email protected]>

---------

Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
@pawloch00
Copy link
Collaborator Author

This should be merged after #272

@pawloch00 pawloch00 marked this pull request as ready for review January 13, 2025 11:47
@pawloch00
Copy link
Collaborator Author

@44past4 @sharabiani please review

@pawloch00 pawloch00 added the release-features features label Jan 29, 2025
@pawloch00
Copy link
Collaborator Author

Does this PR address mounting gcs buckets onto the ramfs? That is something that gave pathways a significant perf boost at large scale. Relevant changes: 76547c4

I don't think this is in scope of this PR.

Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
@pawloch00
Copy link
Collaborator Author

This works for A3 mega and A3 ultra

@pawloch00 pawloch00 requested a review from sharabiani February 4, 2025 10:24
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
@pawloch00 pawloch00 requested a review from gcie as a code owner February 4, 2025 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants