Description
Lowkey Vault is a test double (fake object) aspiring to be compatible with Azure Key Vault REST APIs.Examples
Dependency:
<dependency>
<groupId>com.github.nagyesta.lowkey-vault</groupId>
<artifactId>lowkey-vault-testcontainers</artifactId>
<version>RELEASE</version>
<scope>test</scope>
</dependency>
Usage:
var lowkeyVault = LowkeyVaultContainerBuilder
.lowkeyVault("nagyesta/lowkey-vault:4.0.0-ubi9-minimal")
.build();
lowkeyVault.start();
Dependency:
dotnet add package Testcontainers.LowkeyVault
Usage:
var lowkeyVaultContainer = new LowkeyVaultBuilder("nagyesta/lowkey-vault:4.0.0-ubi9-minimal")
.Build();
await lowkeyVaultContainer.StartAsync();
Dependency:
go get github.com/testcontainers/testcontainers-go/modules/azure
Usage:
lowkeyVaultContainer, err := lowkeyvault.Run(ctx, "nagyesta/lowkey-vault:7.0.9-ubi10-minimal")