[stable/openebs] Update images tag to '0.7.2' (#9367)

1. Update images to release '0.7.2'
2. Allow k8s 'jobs' apis in RBAC policies
3. Update Notes.txt and README

Signed-off-by: prateekpandey14 <prateekpandey14@gmail.com>
This commit is contained in:
Prateek Pandey
2018-11-19 08:44:44 -08:00
committed by k8s-ci-robot
parent 78438aa1c9
commit a559e0a27d
5 changed files with 46 additions and 57 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
apiVersion: v1
version: 0.7.1
version: 0.7.2
name: openebs
appVersion: 0.7.1
appVersion: 0.7.2
description: Containerized Storage for Containers
icon: https://raw.githubusercontent.com/openebs/chitrakala/master/OpenEBS%20logo/openebs%20logos-03.png
home: http://www.openebs.io/
+24 -24
View File
@@ -16,12 +16,12 @@ This chart bootstraps OpenEBS deployment on a [Kubernetes](http://kubernetes.io)
## Installing OpenEBS
```
helm install stable/openebs
helm install --namespace openebs stable/openebs
```
## Installing OpenEBS with the release name `my-release`:
```
helm install --name `my-release` stable/openebs
helm install --name `my-release` --namespace openebs stable/openebs
```
## To uninstall/delete the `my-release` deployment:
@@ -39,38 +39,38 @@ The following table lists the configurable parameters of the OpenEBS chart and t
| ----------------------------------------| --------------------------------------------- | ----------------------------------------- |
| `rbac.create` | Enable RBAC Resources | `true` |
| `image.pullPolicy` | Container pull policy | `IfNotPresent` |
| `apiserver.image` | Docker Image for API Server | `quay.io/openebs/m-apiserver` |
| `apiserver.imageTag` | Docker Image Tag for API Server | `0.7.1` |
| `apiserver.image` | Image for API Server | `quay.io/openebs/m-apiserver` |
| `apiserver.imageTag` | Image Tag for API Server | `0.7.2` |
| `apiserver.replicas` | Number of API Server Replicas | `1` |
| `provisioner.image` | Docker Image for Provisioner | `quay.io/openebs/openebs-k8s-provisioner` |
| `provisioner.imageTag` | Docker Image Tag for Provisioner | `0.7.1` |
| `provisioner.image` | Image for Provisioner | `quay.io/openebs/openebs-k8s-provisioner` |
| `provisioner.imageTag` | Image Tag for Provisioner | `0.7.2` |
| `provisioner.replicas` | Number of Provisioner Replicas | `1` |
| `snapshotOperator.provisioner.image` | Docker Image for Snapshot Provisioner | `quay.io/openebs/snapshot-provisioner` |
| `snapshotOperator.provisioner.imageTag` | Docker Image Tag for Snapshot Provisioner | `0.7.1` |
| `snapshotOperator.controller.image` | Docker Image for Snapshot Controller | `quay.io/openebs/snapshot-controller` |
| `snapshotOperator.controller.imageTag` | Docker Image Tag for Snapshot Controller | `0.7.1` |
| `snapshotOperator.provisioner.image` | Image for Snapshot Provisioner | `quay.io/openebs/snapshot-provisioner` |
| `snapshotOperator.provisioner.imageTag` | Image Tag for Snapshot Provisioner | `0.7.2` |
| `snapshotOperator.controller.image` | Image for Snapshot Controller | `quay.io/openebs/snapshot-controller` |
| `snapshotOperator.controller.imageTag` | Image Tag for Snapshot Controller | `0.7.2` |
| `snapshotOperator.replicas` | Number of Snapshot Operator Replicas | `1` |
| `ndm.image` | Docker Image for Node Disk Manager | `quay.io/openebs/openebs/node-disk-manager-amd64` |
| `ndm.imageTag` | Docker Image Tag for Node Disk Manager | `v0.2.0` |
| `ndm.image` | Image for Node Disk Manager | `quay.io/openebs/openebs/node-disk-manager-amd64` |
| `ndm.imageTag` | Image Tag for Node Disk Manager | `v0.2.0` |
| `ndm.sparse.enabled` | Create Sparse files and cStor Sparse Pool | `true` |
| `ndm.sparse.path` | Directory where Sparse files are created | `/var/openebs/sparse` |
| `ndm.sparse.size` | Size of the sparse file in bytes | `10737418240` |
| `ndm.sparse.count` | Number of sparse files to be created | `1` |
| `ndm.sparse.filters.excludeVendors` | Exclude devices with specified vendor | `CLOUDBYT,OpenEBS` |
| `ndm.sparse.filters.excludePaths` | Exclude devices with specified path patterns | `loop,fd0,sr0,/dev/ram,/dev/dm-` |
| `jiva.image` | Docker Image for Jiva | `quay.io/openebs/jiva` |
| `jiva.imageTag` | Docker Image Tag for Jiva | `0.7.1` |
| `jiva.image` | Image for Jiva | `quay.io/openebs/jiva` |
| `jiva.imageTag` | Image Tag for Jiva | `0.7.2` |
| `jiva.replicas` | Number of Jiva Replicas | `3` |
| `cstor.pool.image` | Docker Image for cStor Pool | `quay.io/openebs/cstor-pool` |
| `cstor.pool.imageTag` | Docker Image Tag for cStor Pool | `0.7.1` |
| `cstor.poolMgmt.image` | Docker Image for cStor Pool Management | `quay.io/openebs/cstor-pool-mgmt` |
| `cstor.poolMgmt.imageTag` | Docker Image Tag for cStor Pool Management | `0.7.1` |
| `cstor.target.image` | Docker Image for cStor Target | `quay.io/openebs/cstor-istgt` |
| `cstor.target.imageTag` | Docker Image Tag for cStor Target | `0.7.1` |
| `cstor.volumeMgmt.image` | Docker Image for cStor Volume Management | `quay.io/openebs/cstor-volume-mgmt` |
| `cstor.volumeMgmt.imageTag` | Docker Image Tag for cStor Volume Management | `0.7.1` |
| `policies.monitoring.image` | Docker Image for Prometheus Exporter | `quay.io/openebs/m-exporter` |
| `policies.monitoring.imageTag` | Docker Image Tag for Prometheus Exporter | `0.7.1` |
| `cstor.pool.image` | Image for cStor Pool | `quay.io/openebs/cstor-pool` |
| `cstor.pool.imageTag` | Image Tag for cStor Pool | `0.7.2` |
| `cstor.poolMgmt.image` | Image for cStor Pool Management | `quay.io/openebs/cstor-pool-mgmt` |
| `cstor.poolMgmt.imageTag` | Image Tag for cStor Pool Management | `0.7.2` |
| `cstor.target.image` | Image for cStor Target | `quay.io/openebs/cstor-istgt` |
| `cstor.target.imageTag` | Image Tag for cStor Target | `0.7.2` |
| `cstor.volumeMgmt.image` | Image for cStor Volume Management | `quay.io/openebs/cstor-volume-mgmt` |
| `cstor.volumeMgmt.imageTag` | Image Tag for cStor Volume Management | `0.7.2` |
| `policies.monitoring.image` | Image for Prometheus Exporter | `quay.io/openebs/m-exporter` |
| `policies.monitoring.imageTag` | Image Tag for Prometheus Exporter | `0.7.2` |
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
+9 -20
View File
@@ -1,39 +1,28 @@
The OpenEBS has been installed. Check its status by running:
kubectl get pods -n {{ .Release.Namespace }}
$ kubectl get pods -n {{ .Release.Namespace }}
For dynamically creating OpenEBS Volumes, you will need to create StorageClass.
For dynamically creating OpenEBS Volumes, you can either create a new StorageClass or
use one of the default storage classes provided by OpenEBS.
OpenEBS Storage class can be created using the following spec:
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: openebs-standard
provisioner: openebs.io/provisioner-iscsi
parameters:
openebs.io/storage-pool: "default"
openebs.io/jiva-replica-count: "3"
openebs.io/volume-monitor: "true"
openebs.io/capacity: 5G
---
Use `kubectl get sc` to see the list of installed OpenEBS StorageClasses. A sample
PVC spec using `openebs-jiva-default` StorageClass is given below:"
And use this storage class "openebs-standard" in your PVC as shown below:
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: demo-vol-claim
spec:
storageClassName: openebs-standard
storageClassName: openebs-jiva-default
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 4G
storage: 5G
---
For more information, please visit http://docs.openebs.io/.
Please note that, OpenEBS uses iSCSI for connecting applications with the
OpenEBS Volumes and your nodes should have the iSCSI initiator installed.
Please note that, OpenEBS uses iSCSI for connecting applications with the
OpenEBS Volumes and your nodes should have the iSCSI initiator installed.
+1 -1
View File
@@ -13,7 +13,7 @@ rules:
resources: ["nodes", "nodes/proxy"]
verbs: ["*"]
- apiGroups: ["*"]
resources: ["namespaces", "services", "pods", "deployments", "events", "endpoints", "configmaps"]
resources: ["namespaces", "services", "pods", "deployments", "events", "endpoints", "configmaps", "jobs"]
verbs: ["*"]
- apiGroups: ["*"]
resources: ["storageclasses", "persistentvolumeclaims", "persistentvolumes"]
+10 -10
View File
@@ -15,7 +15,7 @@ image:
apiserver:
image: "quay.io/openebs/m-apiserver"
imageTag: "0.7.1"
imageTag: "0.7.2"
replicas: 1
ports:
externalPort: 5656
@@ -26,7 +26,7 @@ apiserver:
provisioner:
image: "quay.io/openebs/openebs-k8s-provisioner"
imageTag: "0.7.1"
imageTag: "0.7.2"
replicas: 1
nodeSelector: {}
tolerations: []
@@ -35,10 +35,10 @@ provisioner:
snapshotOperator:
controller:
image: "quay.io/openebs/snapshot-controller"
imageTag: "0.7.1"
imageTag: "0.7.2"
provisioner:
image: "quay.io/openebs/snapshot-provisioner"
imageTag: "0.7.1"
imageTag: "0.7.2"
replicas: 1
upgradeStrategy: "Recreate"
nodeSelector: {}
@@ -60,25 +60,25 @@ ndm:
jiva:
image: "quay.io/openebs/jiva"
imageTag: "0.7.1"
imageTag: "0.7.2"
replicas: 3
cstor:
pool:
image: "quay.io/openebs/cstor-pool"
imageTag: "0.7.1"
imageTag: "0.7.2"
poolMgmt:
image: "quay.io/openebs/cstor-pool-mgmt"
imageTag: "0.7.1"
imageTag: "0.7.2"
target:
image: "quay.io/openebs/cstor-istgt"
imageTag: "0.7.1"
imageTag: "0.7.2"
volumeMgmt:
image: "quay.io/openebs/cstor-volume-mgmt"
imageTag: "0.7.1"
imageTag: "0.7.2"
policies:
monitoring:
enabled: true
image: "quay.io/openebs/m-exporter"
imageTag: "0.7.1"
imageTag: "0.7.2"