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

How to use RWX storage class in schema.yaml #615

Open
clementchane opened this issue Jul 4, 2023 · 0 comments
Open

How to use RWX storage class in schema.yaml #615

clementchane opened this issue Jul 4, 2023 · 0 comments

Comments

@clementchane
Copy link

Hello,

I m trying to create a container app for GCP marketplace and it depends on ReadWriteMany PVCs.
When using the local mpdev tool to use the default storage class "standard-rwx" it works fine using the default addon for CSI file : GcpFilestoreCsiDriver

However for marketplace, I understand that I need to declare this storage class in the schema.yaml file, as I get the error "standard-rwx" storage class not found when I submit it in the producer portal.

The only part I found on this is https://github.com/GoogleCloudPlatform/marketplace-k8s-app-tools/blob/master/docs/schema.md :

properties:
  ssdStorageClass:
    type: string
    x-google-marketplace:
      type: STORAGE_CLASS
      storageClass:
        type: SSD

However it creates a provisioner type gce-pd which is ReadWriteOnce only it seems.
The doc doesnt list any other option.

How can I make that work? Is there any option for the storageclass to accept RWX? Or is it possible to run the marketplace automated tests in a cluster with the Filestore CSI driver addon?

Thanks for your help!

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

No branches or pull requests

1 participant