153 lines
3.4 KiB
YAML
153 lines
3.4 KiB
YAML
replicaCount: 1
|
||
|
||
image:
|
||
registry: ghcr.io
|
||
repository: onedr0p/qbittorrent
|
||
pullPolicy: IfNotPresent
|
||
# -- Overrides the image tag whose default is the chart appVersion.
|
||
tag: ""
|
||
sha: ""
|
||
|
||
imagePullSecrets: []
|
||
nameOverride: ""
|
||
fullnameOverride: ""
|
||
|
||
# -- Deployment strategy
|
||
strategy:
|
||
type: Recreate
|
||
|
||
# -- Environment variables to add to the qbittorrent pods
|
||
extraEnv: []
|
||
# -- Environment variables from secrets or configmaps to add to the qbittorrent pods
|
||
extraEnvFrom: []
|
||
|
||
serviceAccount:
|
||
# -- Specifies whether a service account should be created
|
||
create: true
|
||
# -- Automatically mount a ServiceAccount's API credentials?
|
||
automount: true
|
||
# -- Annotations to add to the service account
|
||
annotations: {}
|
||
# -- The name of the service account to use.
|
||
# -- If not set and create is true, a name is generated using the fullname template
|
||
name: ""
|
||
|
||
podAnnotations: {}
|
||
podLabels: {}
|
||
|
||
podSecurityContext:
|
||
fsGroup: 65534
|
||
fsGroupChangePolicy: OnRootMismatch
|
||
|
||
securityContext:
|
||
allowPrivilegeEscalation: false
|
||
capabilities:
|
||
drop:
|
||
- ALL
|
||
readOnlyRootFilesystem: true
|
||
runAsNonRoot: true
|
||
privileged: false
|
||
runAsUser: 65534
|
||
runAsGroup: 65534
|
||
seccompProfile:
|
||
type: RuntimeDefault
|
||
|
||
service:
|
||
web:
|
||
type: ClusterIP
|
||
port: 80
|
||
# -- Annotations to add to the web service
|
||
annotations: {}
|
||
torrent:
|
||
type: ClusterIP
|
||
port: 8388
|
||
# -- Annotations to add to the torrent service
|
||
annotations: {}
|
||
|
||
# -- Creating PVC to store configuration
|
||
config:
|
||
persistence:
|
||
# -- Size of persistent disk
|
||
size: 5Gi
|
||
# -- Annotations for PVCs
|
||
annotations: {}
|
||
# -- Access modes of persistent disk
|
||
accessModes:
|
||
- ReadWriteOnce
|
||
# -- Config name
|
||
name: ""
|
||
# -- Name of the permanent volume to reference in the claim.
|
||
# Can be used to bind to existing volumes.
|
||
volumeName: ""
|
||
|
||
ingress:
|
||
enabled: false
|
||
ingressClassName: ""
|
||
annotations: {}
|
||
# kubernetes.io/ingress.class: nginx
|
||
# kubernetes.io/tls-acme: "true"
|
||
hosts:
|
||
- host: chart-example.local
|
||
paths:
|
||
- path: /
|
||
pathType: ImplementationSpecific
|
||
tls: []
|
||
# - secretName: chart-example-tls
|
||
# hosts:
|
||
# - chart-example.local
|
||
|
||
resources: {}
|
||
# We usually recommend not to specify default resources and to leave this as a conscious
|
||
# choice for the user. This also increases chances charts run on environments with little
|
||
# resources, such as Minikube. If you do want to specify resources, uncomment the following
|
||
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
|
||
# limits:
|
||
# cpu: 100m
|
||
# memory: 128Mi
|
||
# requests:
|
||
# cpu: 100m
|
||
# memory: 128Mi
|
||
|
||
autoscaling:
|
||
enabled: false
|
||
minReplicas: 1
|
||
maxReplicas: 100
|
||
targetCPUUtilizationPercentage: 80
|
||
# targetMemoryUtilizationPercentage: 80
|
||
|
||
# -- Additional volumes on the output Deployment definition.
|
||
volumes: []
|
||
# - name: foo
|
||
# secret:
|
||
# secretName: mysecret
|
||
# optional: false
|
||
|
||
# -- Additional volumeMounts on the output Deployment definition.
|
||
volumeMounts: []
|
||
# - name: foo
|
||
# mountPath: "/etc/foo"
|
||
# readOnly: true
|
||
|
||
nodeSelector: {}
|
||
|
||
tolerations: []
|
||
|
||
affinity: {}
|
||
|
||
gluetun:
|
||
enabled: true
|
||
image:
|
||
registry: docker.io
|
||
repository: qmcgaw/gluetun
|
||
pullPolicy: IfNotPresent
|
||
tag: "v3.38.0"
|
||
sha: ""
|
||
extraEnv: []
|
||
extraEnvFrom: []
|
||
volumeMounts: []
|
||
securityContext:
|
||
capabilities:
|
||
add:
|
||
- NET_ADMIN
|
||
resources: {}
|
||
<1F> |