From 8c2c1a5dcd7a2c465ad186871c93e7a66691524c Mon Sep 17 00:00:00 2001 From: "Vazquez,Brais (IT EDP)" Date: Tue, 3 Mar 2026 10:33:27 +0100 Subject: [PATCH 1/4] fix: update ODS_API_SERVICE_VERSION to include 'v' prefix in configuration files --- configuration-sample/ods-core.ods-api-service.env.sample | 2 +- ods-api-service/docker/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configuration-sample/ods-core.ods-api-service.env.sample b/configuration-sample/ods-core.ods-api-service.env.sample index 274c43c09..0ea70a794 100644 --- a/configuration-sample/ods-core.ods-api-service.env.sample +++ b/configuration-sample/ods-core.ods-api-service.env.sample @@ -4,7 +4,7 @@ # OpenDevStack Api Service Version # See https://github.com/opendevstack/ods-api-service/releases -ODS_API_SERVICE_VERSION=0.0.2 +ODS_API_SERVICE_VERSION=v0.0.2 # JVM configuration JAVA_OPTS=-Xmx1g -Djavax.net.ssl.trustStore=/home/default/custom-truststore.jks -Djavax.net.ssl.trustStorePassword=changeit diff --git a/ods-api-service/docker/Dockerfile b/ods-api-service/docker/Dockerfile index 307a41f7f..c8d9b436d 100644 --- a/ods-api-service/docker/Dockerfile +++ b/ods-api-service/docker/Dockerfile @@ -4,7 +4,7 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # This applies for version from 2.10 and not below. ENV LOG4J_FORMAT_MSG_NO_LOOKUPS=true -ARG ODS_API_SERVICE_VERSION=latest +ARG ODS_API_SERVICE_VERSION RUN curl -L https://github.com/opendevstack/ods-api-service/releases/download/v$ODS_API_SERVICE_VERSION/app.jar -o app.jar From 6db87af4b692cdce8c5a6d48b312b52eb28a4311 Mon Sep 17 00:00:00 2001 From: "Vazquez,Brais (IT EDP)" Date: Tue, 3 Mar 2026 10:36:09 +0100 Subject: [PATCH 2/4] fix: improve curl command in Dockerfile for app.jar download reliability --- ods-api-service/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ods-api-service/docker/Dockerfile b/ods-api-service/docker/Dockerfile index c8d9b436d..0ee47ec83 100644 --- a/ods-api-service/docker/Dockerfile +++ b/ods-api-service/docker/Dockerfile @@ -6,7 +6,7 @@ ENV LOG4J_FORMAT_MSG_NO_LOOKUPS=true ARG ODS_API_SERVICE_VERSION -RUN curl -L https://github.com/opendevstack/ods-api-service/releases/download/v$ODS_API_SERVICE_VERSION/app.jar -o app.jar +RUN curl -fSL --retry 3 https://github.com/opendevstack/ods-api-service/releases/download/v$ODS_API_SERVICE_VERSION/app.jar -o app.jar # Environment variable for certificate URLs (comma-separated) ENV CERT_URLS="" it is needed to install the certificates COPY install-certs.sh /opt/install-certs.sh From 2b3a2a6c0d46a148b51f7aea539f8619c0fa59f5 Mon Sep 17 00:00:00 2001 From: "Vazquez,Brais (IT EDP)" Date: Tue, 3 Mar 2026 10:39:06 +0100 Subject: [PATCH 3/4] fix: remove 'v' prefix from ODS_API_SERVICE_VERSION in Dockerfile curl command --- ods-api-service/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ods-api-service/docker/Dockerfile b/ods-api-service/docker/Dockerfile index 0ee47ec83..5d17662e1 100644 --- a/ods-api-service/docker/Dockerfile +++ b/ods-api-service/docker/Dockerfile @@ -6,7 +6,7 @@ ENV LOG4J_FORMAT_MSG_NO_LOOKUPS=true ARG ODS_API_SERVICE_VERSION -RUN curl -fSL --retry 3 https://github.com/opendevstack/ods-api-service/releases/download/v$ODS_API_SERVICE_VERSION/app.jar -o app.jar +RUN curl -fSL --retry 3 https://github.com/opendevstack/ods-api-service/releases/download/$ODS_API_SERVICE_VERSION/app.jar -o app.jar # Environment variable for certificate URLs (comma-separated) ENV CERT_URLS="" it is needed to install the certificates COPY install-certs.sh /opt/install-certs.sh From b0ab2e54a8d4ddd423e8ef4c1c28b15819857be7 Mon Sep 17 00:00:00 2001 From: "Vazquez,Brais (IT EDP)" Date: Tue, 3 Mar 2026 11:05:27 +0100 Subject: [PATCH 4/4] changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ebef1463f..6a5d7ad86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ ### Fixed +## [4.12.1] - 2026-03-03 +### Fixed +- Fix api service dockerfile ([#1372](https://github.com/opendevstack/ods-core/pull/1372)) + ## [4.12.0] - 2026-03-02 ### Changed - Improved automatic tests for the quickstarters ([#1362](https://github.com/opendevstack/ods-core/pull/1362))