From 553e3e1eb4881277a33e5ca675ef4881f674bf80 Mon Sep 17 00:00:00 2001
From: royalcat <k.adamovich20@gmail.com>
Date: Mon, 24 Mar 2025 03:58:41 +0400
Subject: [PATCH] ingress external dns cloudflare

---
 ingress-system/00-namespace.yaml         | 4 ++++
 ingress-system/cloudflare-api-token.yaml | 2 +-
 ingress-system/external-dns.yaml         | 7 +++++++
 3 files changed, 12 insertions(+), 1 deletion(-)
 create mode 100644 ingress-system/00-namespace.yaml

diff --git a/ingress-system/00-namespace.yaml b/ingress-system/00-namespace.yaml
new file mode 100644
index 0000000..e37da3e
--- /dev/null
+++ b/ingress-system/00-namespace.yaml
@@ -0,0 +1,4 @@
+apiVersion: v1
+kind: Namespace
+metadata:
+  name: ingress-system
diff --git a/ingress-system/cloudflare-api-token.yaml b/ingress-system/cloudflare-api-token.yaml
index 8f6bc0d..48b5dc5 100644
--- a/ingress-system/cloudflare-api-token.yaml
+++ b/ingress-system/cloudflare-api-token.yaml
@@ -3,5 +3,5 @@ kind: Secret
 metadata:
   name: cloudflare-api-token
   namespace: ingress-system
-data:
+stringData:
   token: 9gCqm5J98tBKKZlcH5oUvQ5GmNKAxtSoRa5TfWea
diff --git a/ingress-system/external-dns.yaml b/ingress-system/external-dns.yaml
index 9a858ec..34e0367 100644
--- a/ingress-system/external-dns.yaml
+++ b/ingress-system/external-dns.yaml
@@ -26,6 +26,13 @@ spec:
             - --managed-record-types=A
             - --managed-record-types=CNAME
             - --managed-record-types=NS
+          resources:
+            requests:
+              memory: "64Mi"
+              cpu: "250m"
+            limits:
+              memory: "128Mi"
+              cpu: "500m"
           env:
             - name: CF_API_TOKEN
               valueFrom: