Skip to content

Commit ef9ddfd

Browse files
authored
fix: Update lowkey-vault image to use -ubi10-minimal suffix (kroxylicious#3699)
The lowkey-vault ARM64 image is only available with the -ubi10-minimal suffix. The suffixless version (nagyesta/lowkey-vault:7.1.61) does not include ARM64 architecture support, while the -ubi10-minimal variant (nagyesta/lowkey-vault:7.1.61-ubi10-minimal) does. This updates: - All Java file references to use the -ubi10-minimal image variant - Renovate regex pattern to match version tags with optional suffixes Assisted-by: Claude Sonnet 4.5 <noreply@anthropic.com> Signed-off-by: Keith Wall <kwall@apache.org>
1 parent 36a4329 commit ef9ddfd

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

  • .github
  • kroxylicious-kms-providers
  • kroxylicious-systemtests/src/main/java/io/kroxylicious/systemtests/installation/kms/azure

.github/renovate.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
"/kroxylicious-systemtests/src/main/java/io/kroxylicious/systemtests/installation/kms/azure/LowkeyVault.java/"
9797
],
9898
"matchStrings": [
99-
"(?<depName>nagyesta/lowkey-vault):(?<currentValue>\\d+\\.\\d+\\.\\d+)@(?<currentDigest>.*)\""
99+
"(?<depName>nagyesta/lowkey-vault):(?<currentValue>\\d+\\.\\d+\\.\\d+(?:-[a-z0-9-]+)?)@(?<currentDigest>.*)\""
100100
],
101101
"datasourceTemplate": "docker"
102102
},

kroxylicious-kms-providers/kroxylicious-kms-provider-azure-key-vault-kms-test-support/src/main/java/io/kroxylicious/kms/provider/azure/kms/AzureKeyVaultKmsTestKmsFacade.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public static LowkeyVaultContainer startKeyVault() {
8080

8181
@VisibleForTesting
8282
static LowkeyVaultContainer createLowKeyContainer() {
83-
String image = "nagyesta/lowkey-vault:7.1.61@sha256:0e5586bf5073eb0ef5358708961a03ae7fdbf0c9d2dbb522c60418ec28eb1764";
83+
String image = "nagyesta/lowkey-vault:7.1.61-ubi10-minimal@sha256:f51b6781f0061a7c97dfeed54656e44dab5b572fe6304ec3a26ef652558b9007";
8484
final DockerImageName imageName = DockerImageName.parse("mirror.gcr.io/" + image)
8585
.asCompatibleSubstituteFor(DockerImageName.parse(image.substring(0, image.indexOf("@"))));
8686
final LowkeyVaultContainer lowkeyVaultContainer = lowkeyVault(imageName)

kroxylicious-kms-providers/kroxylicious-kms-provider-azure-key-vault-kms/src/test/java/io/kroxylicious/kms/provider/azure/keyvault/KeyVaultClientIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class KeyVaultClientIT {
5858
BearerTokenService bearerTokenService;
5959

6060
LowkeyVaultContainer startVault() {
61-
String image = "nagyesta/lowkey-vault:7.1.61@sha256:0e5586bf5073eb0ef5358708961a03ae7fdbf0c9d2dbb522c60418ec28eb1764";
61+
String image = "nagyesta/lowkey-vault:7.1.61-ubi10-minimal@sha256:f51b6781f0061a7c97dfeed54656e44dab5b572fe6304ec3a26ef652558b9007";
6262
final DockerImageName imageName = DockerImageName.parse("mirror.gcr.io/" + image)
6363
.asCompatibleSubstituteFor(DockerImageName.parse(image.substring(0, image.indexOf("@"))));
6464
final LowkeyVaultContainer lowkeyVaultContainer = lowkeyVault(imageName)

kroxylicious-systemtests/src/main/java/io/kroxylicious/systemtests/installation/kms/azure/LowkeyVault.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
public class LowkeyVault implements AzureKmsClient {
3737
private static final Logger LOGGER = LoggerFactory.getLogger(LowkeyVault.class);
3838
private static final String LOWKEY_VAULT_DEFAULT_NAMESPACE = "lowkey-vault";
39-
private static final String IMAGE_NAME = "nagyesta/lowkey-vault:7.1.61@sha256:0e5586bf5073eb0ef5358708961a03ae7fdbf0c9d2dbb522c60418ec28eb1764";
39+
private static final String IMAGE_NAME = "nagyesta/lowkey-vault:7.1.61-ubi10-minimal@sha256:f51b6781f0061a7c97dfeed54656e44dab5b572fe6304ec3a26ef652558b9007";
4040
@VisibleForTesting
4141
static final String LOWKEY_VAULT_IMAGE = Constants.DOCKER_REGISTRY_GCR_MIRROR + "/" + IMAGE_NAME;
4242
private final String deploymentNamespace;

0 commit comments

Comments
 (0)