Rebase Prowlarr smb volume
This commit is contained in:
		
							
								
								
									
										4
									
								
								services/PVR/Prowlarr/_namespace-prowlarr.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								services/PVR/Prowlarr/_namespace-prowlarr.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| apiVersion: v1 | ||||
| kind: Namespace | ||||
| metadata: | ||||
|   name: prowlarr | ||||
							
								
								
									
										18
									
								
								services/PVR/Prowlarr/application-prowlarr.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								services/PVR/Prowlarr/application-prowlarr.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| apiVersion: argoproj.io/v1alpha1 | ||||
| kind: Application | ||||
| metadata: | ||||
|   name: prowlarr | ||||
|   namespace: argo-cd | ||||
| spec: | ||||
|   destination: | ||||
|     namespace: prowlarr | ||||
|     server: https://kubernetes.default.svc | ||||
|   project: default | ||||
|   syncPolicy: | ||||
|     automated: {} | ||||
|     syncOptions: | ||||
|       - CreateNamespace=true | ||||
|   sources: | ||||
|   - repoURL: https://code.spamasaurus.com/djpbessems/Kubernetes.K3s.installLog | ||||
|     path: services/PVR/Prowlarr | ||||
|     targetRevision: HEAD | ||||
| @@ -2,7 +2,7 @@ apiVersion: apps/v1 | ||||
| kind: Deployment | ||||
| metadata: | ||||
|   name: prowlarr | ||||
|   namespace: pvr | ||||
|   namespace: prowlarr | ||||
|   labels: | ||||
|     app: prowlarr | ||||
| spec: | ||||
| @@ -17,7 +17,6 @@ spec: | ||||
|     spec: | ||||
|       containers: | ||||
|       - name: prowlarr | ||||
|         # image: bv11-cr01.bessems.eu/proxy/linuxserver/prowlarr:develop | ||||
|         image: linuxserver/prowlarr:develop | ||||
|         imagePullPolicy: Always | ||||
|         ports: | ||||
| @@ -25,8 +24,8 @@ spec: | ||||
|             containerPort: 9696 | ||||
|         volumeMounts: | ||||
|         - mountPath: /config | ||||
|           name: flexvolsmb-prowlarr-config | ||||
|           name: csismb-prowlarr-config | ||||
|       volumes: | ||||
|       - name: flexvolsmb-prowlarr-config | ||||
|       - name: csismb-prowlarr-config | ||||
|         persistentVolumeClaim: | ||||
|           claimName: flexvolsmb-prowlarr-config | ||||
|           claimName: csismb-prowlarr-config | ||||
|   | ||||
| @@ -2,7 +2,7 @@ apiVersion: traefik.io/v1alpha1 | ||||
| kind: IngressRoute | ||||
| metadata: | ||||
|   name: prowlarr | ||||
|   namespace: pvr | ||||
|   namespace: prowlarr | ||||
| spec: | ||||
|   entryPoints: | ||||
|     - websecure | ||||
|   | ||||
| @@ -0,0 +1,33 @@ | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolume | ||||
| metadata: | ||||
|   annotations: | ||||
|     pv.kubernetes.io/provisioned-by: smb.csi.k8s.io | ||||
|   name: csismb-prowlarr-config | ||||
| spec: | ||||
|   capacity: | ||||
|     storage: 1Gi | ||||
|   accessModes: | ||||
|     - ReadWriteMany | ||||
|   persistentVolumeReclaimPolicy: Retain | ||||
|   storageClassName: csismb-prowlarr-config | ||||
|   mountOptions: | ||||
|     - dir_mode=0777 | ||||
|     - file_mode=0777 | ||||
|     - uid=1000 | ||||
|     - gid=1000 | ||||
|     - nobrl | ||||
|     - cache=none | ||||
|     - mfsymlinks | ||||
|     - noserverino  # required to prevent data corruption | ||||
|   csi: | ||||
|     driver: smb.csi.k8s.io | ||||
|     # volumeHandle format: {smb-server-address}#{sub-dir-name}#{share-name} | ||||
|     # make sure this value is unique for every share in the cluster | ||||
|     volumeHandle: 192.168.154.195#prowlarr#config | ||||
|     volumeAttributes: | ||||
|       source: //192.168.154.195/K3s.Volumes | ||||
|       subDir: prowlarr/config | ||||
|     nodeStageSecretRef: | ||||
|       name: smb-credentials | ||||
|       namespace: prowlarr | ||||
| @@ -1,19 +0,0 @@ | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolume | ||||
| metadata: | ||||
|   name: flexvolsmb-prowlarr-config | ||||
|   namespace: pvr | ||||
| spec: | ||||
|   capacity: | ||||
|     storage: 1Gi | ||||
|   accessModes: | ||||
|     - ReadWriteMany | ||||
|   storageClassName: flexvolsmb-prowlarr-config | ||||
|   flexVolume: | ||||
|     driver: mount/smb | ||||
|     secretRef: | ||||
|       name: flexvolsmb-credentials | ||||
|     options: | ||||
|       opts: file_mode=0777,dir_mode=0777,uid=1000,gid=1000,iocharset=utf8,nobrl | ||||
|       server: 192.168.154.195 | ||||
|       share: /K3s.Volumes/prowlarr/config | ||||
| @@ -1,12 +1,12 @@ | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolumeClaim | ||||
| metadata: | ||||
|   name: flexvolsmb-prowlarr-config | ||||
|   name: csismb-prowlarr-config | ||||
|   namespace: pvr | ||||
| spec: | ||||
|   accessModes: | ||||
|     - ReadWriteMany | ||||
|   storageClassName: flexvolsmb-prowlarr-config | ||||
|   storageClassName: csismb-prowlarr-config | ||||
|   resources: | ||||
|     requests: | ||||
|       storage: 1Gi | ||||
							
								
								
									
										16
									
								
								services/PVR/Prowlarr/sealedsecret-smb-credentials.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								services/PVR/Prowlarr/sealedsecret-smb-credentials.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| apiVersion: bitnami.com/v1alpha1 | ||||
