From e5c914b302182af02d25047f0556184ba39e8b5d Mon Sep 17 00:00:00 2001 From: rasmus Date: Thu, 31 Jul 2025 10:37:03 +0300 Subject: [PATCH] pve.k-space.ee: add pve9x --- passmower/proxmox.yaml | 81 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/passmower/proxmox.yaml b/passmower/proxmox.yaml index 40af0ec..5b1821a 100644 --- a/passmower/proxmox.yaml +++ b/passmower/proxmox.yaml @@ -134,6 +134,62 @@ spec: --- apiVersion: v1 kind: Service +metadata: + name: pve9 + annotations: + traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd +spec: + type: ExternalName + externalName: pve90.proxmox.infra.k-space.ee + ports: + - name: https + port: 8006 + protocol: TCP +--- +apiVersion: v1 +kind: Service +metadata: + name: pve9 + annotations: + traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd +spec: + type: ExternalName + externalName: pve91.proxmox.infra.k-space.ee + ports: + - name: https + port: 8006 + protocol: TCP +# --- +# apiVersion: v1 +# kind: Service +# metadata: +# name: pve9 +# annotations: +# traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd +# spec: +# type: ExternalName +# externalName: pve92.proxmox.infra.k-space.ee +# ports: +# - name: https +# port: 8006 +# protocol: TCP +--- +apiVersion: v1 +kind: Service +metadata: + name: pve9 + annotations: + traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd +spec: + type: ExternalName + externalName: pve93.proxmox.infra.k-space.ee + ports: + - name: https + port: 8006 + protocol: TCP +--- +apiVersion: v1 +kind: Service metadata: name: pve9 annotations: @@ -194,6 +250,30 @@ spec: service: name: pve9 port: {number: 8006} + - pathType: Prefix + path: "/" + backend: + service: + name: pve90 + port: {number: 8006} + - pathType: Prefix + path: "/" + backend: + service: + name: pve91 + port: {number: 8006} + # - pathType: Prefix + # path: "/" + # backend: + # service: + # name: pve92 + # port: {number: 8006} + - pathType: Prefix + path: "/" + backend: + service: + name: pve93 + port: {number: 8006} tls: - hosts: - "*.k-space.ee" @@ -224,6 +304,7 @@ spec: - kind: TraefikService name: api@internal --- +#TODO: pve-internal was supposed to be for proxmox-csi, but it uses just pve1 only directly. This is unused, proxmox-csi, if not completely removed for ceph, might be able to use the extenral-facing URL directly asw. apiVersion: networking.k8s.io/v1 kind: Ingress metadata: