Skip to content

Commit 1d9ad46

Browse files
authored
🐛 Add JAVA_PROVIDER_IMAGE variable to install script (#480)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added a configurable Java provider image: install script and CI action now accept a Java provider image setting. * The deployed Tackle manifest now carries the provider Java image field so deployments use the configured image. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Signed-off-by: Dylan Murray <[email protected]>
1 parent e85dd71 commit 1d9ad46

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

.github/actions/install-tackle/action.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ inputs:
1818
description: "image url for analyzer addon"
1919
required: false
2020
default: "quay.io/konveyor/tackle2-addon-analyzer:latest"
21+
java-provider-image:
22+
description: "image url for java provider"
23+
required: false
24+
default: "quay.io/konveyor/java-external-provider:latest"
2125
image-pull-policy:
2226
description: "Image Pull Policy"
2327
required: false
@@ -65,6 +69,7 @@ runs:
6569
export HUB_IMAGE="${{ inputs.hub-image }}"
6670
export UI_IMAGE="${{ inputs.ui-image }}"
6771
export ADDON_ANALYZER_IMAGE="${{ inputs.addon-analyzer-image }}"
72+
export JAVA_PROVIDER_IMAGE="${{ inputs.java-provider-image }}"
6873
export IMAGE_PULL_POLICY="${{ inputs.image-pull-policy }}"
6974
export ANALYZER_CONTAINER_REQUESTS_MEMORY="${{ inputs.analyzer-container-memory }}"
7075
export ANALYZER_CONTAINER_REQUESTS_CPU="${{ inputs.analyzer-container-cpu }}"

hack/install-tackle.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ HUB_IMAGE="${HUB_IMAGE:-quay.io/konveyor/tackle2-hub:latest}"
2424
UI_IMAGE="${UI_IMAGE:-quay.io/konveyor/tackle2-ui:latest}"
2525
UI_INGRESS_CLASS_NAME="${UI_INGRESS_CLASS_NAME:-nginx}"
2626
ADDON_ANALYZER_IMAGE="${ADDON_ANALYZER_IMAGE:-quay.io/konveyor/tackle2-addon-analyzer:latest}"
27+
JAVA_PROVIDER_IMAGE="${JAVA_PROVIDER_IMAGE:-quay.io/konveyor/java-external-provider:latest}"
2728
IMAGE_PULL_POLICY="${IMAGE_PULL_POLICY:-Always}"
2829
ANALYZER_CONTAINER_REQUESTS_MEMORY="${ANALYZER_CONTAINER_REQUESTS_MEMORY:-0}"
2930
ANALYZER_CONTAINER_REQUESTS_CPU="${ANALYZER_CONTAINER_REQUESTS_CPU:-0}"
@@ -125,6 +126,7 @@ spec:
125126
analyzer_fqin: ${ADDON_ANALYZER_IMAGE}
126127
image_pull_policy: ${IMAGE_PULL_POLICY}
127128
analyzer_container_requests_memory: ${ANALYZER_CONTAINER_REQUESTS_MEMORY}
129+
provider_java_image_fqin: ${JAVA_PROVIDER_IMAGE}
128130
analyzer_container_requests_cpu: ${ANALYZER_CONTAINER_REQUESTS_CPU}
129131
disable_maven_search: ${DISABLE_MAVEN_SEARCH}
130132
EOF

0 commit comments

Comments
 (0)