From b9a1543a3c4670a5b859698a5638d2c070a14651 Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Sun, 31 Dec 2023 17:13:01 +0000 Subject: [PATCH] Update 10 files - /internalproxy/templates/unraid-ingress.yaml - /internalproxy/templates/wazuh.yaml - /internalproxy/templates/plex-ingress.yaml - /internalproxy/templates/pfsense-ingress.yaml - /internalproxy/templates/overlord-ingress.yaml - /internalproxy/templates/octopus-ingress.yaml - /internalproxy/templates/minio-ingress.yaml - /internalproxy/templates/jellyfin.yaml - /internalproxy/templates/blueiris.yaml - /internalproxy/templates/kasm-ingress.yaml --- internalproxy/templates/blueiris.yaml | 62 --------------- internalproxy/templates/jellyfin.yaml | 75 ------------------- internalproxy/templates/kasm-ingress.yaml | 68 ----------------- internalproxy/templates/minio-ingress.yaml | 65 ---------------- internalproxy/templates/octopus-ingress.yaml | 65 ---------------- internalproxy/templates/overlord-ingress.yaml | 65 ---------------- internalproxy/templates/pfsense-ingress.yaml | 66 ---------------- internalproxy/templates/plex-ingress.yaml | 74 ------------------ internalproxy/templates/unraid-ingress.yaml | 65 ---------------- internalproxy/templates/wazuh.yaml | 71 ------------------ 10 files changed, 676 deletions(-) delete mode 100644 internalproxy/templates/blueiris.yaml delete mode 100644 internalproxy/templates/jellyfin.yaml delete mode 100644 internalproxy/templates/kasm-ingress.yaml delete mode 100644 internalproxy/templates/minio-ingress.yaml delete mode 100644 internalproxy/templates/octopus-ingress.yaml delete mode 100644 internalproxy/templates/overlord-ingress.yaml delete mode 100644 internalproxy/templates/pfsense-ingress.yaml delete mode 100644 internalproxy/templates/plex-ingress.yaml delete mode 100644 internalproxy/templates/unraid-ingress.yaml delete mode 100644 internalproxy/templates/wazuh.yaml diff --git a/internalproxy/templates/blueiris.yaml b/internalproxy/templates/blueiris.yaml deleted file mode 100644 index 41372ed..0000000 --- a/internalproxy/templates/blueiris.yaml +++ /dev/null @@ -1,62 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: blueiris -spec: - ports: - - name: app - port: 81 - protocol: TCP - targetPort: 81 - clusterIP: None - type: ClusterIP - ---- - -apiVersion: v1 -kind: Endpoints -metadata: - name: blueiris -subsets: -- addresses: - - ip: 192.168.20.101 - ports: - - name: app - port: 81 - protocol: TCP - ---- - -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRoute -metadata: - name: blueiris-ingress -spec: - entryPoints: - - websecure - routes: - - match: Host(`blueiris.internal.durp.info`) && PathPrefix(`/`) - middlewares: - - name: whitelist - namespace: traefik - kind: Rule - services: - - name: blueiris - port: 81 - tls: - secretName: blueiris-tls - ---- - -apiVersion: cert-manager.io/v1 -kind: Certificate -metadata: - name: blueiris-tls -spec: - secretName: blueiris-tls - issuerRef: - name: letsencrypt-production - kind: ClusterIssuer - commonName: "blueiris.internal.durp.info" - dnsNames: - - "blueiris.internal.durp.info" \ No newline at end of file diff --git a/internalproxy/templates/jellyfin.yaml b/internalproxy/templates/jellyfin.yaml deleted file mode 100644 index cf92abd..0000000 --- a/internalproxy/templates/jellyfin.yaml +++ /dev/null @@ -1,75 +0,0 @@ -#apiVersion: v1 -#kind: Service -#metadata: -# name: jellyfin -#spec: -# ports: -# - name: app -# port: 8096 -# protocol: TCP -# targetPort: 8096 -# clusterIP: None -# type: ClusterIP -# -#--- -# -#apiVersion: v1 -#kind: Endpoints -#metadata: -# name: jellyfin -#subsets: -#- addresses: -# - ip: 192.168.20.253 -# ports: -# - name: app -# port: 8096 -# protocol: TCP -# -#--- -# -#apiVersion: traefik.containo.us/v1alpha1 -#kind: IngressRoute -#metadata: -# name: jellyfin-ingress -# annotations: -# cert-manager.io/cluster-issuer: letsencrypt-production -#spec: -# entryPoints: -# - websecure -# routes: -# - match: Host(`jellyfin.durp.info`) -# kind: Rule -# services: -# - name: jellyfin -# port: 8096 -# scheme: http -# tls: -# secretName: jellyfin-tls -# -#--- -# -#apiVersion: cert-manager.io/v1 -#kind: Certificate -#metadata: -# name: jellyfin-tls -#spec: -# secretName: jellyfin-tls -# issuerRef: -# name: letsencrypt-production -# kind: ClusterIssuer -# commonName: "jellyfin.durp.info" -# dnsNames: -# - "jellyfin.durp.info" -# -#--- -# -#kind: Service -#apiVersion: v1 -#metadata: -# name: jellyfin-external-dns -# annotations: -# external-dns.alpha.kubernetes.io/hostname: jellyfin.durp.info -#spec: -# type: ExternalName -# externalName: durp.info -# \ No newline at end of file diff --git a/internalproxy/templates/kasm-ingress.yaml b/internalproxy/templates/kasm-ingress.yaml deleted file mode 100644 index 14b78e2..0000000 --- a/internalproxy/templates/kasm-ingress.yaml +++ /dev/null @@ -1,68 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: kasm -spec: - ports: - - name: app - port: 443 - protocol: TCP - targetPort: 443 - clusterIP: None - type: ClusterIP ---- -apiVersion: v1 -kind: Endpoints -metadata: - name: kasm -subsets: -- addresses: - - ip: 192.168.20.100 - ports: - - name: app - port: 443 - protocol: TCP ---- - -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRoute -metadata: - name: kasm-ingress -spec: - entryPoints: - - websecure - routes: - - match: Host(`kasm.durp.info`) && PathPrefix(`/`) - kind: Rule - services: - - name: kasm - port: 443 - tls: - secretName: kasm-tls - ---- - -apiVersion: cert-manager.io/v1 -kind: Certificate -metadata: - name: kasm-tls -spec: - secretName: kasm-tls - issuerRef: - name: letsencrypt-production - kind: ClusterIssuer - commonName: "kasm.durp.info" - dnsNames: - - "kasm.durp.info" - ---- - -kind: Service -apiVersion: v1 -metadata: - name: kasm-external-dns - annotations: - external-dns.alpha.kubernetes.io/hostname: kasm.durp.info -spec: - type: ExternalName - externalName: durp.info diff --git a/internalproxy/templates/minio-ingress.yaml b/internalproxy/templates/minio-ingress.yaml deleted file mode 100644 index b4441cb..0000000 --- a/internalproxy/templates/minio-ingress.yaml +++ /dev/null @@ -1,65 +0,0 @@ -#apiVersion: v1 -#kind: Service -#metadata: -# name: minio -#spec: -# ports: -# - name: app -# port: 9769 -# protocol: TCP -# targetPort: 9769 -# clusterIP: None -# type: ClusterIP -# -#--- -# -#apiVersion: v1 -#kind: Endpoints -#metadata: -# name: minio -#subsets: -#- addresses: -# - ip: 192.168.20.253 -# ports: -# - name: app -# port: 9769 -# protocol: TCP -# -#--- -# -#apiVersion: traefik.containo.us/v1alpha1 -#kind: IngressRoute -#metadata: -# name: minio-ingress -# annotations: -# cert-manager.io/cluster-issuer: letsencrypt-production -#spec: -# entryPoints: -# - websecure -# routes: -# - match: Host(`minio.internal.durp.info`) -# middlewares: -# - name: whitelist -# namespace: traefik -# kind: Rule -# services: -# - name: minio -# port: 9769 -# scheme: http -# tls: -# secretName: minio-tls -# -#--- -# -#apiVersion: cert-manager.io/v1 -#kind: Certificate -#metadata: -# name: minio-tls -#spec: -# secretName: minio-tls -# issuerRef: -# name: letsencrypt-production -# kind: ClusterIssuer -# commonName: "minio.internal.durp.info" -# dnsNames: -# - "minio.internal.durp.info" \ No newline at end of file diff --git a/internalproxy/templates/octopus-ingress.yaml b/internalproxy/templates/octopus-ingress.yaml deleted file mode 100644 index 84be7d6..0000000 --- a/internalproxy/templates/octopus-ingress.yaml +++ /dev/null @@ -1,65 +0,0 @@ -#apiVersion: v1 -#kind: Service -#metadata: -# name: octopus -#spec: -# ports: -# - name: app -# port: 443 -# protocol: TCP -# targetPort: 443 -# clusterIP: None -# type: ClusterIP -# -#--- -# -#apiVersion: v1 -#kind: Endpoints -#metadata: -# name: octopus -#subsets: -#- addresses: -# - ip: 192.168.20.103 -# ports: -# - name: app -# port: 443 -# protocol: TCP -# -#--- -# -#apiVersion: traefik.containo.us/v1alpha1 -#kind: IngressRoute -#metadata: -# name: octopus-ingress -# annotations: -# cert-manager.io/cluster-issuer: letsencrypt-production -#spec: -# entryPoints: -# - websecure -# routes: -# - match: Host(`octopus.internal.durp.info`) -# middlewares: -# - name: whitelist -# namespace: traefik -# kind: Rule -# services: -# - name: octopus -# port: 443 -# scheme: https -# tls: -# secretName: octopus-tls -# -#--- -# -#apiVersion: cert-manager.io/v1 -#kind: Certificate -#metadata: -# name: octopus-tls -#spec: -# secretName: octopus-tls -# issuerRef: -# name: letsencrypt-production -# kind: ClusterIssuer -# commonName: "octopus.internal.durp.info" -# dnsNames: -# - "octopus.internal.durp.info" diff --git a/internalproxy/templates/overlord-ingress.yaml b/internalproxy/templates/overlord-ingress.yaml deleted file mode 100644 index 93dab45..0000000 --- a/internalproxy/templates/overlord-ingress.yaml +++ /dev/null @@ -1,65 +0,0 @@ -#apiVersion: v1 -#kind: Service -#metadata: -# name: overlord -#spec: -# ports: -# - name: app -# port: 8006 -# protocol: TCP -# targetPort: 8006 -# clusterIP: None -# type: ClusterIP -# -#--- -# -#apiVersion: v1 -#kind: Endpoints -#metadata: -# name: overlord -#subsets: -#- addresses: -# - ip: 192.168.21.254 -# ports: -# - name: app -# port: 8006 -# protocol: TCP -# -#--- -# -#apiVersion: traefik.containo.us/v1alpha1 -#kind: IngressRoute -#metadata: -# name: overlord-ingress -# annotations: -# cert-manager.io/cluster-issuer: letsencrypt-production -#spec: -# entryPoints: -# - websecure -# routes: -# - match: Host(`overlord.internal.durp.info`) -# middlewares: -# - name: whitelist -# namespace: traefik -# kind: Rule -# services: -# - name: overlord -# port: 8006 -# scheme: https -# tls: -# secretName: overlord-tls -# -#--- -# -#apiVersion: cert-manager.io/v1 -#kind: Certificate -#metadata: -# name: overlord-tls -#spec: -# secretName: overlord-tls -# issuerRef: -# name: letsencrypt-production -# kind: ClusterIssuer -# commonName: "overlord.internal.durp.info" -# dnsNames: -# - "overlord.internal.durp.info" \ No newline at end of file diff --git a/internalproxy/templates/pfsense-ingress.yaml b/internalproxy/templates/pfsense-ingress.yaml deleted file mode 100644 index cd38d66..0000000 --- a/internalproxy/templates/pfsense-ingress.yaml +++ /dev/null @@ -1,66 +0,0 @@ -#apiVersion: v1 -#kind: Service -#metadata: -# name: pfsense -#spec: -# ports: -# - name: app -# port: 10443 -# protocol: TCP -# targetPort: 10443 -# clusterIP: None -# type: ClusterIP -# -#--- -# -#apiVersion: v1 -#kind: Endpoints -#metadata: -# name: pfsense -#subsets: -#- addresses: -# - ip: 192.168.20.1 -# ports: -# - name: app -# port: 10443 -# protocol: TCP -# -#--- -# -#apiVersion: traefik.containo.us/v1alpha1 -#kind: IngressRoute -#metadata: -# name: pfsense-ingress -# annotations: -# cert-manager.io/cluster-issuer: letsencrypt-production -#spec: -# entryPoints: -# - websecure -# routes: -# - match: Host(`pfsense.internal.durp.info`) -# middlewares: -# - name: whitelist -# namespace: traefik -# kind: Rule -# services: -# - name: pfsense -# port: 10443 -# scheme: https -# tls: -# secretName: pfsense-tls -# -#--- -# -#apiVersion: cert-manager.io/v1 -#kind: Certificate -#metadata: -# name: pfsense-tls -#spec: -# secretName: pfsense-tls -# issuerRef: -# name: letsencrypt-production -# kind: ClusterIssuer -# commonName: "pfsense.internal.durp.info" -# dnsNames: -# - "pfsense.internal.durp.info" -# \ No newline at end of file diff --git a/internalproxy/templates/plex-ingress.yaml b/internalproxy/templates/plex-ingress.yaml deleted file mode 100644 index 737d61b..0000000 --- a/internalproxy/templates/plex-ingress.yaml +++ /dev/null @@ -1,74 +0,0 @@ -#apiVersion: v1 -#kind: Service -#metadata: -# name: plex -#spec: -# ports: -# - name: app -# port: 32400 -# protocol: TCP -# targetPort: 32400 -# clusterIP: None -# type: ClusterIP -# -#--- -# -#apiVersion: v1 -#kind: Endpoints -#metadata: -# name: plex -#subsets: -#- addresses: -# - ip: 192.168.20.253 -# ports: -# - name: app -# port: 32400 -# protocol: TCP -# -#--- -# -#apiVersion: traefik.containo.us/v1alpha1 -#kind: IngressRoute -#metadata: -# name: plex-ingress -# annotations: -# cert-manager.io/cluster-issuer: letsencrypt-production -#spec: -# entryPoints: -# - websecure -# routes: -# - match: Host(`plex.durp.info`) -# kind: Rule -# services: -# - name: plex -# port: 32400 -# scheme: https -# tls: -# secretName: plex-tls -# -#--- -# -#apiVersion: cert-manager.io/v1 -#kind: Certificate -#metadata: -# name: plex-tls -#spec: -# secretName: plex-tls -# issuerRef: -# name: letsencrypt-production -# kind: ClusterIssuer -# commonName: "plex.durp.info" -# dnsNames: -# - "plex.durp.info" -# -#--- -# -#kind: Service -#apiVersion: v1 -#metadata: -# name: plex-external-dns -# annotations: -# external-dns.alpha.kubernetes.io/hostname: plex.durp.info -#spec: -# type: ExternalName -# externalName: home.durp.info \ No newline at end of file diff --git a/internalproxy/templates/unraid-ingress.yaml b/internalproxy/templates/unraid-ingress.yaml deleted file mode 100644 index a2c6567..0000000 --- a/internalproxy/templates/unraid-ingress.yaml +++ /dev/null @@ -1,65 +0,0 @@ -#apiVersion: v1 -#kind: Service -#metadata: -# name: unraid -#spec: -# ports: -# - name: app -# port: 443 -# protocol: TCP -# targetPort: 443 -# clusterIP: None -# type: ClusterIP -# -#--- -# -#apiVersion: v1 -#kind: Endpoints -#metadata: -# name: unraid -#subsets: -#- addresses: -# - ip: 192.168.20.253 -# ports: -# - name: app -# port: 443 -# protocol: TCP -# -#--- -# -#apiVersion: traefik.containo.us/v1alpha1 -#kind: IngressRoute -#metadata: -# name: unraid-ingress -# annotations: -# cert-manager.io/cluster-issuer: letsencrypt-production -#spec: -# entryPoints: -# - websecure -# routes: -# - match: Host(`unraid.internal.durp.info`) -# middlewares: -# - name: whitelist -# namespace: traefik -# kind: Rule -# services: -# - name: unraid -# port: 443 -# scheme: https -# tls: -# secretName: unraid-tls -# -#--- -# -#apiVersion: cert-manager.io/v1 -#kind: Certificate -#metadata: -# name: unraid-tls -#spec: -# secretName: unraid-tls -# issuerRef: -# name: letsencrypt-production -# kind: ClusterIssuer -# commonName: "unraid.internal.durp.info" -# dnsNames: -# \ No newline at end of file diff --git a/internalproxy/templates/wazuh.yaml b/internalproxy/templates/wazuh.yaml deleted file mode 100644 index ec08dfa..0000000 --- a/internalproxy/templates/wazuh.yaml +++ /dev/null @@ -1,71 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: wazuh -spec: - ports: - - name: app - port: 443 - protocol: TCP - targetPort: 443 - clusterIP: None - type: ClusterIP - ---- - -apiVersion: v1 -kind: Endpoints -metadata: - name: wazuh -subsets: -- addresses: - - ip: 192.168.20.102 - ports: - - name: app - port: 443 - protocol: TCP - ---- - -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRoute -metadata: - name: wazuh-ingress -spec: - entryPoints: - - websecure - routes: - - match: Host(`wazuh.durp.info`) && PathPrefix(`/`) - kind: Rule - services: - - name: wazuh - port: 443 - tls: - secretName: wazuh-tls - ---- - -apiVersion: cert-manager.io/v1 -kind: Certificate -metadata: - name: wazuh-tls -spec: - secretName: wazuh-tls - issuerRef: - name: letsencrypt-production - kind: ClusterIssuer - commonName: "wazuh.durp.info" - dnsNames: - - "wazuh.durp.info" - ---- - -kind: Service -apiVersion: v1 -metadata: - name: wazuh-external-dns - annotations: - external-dns.alpha.kubernetes.io/hostname: wazuh.durp.info -spec: - type: ExternalName - externalName: durp.info