63 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
 | 
						|
apiVersion: kustomize.config.k8s.io/v1beta1
 | 
						|
kind: Kustomization
 | 
						|
 | 
						|
helmCharts:      
 | 
						|
- name: paperless-ngx
 | 
						|
  repo: https://charts.gabe565.com
 | 
						|
  version: 0.24.1
 | 
						|
  releaseName: paperless-ngx
 | 
						|
  namespace: paperless-ngx
 | 
						|
  valuesInline:
 | 
						|
    persistence:
 | 
						|
      data:
 | 
						|
        enabled: "true"
 | 
						|
        size: "1Gi"
 | 
						|
        accessMode: ReadWriteOnce
 | 
						|
        storageClass: "longhorn-fast"
 | 
						|
      media:
 | 
						|
        enabled: "true"
 | 
						|
        size: "8Gi"
 | 
						|
        accessMode: ReadWriteOnce
 | 
						|
        storageClass: "longhorn-fast"
 | 
						|
      export:
 | 
						|
        enabled: "true"
 | 
						|
        size: "1Gi"
 | 
						|
        accessMode: ReadWriteOnce
 | 
						|
        storageClass: "longhorn-fast"
 | 
						|
      consume:
 | 
						|
        enabled: "true"
 | 
						|
        size: "1Gi"
 | 
						|
        accessMode: ReadWriteOnce
 | 
						|
        storageClass: "smb-scans"
 | 
						|
    service:
 | 
						|
      main:
 | 
						|
        type: LoadBalancer
 | 
						|
        annotations:
 | 
						|
          external-dns.alpha.kubernetes.io/hostname: "paperless.martyn.berlin"
 | 
						|
        ports:
 | 
						|
          http:
 | 
						|
            port: 8080
 | 
						|
    postgresql:
 | 
						|
      enabled: "true"
 | 
						|
      primary:
 | 
						|
        persistence:
 | 
						|
          enabled: "true"
 | 
						|
          storageClass: "longhorn-fast"
 | 
						|
    env:
 | 
						|
      TZ: "Europe/Berlin"
 | 
						|
      PAPERLESS_CONSUMER_POLLING: 60
 | 
						|
    resources:
 | 
						|
      requests:
 | 
						|
        cpu: "25m"
 | 
						|
        memory: "511772986"
 | 
						|
    
 | 
						|
 | 
						|
patches:
 | 
						|
  - target:
 | 
						|
      kind: Service
 | 
						|
      name: paperless-ngx
 | 
						|
    patch: |-
 | 
						|
      - op: replace
 | 
						|
        path: /spec/ports
 | 
						|
        value: [{"name":"http","port":80,"targetPort":"http","protocol":"TCP"}]
 |