Skip to content
Snippets Groups Projects
values.yaml 8.23 KiB
## Default values for Nextcloud deployment

## Netxcloud docker image
## use arm64v8/nextcloud for the same image on ARM64v8
image:
  repository: nextcloud
  pullPolicy: IfNotPresent
  # Overrides the image tag whose default is the chart appVersion.
  tag: ""

# Default Init container image
initImage:
  repository: busybox
  pullPolicy: IfNotPresent
  tag: "latest"

# Default CronJob container image
cronJobImage:
  repository: busybox
  pullPolicy: IfNotPresent
  tag: "latest"

## Pull secrets and name override options
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""

## Number of replicas
replicas: 1

## Optional service account
serviceAccount:
  # Specifies whether a service account should be created
  create: false
  # 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: ""

## Default node type for the image
## use arm64v8 for the arm64v8/nextcloud image
nodeSelector:
  kubernetes.io/arch: amd64

## Additional pod annotations
podAnnotations: {}

## Pod security options (default: www-data as fsGroup and user running as non-root)
podSecurityContext:
  fsGroup: 33
  runAsUser: 33
  runAsNonRoot: true

## Default security options to run Nextcloud as read only container without privilege escalation
securityContext:
  readOnlyRootFilesystem: true
  allowPrivilegeEscalation: false
  privileged: false

## Default nextcloud service port (default web service port)
service:
  type: ClusterIP
  port: 80

## Ingress configuration
ingress:
  ## Enable ingress endpoint
  enabled: false