From 41c8764275d8ab9fef0c4717af5aade573283f58 Mon Sep 17 00:00:00 2001 From: SeanOMik Date: Tue, 11 Apr 2023 13:33:55 -0400 Subject: [PATCH] Use helm chart for plex service --- cluster/apps/media/plex/helm-release.yaml | 18 ++++++++++++------ cluster/apps/media/plex/kustomization.yaml | 3 +-- cluster/apps/media/plex/service.yaml | 18 ------------------ 3 files changed, 13 insertions(+), 26 deletions(-) delete mode 100644 cluster/apps/media/plex/service.yaml diff --git a/cluster/apps/media/plex/helm-release.yaml b/cluster/apps/media/plex/helm-release.yaml index f27e6fc..51c2aaf 100644 --- a/cluster/apps/media/plex/helm-release.yaml +++ b/cluster/apps/media/plex/helm-release.yaml @@ -28,12 +28,18 @@ spec: ADVERTISE_IP: "https://plex.${SECRET_NEW_DOMAIN}/" ALLOWED_NETWORKS: "0.0.0.0/0" -# service: -# main: -# type: -# ports: -# http: -# port: 32400 + service: + main: + type: LoadBalancer + + annotations: + metallb.universe.tf/loadBalancerIPs: "192.168.87.100" + metallb.universe.tf/allow-shared-ip: "main-ip-192.168.87.10" + + ports: + http: + port: 32400 + targetPort: 32400 probes: liveness: diff --git a/cluster/apps/media/plex/kustomization.yaml b/cluster/apps/media/plex/kustomization.yaml index 1a8d105..ea3145d 100644 --- a/cluster/apps/media/plex/kustomization.yaml +++ b/cluster/apps/media/plex/kustomization.yaml @@ -1,5 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- ./helm-release.yaml -- ./service.yaml \ No newline at end of file +- ./helm-release.yaml \ No newline at end of file diff --git a/cluster/apps/media/plex/service.yaml b/cluster/apps/media/plex/service.yaml deleted file mode 100644 index 960722a..0000000 --- a/cluster/apps/media/plex/service.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: plex - namespace: media - annotations: - metallb.universe.tf/allow-shared-ip: "main-ip-192.168.87.10" -spec: - type: LoadBalancer - loadBalancerIP: 192.168.87.10 - ports: - - name: plex-http - protocol: TCP - port: 32400 - targetPort: 32400 - selector: - app.kubernetes.io/instance: plex - app.kubernetes.io/name: plex \ No newline at end of file