114 lines
		
	
	
	
		
			3.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			114 lines
		
	
	
	
		
			3.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
apiVersion: argoproj.io/v1alpha1
 | 
						|
kind: Application
 | 
						|
metadata:
 | 
						|
  name: samba-slow
 | 
						|
  namespace: argocd
 | 
						|
spec:
 | 
						|
  destination:
 | 
						|
    namespace: sambas
 | 
						|
    server: https://kubernetes.default.svc
 | 
						|
  project: infra
 | 
						|
  source:
 | 
						|
    helm:
 | 
						|
      parameters:
 | 
						|
        - name: image.tag
 | 
						|
          value: v1.0.2
 | 
						|
        - name: service.type
 | 
						|
          value: LoadBalancer
 | 
						|
        - name: persistence.pvc.storageClass
 | 
						|
          value: longhorn-spinny
 | 
						|
        - name: persistence.pvc.size
 | 
						|
          value: 1Ti
 | 
						|
        - name: livenessProbe.enabled
 | 
						|
          value: 'false'
 | 
						|
      valuesObject:
 | 
						|
        samba:
 | 
						|
          users:
 | 
						|
            - username: martyn
 | 
						|
              password: '564628'
 | 
						|
        affinity:
 | 
						|
          nodeAffinity:
 | 
						|
            preferredDuringSchedulingIgnoredDuringExecution:
 | 
						|
              - weight: 1
 | 
						|
                preference:
 | 
						|
                  matchExpressions:
 | 
						|
                    - key: kubernetes.io/hostname
 | 
						|
                      operator: In
 | 
						|
                      values:
 | 
						|
                        - n150-nas
 | 
						|
        persistence:
 | 
						|
          combineShares: true
 | 
						|
          sharesToCombine:
 | 
						|
            - destName: films
 | 
						|
              shares:
 | 
						|
                - films1
 | 
						|
                - films2
 | 
						|
                - films3
 | 
						|
            - destName: series
 | 
						|
              shares:
 | 
						|
                - moreoldseries
 | 
						|
                - evenmoreoldseries
 | 
						|
                - runningseries-b
 | 
						|
                - runningseries
 | 
						|
                - justmoreseries
 | 
						|
                - justmoreseries-2
 | 
						|
                - justmoreseries-3
 | 
						|
                - justmoreseries-4
 | 
						|
                - justmoreseries-5
 | 
						|
            - destName: roms
 | 
						|
              shares:
 | 
						|
                - roms-a
 | 
						|
                - roms-b
 | 
						|
          extraPVCShares:
 | 
						|
            - name: films1
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: films2
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: films3
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: runningseries
 | 
						|
              size: 2Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: runningseries-b
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: moreoldseries
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: youtube
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: evenmoreoldseries
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: justmoreseries
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: justmoreseries-2
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: justmoreseries-3
 | 
						|
              size: 900Gi
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: justmoreseries-4
 | 
						|
              size: 900Gi
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: justmoreseries-5
 | 
						|
              size: 900Gi
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: roms-a
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
            - name: roms-b
 | 
						|
              size: 1Ti
 | 
						|
              storageClass: longhorn-spinny
 | 
						|
        tolerations:
 | 
						|
        - key: "justdisks"
 | 
						|
          operator: Exists
 | 
						|
          effect: "NoSchedule"
 | 
						|
    path: apps-helm/samba4
 | 
						|
    repoURL: http://forgejo.git.svc.cluster.local/martyn/infra4talos.git
 | 
						|
    targetRevision: HEAD
 |