-
Sub-task
-
Resolution: Done
-
Critical
-
2.9.0.GA
-
None
-
False
-
False
-
CRW-1648 - Support upstream plugin update automation in CRW
-
Undefined
-
Since migration to the new plugin registry, the generated content in che-editors, che-plugins, che-theia-plugins.yaml files contain questionable content:
$➔ git clone git@github.com:redhat-developer/codeready-workspaces-images.git crw-images; cd crw-images/codeready-workspaces-pluginregistry $➔ grep image: che-*yaml | sed -r -e "s# *image:(.+)#\1#" | tr -d "\"'" | sort -u che-editors.yaml: quay.io/crw/che-theia:nightly << does not exist che-editors.yaml: quay.io/crw/machineexec-rhel8:2.9 che-editors.yaml: quay.io/crw/machineexec-rhel8:nightly << should we have BOTH 2.9 and nightly in here? Why not JUST use :2.9? che-editors.yaml: quay.io/crw/theia-endpoint-rhel8:2.9 che-editors.yaml: quay.io/crw/theia-endpoint-rhel8:nightly che-plugins.yaml: quay.io/crw/machineexec-rhel8:2.9 che-plugins.yaml: quay.io/crw/machineexec-rhel8:nightly che-theia-plugins.yaml: quay.io/crw/plugin-java11-rhel8:nightly << why nightly? when we have BOTH 2.10 and 2.9 builds in parallel, this is likley to point to the wrong (newer) images che-theia-plugins.yaml: quay.io/crw/plugin-java8-rhel8:nightly che-theia-plugins.yaml: quay.io/crw/plugin-kubernetes-rhel8:nightly che-theia-plugins.yaml: quay.io/crw/plugin-openshift-rhel8:nightly che-theia-plugins.yaml: quay.io/crw/stacks-cpp-rhel8:nightly che-theia-plugins.yaml: quay.io/crw/stacks-dotnet-rhel8:nightly che-theia-plugins.yaml: quay.io/crw/stacks-golang-rhel8:nightly che-theia-plugins.yaml: quay.io/crw/stacks-php-rhel8:nightly
Yet the upstream sources from which this is generated contains this:
$➔ git clone git@github.com:redhat-developer/codeready-workspaces.git crw; cd crw/dependencies/che-plugin-registry $➔ cat che-*yaml | grep image: | sed -r -e "s# *image:(.+)#\1#" | tr -d "\"' " | sort -u registry.redhat.io/codeready-workspaces/machineexec-rhel8:2.9 registry.redhat.io/codeready-workspaces/plugin-java11-rhel8:2.9 registry.redhat.io/codeready-workspaces/plugin-java8-rhel8:2.9 registry.redhat.io/codeready-workspaces/plugin-kubernetes-rhel8:2.9 registry.redhat.io/codeready-workspaces/plugin-openshift-rhel8:2.9 registry.redhat.io/codeready-workspaces/stacks-cpp-rhel8:2.9 registry.redhat.io/codeready-workspaces/stacks-dotnet-rhel8:2.9 registry.redhat.io/codeready-workspaces/stacks-golang-rhel8:2.9 registry.redhat.io/codeready-workspaces/stacks-php-rhel8:2.9 registry.redhat.io/codeready-workspaces/theia-endpoint-rhel8:2.9 registry.redhat.io/codeready-workspaces/theia-rhel8:2.9