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 development branch into main #314

Closed
wants to merge 28 commits into from
Closed

Conversation

pawloch00
Copy link
Collaborator

Fixes / Features

Testing / Documentation

Testing details.

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

sharabiani and others added 28 commits September 25, 2024 14:29
* 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
* Add Storage to workload creation

* Improve documentation
* apply pathways fixes

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

---------

Signed-off-by: Piotr Pawłowski <ppawl@google.com>
* 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>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
Signed-off-by: Piotr Pawłowski <ppawl@google.com>
@pawloch00 pawloch00 changed the title Ppawl merge develop Merge development branch into main Jan 10, 2025
@pawloch00 pawloch00 closed this Jan 15, 2025
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.

4 participants