Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync config files from nextcloud/docker repo; Add S3/Swift object storage config; Add S3 ci test; Add nextcloud.trustedDomains #464

Merged
merged 5 commits into from
Jul 26, 2024

Commits on Jul 25, 2024

  1. Update autoconfig.php.tpl, redis.config.php.tpl, and smtp.config.php.tpl

    Synchronizes default config.php files from nextcloud/docker to add file env vars:
    
    - Redis: Adds REDIS_HOST_PASSWORD_FILE, cleans up formatting to match upstream
    
    - Autoconfig: Adds MYSQL_DATABASE_FILE, MYSQL_USER_FILE, MYSQL_PASSWORD_FILE, POSTGRES_DB_FILE, POSTGRES_USER_FILE, and POSTGRES_PASSWORD_FILE
    
    - smtp: adds SMTP_PASSWORD_FILE
    
    Signed-off-by: jessebot <[email protected]>
    jessebot committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    d66c7ab View commit details
    Browse the repository at this point in the history
  2. Add missing reverse-proxy, s3, swift, and upgrade-disable-web.config …

    …config.php files
    
    Signed-off-by: jessebot <[email protected]>
    jessebot committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    4eb8983 View commit details
    Browse the repository at this point in the history
  3. Add nextcloud.objectStore.s3 and nextcloud.objectStore.swift helm par…

    …ameters
    
    - also updates README and values.yaml examples
    
    Signed-off-by: jessebot <[email protected]>
    jessebot committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    0331fa6 View commit details
    Browse the repository at this point in the history
  4. add nextcloud.trustedDomains helm paramter

    Adding this directly helps with setting multiple values via helm parameters, instead of needing to pass in a whole config file.
    
    Signed-off-by: jessebot <[email protected]>
    jessebot committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    92fb63f View commit details
    Browse the repository at this point in the history
  5. Add GHA ci test for S3

    - Tests enabling bare minimum parameters to use S3 Object store as your primary storage.
    
    - Spin up a small MinIO instance to test that uploading a file via DAV actually creates the nextcloud storage bucket and puts the file into it.
    
    - Also changes main test name from run-tests to test
    
    Signed-off-by: jessebot <[email protected]>
    jessebot committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    c209445 View commit details
    Browse the repository at this point in the history