From 34d0c61b80b9ff82cd25c84a1a303a21322283c8 Mon Sep 17 00:00:00 2001 From: aka-raccoon Date: Mon, 15 Nov 2021 15:31:03 +0100 Subject: [PATCH] feat(gemini): add crds for gemini --- cluster/apps/downloads/readarr/backup.yaml | 2 + cluster/crds/gemini/crds.yaml | 43 ++++++++++++++++++++++ cluster/crds/gemini/kustomization.yaml | 4 ++ cluster/crds/kustomization.yaml | 1 + 4 files changed, 50 insertions(+) create mode 100644 cluster/crds/gemini/crds.yaml create mode 100644 cluster/crds/gemini/kustomization.yaml diff --git a/cluster/apps/downloads/readarr/backup.yaml b/cluster/apps/downloads/readarr/backup.yaml index 8a6e916e..01e1a27e 100644 --- a/cluster/apps/downloads/readarr/backup.yaml +++ b/cluster/apps/downloads/readarr/backup.yaml @@ -7,5 +7,7 @@ spec: persistentVolumeClaim: claimName: readarr-config schedule: + - every: "10 minutes" + keep: 3 - every: day keep: 3 \ No newline at end of file diff --git a/cluster/crds/gemini/crds.yaml b/cluster/crds/gemini/crds.yaml new file mode 100644 index 00000000..511e2b84 --- /dev/null +++ b/cluster/crds/gemini/crds.yaml @@ -0,0 +1,43 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: snapshotgroups.gemini.fairwinds.com +spec: + conversion: + strategy: None + group: gemini.fairwinds.com + names: + kind: SnapshotGroup + listKind: SnapshotGroupList + plural: snapshotgroups + singular: snapshotgroup + preserveUnknownFields: true + scope: Namespaced + versions: + - name: v1beta1 + served: true + storage: true +status: + acceptedNames: + kind: SnapshotGroup + listKind: SnapshotGroupList + plural: snapshotgroups + singular: snapshotgroup + conditions: + - lastTransitionTime: "2021-11-15T14:19:59Z" + message: 'spec.preserveUnknownFields: Invalid value: true: must be false' + reason: Violations + status: "True" + type: NonStructuralSchema + - lastTransitionTime: "2021-11-15T14:19:59Z" + message: no conflicts found + reason: NoConflicts + status: "True" + type: NamesAccepted + - lastTransitionTime: "2021-11-15T14:19:59Z" + message: the initial names have been accepted + reason: InitialNamesAccepted + status: "True" + type: Established + storedVersions: + - v1beta1 \ No newline at end of file diff --git a/cluster/crds/gemini/kustomization.yaml b/cluster/crds/gemini/kustomization.yaml new file mode 100644 index 00000000..2ed3b351 --- /dev/null +++ b/cluster/crds/gemini/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - crds.yaml diff --git a/cluster/crds/kustomization.yaml b/cluster/crds/kustomization.yaml index 99916893..4c9fbf0c 100644 --- a/cluster/crds/kustomization.yaml +++ b/cluster/crds/kustomization.yaml @@ -3,5 +3,6 @@ kind: Kustomization resources: - cert-manager - external-dns + - gemini - kube-prometheus-stack - traefik