1. 09 Dec, 2020 3 commits
  2. 08 Dec, 2020 1 commit
  3. 23 Nov, 2020 7 commits
    • DJ Mountney's avatar
      Ensure user provides EDITOR env variable · 8f00408f
      DJ Mountney authored
      Rather than falling back to the `editor` binary, which is often only on
      debian systems if an alernative editor was installed.
      8f00408f
    • DJ Mountney's avatar
      Apply review feedback · 1025d6ac
      DJ Mountney authored
      - Autogenerate the encrypted key but only when requested
      - Generate the new key as part of the secret token initializer
      - Add additional config check during ldap secrets edit
      - Ensure that the provided input is valid yaml, and is a hash
      1025d6ac
    • DJ Mountney's avatar
      Apply review feedback · 187618c5
      DJ Mountney authored
      -Ensure we creation our tempfile within our final directory
      - Add encrypted settings config to gitlab.yml.example
      - Update missing key syntax
      - And check early for missing key during the edit command
      - Ensure spec tests are rails rooted
      187618c5
    • DJ Mountney's avatar
      Add encrypted ldap secrets support · c21c174a
      DJ Mountney authored
      Adds a new ldap_secrets path setting for optional ldap secrets file.
      And adds a new set of ldap secrets rake commands for showing/editing an
      ldap secret
      
      Adds support for loading ldap servers' password and/or user_bn from the
      encrypted secrets.
      
      As part of initial rollout we don't want to complain about secrets for
      an optional feature.
      c21c174a
    • DJ Mountney's avatar
      Apply 6 suggestion(s) to 2 file(s) · e6cc5f2a
      DJ Mountney authored
      e6cc5f2a
    • DJ Mountney's avatar
      Cleanup encrypted path syntax · add38cc7
      DJ Mountney authored
      add38cc7
    • DJ Mountney's avatar
      Change the secret key name · d33611a6
      DJ Mountney authored
      From `enc_settings_key_base` to `encrypted_settings_key_base`
      d33611a6
  4. 22 Nov, 2020 1 commit
  5. 19 Nov, 2020 28 commits