initial config based of jenkins-x/jenkins-x-boot-config with ref v1.0.82

This commit is contained in:
jenkins-x-bot
2020-04-15 12:37:41 +02:00
commit 9434645ce5
106 changed files with 2971 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
apiVersion: v1
description: Velero Backup Chart
maintainers:
- name: Team
name: velero-backups
version: "1"

View File

@@ -0,0 +1,6 @@
# velero
|App Metadata||
|---|---|
| **Version** | 1.1.0 |
| **Chart Repository** | https://kubernetes-charts.storage.googleapis.com |

View File

@@ -0,0 +1,21 @@
{{- if .Values.velero.enabled }}
apiVersion: velero.io/v1
kind: Schedule
metadata:
name: default-backup
spec:
schedule: {{ .Values.velero.schedule | quote }}
template:
excludedNamespaces: null
excludedResources: null
hooks:
resources: null
includeClusterResources: null
includedNamespaces:
- '*'
includedResources: null
labelSelector: null
storageLocation: ""
ttl: {{ .Values.velero.ttl }}
volumeSnapshotLocations: null
{{- end }}

View File

@@ -0,0 +1,12 @@
velero:
{{- if and (hasKey .Requirements "velero") (hasKey .Requirements.velero "namespace") }}
{{- if .Requirements.velero.namespace }}
enabled: true
schedule: {{ .Requirements.velero.schedule | default "0 * * * *" | quote }}
ttl: {{ .Requirements.velero.ttl | default "720h0m0s" }}
{{- else }}
enabled: false
{{- end }}
{{- else }}
enabled: false
{{- end }}