From ce6b933f10e31b3d25ced8255a39f9dbe8115ac7 Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Sun, 9 Nov 2025 11:46:28 +0000 Subject: [PATCH] Added homelab-accessible-check Signed-off-by: Marcus Noble --- manifests/_apps/homelab-accesible-check.yaml | 26 +++++++++ .../homelab-accessible-check.yaml | 53 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 manifests/_apps/homelab-accesible-check.yaml create mode 100644 manifests/homelab-accessible-check/homelab-accessible-check.yaml diff --git a/manifests/_apps/homelab-accesible-check.yaml b/manifests/_apps/homelab-accesible-check.yaml new file mode 100644 index 0000000..25cbb4b --- /dev/null +++ b/manifests/_apps/homelab-accesible-check.yaml @@ -0,0 +1,26 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: cluster-fun-homelab-accessible-check + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: cluster.fun + destination: + namespace: homelab-accessible-check + name: cluster-fun (v2) + source: + path: manifests/homelab-accessible-check + repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git" + targetRevision: HEAD + syncPolicy: + automated: {} + syncOptions: + - CreateNamespace=true + ignoreDifferences: + - kind: Secret + jsonPointers: + - /data + +--- diff --git a/manifests/homelab-accessible-check/homelab-accessible-check.yaml b/manifests/homelab-accessible-check/homelab-accessible-check.yaml new file mode 100644 index 0000000..2bf217d --- /dev/null +++ b/manifests/homelab-accessible-check/homelab-accessible-check.yaml @@ -0,0 +1,53 @@ +apiVersion: v1 +kind: Secret +metadata: + name: docker-config + namespace: homelab-accessible-check + annotations: + kube-1password: i6ngbk5zf4k52xgwdwnfup5bby + kube-1password/vault: Kubernetes + kube-1password/secret-text-key: .dockerconfigjson +type: kubernetes.io/dockerconfigjson +data: + .dockerconfigjson: e30= +--- +apiVersion: v1 +kind: Secret +metadata: + name: homelab-accessible-check + namespace: homelab-accessible-check + annotations: + kube-1password: bz6ujxc5neqma242lpfqdxfiay + kube-1password/vault: Kubernetes + kube-1password/secret-text-parse: "true" +type: Opaque +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: homelab-accessible-check + namespace: homelab-accessible-check +spec: + replicas: 1 + selector: + matchLabels: + app: homelab-accessible-check + template: + metadata: + labels: + app: homelab-accessible-check + spec: + imagePullSecrets: + - name: docker-config + containers: + - name: checker + image: rg.fr-par.scw.cloud/averagemarcus-private/homelab-accessible-check:latest + imagePullPolicy: Always + envFrom: + - secretRef: + name: "homelab-accessible-check" + resources: + limits: + memory: 50Mi + requests: + memory: 50Mi