[stable/ark] Update Heptio Ark for v0.9.0 (#6777)

* Update for v0.9.0 support

* Bump Chart version to 1.1.0
This commit is contained in:
Corey Zuares
2018-07-25 10:21:56 -07:00
committed by k8s-ci-robot
parent 236e39f63a
commit bc6f89e17b
6 changed files with 55 additions and 7 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
apiVersion: v1
appVersion: 0.8.2
appVersion: 0.9.0
description: A Helm chart for ark
name: ark
version: 1.0.1
version: 1.1.0
home: https://heptio.com/products/#heptio-ark
sources:
- https://github.com/heptio/ark
+4 -4
View File
@@ -1,7 +1,7 @@
# Ark-server
This helm chart installs Ark version v0.8.1
https://github.com/heptio/ark/tree/v0.8.1
This helm chart installs Ark version v0.9.0
https://github.com/heptio/ark/tree/v0.9.0
## Premise
In general, Helm cannot install CRDs and resources based on these CRDs in the same Helm chart because CRDs need to be installed before CRD
@@ -23,7 +23,7 @@ To do this we add the keyword `tpl` when reading the file
### Secret for cloud provider credentials
Ark server needs an IAM service account in order to run, if you don't have it you must create it.
Please follow the official documentation: https://heptio.github.io/ark/v0.8.1/cloud-common
Please follow the official documentation: https://heptio.github.io/ark/v0.9.0/cloud-common
Don't forget the step to create the secret
```
@@ -32,7 +32,7 @@ kubectl create secret generic cloud-credentials --namespace <ARK_NAMESPACE> --fr
### Configuration
Please change the values.yaml according to your setup
See here for the official documentation https://heptio.github.io/ark/v0.8.1/config-definition
See here for the official documentation https://heptio.github.io/ark/v0.9.0/config-definition
Parameter | Description | Default | Required
--- | --- | --- | ---
@@ -0,0 +1,16 @@
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: podvolumebackups.ark.heptio.com
labels:
chart: {{ template "ark.chart" . }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
app: {{ template "ark.name" . }}
spec:
group: ark.heptio.com
version: v1
scope: Namespaced
names:
plural: podvolumebackups
kind: PodVolumeBackup
@@ -0,0 +1,16 @@
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: podvolumerestores.ark.heptio.com
labels:
chart: {{ template "ark.chart" . }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
app: {{ template "ark.name" . }}
spec:
group: ark.heptio.com
version: v1
scope: Namespaced
names:
plural: podvolumerestores
kind: PodVolumeRestore
@@ -0,0 +1,16 @@
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: resticrepositories.ark.heptio.com
labels:
chart: {{ template "ark.chart" . }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
app: {{ template "ark.name" . }}
spec:
group: ark.heptio.com
version: v1
scope: Namespaced
names:
plural: resticrepositories
kind: ResticRepository
+1 -1
View File
@@ -30,7 +30,7 @@ tolerations: []
nodeSelector: {}
## Parameters for the ' default' Config resource
## See https://heptio.github.io/ark/v0.8.1/config-definition
## See https://heptio.github.io/ark/v0.9.0/config-definition
configuration:
persistentVolumeProvider: {}
# name: