--- image: # -- Image repository repository: docker.io/owncloud/server # -- Image tag. # @default -- The `appVersion` of the Chart. tag: "" # -- Image sha/digest (optional). sha: "" # -- Image pull policy pullPolicy: IfNotPresent # -- List of references to secrets in the same namespace to use for pulling images from a private registry. imagePullSecrets: {} nameOverride: "" fullnameOverride: "" owncloud: # -- Location of the access log. # @default -- /dev/stdout accesslogLocation: "/dev/stdout" # -- Allow medial search on user account properties (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#allow-medial-search-on-user-account-properties)). accountsEnableMedialSearch: "" # -- ownCloud admin password. # @default -- admin adminPassword: valueFrom: secretKeyRef: name: owncloud-secret key: admin-password # -- ownCloud admin username. # @default -- admin adminUsername: valueFrom: secretKeyRef: name: owncloud-secret key: admin-username # -- Allow or disallow users to change their display names (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#allow-or-disallow-users-to-change-their-display-names)). allowUserToChangeDisplayName: "" apps: # -- List of deprecated apps that must be removed (automatically) before performing an ownCloud upgrade to avoid upgrade issues. deprecated: "" # -- List of apps to disable on container startup. disable: "" # -- List of apps to enable on container startup. # @default -- `{{ .Values.owncloud.apps.install }}` enable: "" # -- List of apps to install on container startup. install: "" # -- By default ownCloud will not install a new major version of an already installed app. To enforce major updates for apps this option need to be set to `true`. # @default -- false installMajor: "" # -- List of apps to remove on container startup. uninstall: "" # -- Service to execute ownCloud backgrouns jobs. It is recommended to keep the default (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/background_jobs_configuration.html)). backgroundMode: "cron" # -- Define blacklisted files (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-blacklisted-files)). blacklistedFiles: "" # -- Define the TTL for garbage collection (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-ttl-for-garbage-collection)). cacheChunkGcTtl: "" # -- Define the location of the cache folder (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-location-of-the-cache-folder)). cachePath: "" # -- Check for a .well-known setup (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#check-for-a-well-known-setup)). checkForWorkingWellknownSetup: "" # -- Define the default cipher for encrypting files (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-default-cipher-for-encrypting-files)). cipher: "" # -- Define an alternative Comments Manager (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-an-alternative-comments-manager)). commentsManagerFactory: "" # -- Define global list of CORS domains (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-global-list-of-cors-domains)). corsAllowedDomains: "" # -- Enable or disable the system cron service. Required for `.Values.owncloud.backgroundMode: "cron"`. crondEnabled: "true" # -- Cron schedule to run ownCloud background jobs. crondSchedule: "*/1 * * * *" # -- Enable or disable ownCloud’s built-in CSRF protection mechanism (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-or-disable-ownclouds-built-in-csrf-protection-mechanism)). csrfDisabled: "" # -- Define the DAV chunk base directory (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-dav-chunk-base-directory)). davChunkBaseDir: "" # -- Enable or disable async DAV extensions (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-or-disable-async-dav-extensions)). davEnableAsync: "" db: # -- Exit container if the database can't reached during the startup. fail: "true" # -- Define the database server host name (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-database-server-host-name)). host: "" # -- Define the ownCloud database name (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-owncloud-database-name)). name: "owncloud" # -- Define the password for the database user (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-password-for-the-database-user)). password: "" # -- Define the prefix for the ownCloud tables in the database (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-prefix-for-the-owncloud-tables-in-the-database)). prefix: "oc_" # -- Time to wait for a successful connection to the database on container startup. timeout: "180" # -- Identify the database used with this installation (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#identify-the-database-used-with-this-installation)). type: "sqlite" # -- Define the ownCloud database user (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-owncloud-database-user)). username: "" # -- Place this ownCloud instance into debugging mode (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#place-this-owncloud-instance-into-debugging-mode)). debug: false # -- Define the default app to open on user login (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-default-app-to-open-on-user-login)). defaultApp: "" # -- Define the default language of your ownCloud instance (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-default-language-of-your-owncloud-instance)). defaultLanguage: "en" # -- Base domain used in `{{ .Values.owncloud.overwriteCliUrl }}` by default. domain: "owncloud.chart.example" # -- List of trusted domains to prevent host header poisoning (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-list-of-trusted-domains-that-users-can-log-into)). The value from `{{ .Values.owncloud.overwriteCliUrl }}` is added to the list automatically. trustedDomains: - "localhost" # -- Define preview providers (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-preview-providers)). enabledPreviewProviders: "" # -- Enable or disable avatars or user profile photos (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-or-disable-avatars-or-user-profile-photos)). enableAvatars: "" # -- Allow the configuration of system-wide trusted certificates (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#allow-the-configuration-of-system-wide-trusted-certificates)). enableCertificateManagement: "" # -- Enable preview generation (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-preview-generation)). enablePreviews: "" # -- Rewrites OpenID Connect wellknown URL `.well-known/openid-configuration` to the ownCloud OIDC configuration endpoint (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/user/oidc/oidc.html#set-up-service-discovery)). enableOidcRewriteUrl: "false" # -- Enable or disable loading of files from `/etc/entrypoint.d`. It is recommended to keep the default. entrypointInitialized: "" # -- Output location for the Apache error log. errorlogLocation: "/dev/stderr" # -- Define excluded directories (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-excluded-directories)). excludedDirectories: "" # -- Additional volumes for the ownCloud container and cronjob. extraVolumes: [] # -- Additional volume mounts for the ownCloud container and cronjob. extraVolumeMounts: [] # -- Enable transactional file locking (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-transactional-file-locking)). filelockingEnabled: "true" # -- Define the TTL for file locking (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-ttl-for-file-locking)). filelockingTtl: "" # -- Prevent cache changes due to changes in the filesystem (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#prevent-cache-changes-due-to-changes-in-the-filesystem)). filesystemCacheReadonly: "" # -- Define how often filesystem changes are detected (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-how-often-filesystem-changes-are-detected)). filesystemCheckChanges: "" # -- Enable or disable the files_external local mount option (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-or-disable-the-files_external-local-mount-option)). filesExternalAllowNewLocal: "" # -- Define forwarded_for_headers (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-forwarded_for_headers)). forwardedForHeaders: "" # -- Define the hashing cost (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-hashing-cost)). hashingCost: "" # -- Check for an internet connection (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#check-for-an-internet-connection)). hasInternetConnection: "" # -- Define clean URLs without /index.php (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-clean-urls-without-index-php)). # @default -- `{{ .Values.owncloud.subUrl }}` htaccessRewriteBase: "" # -- Define how to relax same site cookie settings (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-how-to-relax-same-site-cookie-settings)). httpCookieSamesite: "" # -- Define files that are excluded from integrity checking (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-files-that-are-excluded-from-integrity-checking)). integrityExcludedFiles: "" # -- Define apps or themes that are excluded from integrity checking (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-apps-or-themes-that-are-excluded-from-integrity-checking)). integrityIgnoreMissingAppSignature: "" knowledgebaseEnabled: "" appstoreEnabled: "" # -- ownCloud Enterprise License Key (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/enterprise/installation/install.html#license-keys)). licenseKey: "" licenseClass: "" # -- Define additional login buttons on the logon screen (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-additional-login-buttons-on-the-logon-screen)). loginAlternatives: "" log: # -- Define the log date format (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-log-date-format)). dateFormat: "" # -- Define the log path (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-log-path)). # @default -- `{{ .Values.owncloud.volume.files }}/owncloud.log` file: "" # -- Define the log level (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-log-level)). level: "" # -- Define the maximum log rotation file size (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-maximum-log-rotation-file-size)). rotateSize: "" # -- Define the log timezone (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-log-timezone)). timezone: "" # -- Define a custom link to reset passwords (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-a-custom-link-to-reset-passwords)). lostPasswordLink: "" mail: # -- Define the email RETURN address (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-email-return-address)). domain: "" # -- Define the email FROM address (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-email-from-address)). fromAddress: "" smtp: # -- Define the SMTP authentication (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-smtp-authentication)). auth: "" # -- Define the SMTP authentication type (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-smtp-authentication-type)). authType: "" # -- Enable or disable SMTP class debugging (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-or-disable-smtp-class-debugging)). debug: "" # -- Define the IP address of your mail server host (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-ip-address-of-your-mail-server-host)). host: "" # -- Define the mode for sending an email (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-mode-for-sending-an-email)). mode: "" # -- Define the SMTP authentication username (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-smtp-authentication-username)). name: "" # -- Define the SMTP authentication password (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-smtp-authentication-password)). password: "" # -- Define the port for sending an email (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-port-for-sending-an-email)). port: "" # -- Define the SMTP security style (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-smtp-security-style)). secure: "" # -- Define the SMTP server timeout (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-smtp-server-timeout)). timeout: "" # -- Enable maintenance mode to disable ownCloud (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-maintenance-mode-to-disable-owncloud)). maintenance: "" marketplace: # -- Developer option to connect to Marketplace testing instances. ca: "" # -- Developer option to get access to unreleased Apps in your Marketplace account. key: "" # -- Sets PHP option `max_execution_time`. It is recommended to keep the default (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/big_file_upload_configuration.html#configuring-via-php-global-settings)). maxExecutionTime: "3600" # -- Define the maximum filesize for animated GIF´s (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-maximum-filesize-for-animated-gifs)). maxFilesizeAnimatedGifsPublicSharing: "" # -- Sets PHP option `max_input_time`. It is recommended to keep the default (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/big_file_upload_configuration.html#configuring-via-php-global-settings)). maxInputTime: "3600" # -- Sets PHP option `upload_max_filesize` and `post_max_size`. It is recommended to keep the default (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/big_file_upload_configuration.html#configuring-via-php-global-settings)). maxUpload: "20G" # -- Enabled memory caching via memcached (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#memory-caching-backend-for-distributed-data)). memcachedEnabled: "false" # -- Defines the hosts for memcached (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-server-details-for-memcached-servers-to-use-for-memory-caching)). memcachedHost: "memcached" # -- Define connection options for memcached (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-connection-options-for-memcached)). memcachedOptions: "" # -- Defines the ports for memcached (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-server-details-for-memcached-servers-to-use-for-memory-caching)). memcachedPort: "11211" # -- Time to wait for a successful connection to the memcached service on container startup. memcachedStartupTimeout: "180" # -- Memory caching backend for locally stored data (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#memory-caching-backend-for-locally-stored-data)). memcacheLocal: "\\OC\\Memcache\\APCu" # -- Define the memory caching backend for file locking (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-memory-caching-backend-for-file-locking)). memcacheLocking: "" # -- Define the minimum supported ownCloud desktop client version (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-minimum-supported-owncloud-desktop-client-version)). minimumSupportedDesktopVersion: "" mountFile: "" # -- Define MySQL 3/4 byte character handling (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-mysql-34-byte-character-handling)). mysqlUtf8Mb4: "" objectstore: # -- Bucket name to store data. bucket: "owncloud" # -- Class to use for the objectstore. It is recommended to keep the default (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/external_storage/s3_compatible_object_storage_as_primary.html)). class: "OCA\\Files_Primary_S3\\S3Storage" # -- Enabled or disables the objectstore configuration. enabled: false # -- Endpoint of the objectstore provider (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/external_storage/s3_compatible_object_storage_as_primary.html)). # @default -- `s3-{{ .Values.owncloud.objectstore.region }}.amazonaws.com` endpoint: "" # -- Access key for the objectstore (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/external_storage/s3_compatible_object_storage_as_primary.html)). key: "" # -- Enabled or disables path style for the objectstore (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/external_storage/s3_compatible_object_storage_as_primary.html)). pathstyle: "false" # -- Objectstore region to use (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/external_storage/s3_compatible_object_storage_as_primary.html)). region: "us-east-1" # -- Secret key for the objectstore (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/external_storage/s3_compatible_object_storage_as_primary.html)). secret: "" # -- Objectstore version to use (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/external_storage/s3_compatible_object_storage_as_primary.html)). version: "2006-03-01" # -- Define ownCloud operation modes (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-owncloud-operation-modes)). operationMode: "" # -- Override cli URL (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#override-cli-url)). # @default -- `{{ .Values.owncloud.protocol }}://{{ .Values.owncloud.domain }}{{ .Values.owncloud.subUrl }}` overwriteCliUrl: "" # -- Override condition for the remote IP address with a regular expression (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#override-condition-for-the-remote-ip-address-with-a-regular-expression)). overwriteCondAddr: "" # -- Override automatic proxy detection (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#override-automatic-proxy-detection)). overwriteHost: "" # -- Override protocol (http/https) usage (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#override-protocol-httphttps-usage)). overwriteProtocol: "" # -- Override ownClouds webroot (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#override-ownclouds-webroot)). overwriteWebroot: "" # -- Define where part files are located (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-where-part-files-are-located)). partFileInStorage: "" # -- Path to custom scripts that need to be executed after a cron run. postCronjobPath: "/etc/post_cronjob.d" # -- Path to custom scripts that need to be executed after an ownCoud installation command. postInstallPath: "/etc/post_install.d" # -- Path to custom scripts that need to be executed after an ownCloud server startup. postServerPath: "/etc/post_server.d" preview: # -- Define the custom path for the LibreOffice / OpenOffice binary (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-custom-path-for-the-libreoffice-openoffice-binary)). libreofficePath: "" # -- Define the maximum preview filesize limit (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-maximum-preview-filesize-limit)). maxFilesizeImage: "" # -- Define the maximum preview scale factor (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-maximum-preview-scale-factor)). maxScaleFactor: "" # -- Define the maximum x-axis width for previews (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-maximum-x-axis-width-for-previews)). maxX: "" # -- Define the maximum y-axis width for previews (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-maximum-y-axis-width-for-previews)). maxY: "" # -- Define additional arguments for LibreOffice / OpenOffice (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-additional-arguments-for-libreoffice-openoffice)). officeClParameters: "" # -- Path to custom scripts that need to be executed before a cron run. preCronjobPath: "/etc/pre_cronjob.d" # -- Path to custom scripts that need to be executed before an ownCoud installation command. preInstallPath: "/etc/pre_install.d" # -- Path to custom scripts that need to be executed before an ownCloud server startup. preServerPath: "/etc/pre_server.d" # -- Protocol used in `{{ .Values.owncloud.overwriteCliUrl }}` by default. # @default -- http protocol: "http" # -- Define the URL of your proxy server (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-url-of-your-proxy-server)). proxy: "" # -- Define proxy authentication (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-proxy-authentication)). proxyUserpwd: "" # -- Define whether to include external storage in quota calculation (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-whether-to-include-external-storage-in-quota-calculation)). quotaIncludeExternalStorage: "" redis: # -- Define Redis connection details sets the dbindex (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-redis-connection-details)). db: "" # -- Sets memcache to Redis (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#memory-caching-backend-for-distributed-data)). enabled: false # -- Sets redis failover mode (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-redis-cluster-connection-details)). failoverMode: "" # -- Sets redis host (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-redis-connection-details)). host: "redis" # -- Set redis password (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-redis-connection-details)). password: "" # -- Set redis port (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-redis-connection-details)). port: "6379" # -- Sets redis read timeout (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-redis-cluster-connection-details)). readTimeout: "" # -- Sets the redis cluster servers (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-redis-cluster-connection-details)). seeds: "" # -- Sets PHP option `redis.session.locking_enabled` if `owncloud.session.saveHandler=redis`. sessionLockingEnabled: "1" # -- Sets PHP option `redis.session.lock_retries` if `owncloud.session.saveHandler=redis`. sessionLockRetries: "750" # -- Sets PHP option `redis.session.lock_wait_time` if `owncloud.session.saveHandler=redis`. sessionLockWaitTime: "20000" # -- Time to wait for a successful connection to the redis service on container startup. startupTimeout: "180" # -- Sets the redis timeout value (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-redis-cluster-connection-details)). timeout: "" # -- Define the lifetime of the remember-login cookie (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-lifetime-of-the-remember-login-cookie)). rememberLoginCookieLifetime: "" # -- Define ownClouds internal secret (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-ownclouds-internal-secret)). secret: "" session: # -- Enable or disable session keep-alive when a user is logged in to the Web UI (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-or-disable-session-keep-alive-when-a-user-is-logged-in-to-the-web-ui)). keepalive: "" # -- Define the lifetime of a session after inactivity (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-lifetime-of-a-session-after-inactivity)). lifetime: "" # -- Force the user to get logged out after the specified number of seconds when the tab or browser gets closed. Please read the documentation carefully before changing this option. (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-to-force-user-logout)). forcedLogoutTimeout: "" # -- Sets PHP option `session.save_handler`. saveHandler: "files" # -- Sets PHP option `session.save_path`. Only used if `owncloud.session.saveHandler=file`. # @default -- `{{ .Values.owncloud.volume.sessions }}` savePath: "" # -- Define a default folder for shared files and folders other than root (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-a-default-folder-for-shared-files-and-folders-other-than-root)). shareFolder: "" # -- Allow schema fallback for federated sharing servers (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#allow-schema-fallback-for-federated-sharing-servers)). sharingFederationAllowHttpFallback: "" # -- Define an alternative Share Provider (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-an-alternative-share-provider)). sharingManagerFactory: "" # -- Show or hide the server hostname in status.php (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#show-or-hide-the-server-hostname-in-status-php)). showServerHostname: "" # -- Enable or disable single user mode (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-or-disable-single-user-mode)). singleuser: "" # -- Define the directory where the skeleton files are located (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-directory-where-the-skeleton-files-are-located)). skeletonDirectory: "" # -- Enable or disable automatic file permissions correction on container startup. skipChmod: "true" # -- Enable or disable automatic file ownership correction on container startup. skipChown: "true" # -- Enable or disable debug logging for SMB access (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-or-disable-debug-logging-for-smb-access)). smbLoggingEnable: "" # -- Define sqlite3 journal mode (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-sqlite3-journal-mode)). sqliteJournalMode: "" # -- URL path if ownCloud is deployed to a URL sub-path of a domain. subUrl: "/" # -- Define an alternative System Tags Manager (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-an-alternative-system-tags-manager)). systemtagsManagerFactory: "" # -- Define the location for temporary files (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-location-for-temporary-files)). tempDirectory: "" # -- Enforce token only authentication for apps and clients connecting to ownCloud (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enforce-token-only-authentication-for-apps-and-clients-connecting-to-owncloud)). tokenAuthEnforced: "" trashbin: # -- Define the trashbin purge limit (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-trashbin-purge-limit)). purgeLimit: "" # -- Define the trashbin retention obligation (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-trashbin-retention-obligation)). retentionObligation: "" # -- Define list of trusted proxy servers (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-list-of-trusted-proxy-servers)). trustedProxies: "" # -- Define the updatechecker URL (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-updatechecker-url)). updaterServerUrl: "" # -- Enable or disable updatechecker (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#enable-or-disable-updatechecker)). updateChecker: "" # -- Define whether or not to enable automatic update of market apps (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-whether-or-not-to-enable-automatic-update-of-market-apps)). upgradeAutomaticAppUpdates: "" # -- Define minimum characters entered before a search returns results (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-minimum-characters-entered-before-a-search-returns-results)). userSearchMinLength: "" # -- Define the files versions retention obligation (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-files-versions-retention-obligation)). versionsRetentionObligation: "" # -- Show or hide the ownCloud version information in status.php (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#show-or-hide-the-owncloud-version-information-in-status-php)). versionHide: "" volume: # -- Base directory used to store custom installed apps. # @default -- `{{ .Values.owncloud.volume.root }}/apps` apps: "/mnt/data/apps" # -- Base directory used to store the ownCloud configuration. # @default -- `{{ .Values.owncloud.volume.root }}/config` config: "/mnt/data/config" # -- Define the directory where user files are stored (see [documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/server/config_sample_php_parameters.html#define-the-directory-where-user-files-are-stored)). # @default -- `{{ .Values.owncloud.volume.root }}/files` files: "/mnt/data/files" # -- Base data directory for ownCloud. root: "/mnt/data" # -- Base directory to store session files. Only used if `OWNCLOUD_SESSION_SAVE_HANDLER=file`. # @default -- `{{ .Values.owncloud.volume.root }}/sessions` sessions: "/mnt/data/sessions" configExtra: {} persistence: # -- Enables persistence. enabled: true owncloud: accessMode: - ReadWriteOnce size: 20Gi nfs: {} # -- owncloud data Persistent Volume Storage Class. If defined, `storageClassName` of the PVC is set to the value defined here. If set to "-", `storageClassName`of the PVC is set to `""`, which disables dynamic provisioning. If undefined (the default) or set to null, no `storageClassName` spec is set, choosing the default provisioner. storageClassName: "local-path" # -- Set annotations on the owncloud PVC. annotations: "helm.sh/resource-policy": keep # -- Number of replicas for each scalable service. Has no effect when `autoscaling.enabled` is set to `true`. replicas: 1 serviceAccount: # -- Specifies whether a service account should be created or not. create: true # -- Annotations to add to the service account. annotations: {} # -- The name of the service account to use. If not set and `create` is set to `true`, # a name is generated using the fullname template. name: "" # -- Annotations to attach metadata to the Pod. podAnnotations: {} # -- Security settings for the Pod. podSecurityContext: {} # -- Security settings for the Container. securityContext: # -- Mounts the container's root filesystem as read-only. Currently only `false` is supported by ownCloud 10. readOnlyRootFilesystem: false service: type: LoadBalancer port: 8080 # -- Service annotations. annotations: {} ingress: # -- Enables the Ingress. enabled: true # -- Ingress class to use. # Uses the default ingress class if not set. className: "traefik" # -- Ingress annotations. annotations: cert-manager.io/cluster-issuer: letsencrypt # -- Labels for the ingress. labels: {} # -- Ingress TLS configuration. tls: tls: - secretName: owncloud-tls hosts: - cloud.dgse.cloud # -- Resources to apply to all init containers. initResources: {} # -- Resources to apply to all services. resources: {} # limits: # cpu: 100m # memory: 128Mi # requests: # cpu: 100m # memory: 128Mi autoscaling: # -- Enables autoscaling. When set to `true`, `replicas` is no longer applied. enabled: false # -- Sets minimum replicas for autoscaling. minReplicas: 1 # -- Sets maximum replicas for autoscaling. maxReplicas: 10 # -- Metrics to use for autoscaling. metrics: [] # metrics: # - type: Resource # resource: # name: cpu # targetAverageUtilization: 60 # - type: Resource # resource: # name: memory # targetAverageUtilization: 60 # -- Simple node selection constraint. nodeSelector: {} # -- Node affinity selection constraint. affinity: {} # -- Tolerations are applied to pods and allow the scheduler to schedule pods with matching taints. # One or more taints need to be applied to a node to instruct this node to not accept any pods # that do not tolerate the taints. tolerations: []