TT-17702: Add Lister and Setter logic to Vault and Consul#155
TT-17702: Add Lister and Setter logic to Vault and Consul#155vladzabolotnyi wants to merge 6 commits into
Conversation
|
CLA Assistant Lite bot: I have read the CLA Document and I hereby sign the CLA Vlad Zabolotnyi seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. |
🚨 Jira Linter FailedCommit: The Jira linter failed to validate your PR. Please check the error details below: 🔍 Click to view error detailsNext Steps
This comment will be automatically deleted once the linter passes. |
|
This PR introduces Files Changed Analysis
The changes are heavily weighted towards adding new code and tests, with minimal deletions, reflecting the addition of new features. Architecture & Impact Assessment
Component Interactiongraph TD
subgraph ID1 [Application Layer]
A[Secret Management Service] --|kv://vault/secret/app#key, newValue|--> B{Write-Back Logic}
end
subgraph ID2 [KV Abstraction Layer]
B -- "1. ParseReference" --> C[resolver.ParseReference]
C -- "Returns Store: vault, Path: secret/app" --> B
B -- "2. Get Provider" --> D[Provider Registry]
D -- "vault" --> E[Vault Provider]
B -- "3. AsSetter" --> E
E -- "Setter interface" --> B
B -- "4. Set("secret/app", "{\"key\":\"newValue\"}")" --> E
end
subgraph ID3 [Provider Implementation]
E -- "5. WriteWithContext" --> F[HashiCorp Vault API]
end
Scope Discovery & Context ExpansionThe introduction of
The change to the Metadata
Powered by Visor from Probelabs Last updated: 2026-07-17T14:48:01.196Z | Triggered by: pr_opened | Commit: 48d7368 💡 TIP: You can chat with Visor using |
Security Issues (3)
Architecture Issues (2)
Performance Issues (1)
Powered by Visor from Probelabs Last updated: 2026-07-17T14:46:58.108Z | Triggered by: pr_opened | Commit: 48d7368 💡 TIP: You can chat with Visor using |
|



Description
Ticket: https://tyktech.atlassian.net/browse/TT-17702
Related Issue
Motivation and Context
Test Coverage For This Change
Screenshots (if appropriate)
Types of changes
Checklist
master!masterbranch (left side). Also, it would be best if you started your change off our latestmaster.go mod tidy && go mod vendorgofmt -s -w .go vet ./...