Cc: https://github.com/redhat-developer/che-functional-tests/issues/543 (migrating this issue to rh-che)
Dev-file registry - https://che-devfile-registry.openshift.io/devfiles/
These are the things that we should verify to validate a particular stack
https://gist.github.com/amisevsk/86ec3540da1b9b5ccd98aa23d4e9fafb
Also, I noticed that devfiles from prod-preview registry are not compatible with CR1, which is currently deployed on production:
Error occurred during creation a workspace from devfile located at
https://che-devfile-registry.prod-preview.openshift.io/devfiles/dotnet/devfile.yaml. Cause: Devfile schema validation failed. Error: (/apiVersion):The object must not have a property whose name is "apiVersion".(/metadata):The object must not have a property whose name is "metadata".The object must have a property whose name is "specVersion".The object must have a property whose name is "name".
I've done a runthrough [1] of current devfiles on our dev-cluster (so not a full check on che.openshift.io) but a number of issues have been resolved in a general sense. The arbitrary-users patch PR has been merged and nightly images are available (in all cases except for the angular stack, which is based off alpine). This should resolve most known issues with the stacks, but should be verified.
[1] https://gist.github.com/amisevsk/86ec3540da1b9b5ccd98aa23d4e9fafb
thanks, @amisevsk for the detailed Testing devfiles document with issue description
Basically, as I understand from standup there are a few obstacles for testing devfiles on prod-preview:
@Katka92 could you please provide an update based on the QA involvement section of our Che OSIO ENDGAME plan https://gist.github.com/ibuziuk/cd9eac654daac34ac9d139af988bec01#qa-involvement
@ibuziuk Me and @ScrewTSW went through the devfiles on prod-preview. The sum up can be found here https://github.com/redhat-developer/che-functional-tests/issues/543.
About current state of tests:
console-java-simple project@Katka92 @ScrewTSW thanks for the update - great summary. Hope you will be able to do the second round of testing once we update to rc-4.0
@ibuziuk We are counting with second round, we believe that the results with rc-4.0 would be much better. :+1:
@Katka92 @tdancs it looks like quite a few devfiles from the registry are failing with quota issues e.g. apache-camel / spring-boot. Could you please provide a list of incompatible devfiles in https://github.com/eclipse/che/issues/13969
Current testing document: https://gist.github.com/amisevsk/fb60ca6bbbcc03f2916a2074fa2ce526
There are a few common issues I've noticed and am working on PRs to address them.
Worth noting however that there are thus far no OSIO-specific issues as far as I can tell.
01.08.2019
Che version: 7.0.0-rc-4.0
che.prod-preview.OSIO









The current state of our devfiles on prod-preview is shown in this gist
There are a few outstanding issues that are upstream issues and prioritized for post-7.0.0:
@amisevsk great job! since all the known issues are listed and most of them prioritized for 7.1.0 I would propose to close this issue.
@Katka92 will do verification on QA side as part of the https://github.com/redhat-developer/rh-che/issues/1490