Skip to content

v3.0.8

Compare
Choose a tag to compare
@genesis-bot genesis-bot released this 24 Aug 03:00
· 28 commits to v3.0.x-dev since this release

Bug Fixes

  • When entombment was added, we spawned a local vault to store the
    credhub references to the secrets, so that spruce would merge the
    references into the manifest instead of the actual secrets. This
    had the side effect of changing the system safe target to the local
    vault, which could cause issues if the user ran another genesis
    command while the local vault was running, which unfortunately was
    probable because it was left running across the deploy command which
    can take hours to complete.

    This change resolves the issue in two ways:

    • The local vault is now shut down after the manifest is merged, which
      takes only a few seconds usually, and no longer continues existing
      across the deploy command.

    • The default safe target is immediately reset to the previous target
      after the local vault is started, so that the system target is not
      altered by the local vault. This happens in less than a few milliseconds.