Skip to content

Cannot enable nextcloud.defaultConfigs without also setting nextcloud.configsΒ #761

@CafeLungo

Description

@CafeLungo

Describe your Issue

The helm chart does not seem to allow you to configure the nextcloud.defaultConfigs options without also setting values in the dict nextcloud.configs: {}. This is due to the conditional here: https://github.com/nextcloud/helm/blob/main/charts/nextcloud/templates/config.yaml#L1

Logs and Errors

N/A, just describing the results from the helm deploy with the values provided below.

Describe your Environment

  • Kubernetes distribution: Talos 1.10.3

  • Helm Version (or App that manages helm): ArgoCD v2.14.6+fe2a6e9

  • values.yaml:

nextcloud:
  defaultConfigs:
    imaginary.config.php: true

imaginary:
  enabled: true

Additional context, if any

These values are from the helm docs for enabling imaginary. Upon digging into it further, the config file never got created in the configmap, and the entire configmap is not being created, due to the conditional at the top.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions