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 filestore usage feature into main #319

Draft
wants to merge 6 commits into
base: ppawl-cherry-pick
Choose a base branch
from

Conversation

pawloch00
Copy link
Collaborator

@pawloch00 pawloch00 commented Jan 10, 2025

Fixes / Features

  • Cherry pick filestore related changes from development branch into main branch

Testing / Documentation

Testing details.

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

pawloch00 and others added 4 commits January 10, 2025 15:36
* Add flags to support GCP Filestore on cluster

Signed-off-by: Piotr Pawłowski <ppawl@google.com>
---------

Signed-off-by: Piotr Pawłowski <ppawl@google.com>
* enable to use filestore in workload

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

---------

Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Co-authored-by: Patryk Bundyra <pbundyra@google.com>
* add flag parser and enable GCPFilestore on cluster

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* update cluster with gcp filestore

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix linter

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* filestore -> gcpfilestore

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* filetore -> gcpfilestorage

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* create filestore instance

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* add enable filestore

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* enable gcpfilestore on cluster creation

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* pyink

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* add to workload

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* pyink

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix linter

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix string formatting

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* apply manifest file

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* add workloads

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* Fix get storage function

* pyink;

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* remove adding iam

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* rm kjob

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* rm examples

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* rm duplicated

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* update filestore iam

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* cleanup

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* add readme base

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* update readme

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* README.md update

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* update Readme

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix linter

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* add storage filestore pipeline

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix builds

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix pipeline

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix naming

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* update pipeline

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix multiple addons usage

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix multiple addons usage

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix list

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* += -> append

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* comment filestore

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* add new storage

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* comment filestore

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* rm obsolete steps

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* create unique cluster and dont rm it

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* move filestore to separate job

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix networks

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* add new group

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* auth docker

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix cluster name

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* remove cluster removal

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* introduce envs with workload names

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix newline

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix envs

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* Apply manifest file (#216)

* create filestore instance

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* add enable filestore

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* apply manifest file

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix builds

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

---------

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* review fixes

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix typo

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* fix string interpolation

Signed-off-by: Piotr Pawłowski <ppawl@google.com>

* add gcs fuse manifest example

* change example namespace to default

* resolve comments

* cleanup

---------

Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Co-authored-by: Piotr Pawłowski <ppawl@google.com>
Co-authored-by: Patryk Bundyra <pbundyra@google.com>
@pawloch00 pawloch00 changed the base branch from main to ppawl-cherry-pick January 10, 2025 15:46
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
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 this pull request may close these issues.

2 participants