-
Feature
-
Resolution: Done
-
Blocker
-
2.8.0.GA
-
False
-
False
-
-
In https://github.com/eclipse/che/issues/15819 work has begun to streamline the update process for the plugin registry, including:
- regenerating vsix files
- bumping versions in plugins
- generating PRs
- running validation tests to ensure PRs pass (new plugins work w/ latest Theia) (#18219)
We should enable the same behaviour in CRW so that we can also generate and validate PRs for plugin updates.
HOWEVER...
we should also remove all digests from meta.yaml and devfile.yaml so that we no longer have to rebuild the registry EVERY TIME a referenced container is rebuilt. Why? Because without this we'll never be able to use Freshmaker to respin containers for CVEs automatically, and will forever have to manage security issues manually.
Failing that, could we use the RELATED_IMAGE_* env vars from the operator metadata's CSV? that way we only have a single manifest of the images, and don't have to have digests hardcoded in multiple places.
- causes
-
CRW-1792 Nightly CRW tries to use eclipse/che-theia/next, but only eclipse/che-theia/latest is available
- Closed
- is blocked by
-
CRW-1275 Insert midstream copies of pkgs.devel repos where content is generated from upstream
- Closed
-
CRW-1621 migrate to template job + sync.sh
- Closed
-
CRW-668 Provide orchestration job to trigger all CRW images
- Closed
-
CRW-1534 Ensure that GH repo polling works as expected in main-jenkins jobs
- Closed
- relates to
-
CRW-975 Initial support of Devfile 2.0 specification
- Closed
-
CRW-1567 Sync & transform upstream Che registries into CRW registries (filter out content, support multiarch container swaps for openj9)
- Open