eclipse-archived / codewind

The official repository of the Eclipse Codewind project
https://codewind.dev
Eclipse Public License 2.0
114 stars 45 forks source link

An indicator is needed for project types that require a push registry #1333

Open eharris369 opened 4 years ago

eharris369 commented 4 years ago

The IDEs need to let the user know when a push registry is required for their project. Currently we are doing the following:

  1. On create project the template list has the styles (except for Codewind templates) so if there is no style we assume Codewind style and that a push registry is needed.
  2. On add existing project there is no style in the project type listing or in the validation result so the IDEs are looking at the project type id. If it is not appsodyExtension and not odo, Codewind is assumed and so a push registry required. If new extensions are added then this will be broken.

Something more explicit and reliable is needed such as "pushRegistryRequired" on the project type listing.

tobespc commented 4 years ago

one thing we could look at is having our own docker registry that we could use unless overridden by the user

johnmcollier commented 4 years ago

Bundling our own docker registry brings a couple of challenges such that I wouldn't want it to be default functionality:

jcockbain commented 4 years ago

/assign