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 10 commits into
Conversation
|
CLA Assistant Lite bot: I have read the CLA Document and I hereby sign the CLA You can retrigger this bot by commenting recheck in this Pull Request |
|
This pull request introduces significant new capabilities to the A key addition is the The Files Changed Analysis
Architecture & Impact Assessment
Write-Back Architectural FlowThe new components enable a clear architectural pattern for writing secrets back to a store. graph TD
subgraph sg1 [Application Layer]
A[Service Logic] --|1. Set(kv://vault/secret/app#key, 'new-value')|--> B{Secret Management}
end
subgraph sg2 [KV Abstraction Layer]
B --|2. Parse URI|--> C[resolver.ParseReference]
C --|"3. Returns 'store: vault', 'path: secret/app'"|--> B
B --|"4. Get provider for 'vault'"|--> D[Provider Registry]
D --|5. Returns Vault Provider|--> B
B --|6. Get Setter interface|--> E[kv.AsSetter]
E --|7. Returns Setter|--> B
B --|"8. Calls Set('secret/app', {'key':'new-value'})"|--> F[Vault Provider's Set Method]
end
subgraph sg3 [Backend]
F --|9. HTTP PUT to Vault API|--> G[(HashiCorp Vault)]
end
Scope Discovery & Context Expansion
Metadata
Powered by Visor from Probelabs Last updated: 2026-07-24T06:56:32.156Z | Triggered by: pr_updated | Commit: 03dec08 💡 TIP: You can chat with Visor using |
Security Issues (2)
Architecture Issues (1)
Security Issues (2)
Quality Issues (2)
Powered by Visor from Probelabs Last updated: 2026-07-24T06:56:14.098Z | Triggered by: pr_updated | Commit: 03dec08 💡 TIP: You can chat with Visor using |
…f ssh://github.com/TykTechnologies/storage into feat/TT-17702/add-lister-and-setter-logic
🚨 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. |
|



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 ./...