From 52cbc1690d552275ebf2c7eab320d92ea2508d56 Mon Sep 17 00:00:00 2001 From: "David Su(dsu)" Date: Tue, 3 Mar 2020 15:00:48 -0800 Subject: [PATCH] Release 5.0.8/2.5.8 --- docs/index.yaml | 86 +++++++++++++++++++++----------- docs/pure-csi-1.0.8.tgz | Bin 0 -> 30398 bytes docs/pure-k8s-plugin-2.5.8.tgz | Bin 0 -> 27953 bytes operator-csi-plugin/Dockerfile | 2 +- operator-csi-plugin/install.sh | 9 ++-- operator-csi-plugin/values.yaml | 2 +- operator-k8s-plugin/Dockerfile | 2 +- operator-k8s-plugin/install.sh | 9 ++-- operator-k8s-plugin/values.yaml | 2 +- pure-csi/Chart.yaml | 4 +- pure-csi/README.md | 2 +- pure-csi/values.yaml | 2 +- pure-k8s-plugin/Chart.yaml | 4 +- pure-k8s-plugin/README.md | 2 +- pure-k8s-plugin/values.yaml | 2 +- 15 files changed, 82 insertions(+), 46 deletions(-) create mode 100644 docs/pure-csi-1.0.8.tgz create mode 100644 docs/pure-k8s-plugin-2.5.8.tgz diff --git a/docs/index.yaml b/docs/index.yaml index a80992a..485fdd3 100755 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -1,9 +1,24 @@ apiVersion: v1 entries: pure-csi: + - apiVersion: v1 + appVersion: 1.0.8 + created: "2020-03-03T14:54:43.1907773-08:00" + description: A Helm chart for Pure Service Orchestrator CSI driver + digest: cc4eaaef050aba2cbfc23114906c7cdb4166b92392728f80d9d5bc1893c98b91 + icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-csi/pure-storage.png + keywords: + - purestorage + maintainers: + - email: sales@purestorage.com + name: Pure Storage, Inc. + name: pure-csi + urls: + - https://purestorage.github.io/helm-charts/pure-csi-1.0.8.tgz + version: 1.0.8 - apiVersion: v1 appVersion: 1.0.7 - created: "2020-02-19T11:43:08.6041291-08:00" + created: "2020-03-03T14:54:43.1853088-08:00" description: A Helm chart for Pure Service Orchestrator CSI driver digest: a963236c0e8e092780bde1aea127e073bccdd5e25932ee1a4ed433d4c2bd9073 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-csi/pure-storage.png @@ -18,7 +33,7 @@ entries: version: 1.0.7 - apiVersion: v1 appVersion: 1.0.6 - created: "2020-02-19T11:43:08.5984044-08:00" + created: "2020-03-03T14:54:43.1809427-08:00" description: A Helm chart for Pure Service Orchestrator CSI driver digest: 14e421f095cdb8345c55005b014bf790fbc0ee184bf8a272fb584853468075f1 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-csi/pure-storage.png @@ -33,7 +48,7 @@ entries: version: 1.0.6 - apiVersion: v1 appVersion: 1.0.5 - created: "2020-02-19T11:43:08.5928491-08:00" + created: "2020-03-03T14:54:43.1759928-08:00" description: A Helm chart for Pure Service Orchestrator CSI driver digest: b78fea541405e5b2c947e6377cfd774e586e8155b440c60557d64d7e08f21878 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-csi/pure-storage.png @@ -48,7 +63,7 @@ entries: version: 1.0.5 - apiVersion: v1 appVersion: 1.0.4 - created: "2020-02-19T11:43:08.5869762-08:00" + created: "2020-03-03T14:54:43.1703345-08:00" description: A Helm chart for Pure Service Orchestrator CSI driver digest: 8fa619498a6b28bb38e5c449bd8babff8f3e5d645d515c915372603df4b784c9 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-csi/pure-storage.png @@ -63,7 +78,7 @@ entries: version: 1.0.4 - apiVersion: v1 appVersion: 1.0.3 - created: "2020-02-19T11:43:08.5817055-08:00" + created: "2020-03-03T14:54:43.1654391-08:00" description: A Helm chart for Pure Service Orchestrator CSI driver digest: a95da66a35add00ea441cb63a48e46e7b1826d617e5c2bdcc8a8349498be5414 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-csi/pure-storage.png @@ -78,7 +93,7 @@ entries: version: 1.0.3 - apiVersion: v1 appVersion: 1.0.2 - created: "2020-02-19T11:43:08.576494-08:00" + created: "2020-03-03T14:54:43.1613207-08:00" description: A Helm chart for Pure Service Orchestrator CSI driver digest: 696a9a4dc0913dd9f5da6a0f11eadfb41348700ca5053c581a42909f712f0869 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-csi/pure-storage.png @@ -93,7 +108,7 @@ entries: version: 1.0.2 - apiVersion: v1 appVersion: 1.0.1 - created: "2020-02-19T11:43:08.5702526-08:00" + created: "2020-03-03T14:54:43.1572479-08:00" description: A Helm chart for Pure Service Orchestrator CSI driver digest: 382354d38cf8310b7d3a17816489545efc8c62e322db835d0ae2c949f90ef619 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-csi/pure-storage.png @@ -108,7 +123,7 @@ entries: version: 1.0.1 - apiVersion: v1 appVersion: 1.0.0 - created: "2020-02-19T11:43:08.56428-08:00" + created: "2020-03-03T14:54:43.1522601-08:00" description: A Helm chart for Pure Service Orchestrator CSI driver digest: ffcd6cb34d2e3bb6b47f59630f9a9a5ba769a6580edb12619f3367542d8f98bc icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-csi/pure-storage.png @@ -122,9 +137,24 @@ entries: - https://purestorage.github.io/helm-charts/pure-csi-1.0.0.tgz version: 1.0.0 pure-k8s-plugin: + - apiVersion: v1 + appVersion: 2.5.8 + created: "2020-03-03T14:54:43.2793199-08:00" + description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift + digest: 569d6ad9ef69066b57644c843398cf77ab06809b177ae468b993d7a7b4888b73 + icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png + keywords: + - purestorage + maintainers: + - email: sales@purestorage.com + name: Pure Storage, Inc. + name: pure-k8s-plugin + urls: + - https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.5.8.tgz + version: 2.5.8 - apiVersion: v1 appVersion: 2.5.7 - created: "2020-02-19T11:43:08.7037861-08:00" + created: "2020-03-03T14:54:43.2748895-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: 872139d3a43749c3976763a95d4fd02e37a71ad9dc5176b4cdba0535b51215f3 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png @@ -139,7 +169,7 @@ entries: version: 2.5.7 - apiVersion: v1 appVersion: 2.5.6 - created: "2020-02-19T11:43:08.698651-08:00" + created: "2020-03-03T14:54:43.2703569-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: ecead095aa92188d505fe09883c367bbf7bb37a058aeb2500f5e539b8d9b5b65 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png @@ -154,7 +184,7 @@ entries: version: 2.5.6 - apiVersion: v1 appVersion: 2.5.5 - created: "2020-02-19T11:43:08.6934213-08:00" + created: "2020-03-03T14:54:43.2649288-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: 9c0900bbe54ca598df3a834e0a7ac073af75188f3889cd188927a3c6822241bb icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png @@ -169,7 +199,7 @@ entries: version: 2.5.5 - apiVersion: v1 appVersion: 2.5.4 - created: "2020-02-19T11:43:08.6883386-08:00" + created: "2020-03-03T14:54:43.2604348-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: 1a3248fe98cc2657b024d251f5642329e57399816d864ae192235ab12abb9f45 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png @@ -184,7 +214,7 @@ entries: version: 2.5.4 - apiVersion: v1 appVersion: 2.5.2 - created: "2020-02-19T11:43:08.6812092-08:00" + created: "2020-03-03T14:54:43.2554551-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: ff9cdee3dbed7d71b023f70578408f0ead9d7781fab155a2781aa827c23946ee icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png @@ -199,7 +229,7 @@ entries: version: 2.5.2 - apiVersion: v1 appVersion: 2.5.1 - created: "2020-02-19T11:43:08.6765181-08:00" + created: "2020-03-03T14:54:43.2510763-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: 8f05f041c091d0511ab2bd5d70b4e6fb4fd337f3ecb89511d09e3f8391a151cb icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png @@ -214,7 +244,7 @@ entries: version: 2.5.1 - apiVersion: v1 appVersion: 2.5.0 - created: "2020-02-19T11:43:08.671366-08:00" + created: "2020-03-03T14:54:43.2459113-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: f5cc239df4afef6546660b529cd0ccc37b32677172a7da9954ab49b04be3e296 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png @@ -229,7 +259,7 @@ entries: version: 2.5.0 - apiVersion: v1 appVersion: 2.4.1 - created: "2020-02-19T11:43:08.6654973-08:00" + created: "2020-03-03T14:54:43.2396857-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: d9deb32fe38c10946e79a0841a66d14f77af879f9fcec36d24c03d524ffe6cc9 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png @@ -244,7 +274,7 @@ entries: version: 2.4.1 - apiVersion: v1 appVersion: 2.4.0 - created: "2020-02-19T11:43:08.6604353-08:00" + created: "2020-03-03T14:54:43.235089-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: b655dc0d0c40ed43ef30c430c3dac12cec3ab4ba85f4622daf4785ccf3b95dc3 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png @@ -259,7 +289,7 @@ entries: version: 2.4.0 - apiVersion: v1 appVersion: 2.3.0 - created: "2020-02-19T11:43:08.6548264-08:00" + created: "2020-03-03T14:54:43.2307693-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: 09aeb2038d26e03fccefa19793de2213ef498de88b9a73e390220b6a71dd098a icon: https://github.com/purestorage/helm-charts/tree/master/pure-k8s-plugin/pure-storage.png @@ -269,7 +299,7 @@ entries: version: 2.3.2 - apiVersion: v1 appVersion: 2.3.0 - created: "2020-02-19T11:43:08.6495262-08:00" + created: "2020-03-03T14:54:43.2256927-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: 3b80b7d5da4014178fb71a5a7650d2934a200c1189856fe64a071d5f277ff03e icon: https://github.com/purestorage/helm-charts/tree/master/pure-k8s-plugin/pure-storage.png @@ -278,7 +308,7 @@ entries: - https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.3.1.tgz version: 2.3.1 - apiVersion: v1 - created: "2020-02-19T11:43:08.6436134-08:00" + created: "2020-03-03T14:54:43.2212233-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift digest: 30a1498d2c9af4609d05ceb29016b239ee2437a94c94a87eaea604d0c484441e icon: https://github.com/purestorage/helm-charts/tree/master/pure-k8s-plugin/pure-storage.png @@ -287,7 +317,7 @@ entries: - https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.3.0.tgz version: 2.3.0 - apiVersion: v1 - created: "2020-02-19T11:43:08.638655-08:00" + created: "2020-03-03T14:54:43.2169716-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift digest: 81673ebfa1a4380f841d6a705b5dd7c2fab300bfae6007983e58393f7407ac9b name: pure-k8s-plugin @@ -295,7 +325,7 @@ entries: - https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.2.1.tgz version: 2.2.1 - apiVersion: v1 - created: "2020-02-19T11:43:08.6338742-08:00" + created: "2020-03-03T14:54:43.213385-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift digest: 23b5296d049f5b2a92b1b2ee9165a0c41178cea88f3bfb6eb560462ae1b5a728 name: pure-k8s-plugin @@ -303,7 +333,7 @@ entries: - https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.2.0.tgz version: 2.2.0 - apiVersion: v1 - created: "2020-02-19T11:43:08.628238-08:00" + created: "2020-03-03T14:54:43.2098922-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift digest: 939ae58208c7fbd5794a25ab14a715ecff60c79e98616e0954f7e8c16d0ed7dc name: pure-k8s-plugin @@ -311,7 +341,7 @@ entries: - https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.1.2.tgz version: 2.1.2 - apiVersion: v1 - created: "2020-02-19T11:43:08.6230001-08:00" + created: "2020-03-03T14:54:43.2055523-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift digest: cad41a8b5278f57c8d953768d9ad28df461af92183f6404d661e33973017a928 name: pure-k8s-plugin @@ -319,7 +349,7 @@ entries: - https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.1.1.tgz version: 2.1.1 - apiVersion: v1 - created: "2020-02-19T11:43:08.6183714-08:00" + created: "2020-03-03T14:54:43.202156-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift digest: bbccdbdb9426e9f801ae743b64ab9393416f9c097d5bf1d461c76484379faddd name: pure-k8s-plugin @@ -327,7 +357,7 @@ entries: - https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.1.0.tgz version: 2.1.0 - apiVersion: v1 - created: "2020-02-19T11:43:08.6138862-08:00" + created: "2020-03-03T14:54:43.198809-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift digest: 05eed477a922dfcd35b3905fc0dcd50aa448fe7123bb6a5517dd9ab709dc906e name: pure-k8s-plugin @@ -335,11 +365,11 @@ entries: - https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.0.1.tgz version: 2.0.1 - apiVersion: v1 - created: "2020-02-19T11:43:08.6093949-08:00" + created: "2020-03-03T14:54:43.1950142-08:00" description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift digest: 1cd0d82bf6e38183f70bd4160ddb74be76be355935ad6c41fdc1ef2403686f72 name: pure-k8s-plugin urls: - https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.0.0.tgz version: 2.0.0 -generated: "2020-02-19T11:43:08.5583144-08:00" +generated: "2020-03-03T14:54:43.1477658-08:00" diff --git a/docs/pure-csi-1.0.8.tgz b/docs/pure-csi-1.0.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0d9caa00e50815295c78a486cf729fb4f0885eb9 GIT binary patch literal 30398 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
  • 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 literal 0 HcmV?d00001 diff --git a/docs/pure-k8s-plugin-2.5.8.tgz b/docs/pure-k8s-plugin-2.5.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b31589129ac0d26ccdb3da28eed2aa9f5b4936dc GIT binary patch literal 27953 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 literal 0 HcmV?d00001 diff --git a/operator-csi-plugin/Dockerfile b/operator-csi-plugin/Dockerfile index e73a655..d372b3f 100644 --- a/operator-csi-plugin/Dockerfile +++ b/operator-csi-plugin/Dockerfile @@ -1,6 +1,6 @@ FROM quay.io/operator-framework/helm-operator:v0.13.0 MAINTAINER Pure Storage, Inc. -LABEL name="pure-csi" vendor="Pure Storage" version="5.0.7" release="1.0" summary="Pure Storage CSI Operator" description="Pure Service Orchestrator CSI Operator" +LABEL name="pure-csi" vendor="Pure Storage" version="5.0.8" release="1.0" summary="Pure Storage CSI Operator" description="Pure Service Orchestrator CSI Operator" COPY helm-charts/ ${HOME}/helm-charts/ COPY watches.yaml ${HOME}/watches.yaml COPY licenses /licenses diff --git a/operator-csi-plugin/install.sh b/operator-csi-plugin/install.sh index c05fb08..4a97e52 100755 --- a/operator-csi-plugin/install.sh +++ b/operator-csi-plugin/install.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -IMAGE=quay.io/purestorage/pso-operator:v5.0.7 +IMAGE=quay.io/purestorage/pso-operator:v5.0.8 NAMESPACE=pure-csi-operator KUBECTL=kubectl ORCHESTRATOR=k8s @@ -53,11 +53,14 @@ while (("$#")); do esac done -CRDAPIVERSION="$(${KUBECTL} explain CustomResourceDefinition | grep "VERSION:" | awk '{ print $2 }')" CLUSTERROLEAPIVERSION="$(${KUBECTL} explain ClusterRole | grep "VERSION:" | awk '{ print $2 }')" CLUSTERROLEBINDINGAPIVERSION="$(${KUBECTL} explain ClusterRoleBinding | grep "VERSION:" | awk '{ print $2 }')" ROLEAPIVERSION="$(${KUBECTL} explain Role | grep "VERSION:" | awk '{ print $2 }')" -ROLEBINDINGAPIVERSION="$(${KUBECTL} explain RoleBinding | grep "VERSION:" | awk '{ print $2 }')" +if [[ "${ORCHESTRATOR}" == "openshift" ]]; then + ROLEBINDINGAPIVERSION="rbac.authorization.k8s.io/v1beta1" +else + ROLEBINDINGAPIVERSION="$(${KUBECTL} explain RoleBinding | grep "VERSION:" | awk '{ print $2 }')" +fi DEPLOYMENTAPIVERSION="$(${KUBECTL} explain Deployment | grep "VERSION:" | awk '{ print $2 }')" if [[ -z ${VALUESFILE} || ! -f ${VALUESFILE} ]]; then diff --git a/operator-csi-plugin/values.yaml b/operator-csi-plugin/values.yaml index 88752de..d25009d 100644 --- a/operator-csi-plugin/values.yaml +++ b/operator-csi-plugin/values.yaml @@ -4,7 +4,7 @@ image: name: purestorage/k8s - tag: 5.0.7 + tag: 5.0.8 pullPolicy: Always csi: diff --git a/operator-k8s-plugin/Dockerfile b/operator-k8s-plugin/Dockerfile index 4fd338b..ffeca86 100644 --- a/operator-k8s-plugin/Dockerfile +++ b/operator-k8s-plugin/Dockerfile @@ -1,6 +1,6 @@ FROM quay.io/operator-framework/helm-operator:v0.13.0 MAINTAINER Pure Storage, Inc. -LABEL name="pure-flex" vendor="Pure Storage" version="2.5.7" release="1.0" summary="Pure Storage FlexDriver Operator" description="Pure Service Orchestrator FlexDriver Operator" +LABEL name="pure-flex" vendor="Pure Storage" version="2.5.8" release="1.0" summary="Pure Storage FlexDriver Operator" description="Pure Service Orchestrator FlexDriver Operator" COPY helm-charts/ ${HOME}/helm-charts/ COPY watches.yaml ${HOME}/watches.yaml COPY licenses /licenses diff --git a/operator-k8s-plugin/install.sh b/operator-k8s-plugin/install.sh index 31d053a..8d09071 100755 --- a/operator-k8s-plugin/install.sh +++ b/operator-k8s-plugin/install.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -IMAGE=quay.io/purestorage/pso-operator:v0.0.10 +IMAGE=quay.io/purestorage/pso-operator:v0.0.11 NAMESPACE=pso-operator KUBECTL=oc ORCHESTRATOR=k8s @@ -53,11 +53,14 @@ while (("$#")); do esac done -CRDAPIVERSION="$(${KUBECTL} explain CustomResourceDefinition | grep "VERSION:" | awk '{ print $2 }')" CLUSTERROLEAPIVERSION="$(${KUBECTL} explain ClusterRole | grep "VERSION:" | awk '{ print $2 }')" CLUSTERROLEBINDINGAPIVERSION="$(${KUBECTL} explain ClusterRoleBinding | grep "VERSION:" | awk '{ print $2 }')" ROLEAPIVERSION="$(${KUBECTL} explain Role | grep "VERSION:" | awk '{ print $2 }')" -ROLEBINDINGAPIVERSION="$(${KUBECTL} explain RoleBinding | grep "VERSION:" | awk '{ print $2 }')" +if [[ "${ORCHESTRATOR}" == "openshift" ]]; then + ROLEBINDINGAPIVERSION="rbac.authorization.k8s.io/v1beta1" +else + ROLEBINDINGAPIVERSION="$(${KUBECTL} explain RoleBinding | grep "VERSION:" | awk '{ print $2 }')" +fi DEPLOYMENTAPIVERSION="$(${KUBECTL} explain Deployment | grep "VERSION:" | awk '{ print $2 }')" if [[ -z ${VALUESFILE} || ! -f ${VALUESFILE} ]]; then diff --git a/operator-k8s-plugin/values.yaml b/operator-k8s-plugin/values.yaml index f536b92..2cce687 100644 --- a/operator-k8s-plugin/values.yaml +++ b/operator-k8s-plugin/values.yaml @@ -4,7 +4,7 @@ image: name: purestorage/k8s - tag: 2.5.7 + tag: 2.5.8 pullPolicy: Always # this option is to enable/disable the debug mode of this app diff --git a/pure-csi/Chart.yaml b/pure-csi/Chart.yaml index 4aaf55c..ccd15ac 100644 --- a/pure-csi/Chart.yaml +++ b/pure-csi/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: A Helm chart for Pure Service Orchestrator CSI driver name: pure-csi -version: 1.0.7 -appVersion: 1.0.7 +version: 1.0.8 +appVersion: 1.0.8 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-csi/pure-storage.png keywords: - purestorage diff --git a/pure-csi/README.md b/pure-csi/README.md index 6ea4ebe..7970b4f 100644 --- a/pure-csi/README.md +++ b/pure-csi/README.md @@ -73,7 +73,7 @@ The following table lists the configurable parameters and their default values. | Parameter | Description | Default | |-----------------------------|------------------------------------|-------------------------------------------| | `image.name` | The image name to pull from | `purestorage/k8s` | -| `image.tag` | The image tag to pull | `5.0.7` | +| `image.tag` | The image tag to pull | `5.0.8` | | `image.pullPolicy` | Image pull policy | `Always ` | | `app.debug` | Enable/disable debug mode for app | `false` | | `storageclass.isPureDefault`| Set `pure` storageclass to the default | `false` | diff --git a/pure-csi/values.yaml b/pure-csi/values.yaml index 8d6aa47..208919e 100644 --- a/pure-csi/values.yaml +++ b/pure-csi/values.yaml @@ -4,7 +4,7 @@ image: name: purestorage/k8s - tag: 5.0.7 + tag: 5.0.8 pullPolicy: Always csi: diff --git a/pure-k8s-plugin/Chart.yaml b/pure-k8s-plugin/Chart.yaml index 09c6c02..14e0b3e 100644 --- a/pure-k8s-plugin/Chart.yaml +++ b/pure-k8s-plugin/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/OpenShift name: pure-k8s-plugin -version: 2.5.7 -appVersion: 2.5.7 +version: 2.5.8 +appVersion: 2.5.8 icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png keywords: - purestorage diff --git a/pure-k8s-plugin/README.md b/pure-k8s-plugin/README.md index 6d70404..f2d01c5 100644 --- a/pure-k8s-plugin/README.md +++ b/pure-k8s-plugin/README.md @@ -53,7 +53,7 @@ The following table lists the configurable parameters and their default values. | Parameter | Description | Default | |-----------------------------|------------------------------------|-------------------------------------------| | `image.name` | The image name to pull from | `purestorage/k8s` | -| `image.tag` | The image tag to pull | `2.5.7` | +| `image.tag` | The image tag to pull | `2.5.8` | | `image.pullPolicy` | Image pull policy | `Always` | | `app.debug` | Enable/disable debug mode for app | `false` | | `storageclass.isPureDefault`| Set `pure` storageclass to the default | `false` | diff --git a/pure-k8s-plugin/values.yaml b/pure-k8s-plugin/values.yaml index f536b92..2cce687 100644 --- a/pure-k8s-plugin/values.yaml +++ b/pure-k8s-plugin/values.yaml @@ -4,7 +4,7 @@ image: name: purestorage/k8s - tag: 2.5.7 + tag: 2.5.8 pullPolicy: Always # this option is to enable/disable the debug mode of this app