From 805f07ae21b6d41531a512fd951f2061bc51a0fb Mon Sep 17 00:00:00 2001 From: Mateusz Urbanek Date: Thu, 23 Nov 2023 09:13:48 +0100 Subject: [PATCH] docs: added base resource examples (#6) Signed-off-by: Mateusz Urbanek --- examples/example.BucketAccess.yaml | 10 ++++++++++ examples/example.BucketAccessClass.yaml | 8 ++++++++ examples/example.BucketClaim.yaml | 8 ++++++++ examples/example.BucketClass.yaml | 8 ++++++++ 4 files changed, 34 insertions(+) create mode 100644 examples/example.BucketAccess.yaml create mode 100644 examples/example.BucketAccessClass.yaml create mode 100644 examples/example.BucketClaim.yaml create mode 100644 examples/example.BucketClass.yaml diff --git a/examples/example.BucketAccess.yaml b/examples/example.BucketAccess.yaml new file mode 100644 index 0000000..6e7efa5 --- /dev/null +++ b/examples/example.BucketAccess.yaml @@ -0,0 +1,10 @@ +apiVersion: objectstorage.k8s.io/v1alpha1 +kind: BucketAccess +metadata: + name: example-access + namespace: default +spec: + bucketClaimName: example-claim + protocol: S3 + bucketAccessClassName: example-accessclass + credentialsSecretName: example-secret diff --git a/examples/example.BucketAccessClass.yaml b/examples/example.BucketAccessClass.yaml new file mode 100644 index 0000000..6a67981 --- /dev/null +++ b/examples/example.BucketAccessClass.yaml @@ -0,0 +1,8 @@ +apiVersion: objectstorage.k8s.io/v1alpha1 +kind: BucketAccessClass +metadata: + name: example-accessclass +driverName: objectstorage.cosi.linode.com +authenticationType: Key +parameters: + permissions: Full # ReadOnly diff --git a/examples/example.BucketClaim.yaml b/examples/example.BucketClaim.yaml new file mode 100644 index 0000000..99f4d12 --- /dev/null +++ b/examples/example.BucketClaim.yaml @@ -0,0 +1,8 @@ +apiVersion: objectstorage.k8s.io/v1alpha1 +kind: BucketClaim +metadata: + name: example-claim + namespace: default +spec: + bucketClassName: example-class + protocols: [ 'S3' ] diff --git a/examples/example.BucketClass.yaml b/examples/example.BucketClass.yaml new file mode 100644 index 0000000..fa44b6b --- /dev/null +++ b/examples/example.BucketClass.yaml @@ -0,0 +1,8 @@ +apiVersion: objectstorage.k8s.io/v1alpha1 +kind: BucketClass +metadata: + name: example-class +driverName: objectstorage.cosi.linode.com +deletionPolicy: Delete +parameters: + region: us-east