Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kie-tools#2604: Migrate incubator-kie-kogito-images repository history in packages format #2612

Merged
merged 710 commits into from
Sep 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
710 commits
Select commit Hold shift + click to select a range
ba1337e
[RHPAM-4452] - Kogito-runtime-native (techpreview): Image does not re…
spolti Jul 26, 2022
20c206d
[KOGITO-7394] - [SW] Productize the data-index-ephemeral image (#1278)
spolti Aug 1, 2022
96e7ce2
Fix Data Index Ephemeral tests (#1308) (#1309)
radtriste Aug 5, 2022
bb1bc00
[RHPAM-4451] - improve logs for quarkus bootstrap app (#1311)
spolti Aug 9, 2022
fd78fa9
rename image to tech-preview (#1312) (#1313)
spolti Aug 10, 2022
40dda24
update dataindex artifact to the latest version (#1314)
spolti Aug 10, 2022
c823f2d
[KOGITO-7744] - Move ENABLE_RH_MAVEN_REPO from maven module to prod m…
spolti Aug 16, 2022
f4952cf
[KOGITO-7700] - Allow adding quarkus extensions when building from (#…
spolti Aug 22, 2022
cf643ec
KOGITO-7785 Setup init-branch job (#1323)
radtriste Aug 24, 2022
65acab9
[kogito-7891] Move s2i to builder-s2i module (#1332)
desmax74 Sep 14, 2022
e761e95
Correct SWF testing (#1338)
radtriste Sep 21, 2022
d82a6b0
KOGITO-8043 Jenkins node master -> built-in (#1342)
radtriste Sep 30, 2022
bf51cca
KOGITO-7798 Refactor setup branch job (#1340)
radtriste Oct 7, 2022
b2f71db
[main] Update version to 2.0.0-snapshot
Oct 11, 2022
9d9c5a0
Correct setup branch job for main (#1349)
radtriste Oct 13, 2022
8f33bbc
Correct GHA DSL checks (#1348)
radtriste Oct 17, 2022
425bfef
[KOGITO-7779] Produce a BASE Kogito Serverless Workflow Builder Image…
desmax74 Oct 17, 2022
8ce3039
Correct DSL GHA (#1353)
radtriste Oct 18, 2022
830d0d2
KOGITO-8143 Include shell testing into CI (#1354)
radtriste Oct 20, 2022
cacaa16
KOGITO-8144 Setup quarkus version script/job (#1355)
radtriste Oct 20, 2022
6fdf826
[KOGITO-7697] - Group all Jobs service jdbc flavors on one container …
spolti Oct 21, 2022
b7bcd18
[main] Bump Quarkus version to 2.13.3.Final (#1356)
kie-ci Oct 21, 2022
3446f7e
[main] Update version to 2.0.0-snapshot
Oct 31, 2022
a71b87c
Promote pipeline: Correct install of gh-release cli (#1369)
radtriste Nov 10, 2022
a038c7d
[main] Bump Quarkus version to 2.14.0.Final (#1361)
kie-ci Nov 14, 2022
22df4d0
[main] Bump Quarkus version to 2.14.1.Final (#1373)
kie-ci Nov 17, 2022
84bf54b
[main] Update version to 2.0.0-snapshot
Nov 21, 2022
299f800
[SRVLOGIC-58] - Cekit Image validator does not know about image osbs …
spolti Nov 21, 2022
e6af9a1
Build `kogito-swf-builder` quarkus app locally (#1364)
radtriste Nov 22, 2022
bb3d75e
KOGITO-8291 Setup Prod Jenkins check (#1372)
radtriste Nov 28, 2022
2caa530
[KOGITO-8304] - Document the usage of all-in-one jobs-service image (…
spolti Dec 7, 2022
c0f52db
KOGITO-8062 DSL: Refactor environments and export to config (#1350)
radtriste Dec 15, 2022
dcb8282
Automated pull request backporting workflow (#1390)
radtriste Dec 15, 2022
022c970
set logic-data-index-ephemeral image version to 1.27.0 (#1389)
rgdoliveira Dec 15, 2022
a4428c8
[KIECLOUD-672] add kogito-pkg-update module (#1392)
rgdoliveira Dec 15, 2022
b5e55ff
[main] Bump quarkus version to 2.15.0.Final (#1383)
kie-ci Dec 16, 2022
7d60095
Correct update quarkus version script (#1398)
radtriste Dec 19, 2022
779dbd2
[KOGITO-8420/8421] - auto configure jvm and few tweaks (#1400)
spolti Jan 9, 2023
785dafc
[KOGITO-8429] - [SWF-Builder] Copy only the supported files into the …
spolti Jan 10, 2023
63d7eeb
[KOGITO-8421] - [SW] Ensure that the Kogito SW builder image has the …
spolti Jan 12, 2023
6273e9e
[main] Update version to 2.0.0-snapshot
Jan 16, 2023
7155066
[KOGITO-8472] - CeKit Validator Unrecognized field entrypoint (#1405)
spolti Jan 19, 2023
6b14ff5
[KOGITO-8509] - CeKit Validator Unrecognized field service (#1406)
spolti Jan 20, 2023
d75c32e
KOGITO-8510 Solve kogito-swf-builder long builds (#1408)
radtriste Jan 20, 2023
0009444
Pipelines: Update Cekit path (#1407)
radtriste Jan 24, 2023
2000d33
KOGITO-8393 Clean release notes on branching (#1410)
radtriste Jan 24, 2023
9e714fc
[KOGITO-8469] Adapt Kogito SWF Builder image to run quarkus devmode b…
ricardozanini Jan 27, 2023
a1f434d
[main] [KOGITO-8495] Bump quarkus version to 2.16.0.Final (#1403)
kie-ci Jan 30, 2023
14f2a43
KOGITO-8532 - Remove usage of deprecated Infinispan properties (#1418)
cristianonicolai Jan 30, 2023
6ef1777
Correct update quarkus command (#1424)
radtriste Feb 1, 2023
36fd857
Fix Clone repos (#1421)
radtriste Feb 1, 2023
c94b615
[main] Update version to 2.0.0-snapshot
Feb 6, 2023
9ddc966
Correct promote pipeline (#1426)
radtriste Feb 9, 2023
268c1f9
Remove CI env var (#1430)
radtriste Feb 9, 2023
f306115
set logic-data-index-ephemeral image version to 1.28.0 (#1431)
rgdoliveira Feb 13, 2023
ebf5ab8
KOGITO-8514 Retrieve results from shell checks (#1429)
radtriste Feb 14, 2023
52bc1df
Update native env handling (#1434)
radtriste Feb 14, 2023
54a1ed9
Correct shell tests to have image version (#1439)
radtriste Feb 15, 2023
52a33d4
Correct shell tests on release branch (#1442)
radtriste Feb 16, 2023
97d98cb
KIECLOUD-688 Use rhel8 for podman jobs (#1443)
radtriste Feb 17, 2023
0c0cd9e
[RHPAM-4560] - Install maven from rpm (#1446)
spolti Feb 22, 2023
cbdbd25
KOGITO-8526: Data Index Adds quarkus profile 'kafka-events-support' b…
nmirasch Feb 23, 2023
c34af0f
[main] Update version to 2.0.0-snapshot
Feb 27, 2023
94818a3
KOGITO-5784 Use nightly Quarkus platform in PR / nightlies (#1365)
radtriste Feb 27, 2023
44a698a
[KOGITO-8642] Add Smallrye Health Checks to SW Builder (#1444)
ricardozanini Feb 28, 2023
448cd94
[KOGITO-8741] - Kogito Images: Remove Maven 3.6.x module (#1451)
spolti Feb 28, 2023
de0cdfc
Fix Nightly quarkus platform (#1452)
radtriste Feb 28, 2023
34171e6
KOGITO-8778: Set http connector as default for data-index-ephemeral i…
nmirasch Mar 2, 2023
bbf3954
[BXMSPROD-1976] enable backporting from all branches (#1455)
lampajr Mar 3, 2023
98c4dae
DSL: Fix Prod PR check trigger phrase (#1461)
radtriste Mar 9, 2023
9d4efc3
[SRVLOGIC-76] Data-index prod ephemeral image is missing the KOGITO_D…
davidesalerno Mar 9, 2023
64cde91
[main] Bump Quarkus version to 2.16.4.Final (#1456)
kie-ci3 Mar 10, 2023
9f01043
[KIECLOUD-661] - Create pipeline for rhpam-kogito images (#1463)
spolti Mar 14, 2023
ff04431
[KIECLOUD-661] - small fix (#1465)
spolti Mar 16, 2023
df063a7
[KIECLOUD-661] - add --assume-yues flag to the osbs builder (#1467)
spolti Mar 17, 2023
8a07f37
[main] Update version to 2.0.0-snapshot
Mar 22, 2023
85d5309
[main] Update version to 2.0.0-snapshot
Mar 27, 2023
fd85b36
[main] Update version to 2.0.0-snapshot
Mar 27, 2023
19cb793
[main] Update version to 2.0.0-snapshot
Mar 27, 2023
39204cb
Revert "[main] Update version to 2.0.0-snapshot"
radtriste Mar 27, 2023
60368f8
Fix Setup Branch (#1471)
radtriste Mar 27, 2023
5caff0a
[main] Update version to 2.0.0-snapshot
Mar 27, 2023
6e9b1e4
correction (#1474)
radtriste Mar 27, 2023
94aa00e
[main] Bump Quarkus version to 2.16.5.Final (#1473)
kie-ci3 Mar 28, 2023
6194ca4
[KOGITO-8805] - [KSW-Operator] Workflow Dev Profile Builder Image lac…
spolti Mar 29, 2023
941a744
[RHPAM-4560] - Adjust rhpam-kogito-builder-rhel8 image to enable lice…
spolti Mar 30, 2023
48543f2
Solve build of Data Index Ephemeral nightly (#1480)
radtriste Apr 5, 2023
673aeaf
[main] Bump Quarkus version to 2.16.6.Final (#1477)
kie-ci3 Apr 5, 2023
34318b3
[KIECLOUD-711] - Add retry mechanism when trying to create the kerber…
spolti Apr 6, 2023
75d570a
[main] Update version to 2.0.0-snapshot
Apr 11, 2023
cd7a997
KOGITO-8981 Setup branch should not deploy (#1487)
radtriste Apr 12, 2023
b626b91
[KOGITO-8975] - Update GraalVM main branch to 22.3.0 (#1488)
spolti Apr 12, 2023
d6a1457
CI: correct default Maven/Jdk versions (#1493)
radtriste Apr 24, 2023
332dec9
fix dsl (#1494)
radtriste Apr 24, 2023
399dac2
set logic-data-index-ephemeral image version to 1.29.0 (#1495)
rgdoliveira Apr 26, 2023
27adae5
[main] Update version to 2.0.0-snapshot
Apr 27, 2023
0143ab0
[main] Bump Quarkus version to 2.16.7.Final (#1514)
kie-ci3 May 6, 2023
530cf7c
[1.13.x] RHPAM-4680 maven rpm module should include Red Hat repositor…
radtriste May 10, 2023
6ac188a
swf-builder: Update base extensions
radtriste May 10, 2023
26e8ca7
split kogito-swf into builder and devmode
radtriste May 10, 2023
8dc21b2
Apply suggestions from code review
radtriste May 10, 2023
f96f3cc
updated tests
radtriste May 11, 2023
c5dccc7
correct bats tests
radtriste May 11, 2023
fb29f58
fix env var
radtriste May 11, 2023
b176b19
KOGITO-9058 Remove full quarkus platform dependency (#1517)
radtriste May 16, 2023
2ef10b5
Update RELEASE_NOTES.md
spolti May 12, 2023
0408021
Updating references to the new kie-ci actions folder. (#1503)
bacciotti May 18, 2023
bed22c2
Update image validator version in CI (#1541)
spolti May 22, 2023
2e95415
[main] Update version to 2.0.0-snapshot
May 22, 2023
7cffea1
[KOGITO-9182] - [Dev-mode] Unset the maven offline property if the QU…
spolti May 22, 2023
17ea541
update cekit-image-validator to 1.3.6 (#1545)
spolti May 22, 2023
8ca0fe2
KOGITO-8866: Ensure that Jobs Service is embedded in the workflow dev…
wmedvede May 24, 2023
a805d4a
KOGITO-8866: Ensure that Jobs Service is embedded in the workflow dev…
wmedvede May 25, 2023
4b8ff6e
KOGITO-9079 SWF images with multistage builds (#1539)
radtriste May 25, 2023
8c8a628
KOGITO-9259 CI: Update nodes to rhel8 (#1552)
radtriste May 31, 2023
78fffe0
[KOGITO-9225] - Disable continuous testing on dev images (#1549)
spolti Jun 1, 2023
7c792c5
KOGITO-9259 CI: Fix env variables missing (#1560)
radtriste Jun 1, 2023
f1ee3ec
update content_sets.yaml for aarch64 (#1550)
rgdoliveira Jun 1, 2023
824dc1d
[KOGITO-9251] - [Dev-mode] KSW Discovery - You need to define a Kuber…
spolti Jun 2, 2023
de5815b
KOGITO-9274 Cekit 4.6+ does not support some module version scheme (#…
radtriste Jun 5, 2023
5deed95
[KOGITO-9217] - Do not fail the Dev mode Container Image if the workf…
spolti Jun 8, 2023
6855a4f
KOGITO-9300: operator dev mode image shouldn't generate the kogito.ya…
wmedvede Jun 8, 2023
7163a7d
CI: Push successfully built images (#1571)
radtriste Jun 9, 2023
159c670
KOGITO-9181 Build multiplatform (#1569)
radtriste Jun 12, 2023
117da64
[KOGITO-9077] Restoring build-quarkus-app.sh and creating maven proje…
davidesalerno Jun 12, 2023
bca284d
KOGITO-9333 Create Nightly quarkus-lts job (#1574)
radtriste Jun 12, 2023
ee6fc0f
[KOGITO-9229] - Unify the jvm and mvn settings for devmode (#1551)
spolti Jun 13, 2023
616a9b9
[main] Update version to 2.0.0-snapshot
Jun 15, 2023
6382783
[BXMSPROD-2063] build-quarkus-app.sh: allow to copy local deployed ar…
rgdoliveira Jun 15, 2023
3ec2094
[KOGITO-9077] add maven modules for swf-builder image zip artifacts (…
rgdoliveira Jun 15, 2023
21cb392
[KOGITO-9315] Add Kogito Kubernetes extension to swf images (#1575)
ricardozanini Jun 15, 2023
a4a7a34
Fix kogito-apps UI gc overhead issue (#1581)
radtriste Jun 16, 2023
b6193de
[KOGITO-9168] [KSW-Operator] Create the cekit image descriptor for SW…
davidesalerno Jun 16, 2023
684c664
[KOGITO-9077] Create the cekit image descriptor for SWF builder image…
davidesalerno Jun 16, 2023
5c92eb6
better organize quarkus-extensions variables in build-quarkus-app.sh …
rgdoliveira Jun 19, 2023
79eff0a
KOGITO-9351 CI: Deploy: Externalize build image job (#1572)
radtriste Jun 20, 2023
7c19509
set OpenShift Serverless Logic productized images to version 1.30.0 (…
rgdoliveira Jun 21, 2023
0675a41
set swf-builder and swf-devmode brew branches to OSL 1.30 (#1595)
rgdoliveira Jun 21, 2023
919f9eb
Fix deploy pipeline for release (#1591) (#1593)
github-actions[bot] Jun 21, 2023
f2a4369
CI: deploy pipeline small fix (#1597)
radtriste Jun 21, 2023
89a0250
CI: Build Image job should use build branch jenkinsfile (#1599)
radtriste Jun 22, 2023
5688a23
[KOGITO-9343] - Update the swf devmode image to handle arm data-index…
spolti Jun 23, 2023
7e23a6c
KOGITO-9469 Set back Kogito Base Builder Image (#1604)
radtriste Jun 25, 2023
58947b9
[KOGITO-9450] - Fix behave test for the kogito-data-index-oracle imag…
spolti Jun 25, 2023
0cd46a0
[1.40.x-prod] Fix build-image job with specific repository (#1612) (#…
github-actions[bot] Jun 27, 2023
4a8a714
Fix kogito apps build with pnpm (#1616)
radtriste Jun 28, 2023
aad33ea
Small fix for building kogito apps in prod branch (#1615)
radtriste Jun 28, 2023
d3d111e
[main] Update version to 2.0.0-snapshot
Jul 3, 2023
d39ddf8
KOGITO-9512 - Unify logic-swf-* image description with labels and fix…
MarianMacik Jul 3, 2023
070ed4e
build-quarkus-app.sh: include brotli4j native-linux-aarch64 artifact …
rgdoliveira Jul 11, 2023
1258858
Fix io.k8s.display-name for logic-swf-builder (#1624)
MarianMacik Jul 11, 2023
507c14d
Remove full stops from logic features
MarianMacik Jul 11, 2023
136b9cd
Include kogito-swf-builder.feature for logic-swf-builder-rhel8
MarianMacik Jul 11, 2023
ce85468
[main] Bump Quarkus version to 2.16.8.Final (#1623)
kie-ci3 Jul 12, 2023
c66a151
CI: Correct operator build with registry mirror (#1632)
radtriste Jul 17, 2023
5dd65be
KOGITO-9488 CI: Update status for each image built (#1602)
radtriste Jul 18, 2023
ea3fec9
CI: Fix reduced tag push (#1636) (#1639)
github-actions[bot] Jul 18, 2023
55d1055
[main] Update version to 2.0.0-snapshot
Jul 24, 2023
8959a28
[BXMSPRO-2086] update quarkus job for prod images (#1644)
lampajr Jul 26, 2023
3e9f6db
[KOGITO-9633] - tzdb.dat (No such file or directory) (#1643)
spolti Jul 26, 2023
c18f189
[KOGITO-9465] - Fix behave test for the kogito-s2i-builder image (#1610)
spolti Jul 26, 2023
df75994
KOGITO-9616 Improve release notes (#1642)
radtriste Jul 26, 2023
45ff4bd
Fix Spring Boot incremental testing (#1652)
radtriste Aug 1, 2023
7814f2b
KOGITO-9671 CI: Remove bot account usage (#1662)
radtriste Aug 2, 2023
2775085
CI: Fix typo (#1663)
radtriste Aug 3, 2023
1e4b96c
[main] Make shell tests more flexible (#1656)
github-actions[bot] Aug 4, 2023
60aa3d4
KOGITO-9654: Include kogito-addons-quarkus-process-management in kogi…
manstis Aug 7, 2023
d3dabae
[main] Bump Quarkus version to 2.16.9.Final (#1661)
kie-ci3 Aug 8, 2023
217642d
KOGITO-5386: added a new parameter for unique branch name (#1666)
mbiarnes Aug 8, 2023
3fee623
KOGITO-9676 CI: Promote call setup-branch job (#1665)
radtriste Aug 9, 2023
bf82cd9
KOGITO-9692 Fix release generation (#1670)
radtriste Aug 10, 2023
11e0d7c
[main] Update version to 2.0.0-snapshot
Aug 14, 2023
b985ce2
KOGITO-9725 DSL cleanup: Remove 'kogito-bdd' check (#1672)
radtriste Aug 21, 2023
3f454b7
Fix promote pipeline (#1674) (#1675)
github-actions[bot] Aug 22, 2023
9c76571
[main] Bump Quarkus version to 2.16.10.Final (#1679)
kie-ci3 Aug 29, 2023
bb14cd2
[KOGITO-9749] - Add Events Process, Process Management, and Sources a…
ricardozanini Aug 30, 2023
ba0879e
[SRVLOGIC-158] - Dynamic resources script is reading wrong container …
spolti Aug 31, 2023
7efbbd6
fix typo in kogito version variable name in build-quarkus-app.sh (#1684)
rgdoliveira Sep 1, 2023
fca8839
remove maven clean parameter when building the serverless-workflow-pr…
rgdoliveira Sep 1, 2023
1068c32
[main] Update version to 2.0.0-snapshot
Sep 4, 2023
ee5de39
Tests: Fix discovery test (#1695)
radtriste Sep 11, 2023
d0a2971
[KOGITO-9791] build-quarkus-app.sh: properly define versions of org.a…
rgdoliveira Sep 13, 2023
9ad98ac
kie-issues#574 Initial ASF Jenkins CI Setup (#1703)
jstastny-cz Sep 19, 2023
5fac5e9
[KOGITO-9729] SonataFlow builder image is not preserving resources pa…
davidesalerno Sep 27, 2023
98e816b
Update .asf.yaml to enable GitHub Issues (#1710)
porcelli Nov 21, 2023
fb3e43e
[KOGITO-9729] - (fix) Preserve directory structure while copying file…
ricardozanini Dec 1, 2023
db9b072
[KOGITO-9729] - (fix) Preserve directory structure while copying file…
ricardozanini Dec 4, 2023
8e20b38
kie-issues#632: Fix pipelines for Apache Incubator migration (#1709)
ricardozanini Dec 8, 2023
c91568d
kie-issues#749: fix nightly build and tests
Dec 11, 2023
7f2f402
kie-issues-693: Update SonataFlow buidler and dev mode images to use …
wmedvede Dec 11, 2023
b716f85
kie-issues#759: make git clone pattern more robust
Dec 12, 2023
0bcbb83
NO-ISSUE - Add exec permissions back to build-app.sh in kogito-swf co…
ricardozanini Dec 12, 2023
26fd4be
kie-issues#767: set user config for git
Dec 14, 2023
3f13986
[main] Update version to 2.0.0-snapshot
Dec 15, 2023
000d4eb
Fix bdd swf-devmode svc discovery (#1718)
ricardozanini Dec 22, 2023
685474f
Fix #1719 - Add Maven 3.9.3, Quarkus 3.2.9.Final and update Java imag…
ricardozanini Dec 28, 2023
a08e1c6
incubator-kie-issues#563: Add apache license headers (#1708)
jomarko Jan 17, 2024
0ec648c
kie-kogito-images-1727: Add the kogito-addons-quarkus-knative-serving…
wmedvede Jan 17, 2024
d60b312
NO-ISSUE - Deprecate Images anda DBs not supported (#1726)
ricardozanini Jan 17, 2024
feebea2
[NO-ISSUE] Remove MongoDB leftovers duo to ASF restrictions (#1732)
ricardozanini Jan 19, 2024
e8c7b7b
NO-ISSUE: drop scripts/logic folder as it is deprecated (#1733)
rgdoliveira Jan 22, 2024
bed8948
kie-kogito-images-1735: Add the kogito-addons-quarkus-jobs-knative-ev…
wmedvede Jan 22, 2024
4eb5fdd
NO-ISSUE: remove deprecated prod modules (#1737)
rgdoliveira Jan 23, 2024
34fb881
NOISSUE: fix bats tests (#1738)
rgdoliveira Jan 29, 2024
c223f0e
kie-issues#821: Kogito-images weekly job (#1740)
rodrigonull Feb 8, 2024
51c1f8b
Fix kie-issues-#830 - Make Images Reproducible (#1741)
ricardozanini Feb 19, 2024
60abf28
kie-issues#777: Allow restricting jenkins agent labels for pipelines …
cimbalek Feb 20, 2024
e43b86e
kie-kogito-images-1744: Disable question about collecting Quarkus ana…
wmedvede Feb 22, 2024
ce62b9d
[kie-issues#913] Upgrade to Quarkus 3.2.10.Final LTS version. (#1743)
baldimir Feb 23, 2024
b4cf1cb
Fix #1749 - Rename SonataFlow, jBPM, and Drools extensions (#1750)
ricardozanini Apr 2, 2024
e93091b
Issue #1747 - Remove Kogito Operator managed images (#1748)
ricardozanini Apr 5, 2024
39bdc54
Weekly job (#1757)
rodrigonull Apr 11, 2024
866d09f
Reintroduce image Kogito Base Builder for Web Tools (#1754)
ricardozanini Apr 11, 2024
e6f4d01
Add kogito-base-builder image to the weekly deploy job (#1758)
rodrigonull Apr 11, 2024
1e77d9e
Fix #1755 - Fix SpellSheck runner and warning in script files (#1756)
ricardozanini Apr 12, 2024
f248f49
Fix Week deploy job param type (#1759)
rodrigonull Apr 12, 2024
af98d96
Temporary removal of kogito-swf-{builder-,devmode} images from releas…
rodrigonull Apr 18, 2024
2731f44
[kie-issues#963] Remove all references to kogito-task-console and kog…
thiagoelg Apr 25, 2024
692d990
Temporary removal of kogito-swf-{builder-,devmode} images from all Je…
rodrigonull Apr 29, 2024
a595d8c
Upgrade to and align with Quarkus 3.8.4 LTS release. (#1760)
porcelli May 2, 2024
38ccde1
[kie-issues@1167] Add license headers to files (#1763)
baldimir May 9, 2024
cf36971
Adding required DISCLAIMER file (#1765)
LightGuard May 9, 2024
cebc805
kie-issues#1167 Missing Apache headers for xsd file. (#1764)
porcelli May 9, 2024
f36b745
(no-issue) Add CODEOWNERS file (#1766)
ricardozanini May 16, 2024
7becdbf
Rename quay to docker in image bundles (#1768)
ricardozanini May 22, 2024
f64adbb
NO-ISSUE: Make the weekly Jenkins job build all images (#1769)
rodrigonull May 23, 2024
63b10d9
kie-issues#1250: prepare for release branch,gpg,svn (#1770)
jstastny-cz May 27, 2024
431715c
Add @jstastny-cz and @rodrigonull to CODEOWNERS (#1771)
ricardozanini May 28, 2024
a4ca76d
kie-issues#1214: Replace explicit references to quay.io images across…
rodrigonull Jun 20, 2024
530f498
Fix dockerhub image name (#1774)
rodrigonull Jun 21, 2024
1d3c476
incubator-kie-kogito-images#1729: PR checks forks with different nami…
jstastny-cz Jul 2, 2024
14d75ad
incubator-kie-kogito-images#1729: parameterize jobParams of build-ima…
jstastny-cz Jul 3, 2024
9665943
Adjust pipelines to use the gpg key provided by Apache to sign the ar…
rodrigonull Jul 16, 2024
5b61f2a
[10.0.x] NO-ISSUE: Set 10.0.x-YYYYMMDD image tags on weekly deploy jo…
rodrigonull Jul 19, 2024
6911aab
NO-ISSUE: fix setup-branch cleanWs problem
jstastny-cz Jul 17, 2024
cb62445
NO-ISSUE: Do not publish images reduced tags
rodrigonull Jul 17, 2024
7d6a828
NO-ISSUE: set build branch as a tag
jstastny-cz Jul 19, 2024
6dce73d
NO-ISSUE: isolate pr checks between branches
jstastny-cz Jul 22, 2024
0a97197
NO-ISSUE: fix env.DISABLE_IMAGES_DEPLOY evaluation
Jul 23, 2024
8358e9e
Remove dev-v1 reference from test (#1767)
nmirasch Aug 6, 2024
d1ce6c9
Set image tags = branch name (main) (#1795)
rodrigonull Aug 23, 2024
38632d2
Restrict images deploy only for release jobs (#1796)
rodrigonull Aug 26, 2024
475225a
Fix weekly image tags (#1798)
rodrigonull Aug 26, 2024
69b6c2d
Update to Quarkus 3.8.6. (#1801)
baldimir Sep 4, 2024
6d694d2
NO-ISSUE: Fix Git tag creation in the weekly deploy Jenkins job execu…
rodrigonull Sep 10, 2024
c7083c5
Fix git commit for tag creation on the weekly deploy Jenkins job (#1803)
rodrigonull Sep 16, 2024
64ca6c9
Migrate kogito-images to kie-tools package format
ricardozanini Sep 23, 2024
a2ac917
Remove sonataflow-{common|builder|devmode} images
ricardozanini Sep 23, 2024
ce4ce3f
Merge remote-tracking branch 'ricardozanini/incubator-kie-kogito-imag…
tiagobento Sep 26, 2024
b988273
Adapt the repo to use images migrated from `kogito-images`
tiagobento Sep 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ci/jenkins/shared-scripts/buildUtils.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ def pnpmUpdateProjectVersion(String projectVersion) {
*/
def pnpmUpdateKogitoVersion(String kogitoVersion, String imagesTag) {
sh """#!/bin/bash -el
pnpm update-kogito-version-to --maven ${kogitoVersion} --images-tag ${imagesTag}
pnpm update-kogito-version-to --maven ${kogitoVersion}
""".trim()
}

Expand Down
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -323,6 +323,14 @@ packages/scesim-marshaller/**/ts-gen
!packages/sonataflow-builder-image/test-resources/
!packages/sonataflow-devmode-image/test-resources/

# kogito-images: excluding test-resources
!packages/kogito-data-index-ephemeral-image/test-resources/
!packages/kogito-data-index-postgresql-image/test-resources/
!packages/kogito-jobs-service-ephemeral-image/test-resources/
!packages/kogito-jobs-service-postgresql-image/test-resources/
!packages/kogito-jobs-service-allinone-image/test-resources/
!packages/kogito-jit-runner-image/test-resources/

__pycache__
packages/python-venv/venv

Expand Down
2 changes: 1 addition & 1 deletion KOGITO_UPGRADE_PROCESS.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ You can find an example of the Quarkus upgrade in [this PR](https://github.com/a

# Upgrading Kogito

In the root directory, run `pnpm update-kogito-version-to --maven [version] --images-tag [tag]`.
In the root directory, run `pnpm update-kogito-version-to --maven [version]`.

Of course, a new Kogito version may lead to incompatibilities in the code and with other dependencies. In such a case, an investigation and evetually a fix is required to complete the process.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ module.exports = composeEnv([rootEnv], {
description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0",
},
DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__mavenM2RepoViaHttpImage: {
default: `${mavenM2RepoViaHttpImageEnv.registry}/${mavenM2RepoViaHttpImageEnv.account}/${mavenM2RepoViaHttpImageEnv.name}:${mavenM2RepoViaHttpImageEnv.tag}`,
default: `${mavenM2RepoViaHttpImageEnv.registry}/${mavenM2RepoViaHttpImageEnv.account}/${mavenM2RepoViaHttpImageEnv.name}:${mavenM2RepoViaHttpImageEnv.buildTag}`,
description: "The image tag for the Maven M2 Repo via HTTP. Used during the build only.",
},
}),
Expand Down
2 changes: 1 addition & 1 deletion packages/kn-plugin-workflow/env/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ module.exports = composeEnv([rootEnv, sonataflowDevModeImageEnv], {
description: "Quarkus group to be used when creating the SonataFlow project",
},
KN_PLUGIN_WORKFLOW__devModeImageUrl: {
default: `${sonataflowDevModeImageEnv.env.sonataflowDevModeImage.registry}/${sonataflowDevModeImageEnv.env.sonataflowDevModeImage.account}/${sonataflowDevModeImageEnv.env.sonataflowDevModeImage.name}:${sonataflowDevModeImageEnv.env.sonataflowDevModeImage.tag}`,
default: `${sonataflowDevModeImageEnv.env.sonataflowDevModeImage.registry}/${sonataflowDevModeImageEnv.env.sonataflowDevModeImage.account}/${sonataflowDevModeImageEnv.env.sonataflowDevModeImage.name}:${sonataflowDevModeImageEnv.env.sonataflowDevModeImage.buildTag}`,
description: "Kogito SWF DevMode image URL.",
},
}),
Expand Down
53 changes: 53 additions & 0 deletions packages/kogito-base-builder-image/env/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

const { varsWithName, composeEnv, getOrDefault } = require("@kie-tools-scripts/build-env");

const rootEnv = require("@kie-tools/root-env/env");

module.exports = composeEnv([rootEnv], {
vars: varsWithName({
KOGITO_BASE_BUILDER_IMAGE__registry: {
default: "docker.io",
description: "The image registry.",
},
KOGITO_BASE_BUILDER_IMAGE__account: {
default: "apache",
description: "The image registry account.",
},
KOGITO_BASE_BUILDER_IMAGE__name: {
default: "incubator-kie-kogito-base-builder",
description: "The image name.",
},
KOGITO_BASE_BUILDER_IMAGE__buildTag: {
default: rootEnv.env.root.streamName,
description: "The image tag.",
},
}),
get env() {
return {
kogitoBaseBuilderImage: {
registry: getOrDefault(this.vars.KOGITO_BASE_BUILDER_IMAGE__registry),
account: getOrDefault(this.vars.KOGITO_BASE_BUILDER_IMAGE__account),
name: getOrDefault(this.vars.KOGITO_BASE_BUILDER_IMAGE__name),
buildTag: getOrDefault(this.vars.KOGITO_BASE_BUILDER_IMAGE__buildTag),
},
};
},
});
64 changes: 64 additions & 0 deletions packages/kogito-base-builder-image/install.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

const { execSync } = require("child_process");
const fs = require("fs");

const buildEnv = require("./env");
const path = require("path");
const pythonVenvDir = path.dirname(require.resolve("@kie-tools/python-venv/package.json"));
const sonataflowImageCommonDir = path.dirname(require.resolve("@kie-tools/sonataflow-image-common/package.json"));
const replaceInFile = require("replace-in-file");

const activateCmd =
process.platform === "win32"
? `${pythonVenvDir}\\venv\\Scripts\\Activate.bat`
: `. ${pythonVenvDir}/venv/bin/activate`;

execSync(
`${activateCmd} && \
python3 ${sonataflowImageCommonDir}/resources/scripts/versions_manager.py --bump-to ${buildEnv.env.kogitoBaseBuilderImage.buildTag} --source-folder ./resources`,
{ stdio: "inherit" }
);

// Find and read the -image.yaml file
const resourcesPath = path.resolve(__dirname, "./resources");
const files = fs.readdirSync(resourcesPath);
const imageYamlFiles = files.filter((fileName) => fileName.endsWith("-image.yaml"));
if (imageYamlFiles.length !== 1) {
throw new Error("There should only be one -image.yaml file on ./resources!");
}
const originalYamlPath = path.join(resourcesPath, imageYamlFiles[0]);
let imageYaml = fs.readFileSync(originalYamlPath, "utf8");

const imageUrl = `${buildEnv.env.kogitoBaseBuilderImage.registry}/${buildEnv.env.kogitoBaseBuilderImage.account}/${buildEnv.env.kogitoBaseBuilderImage.name}`;

// Replace the whole string between quotes ("") with the image name
imageYaml = imageYaml.replace(/(?<=")(.*kogito-base-builder.*)(?=")/gm, imageUrl);

// Write file and then rename it to match the image name
fs.writeFileSync(originalYamlPath, imageYaml);
fs.renameSync(originalYamlPath, path.join(resourcesPath, `${buildEnv.env.kogitoBaseBuilderImage.name}-image.yaml`));

// Replace image URL in .feature files
replaceInFile.sync({
files: ["**/*.feature"],
from: /@docker.io\/apache\/.*/g,
to: `@${imageUrl}`,
});
46 changes: 46 additions & 0 deletions packages/kogito-base-builder-image/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"private": true,
"name": "@kie/kogito-base-builder-image",
"version": "0.0.0",
"description": "",
"license": "Apache-2.0",
"homepage": "https://github.com/apache/incubator-kie-tools",
"repository": {
"type": "git",
"url": "https://github.com/apache/incubator-kie-tools.git"
},
"bugs": {
"url": "https://github.com/apache/incubator-kie-tools/issues"
},
"scripts": {
"build:dev": "run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm copy-assets\" \"pnpm image:build\"",
"build:prod": "pnpm build:dev && pnpm image:test",
"copy-assets": "run-script-os",
"copy-assets:linux:darwin": "rimraf build && cp -R ./node_modules/@kie-tools/sonataflow-image-common/resources build && cp -R resources/* build",
"format": "prettier --write . --ignore-path=../../.prettierignore --ignore-path=../../.gitignore",
"image:build": "run-script-os",
"image:build:darwin:linux": "pnpm setup:env make -C ./build build",
"image:build:win32": "echo \"Build skipped on Windows\"",
"image:test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"mkdir -p build/target/test/results\" \"run-script-os\" --finally \"mkdir -p build/target/test/results && cp -R build/target/test/results dist-tests-e2e/\"",
"image:test:darwin:linux": "pnpm setup:env make -C ./build test-image",
"image:test:win32": "echo \"Tests skipped on Windows\"",
"install": "node install.js && pnpm format",
"setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && cross-env KOGITO_IMAGE_REGISTRY=$(build-env kogitoBaseBuilderImage.registry) KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env kogitoBaseBuilderImage.account) KOGITO_IMAGE_NAME=$(build-env kogitoBaseBuilderImage.name) KOGITO_IMAGE_TAG=$(build-env kogitoBaseBuilderImage.buildTag) QUARKUS_PLATFORM_VERSION=$(build-env quarkusPlatform.version) KOGITO_VERSION=$(build-env kogitoRuntime.version)"
},
"devDependencies": {
"@kie-tools/python-venv": "workspace:*",
"@kie-tools/root-env": "workspace:*",
"@kie-tools/sonataflow-image-common": "workspace:*",
"cross-env": "^7.0.3",
"replace-in-file": "^7.1.0",
"rimraf": "^3.0.2",
"run-script-os": "^1.1.6"
},
"kieTools": {
"requiredPreinstalledCliCommands": [
"python3",
"make",
"s2i"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
schema_version: 1

name: "docker.io/apache/incubator-kie-kogito-base-builder"
version: "main"
from: "registry.access.redhat.com/ubi8/openjdk-17:1.19"
description: "Image with JDK and Maven, used as a base image. It is used by Web Tools !"

labels:
- name: "io.openshift.s2i.scripts-url"
value: "image:///usr/local/s2i"
- name: "io.openshift.s2i.destination"
value: "/tmp"
- name: "io.openshift.expose-services"
value: "8080:http"
- name: "io.quarkus.platform.version"
value: "### SET ME DURING BUILD PROCESS ###"
- name: "org.kie.kogito.version"
value: "### SET ME DURING BUILD PROCESS ###"
- name: "maintainer"
value: "Apache KIE <[email protected]>"
- name: "io.k8s.description"
value: "Platform for building Kogito based on JDK and Maven"
- name: "io.k8s.display-name"
value: "Kogito based on JDK and Maven"
- name: "io.openshift.tags"
value: "base-builder,kogito"

packages:
manager: microdnf

modules:
repositories:
- path: modules
install:
- name: org.kie.kogito.system.user
- name: org.kie.kogito.logging
- name: org.kie.kogito.launch.scripts
- name: org.kie.kogito.dynamic.resources
- name: org.kie.kogito.maven.common
- name: org.kie.kogito.project.versions
- name: org.kie.kogito.security.custom.truststores

run:
workdir: "/home/kogito"
user: 1001
53 changes: 53 additions & 0 deletions packages/kogito-data-index-ephemeral-image/env/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

const { varsWithName, composeEnv, getOrDefault } = require("@kie-tools-scripts/build-env");

const rootEnv = require("@kie-tools/root-env/env");

module.exports = composeEnv([rootEnv], {
vars: varsWithName({
KOGITO_DATA_INDEX_EPHEMERAL_IMAGE__registry: {
default: "docker.io",
description: "The image registry.",
},
KOGITO_DATA_INDEX_EPHEMERAL_IMAGE__account: {
default: "apache",
description: "The image registry account.",
},
KOGITO_DATA_INDEX_EPHEMERAL_IMAGE__name: {
default: "incubator-kie-kogito-data-index-ephemeral",
description: "The image name.",
},
KOGITO_DATA_INDEX_EPHEMERAL_IMAGE__buildTag: {
default: rootEnv.env.root.streamName,
description: "The image tag.",
},
}),
get env() {
return {
kogitoDataIndexEphemeralImage: {
registry: getOrDefault(this.vars.KOGITO_DATA_INDEX_EPHEMERAL_IMAGE__registry),
account: getOrDefault(this.vars.KOGITO_DATA_INDEX_EPHEMERAL_IMAGE__account),
name: getOrDefault(this.vars.KOGITO_DATA_INDEX_EPHEMERAL_IMAGE__name),
buildTag: getOrDefault(this.vars.KOGITO_DATA_INDEX_EPHEMERAL_IMAGE__buildTag),
},
};
},
});
Loading
Loading