charts/charts/stable/onedrive
renovate[bot] a7da4dbb38
chore(deps): update helm chart common to v4.3.0 (#1350)
* chore(deps): update helm chart common to v4.3.0
* Remove CHANGELOG templates

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2022-01-06 11:41:00 +01:00
..
ci [onedrive] Move to v2.0.1 of custom docker image (#1202) 2021-09-13 20:47:08 -04:00
templates [onedrive] Move to v2.0.1 of custom docker image (#1202) 2021-09-13 20:47:08 -04:00
Chart.yaml chore(deps): update helm chart common to v4.3.0 (#1350) 2022-01-06 11:41:00 +01:00
README_CONFIG.md.gotmpl [onedrive] Move to v2.0.1 of custom docker image (#1202) 2021-09-13 20:47:08 -04:00
README.md chore(deps): update helm chart common to v4.3.0 (#1350) 2022-01-06 11:41:00 +01:00
README.md.gotmpl chore(deps): update helm chart common to v4.3.0 (#1350) 2022-01-06 11:41:00 +01:00
values.yaml [onedrive] Bump image tag to 2.0.5 (#1298) 2021-12-08 15:45:40 -05:00

onedrive

Version: 2.2.0 AppVersion: v2.4.14

A free Microsoft OneDrive Client which supports OneDrive Personal, OneDrive for Business, OneDrive for Office365, and SharePoint

This chart is not maintained by the upstream project and any issues with the chart should be raised here

Source Code

Requirements

Kubernetes: >=1.16.0-0

Dependencies

Repository Name Version
https://library-charts.k8s-at-home.com common 4.3.0

TL;DR

helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install onedrive k8s-at-home/onedrive

Installing the Chart

To install the chart with the release name onedrive

helm install onedrive k8s-at-home/onedrive

Uninstalling the Chart

To uninstall the onedrive deployment

helm uninstall onedrive

The command removes all the Kubernetes components associated with the chart including persistent volumes and deletes the release.

Configuration

Read through the values.yaml file. It has several commented out suggested values. Other values may be used from the values.yaml from the common library.

Specify each parameter using the --set key=value[,key=value] argument to helm install.

helm install onedrive \
  --set env.TZ="America/New York" \
    k8s-at-home/onedrive

Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.

helm install onedrive k8s-at-home/onedrive -f values.yaml

Custom configuration

To use this chart you will need to provide an authentication response from Microsoft for the client to use. This is provided as an environment variable like the claim token is for the plex chart.

In order to generate an authentication response value you must do the following:

  1. Visit the following URL: Authenticate for OneDrive
  2. Follow the prompts to login and get your token URL.
  3. Copy the URL when you arrive at the blank page (should look like this: https://login.microsoftonline.com/common/oauth2/nativeclient?code=<redacted>) and provide it to the chart through the ONEDRIVE_AUTHRESPONSE environment variable, preferrably secured through some secret.

Values

Important: When deploying an application Helm chart you can add more values from our common library chart here

Key Type Default Description
config string `"# Configuration for OneDrive Linux Client\n# This file contains the list of supported configuration fields\n# with their default values.\n# All values need to be enclosed in quotes\n# When changing a config option below, remove the '#' from the start of the line\n# For explanations of all config options below see docs/USAGE.md or the man page.\n#\n# sync_dir = "/onedrive/data"\n# skip_file = "~* .~*
env object See below and commented variables in values.yaml environment variables.
env.ONEDRIVE_AUTHRESPONSE string "" Set the One Drive Authentication Response
env.ONEDRIVE_GID int 1000 Set the One Drive Group ID
env.ONEDRIVE_UID int 1000 Set the OneDrive User ID
env.TZ string "UTC" Set the container timezone
image.pullPolicy string "IfNotPresent" image pull policy
image.repository string "ghcr.io/wrmilling/onedrive-docker" image repository
image.tag string "v2.0.5" image tag
persistence object See values.yaml for full listing Configure persistence settings for the chart under this key.
persistence.config object {"accessMode":"ReadWriteOnce","enabled":true,"mountPath":"/onedrive/conf"} OneDrive config storage
persistence.config.enabled bool true If config storage should be enabled
persistence.data object {"accessMode":"ReadWriteOnce","enabled":true,"mountPath":"/onedrive/data","readOnly":false,"retain":false,"size":"5Gi","type":"pvc"} OneDrive data storage
persistence.data.enabled bool true If data storage should be enabled

Changelog

Version 2.2.0

Added

N/A

Changed

  • Upgraded common chart dependency to version 4.3.0.

Fixed

N/A

Older versions

A historical overview of changes can be found on ArtifactHUB

Support


Autogenerated from chart metadata using helm-docs v0.1.1