+1 I can help Jan with #3
On 2024/05/14 16:58:25 ricardo zanini fernandes wrote: > Tiago, > > I think we should stick to: > https://hub.docker.com/u/apache/incubator-kie-sonataflow-operator/ for > instance. That's my understanding of the guidelines. Even though we have > many images, I think that's the way they recommend. > > I'll put together a spreadsheet with the new naming and attach it to a new > thread. > > > > On Tue, May 14, 2024 at 1:48 PM Tibor Zimányi <[email protected]> wrote: > > > +1 > > > > Dňa ut 14. 5. 2024, 18:43 Pere Fernandez (apache) <[email protected]> > > napísal(a): > > > > > +1 > > > > > > El dt., 14 de maig 2024, 17:28, Enrique Gonzalez Martinez < > > > [email protected]> va escriure: > > > > > > > +1 > > > > > > > > El mar, 14 may 2024, 17:25, Thiago Lugli <[email protected]> > > escribió: > > > > > > > > > +1 > > > > > > > > > > For repositories with multiple images the naming should be something > > > like > > > > > https://hub.docker.com/u/apache/incubator-kie- > > > > <project_name>/<image_name< > > > > > > > > > > > > > > https://hub.docker.com/u/apache/incubator-kie-%3cproject_name%3e/%3cimage_name > > > > >> > > > > > ? > > > > > > > > > > From: ricardo zanini fernandes <[email protected]> > > > > > Date: Tuesday, 14 May 2024 at 12:12 > > > > > To: [email protected] <[email protected]> > > > > > Subject: [PROPOSAL] - Migrating from Quay to Dockerhub > > > > > 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-*>*< > > > > > https://hub.docker.com/u/apache/incubator-kie-*%3e*>) > > > > > 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. > > > > > > > > > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
