mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
[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:
committed by
k8s-ci-robot
parent
236e39f63a
commit
bc6f89e17b
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user