Skip to content

Commit

Permalink
2.4.0 release (purestorage#80)
Browse files Browse the repository at this point in the history
* 2.4.0 release
  • Loading branch information
dinathom authored Apr 16, 2019
1 parent 249208c commit 7e40009
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 21 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
# PureStorage Helm Charts and Helm Operator
# PureStorage Helm Charts and PSO Operator

# Installation of PSO Operator
Follow instructions in the [operator.](./operator/README.md#overview)


# Installation for Helm Chart

Expand Down
37 changes: 26 additions & 11 deletions docs/index.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,24 @@
apiVersion: v1
entries:
pure-k8s-plugin:
- apiVersion: v1
appVersion: 2.4.0
created: 2019-04-15T23:26:40.418469-07: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
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.4.0.tgz
version: 2.4.0
- apiVersion: v1
appVersion: 2.3.0
created: 2019-03-28T22:47:15.733162Z
created: 2019-04-15T23:26:40.417445-07: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
Expand All @@ -13,7 +28,7 @@ entries:
version: 2.3.2
- apiVersion: v1
appVersion: 2.3.0
created: 2019-03-28T22:47:15.731961Z
created: 2019-04-15T23:26:40.416108-07: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
Expand All @@ -22,7 +37,7 @@ entries:
- https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.3.1.tgz
version: 2.3.1
- apiVersion: v1
created: 2019-03-28T22:47:15.730835Z
created: 2019-04-15T23:26:40.414087-07: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
Expand All @@ -31,59 +46,59 @@ entries:
- https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.3.0.tgz
version: 2.3.0
- apiVersion: v1
created: 2019-03-28T22:47:15.729518Z
created: 2019-04-15T23:26:40.412948-07:00
description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift
digest: 81673ebfa1a4380f841d6a705b5dd7c2fab300bfae6007983e58393f7407ac9b
name: pure-k8s-plugin
urls:
- https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.2.1.tgz
version: 2.2.1
- apiVersion: v1
created: 2019-03-28T22:47:15.728236Z
created: 2019-04-15T23:26:40.411906-07:00
description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift
digest: 23b5296d049f5b2a92b1b2ee9165a0c41178cea88f3bfb6eb560462ae1b5a728
name: pure-k8s-plugin
urls:
- https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.2.0.tgz
version: 2.2.0
- apiVersion: v1
created: 2019-03-28T22:47:15.727826Z
created: 2019-04-15T23:26:40.411156-07:00
description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift
digest: 939ae58208c7fbd5794a25ab14a715ecff60c79e98616e0954f7e8c16d0ed7dc
name: pure-k8s-plugin
urls:
- https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.1.2.tgz
version: 2.1.2
- apiVersion: v1
created: 2019-03-28T22:47:15.727441Z
created: 2019-04-15T23:26:40.410204-07:00
description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift
digest: cad41a8b5278f57c8d953768d9ad28df461af92183f6404d661e33973017a928
name: pure-k8s-plugin
urls:
- https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.1.1.tgz
version: 2.1.1
- apiVersion: v1
created: 2019-03-28T22:47:15.727062Z
created: 2019-04-15T23:26:40.409241-07:00
description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift
digest: bbccdbdb9426e9f801ae743b64ab9393416f9c097d5bf1d461c76484379faddd
name: pure-k8s-plugin
urls:
- https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.1.0.tgz
version: 2.1.0
- apiVersion: v1
created: 2019-03-28T22:47:15.72668Z
created: 2019-04-15T23:26:40.408241-07:00
description: A Helm chart for Pure Storage persistent storage driver for Kubernetes/Openshift
digest: 05eed477a922dfcd35b3905fc0dcd50aa448fe7123bb6a5517dd9ab709dc906e
name: pure-k8s-plugin
urls:
- https://purestorage.github.io/helm-charts/pure-k8s-plugin-2.0.1.tgz
version: 2.0.1
- apiVersion: v1
created: 2019-03-28T22:47:15.726242Z
created: 2019-04-15T23:26:40.407228-07: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: 2019-03-28T22:47:15.725639Z
generated: 2019-04-15T23:26:40.403763-07:00
Binary file added docs/pure-k8s-plugin-2.4.0.tgz
Binary file not shown.
6 changes: 6 additions & 0 deletions operator/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# PSO Operator

## Overview
PSO Operator is now the preferred install method for PSO on OpenShift 3.11 and higher versions.
The PSO Operator packages and deploys the Pure Service Orchestrator (PSO) on OpenShift for dynamic provisioning of persistent volumes on FlashArrays and FlashBlades. The minimum supported version is OpenShift 3.11.
This Operator is created as a [Custom Resource Definition](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#customresourcedefinitions) from the [pure-k8s-plugin Helm chart](https://github.com/purestorage/helm-charts#purestorage-helm-charts-and-helm-operator) using the [Operator-SDK](https://github.com/operator-framework/operator-sdk#overview).
This installation process does not require Helm installation.

## Prerequisites
* OpenShift (3.11+) or Kubernetes (1.11+) cluster installed and running
* Access to a user account that has cluster-admin privileges
Expand Down
4 changes: 2 additions & 2 deletions pure-k8s-plugin/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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.3.2
appVersion: 2.3.0
version: 2.4.0
appVersion: 2.4.0
icon: https://raw.githubusercontent.com/purestorage/helm-charts/master/pure-k8s-plugin/pure-storage.png
keywords:
- purestorage
Expand Down
15 changes: 9 additions & 6 deletions pure-k8s-plugin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## Version restrictions

Minimum Helm version required is 2.9.1
Minimum version of K8S FlexVol driver required is 2.3.0
Minimum version of K8S FlexVol driver required is 2.4.0

## How to install

Expand All @@ -29,7 +29,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.3.0` |
| `image.tag` | The image tag to pull | `2.4.0` |
| `image.pullPolicy` | Image pull policy | `IfNotPresent` |
| `app.debug` | Enable/disable debug mode for app | `false` |
| `storageclass.isPureDefault`| Set `pure` storageclass to the default | `false` |
Expand Down Expand Up @@ -275,11 +275,14 @@ as the node config path is passed through to the container.
# Release Notes
## pure-k8s-plugin 2.3.0
## pure-k8s-plugin 2.4.0
### Changes
- Added flashblade.snapshotDirectoryEnabled parameter. It is default to false.
- flexvol driver is split into two, one for block storage and one for NFS. This allows the plugin to work properly with selinux relabeling, which is typically required by OpenShift 3.11+.
- Miscellaneous updates to the fleet provisioning logic to make it more robust against device errors.
- [PSO Operator](../operator/README.md#pso-operator) is now the preferred install method for PSO on OpenShift 3.11 and higher versions.
The PSO Operator packages and deploys the Pure Service Orchestrator (PSO) on OpenShift for dynamic provisioning of persistent volumes on FlashArrays and FlashBlades. The minimum supported version is OpenShift 3.11.
This Operator is created as a [Custom Resource Definition](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#customresourcedefinitions) from the [pure-k8s-plugin Helm chart](https://github.com/purestorage/helm-charts#purestorage-helm-charts-and-helm-operator) using the [Operator-SDK](https://github.com/operator-framework/operator-sdk#overview).
This installation process does not require Helm installation.
- Added flasharray.iSCSILoginTimeout parameter with default value of 20sec.
- Added flasharray.iSCSIAllowedCIDR parameter to list CIDR blocks allowed as iSCSI targets. The default value allows all addresses.
### Known Vulnerabilities
- [CVE-2019-1543](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1543)
Expand Down
2 changes: 1 addition & 1 deletion pure-k8s-plugin/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

image:
name: purestorage/k8s
tag: 2.3.0
tag: 2.4.0
pullPolicy: IfNotPresent

# this option is to enable/disable the debug mode of this app
Expand Down

0 comments on commit 7e40009

Please sign in to comment.