From 616daeca6f710356b388753b51a874bb2b9cd616 Mon Sep 17 00:00:00 2001 From: Kochetkov S Date: Tue, 9 Jun 2026 11:51:04 +0300 Subject: [PATCH] Add yc pg dumper release --- .../infrastructure/kustomization.yaml | 1 + .../yc-pg-dumper/base/helmrelease.yaml | 29 +++++++++++++++++++ .../yc-pg-dumper/base/kustomization.yaml | 5 ++++ .../yc-pg-dumper/base/namespace.yaml | 4 +++ .../yc-pg-dumper/kustomization.yaml | 4 +++ 5 files changed, 43 insertions(+) create mode 100644 infrastructure/yc-pg-dumper/base/helmrelease.yaml create mode 100644 infrastructure/yc-pg-dumper/base/kustomization.yaml create mode 100644 infrastructure/yc-pg-dumper/base/namespace.yaml create mode 100644 infrastructure/yc-pg-dumper/kustomization.yaml 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