| kind: SealedSecret | ||||
| metadata: | ||||
|   creationTimestamp: null | ||||
|   name: smb-credentials | ||||
|   namespace: prowlarr | ||||
| spec: | ||||
|   encryptedData: | ||||
|     password: AgApTtLw9iCp1HqSzQNXur9lgNSB+9SwnpO+Q6o2pGNfV3eIuhS1CRxv02bruWJ5IRw+d3b0VYL1X4vNvGUxKD1we68zbQokp0SZTR2z3+xl+/k4ygom0EDr5u+29W4AYdwH+q5TFg8mnSlATl2q6k36kzHy/k3qbYtKW/dVK8S4VNIxWFnYZDCN00d/OlXKiUPn3EzOkQ1snbibJvyRur/7IQTEoXg09yCihQOUaKGPbrlqWpn4pLrDNWH2zhszaBUIWg/dBe6wd2ljJ5bq7Kq26uB1QoZ+lgCFA2qBxKfa+1UiVQ+6SIK/ONHl8PImxrz9a40dH/WYkGgJaBsKAYH8n25EXC1NTLDBtDab+Gb+lsM5ck+Sd6jBT8ARjhdcuzBZOXtWP40BhDFmG1iCLkD88segwJvC7RovtiVpE5nl3kEtmkVAMthraloYg7IVDh+DbebY+CNkITW+9grdg28i0J9L9GLt2HE3ce+vaRHTXrGULSDxZ8SFiEZoikBoKVdRo6jLbCVKFa6uv+40U924qjMMSqKRj3IXMX+r92gDla1oSzI//INXe1/KGipxHu/obOcYbkax+zVhg8vKipxs6OzatlQIig0f6Vm4KahDFAEU8odVaZaoJWNkBYV2MnJFUdM51aKaccNINQM/7HfinKBRrazPO6hPZS6bVe6OHeNZBkW94UwzhccizipfGeOHZr4KJVPsUMSRpv8o+LjH | ||||
|     username: AgA0R53CQBfANID7L/OExHEusvn5wKvA0CnPAT8+jjmGlot5Q51sRDrlsy5YMUqw/iG+OBEgOKXLRWJxe4sTMUnug77PMmO4FHDMQ7E/Zav5XNSPo92a+E14xu1mr1O9D2j83qU8gFaQUXB8atwJdgMMPmfQAmmr0A6FgCndSce/A4I+SKVFUZCnvZ9Xxabayv3TQMS8Hv1kk070L/Umyru2Aj/eo2gV0EPTzSddGGv9y9Kq9GQGThPffAlv8SjSP2OAMJDbOVbDma5Nzzad43q5Ios12bADnxZFAQYmalK4jqnpx14ftgK/nlOTevnag/ieS6KMRv3K29B+IMSbqL6pDrhMPp+mL62A6dFeE3zQohN88fh6NAmMEMtq+qw2hjHzdUWCzfk7/5aoLJ8i/ndZzo7YsxyfOoLzrtalryya7jmtjv1HhiA9uZroLJn7tKd/S2AZd5Dvwr8+xaFoArJrsx9iR0HJsbpBiU1WX6n+zL/33O3F+jk4qTkKTOTaJk7k4w/fYcOWBglsnHhVJJnqU9NtAsLGGkGG0tji5Ta5hncTzZCNHaV0hUqGSVdMJPPQIsg3OSmICwEMSoGIobPpkp/BTof4nW80g1X6Dtxz38pguLdkwZT43vQDuk6rzlIM/G9M3rkGh/z14aEPXWSTxbTyhGvqpEIHljSHnsLOWUsC8EUVGOnyhOUa+WR7IxsozaUAQCQ= | ||||
|   template: | ||||
|     metadata: | ||||
|       creationTimestamp: null | ||||
|       name: smb-credentials | ||||
|       namespace: prowlarr | ||||
|     type: Opaque | ||||
| @@ -2,7 +2,7 @@ apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: prowlarr | ||||
|   namespace: pvr | ||||
|   namespace: prowlarr | ||||
| spec: | ||||
|   ports: | ||||
|     - protocol: TCP | ||||
|   | ||||
		Reference in New Issue
	
	Block a user