From 9c8393803bf6ba3acf79246c9ceaa0fc3355c51c Mon Sep 17 00:00:00 2001 From: Yadunand Prem Date: Fri, 16 May 2025 17:24:08 -0400 Subject: [PATCH] fix: add proxmox tls --- apps/base/proxmox.yaml | 33 ++++++++++++++++++++++----------- apps/base/yadunut-dev.yaml | 24 ++++++++++++------------ 2 files changed, 34 insertions(+), 23 deletions(-) diff --git a/apps/base/proxmox.yaml b/apps/base/proxmox.yaml index ad30239..5e5f590 100644 --- a/apps/base/proxmox.yaml +++ b/apps/base/proxmox.yaml @@ -35,20 +35,31 @@ spec: name: https --- apiVersion: traefik.io/v1alpha1 -kind: IngressRouteTCP +kind: ServersTransport metadata: - name: proxmox-tcp + name: proxmox-insecure namespace: proxmox spec: - entryPoints: - - websecure # the same entrypoint Traefik uses for HTTPS - tls: - passthrough: true - routes: - - match: HostSNI(`proxmox.i.yadunut.dev`) - services: - - name: proxmox-proxy - port: 8443 + insecureSkipVerify: true +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: proxmox-proxy + namespace: proxmox +spec: + ingressClassName: traefik + rules: + - host: proxmox.i.yadunut.dev + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: proxmox-proxy + port: + name: https --- apiVersion: v1 kind: Service diff --git a/apps/base/yadunut-dev.yaml b/apps/base/yadunut-dev.yaml index 20b6d48..17789ee 100644 --- a/apps/base/yadunut-dev.yaml +++ b/apps/base/yadunut-dev.yaml @@ -50,16 +50,16 @@ metadata: spec: ingressClassName: traefik rules: - - host: yadunut.dev - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: yadunut-dev - port: - name: http + - host: yadunut.dev + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: yadunut-dev + port: + name: http --- apiVersion: image.toolkit.fluxcd.io/v1beta2 kind: ImageRepository @@ -79,8 +79,8 @@ spec: imageRepositoryRef: name: yadunut-dev filterTags: - pattern: '^sha-[a-fA-F0-9]+-(?P.*)' - extract: '$ts' + pattern: "^sha-[a-fA-F0-9]+-(?P.*)" + extract: "$ts" policy: numerical: order: asc