Skip to content

Commit

Permalink
[SRVLOGIC-275] Data Index PostgreSQL and Jobs Service images as part …
Browse files Browse the repository at this point in the history
…of prod UMB message (#1551)
  • Loading branch information
rgdoliveira authored Apr 5, 2024
1 parent a9a90d3 commit ab7f49d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
3 changes: 3 additions & 0 deletions job-dsls/jobs/prod/prod_osl_trigger_umb_message.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ pipelineJob("${folderPath}/osl-trigger-umb-message") {
stringParam('QUARKUS_VERSION', '2.13.7.Final-redhat-00003', 'The productized version of Quarkus used for building Openshift Serverless Logic currect milestone.')
stringParam('PNC_API_URL', "\${ORCH_PSI_URL}/pnc-rest/v2", "PNC Rest API endpoint. See: \${DOCS_ENGINEERING_URL}/display/JP/User%27s+guide")
stringParam('DATA_INDEX_EPHEMERAL_BREW', '', 'The openshift-serverless-1-logic-data-index-ephemeral-rhel8-container Brew build ID. This parameter is optional and in case it is not defined, the latest built image is used.')
stringParam('DATA_INDEX_POSTGRESQL_BREW', '', 'The openshift-serverless-1-logic-data-index-postgresql-rhel8-container Brew build ID. This parameter is optional and in case it is not defined, the latest built image is used.')
stringParam('JOBS_SERVICE_EPHEMERAL_BREW', '', 'The openshift-serverless-1-logic-jobs-service-ephemeral-rhel8-container Brew build ID. This parameter is optional and in case it is not defined, the latest built image is used.')
stringParam('JOBS_SERVICE_POSTGRESQL_BREW', '', 'The openshift-serverless-1-logic-jobs-service-postgresql-rhel8-container Brew build ID. This parameter is optional and in case it is not defined, the latest built image is used.')
stringParam('SWF_BUILDER_BREW', '', 'The openshift-serverless-1-logic-swf-builder-rhel8-container Brew build ID. This parameter is optional and in case it is not defined, the latest built image is used.')
stringParam('SWF_DEVMODE_BREW', '', 'The openshift-serverless-1-logic-swf-devmode-rhel8-container Brew build ID. This parameter is optional and in case it is not defined, the latest built image is used.')
stringParam('OPERATOR_BREW', '', 'The openshift-serverless-1-logic-rhel8-operator-container Brew build ID. This parameter is optional and in case it is not defined, the latest built image is used.')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ def productId = "${env.PRODUCT_ID.trim() ?: '155'}" // ID of OSL product in PNC

def images = [ // Images to find the tag in Brew
'data-index-ephemeral': [brewBuildID: "${env.DATA_INDEX_EPHEMERAL_BREW}", brewPackageName: 'openshift-serverless-1-logic-data-index-ephemeral-rhel8-container', imageTag: ''],
'data-index-postgresql': [brewBuildID: "${env.DATA_INDEX_POSTGRESQL_BREW}", brewPackageName: 'openshift-serverless-1-logic-data-index-postgresql-rhel8-container', imageTag: ''],
'jobs-service-ephemeral': [brewBuildID: "${env.JOBS_SERVICE_EPHEMERAL_BREW}", brewPackageName: 'openshift-serverless-1-logic-jobs-service-ephemeral-rhel8-container', imageTag: ''],
'jobs-service-postgresql': [brewBuildID: "${env.JOBS_SERVICE_POSTGRESQL_BREW}", brewPackageName: 'openshift-serverless-1-logic-jobs-service-postgresql-rhel8-container', imageTag: ''],
'swf-builder': [brewBuildID: "${env.SWF_BUILDER_BREW}", brewPackageName: 'openshift-serverless-1-logic-swf-builder-rhel8-container', imageTag: ''],
'swf-devmode': [brewBuildID: "${env.SWF_DEVMODE_BREW}", brewPackageName: 'openshift-serverless-1-logic-swf-devmode-rhel8-container', imageTag: ''],
'operator': [brewBuildID: "${env.OPERATOR_BREW}", brewPackageName: 'openshift-serverless-1-logic-rhel8-operator-container', imageTag: ''],
Expand All @@ -33,6 +36,9 @@ pipeline {
println "[INFO] QUARKUS_VERSION: ${QUARKUS_VERSION}"
println "[INFO] PNC_API_URL: ${PNC_API_URL}"
println "[INFO] DATA_INDEX_EPHEMERAL_BREW: ${DATA_INDEX_EPHEMERAL_BREW}"
println "[INFO] DATA_INDEX_POSTGRESQL_BREW: ${DATA_INDEX_POSTGRESQL_BREW}"
println "[INFO] JOBS_SERVICE_EPHEMERAL_BREW: ${JOBS_SERVICE_EPHEMERAL_BREW}"
println "[INFO] JOBS_SERVICE_POSTGRESQL_BREW: ${JOBS_SERVICE_POSTGRESQL_BREW}"
println "[INFO] SWF_BUILDER_BREW: ${SWF_BUILDER_BREW}"
println "[INFO] SWF_DEVMODE_BREW: ${SWF_DEVMODE_BREW}"
println "[INFO] OPERATOR_BREW: ${OPERATOR_BREW}"
Expand Down Expand Up @@ -134,7 +140,7 @@ def getMessageBody(milestone, projectsAndVersions, images) {
"maven_repository_file_url": "${env.STAGING_SERVER_URL}/rhoss/rhoss-logic-${milestone}/openshift-serverless-logic-${milestone}-maven-repository.zip",
"sources_file_url": "${env.STAGING_SERVER_URL}/rhoss/rhoss-logic-${milestone}/openshift-serverless-logic-${milestone}-src.zip",
"version": {"serverlesslogic-rhba":"${milestone}","serverlesslogic":"${projectsAndVersions["kiegroup/kogito-runtimes"]}","drools":"${DROOLS_VERSION}","platform.quarkus.bom":"${QUARKUS_PLATFORM_VERSION}", "quarkus.bom":"${QUARKUS_VERSION}"},
"image": {"data-index-ephemeral":"${images["data-index-ephemeral"].imageTag}","swf-builder":"${images["swf-builder"].imageTag}","swf-devmode":"${images["swf-devmode"].imageTag}","operator":"${images["operator"].imageTag}","operator-bundle":"${images["operator-bundle"].imageTag}"}
"image": {"data-index-ephemeral":"${images["data-index-ephemeral"].imageTag}","data-index-postgresql":"${images["data-index-postgresql"].imageTag}","jobs-service-ephemeral":"${images["jobs-service-ephemeral"].imageTag}","jobs-service-postgresql":"${images["jobs-service-postgresql"].imageTag}","swf-builder":"${images["swf-builder"].imageTag}","swf-devmode":"${images["swf-devmode"].imageTag}","operator":"${images["operator"].imageTag}","operator-bundle":"${images["operator-bundle"].imageTag}"}
}"""
}

Expand Down

0 comments on commit ab7f49d

Please sign in to comment.