You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 27, 2017. It is now read-only.
Since we switched to image streams for init-containers the script is broken as the init-container's image stream is not available in the CI namespace (they are not build). I.e the missing image stream ot the pemtokeystore image prevents all java based dcs to startup.
Yeah, it would be awesome if we had build logs too (pod logs and events are already displayed), so I created: arquillian/arquillian-cube#813.
Now, regarding the copying of the images. We need two things:
To have a namespace that will be used as a source.
To do the actual copy from the source.
Currently we are implicitly copying everything that lives in the syndesis-ci namespace to the test project. Maybe we should continue to do so and just created additional builds for those images? Or maybe we should update pipelines so that we also build those images each time (the later might be an overkill).
I think the missing images are quite static, there's no need to build them again. Actually, these are:
syndesis/pemtokeystore
syndesis/keycloak-openshift
postgresql
The imagesstreams for those (syndesis-pemtokeystore, syndesis-keycloak and postgresql (but postgres is already present I guess, from OpenShift directly) need to be created explicitely (once).
However, as we currently can't use imagestreams in init-containers on 3.5, we are a bit borked on our dedicated platform. Our templates uses these. We could (and should) switch back to plain images for the syndesis-ci.yml file. Let me do a PR for this one, so there should be no need for a change here (as we then use images instead of image streams for the init-containers).
Since we switched to image streams for init-containers the script is broken as the init-container's image stream is not available in the CI namespace (they are not build). I.e the missing image stream ot the pemtokeystore image prevents all java based dcs to startup.
Jenkins log:
It would be awesome if the scripts could print out the logs of the deployer pods and/or pods, too, in case of an error.
This is where it should be ensured that the pemtokeystore imagestream gets imported.
The text was updated successfully, but these errors were encountered: