-
Sub-task
-
Resolution: Done
-
Critical
-
2.9.0.GA
-
False
-
False
-
CRW-1648 - Support upstream plugin update automation in CRW
-
Undefined
-
In 2.8, we used build/scripts/list_referenced_images.sh to compute a list of referenced images in the plugin registry, so we could insert those image refs into the operator-metadata's CSV.
CRW 2.8
$➔ git clone https://github.com/redhat-developer/codeready-workspaces crw; cd crw/dependencies/che-plugin-registry
$➔ ./build/scripts/list_referenced_images.sh v3/
registry.redhat.io/codeready-workspaces/machineexec-rhel8:2.8
registry.redhat.io/codeready-workspaces/plugin-java11-rhel8:2.8
registry.redhat.io/codeready-workspaces/plugin-java8-rhel8:2.8
registry.redhat.io/codeready-workspaces/plugin-kubernetes-rhel8:2.8
registry.redhat.io/codeready-workspaces/plugin-openshift-rhel8:2.8
registry.redhat.io/codeready-workspaces/stacks-cpp-rhel8:2.8
registry.redhat.io/codeready-workspaces/stacks-dotnet-rhel8:2.8
registry.redhat.io/codeready-workspaces/stacks-golang-rhel8:2.8
registry.redhat.io/codeready-workspaces/stacks-php-rhel8:2.8
registry.redhat.io/codeready-workspaces/theia-endpoint-rhel8:2.8
registry.redhat.io/codeready-workspaces/theia-rhel8:2.8
In 2.9, this script returns nothing (as it can't find generated content - no meta.yamls = no script results ).
If we look in the generated content in crw-images:
$➔ git clone https://github.com/redhat-developer/codeready-workspaces-images crw-images; cd crw-images/codeready-workspaces-pluginregistry
(... run a local build...)
$➔ ./build/scripts/list_referenced_images.sh output/v3
quay.io/crw/che-theia:nightly
quay.io/crw/machineexec-rhel8:nightly
quay.io/crw/machineexec-rhel8@sha256:c0abe2c5662c8ebf87fe007ebb057e4b0542dc2b91047e83bb43e7576e160a30
quay.io/crw/plugin-java11-rhel8:nightly
quay.io/crw/plugin-java8-rhel8:nightly
quay.io/crw/plugin-kubernetes-rhel8:nightly
quay.io/crw/plugin-openshift-rhel8:nightly
quay.io/crw/stacks-cpp-rhel8:nightly
quay.io/crw/stacks-dotnet-rhel8:nightly
quay.io/crw/stacks-golang-rhel8:nightly
quay.io/crw/stacks-php-rhel8:nightly
quay.io/crw/theia-endpoint-rhel8:nightly
quay.io/crw/theia-endpoint-rhel8@sha256:ca8a80a85eac7bf87a833e9ccaf08ef5970f081afdb0382933c795e525641a26
Which is still not ideal, but we could replace the digests and tags with :2.9.
Is there a better way to get the list of referenced images from the meta.yamls?