Skip to content

Conversation

VioletHynes
Copy link
Contributor

@VioletHynes VioletHynes commented Jul 11, 2025

As documented in https://hashicorp.atlassian.net/browse/VAULT-37303 -- currently, consul-template fails to render secrets when the namespace equals the mount path. This fixes that issue.

I have a test on the Vault repo which confirms that this fix works. This is part of https://github.com/hashicorp/vault-enterprise/pull/8445 and this PR will pull in this library update once released.

While I was here, I decided to update the go.mod to update all of the dependencies, to keep security up to date.

PCI review checklist

  • I have documented a clear reason for, and description of, the change I am making.

  • If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.

  • If applicable, I've documented the impact of any changes to security controls.

    Examples of changes to security controls include using new access control methods, adding or removing logging pipelines, etc.

@VioletHynes VioletHynes requested a review from divyaac July 11, 2025 18:53
@VioletHynes VioletHynes marked this pull request as ready for review July 11, 2025 19:20
@VioletHynes VioletHynes requested a review from a team as a code owner July 11, 2025 19:20
Copy link
Collaborator

@anandmukul93 anandmukul93 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@VioletHynes VioletHynes merged commit 384f48e into main Jul 17, 2025
53 of 54 checks passed
@VioletHynes VioletHynes deleted the violethynes/VAULT-37303-consul-template branch July 17, 2025 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants