From 559be7c8a4a1f8e8496aa602505ae3386093de53 Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Tue, 22 Oct 2024 00:37:06 +0800 Subject: [PATCH] feat(external-secrets): increase mem limit --- .../core/flux-system/misc/alerts-github.yaml | 50 +++++++++++++++++++ .../core/secrets/external-secrets/app/hr.yaml | 2 +- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 kube/deploy/core/flux-system/misc/alerts-github.yaml diff --git a/kube/deploy/core/flux-system/misc/alerts-github.yaml b/kube/deploy/core/flux-system/misc/alerts-github.yaml new file mode 100644 index 00000000..4a295410 --- /dev/null +++ b/kube/deploy/core/flux-system/misc/alerts-github.yaml @@ -0,0 +1,50 @@ +--- +# yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1beta1.json +apiVersion: external-secrets.io/v1beta1 +kind: ExternalSecret +metadata: + name: &name "${CLUSTER_NAME}-alerts-github" + namespace: flux-system +spec: + refreshInterval: 1m + secretStoreRef: + kind: ClusterSecretStore + name: 1p + dataFrom: + - extract: + key: "Flux Alerts - ${CLUSTER_NAME}" + target: + creationPolicy: Owner + deletionPolicy: Retain + name: *name + template: + type: Opaque + data: + token: '{{ .SECRET_FLUX_ALERTS_GITHUB }}' +--- +apiVersion: notification.toolkit.fluxcd.io/v1beta3 +kind: Provider +metadata: + name: &name "${CLUSTER_NAME}-alerts-github" + namespace: flux-system +spec: + type: github + address: https://github.com/JJGadgets/Biohazard + secretRef: + name: *name +--- +apiVersion: notification.toolkit.fluxcd.io/v1beta3 +kind: Alert +metadata: + name: &name "${CLUSTER_NAME}-alerts-github" + namespace: flux-system +spec: + providerRef: + name: *name + eventMetadata: + cluster: "${CLUSTER_NAME}" + eventSeverity: info + eventSources: + - kind: Kustomization + name: "*" + namespace: flux-system diff --git a/kube/deploy/core/secrets/external-secrets/app/hr.yaml b/kube/deploy/core/secrets/external-secrets/app/hr.yaml index c65f9d9a..d486fc36 100644 --- a/kube/deploy/core/secrets/external-secrets/app/hr.yaml +++ b/kube/deploy/core/secrets/external-secrets/app/hr.yaml @@ -35,7 +35,7 @@ spec: cpu: 25m limits: cpu: '3' - memory: 256Mi + memory: 1Gi global: tolerations: - operator: Exists