From ea08e3dc557db44975f45367cc1aa5872adc65ec Mon Sep 17 00:00:00 2001 From: Mateusz Urbanek Date: Wed, 13 Dec 2023 12:00:29 +0100 Subject: [PATCH] docs(installation): added installation command Signed-off-by: Mateusz Urbanek --- README.md | 16 +++++++++++++--- helm/linode-cosi-driver/templates/Secret.yaml | 4 ++-- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4be3671..0d45b9f 100644 --- a/README.md +++ b/README.md @@ -18,17 +18,27 @@ Follow these steps to get started with Linode COSI Driver: 1. **Prerequisites:** 1. Install COSI Custom Resource Definitions. - ``` + ```sh kubectl create -k github.com/kubernetes-sigs/container-object-storage-interface-api ``` 2. Install COSI Controller. - ``` + ```sh kubectl create -k github.com/kubernetes-sigs/container-object-storage-interface-controller ``` 2. **Installation:** - + 1. Create new API token in [Akamai Cloud Manager](https://cloud.linode.com/profile/tokens). The token must be configured with the following permissions: + - **Object Storage** - Read/Write + + 2. Install Linode COSI Driver using Helm. + ```sh + helm install linode-cosi-driver \ + ./helm/linode-cosi-driver/ \ + --set=apiToken= \ + --namespace=linode-cosi-driver \ + --create-namespace + ``` 3. **Usage:** diff --git a/helm/linode-cosi-driver/templates/Secret.yaml b/helm/linode-cosi-driver/templates/Secret.yaml index 94eeeca..205ec49 100644 --- a/helm/linode-cosi-driver/templates/Secret.yaml +++ b/helm/linode-cosi-driver/templates/Secret.yaml @@ -1,4 +1,4 @@ -{{- if not .Values.secretRef }} +{{- if not .Values.secret.ref }} apiVersion: v1 kind: Secret type: Opaque @@ -17,6 +17,6 @@ data: LINODE_API_URL: {{ .Values.linodeApiUrl | b64enc }} {{- end }} {{- if .Values.linodeApiVersion -}} - LINODE_API_URL: {{ .Values.linodeApiVersion | b64enc }} + LINODE_API_VERSION: {{ .Values.linodeApiVersion | b64enc }} {{- end }} {{- end }}