You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migration of the incubator-kie-kogito-images and incubator-kie-kogito-serverless-operator repositories into the incubator-kie-tools. The objective is to unify the codebases to simplify maintenance and improve CI processes. The migration will occur in two phases, starting with kogito-images, followed by the kogito-serverless-operator.
Tasks Overview
Create Migration Branch in incubator-kie-tools
Create a new branch from the main in the incubator-kie-tools repository.
Delete unnecessary packages from the new branch.
Commit the changes to the incubator-kie-tools repo.
Prepare kogito-images for Migration
Checkout the kogito-images repository on main.
Delete the existing content but do not commit the changes.
Copy relevant packages from kie-tools@main (POC) to kogito-images.
Merge Histories and Repositories
Commit the copied packages in kogito-images.
Add kogito-images as a remote in the kie-tools repository (local directory is sufficient).
Merge with --allow-unrelated-histories to integrate kogito-images into kie-tools.
Open Pull Request for kogito-images Migration
Open a PR in incubator-kie-tools for the merged changes.
Ensure proper documentation and review notes are included.
CI Integration and Testing for kogito-images
Review the CI configuration in incubator-kie-tools.
Ensure the newly integrated packages are correctly tested and validated in the CI pipeline.
Close PRs and Fix End-to-End Tests for kogito-serverless-operator
Review and close all open PRs in the kogito-serverless-operator repository.
Investigate and fix any issues in the end-to-end tests to ensure complete test coverage.
Migrate kogito-serverless-operator
Repeat the migration steps (branch creation, package deletion, copying, and merging) for the kogito-serverless-operator repository.
Follow the same process as used for kogito-images.
Final CI Validation and Cleanup
Evaluate the entire CI pipeline after both migrations.
Identify and fix any CI issues, ensuring all workflows are functional.
Review the migration and validate the final setup, ensuring all packages and history are successfully transferred.
Kogito Images and Operator Sunset
Properly communicate with the Apache community about the upcoming changes in those repositories
Migration of the
incubator-kie-kogito-images
andincubator-kie-kogito-serverless-operator
repositories into theincubator-kie-tools
. The objective is to unify the codebases to simplify maintenance and improve CI processes. The migration will occur in two phases, starting withkogito-images
, followed by thekogito-serverless-operator
.Tasks Overview
Create Migration Branch in
incubator-kie-tools
incubator-kie-tools
repository.incubator-kie-tools
repo.Prepare
kogito-images
for Migrationkogito-images
repository on main.kie-tools@main
(POC) tokogito-images
.Merge Histories and Repositories
kogito-images
.kogito-images
as a remote in thekie-tools
repository (local directory is sufficient).--allow-unrelated-histories
to integratekogito-images
into kie-tools.kogito-images
MigrationOpen a PR in
incubator-kie-tools
for the merged changes.Review the CI configuration in
incubator-kie-tools
.kogito-serverless-operator
repository.Migrate kogito-serverless-operator
kogito-serverless-operator
repository.kogito-images
.Final CI Validation and Cleanup
Kogito Images and Operator Sunset
Related tasks
kogito-images
from Jenkins automations formain
(10.1 and beyond) #2618kogito-apps
duringkogito-*-image
packages build scripts onkie-tools
#2621kie-tools
#2605sonataflow-operator-examples
fromkogito-examples
tokie-tools
#2755kogito-images
andkogito-serverless-operator
repos #2622kogito-*-image
packages fromkie-tools
#2620kogito-serverless-operator
from Jenkins automations for main (10.1 and beyond) #2619$(build-env versions.quarkus)
onsonataflow-operator
andkn-workflow-cli
packages onkie-tools
#2623kie-tools
#2631The text was updated successfully, but these errors were encountered: