Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-99645

Hashicorp Vault values With Helm Charts

XMLWordPrintable

    • 1
    • 1
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Issue Summary

      Hashicorp Vault values can't be used with Helm Charts

      Steps to Reproduce

      If you set the helm chart to install and point to Hashicorp Vault for PostgeSQL (JDBC) password, you can't complete the initial setup.

      1. Install Confluence with this:
        additionalEnvironmentVariables:
         - name: ATL_JDBC_USER
            - value: "atlconfluence"
         - name: ATL_JDBC_PASSWORD
            - value: >- {"mount": "secret", "path": "passwords/confluence/atlconfluence", "key": "value", "endpoint": https://vault.mydomain:8200, "authenticationType": "KUBERNETES"}
         - name: ATL_JDBC_SECRET_CLASS
            - value: com.atlassian.secrets.store.vault.VaultSecretStore
        

      You can't install because Helm Charts/Confluence doesn't support Hashicorp Vault during the installation process.

      TLDR:

      1. Install Confluence (no existing data) with Hashicorp Vault integration for password

      2. Cannot get past initial setup pages

      Expected Results

      It should be possible to use Hashicorp Vault during deployment with Helm Charts.

      Actual Results

      It's not possible to use Hashicorp Vault during deployment with Helm Charts.

      Workaround

      Reconfigure Hashicorp Vault values after installation.

              Unassigned Unassigned
              8ccca53078e5 Marcelo da Costa
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: