Folks, We need to move to Dockerhub from Quay for our first release duo to Apache Guidelines [1].
Here's my initial impact assessment: - *Kogito Runtimes* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-kogito-runtimes+quay.io%2Fkiegroup&type=code ) - A few properties, tests, CI files - *Kogito Apps* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-kogito-apps+quay.io%2Fkiegroup&type=code ) - One commented file - *Kogito Examples* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-kogito-apps+quay.io%2Fkiegroup&type=code ) - Examples instructions, tests, CI files - Get rid of examples using deprecated images - *Kogito Images* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-kogito-images+quay.io%2Fkiegroup&type=code ) - Build scripts - Configuration bundles - Documentation - *Kogito Docs* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-kogito-docs+quay.io%2Fkiegroup&type=code ) - Documentation :) - *Kogito Serverless Operator* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-kogito-serverless-operator+quay.io%2Fkiegroup&type=code ) - Default configuration, bundle, build scripts, CI, default constants - *Drools* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-drools%20quay.io%2Fkiegroup&type=code ) - CI config - *OptaPlanner* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-optaplanner%20quay.io%2Fkiegroup&type=code ) - CI config - *Kogito Pipelines* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-kogito-pipelines+quay.io%2Fkiegroup&type=code ) - Configuration, kogito-ci-build to be retagged - *OptaPlanner Quickstarts* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-optaplanner-quickstarts%20quay.io%2Fkiegroup&type=code ) - No impact - *Kie Tools* ( https://github.com/search?q=repo%3Aapache%2Fincubator-kie-tools%20quay.io%2Fkiegroup&type=code ) - SonataFlow Operator, Images package same work we will do in the single repos. - A few examples Once we merge all the PRs, we need to add the credentials to our CI (nightly, release, etc). I'll open a JIRA [2] to request admin credentials to the Apache Dockerhub repo. Outlining the plan: 1. Open PRs replacing the naming (new should be* https://hub.docker.com/u/apache/incubator-kie-* <https://hub.docker.com/u/apache/incubator-kie-*>*) 2. Open the JIRA requesting credentials 3. Sertup CI to receive the new tokens and do the necessary changes to push to the Dockerhub repo (tags should reflect the distribution guidelines) I can take #1 and #2. Do we have a contributor to help with #3? Please +1 if you agree with this plan. We can evolve/break down task #3 if needed. I'd like to hear from you if there's something else we need CI-wise. Cheers! [1] https://incubator.apache.org/guides/distribution.html [2] https://issues.apache.org/jira/browse/INFRA-25736 -- Ricardo Zanini Fernandes Vida longa e próspera.
