diff --git a/clusters/yc-infra-prod/infrastructure/kustomization.yaml b/clusters/yc-infra-prod/infrastructure/kustomization.yaml index 2b0b943..3968212 100644 --- a/clusters/yc-infra-prod/infrastructure/kustomization.yaml +++ b/clusters/yc-infra-prod/infrastructure/kustomization.yaml @@ -3,6 +3,7 @@ kind: Kustomization resources: - ../../../infrastructure/vault-unseal - ../../../infrastructure/vault + - ../../../infrastructure/yc-pg-dumper patches: - path: ./patches/vault-unseal.yaml target: diff --git a/infrastructure/yc-pg-dumper/base/helmrelease.yaml b/infrastructure/yc-pg-dumper/base/helmrelease.yaml new file mode 100644 index 0000000..4c0790c --- /dev/null +++ b/infrastructure/yc-pg-dumper/base/helmrelease.yaml @@ -0,0 +1,29 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: yc-pg-dumper + namespace: yc-pg-dumper +spec: + interval: 10m + targetNamespace: yc-pg-dumper + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 + chart: + spec: + chart: yc-pg-dumper + version: "0.1.0" + sourceRef: + kind: HelmRepository + name: yc-oci-charts + namespace: flux-system + interval: 10m + values: + image: + repository: cr.yandex/crp3ccidau046kdj8g9q/yc-pg-dumper + tag: infra-latest + pullPolicy: Always diff --git a/infrastructure/yc-pg-dumper/base/kustomization.yaml b/infrastructure/yc-pg-dumper/base/kustomization.yaml new file mode 100644 index 0000000..0370974 --- /dev/null +++ b/infrastructure/yc-pg-dumper/base/kustomization.yaml @@ -0,0 +1,5 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - namespace.yaml + - helmrelease.yaml diff --git a/infrastructure/yc-pg-dumper/base/namespace.yaml b/infrastructure/yc-pg-dumper/base/namespace.yaml new file mode 100644 index 0000000..f1d693f --- /dev/null +++ b/infrastructure/yc-pg-dumper/base/namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: yc-pg-dumper diff --git a/infrastructure/yc-pg-dumper/kustomization.yaml b/infrastructure/yc-pg-dumper/kustomization.yaml new file mode 100644 index 0000000..3c2f51f --- /dev/null +++ b/infrastructure/yc-pg-dumper/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./base