apiVersion: apps/v1 kind: Deployment metadata: name: furumi-server labels: app: furumi-server spec: replicas: 1 selector: matchLabels: app: furumi-server template: metadata: labels: app: furumi-server spec: nodeSelector: kubernetes.io/hostname: master.tail2fe2d.ts.net containers: - name: furumi-server image: ultradesu/furumi-server:latest imagePullPolicy: Always env: - name: FURUMI_TOKEN valueFrom: secretKeyRef: name: furumi-ng-creds key: TOKEN - name: OIDC_CLIENT_ID valueFrom: secretKeyRef: name: furumi-ng-creds key: OIDC_CLIENT_ID - name: OIDC_CLIENT_SECRET valueFrom: secretKeyRef: name: furumi-ng-creds key: OIDC_CLIENT_SECRET - name: OIDC_ISSUER_URL valueFrom: secretKeyRef: name: furumi-ng-creds key: OIDC_ISSUER_URL - name: OIDC_REDIRECT_URL valueFrom: secretKeyRef: name: furumi-ng-creds key: OIDC_REDIRECT_URL - name: FURUMI_ROOT value: "/media" ports: - name: grpc containerPort: 50051 protocol: TCP - name: metrics containerPort: 9090 protocol: TCP volumeMounts: - name: music mountPath: /media volumes: - name: music hostPath: path: /k8s/media/downloads/Lidarr_Music type: DirectoryOrCreate