Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Che 7.11 Release #16478

Closed
16 tasks done
nickboldt opened this issue Mar 27, 2020 · 13 comments
Closed
16 tasks done

Che 7.11 Release #16478

nickboldt opened this issue Mar 27, 2020 · 13 comments
Labels
area/ci CI build and releases, PR testing, & whitelabel/productization issues kind/release Issue dedicated to a release (content, status, related PR, go/nogo/problem discussion, etc.) kind/task Internal things, technical debt, and to-do tasks to be performed.
Milestone

Comments

@nickboldt
Copy link
Contributor

nickboldt commented Mar 27, 2020

List of pending issues / PRs

Release status

In parallel, the following releases can be done:

  • che-theia
  • che-machine-exec
    • che-plugin-registry (once che-theia and machine-exec are done)
  • che-devfile registry
  • che-parent, then che-docs, then che (including quay images) to release-candidate branch

Then in series:

  • che-parent, then che-docs, then che (copy from release-candidate to release branch)
  • che-operator, then chectl
Owner Process Script CI Artifact(s)
@azatsarynnyy / @nickboldt che-theia MANUAL centos eclipse/che-theia
@nickboldt / @ericwill che-machine-exec make-release.sh centos eclipse/che-machine-exec
@nickboldt / @ericwill che-plugin-registry make-release.sh centos eclipse/che-plugin-registry
@nickboldt / @ericwill che-devfile-registry make-release.sh centos eclipse/che-devfile-registry
@mkuznyetsov / @vparfonov che-parent make-release.sh centos che-parent,
che.depmgt
@mkuznyetsov / @vparfonov che-docs make-release.sh centos che-docs
@mkuznyetsov / @vparfonov che make-release.sh centos che.core,
eclipse/che-server,
eclipse/che-endpoint-watcher,
eclipse/che-keycloak,
eclipse/che-postgres,
eclipse/che-dev, eclipse/che-server,
eclipse/che-dashboard-dev,
eclipse/che-e2e
@tolusha che-operator make-release.sh ? eclipse/che-operator
@tolusha chectl make-release.sh travis chectl releases
@nickboldt nickboldt added the kind/task Internal things, technical debt, and to-do tasks to be performed. label Mar 27, 2020
@nickboldt nickboldt added this to the 7.11 milestone Mar 27, 2020
@nickboldt nickboldt added area/ci CI build and releases, PR testing, & whitelabel/productization issues area/productization labels Mar 27, 2020
nickboldt added a commit to nickboldt/che that referenced this issue Mar 27, 2020
Change-Id: Id1e37e40931178b4c6ade68261a5cf7677a13b1f
Signed-off-by: nickboldt <nboldt@redhat.com>
@tolusha tolusha mentioned this issue Mar 28, 2020
43 tasks
@azatsarynnyy azatsarynnyy mentioned this issue Mar 28, 2020
19 tasks
@nickboldt
Copy link
Contributor Author

@mkuznyetsov please provide update on RC status of the Che serer and related containers / maven artifacts

@mkuznyetsov
Copy link
Contributor

RC images have been built and ready for prerelease testing @dmytro-ndp
https://ci.centos.org/job/devtools-che-che-release-candidate/12/

@dmytro-ndp
Copy link
Contributor

Pre-release testing Jenkins jobs have been started on https://ci.centos.org and CRW CCI.
We are expecting test results in few hours.

@dmytro-ndp
Copy link
Contributor

dmytro-ndp commented Apr 2, 2020

Current pre-release result against Multiuser Eclipse Che 7.11.0.RC, which includes:

  • quay.io/eclipse/che-server:rc
  • quay.io/eclipse/che-keycloak:rc
  • quay.io/eclipse/che-theia:7.11.0
  • quay.io/eclipse/che-theia-endpoint-runtime-binary:7.11.0
  • quay.io/eclipse/che-devfile-registry:7.11.0
  • quay.io/eclipse/che-plugin-registry:7.11.0
  • quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1
  • chectl:next
  • che-operator:nightly
  • centos/postgresql-96-centos7:9.6
  1. Most of Java selenium tests passed on minishift 3.11 but two tests failed:
  • ProjectStateAfterRefreshTest.checkRestoreStateOfProjectAfterRefreshTest:77->checkFilesAreOpened:90 » Timeout
  • ProjectStateAfterRenameWorkspaceTest.checkProjectAfterRenameWs:95->checkFilesAreOpened:111 » Timeout
    It requires further investigations.
  1. OS OAuth E2E tests failed on minishift 3.11 https://ci.centos.org/view/Devtools/job/devtools-che-rc-ocp-oauth-test/30/console
    OS OAuth E2E tests have also failed starting from 26th March on nightly job 'rolebindings.authorization.openshift.io "exec" not found' error when start workspace with OS credentials on minishift #16534
    It requires further investigations.

  2. Rolling update tests passed on minishift 3.11 https://ci.centos.org/view/Devtools/job/devtools-che-rc-rolling-strategy-test/30/

  3. Happy path tests, Vert.x, Java Maven, Python devfile and Git SSH flow tests passed

@dmytro-ndp
Copy link
Contributor

There is possible blocker we should try to reproduce in Eclipse Che 7.11.0.RC: #16512

@dmytro-ndp
Copy link
Contributor

Flacky Java selenium tests have passed at second try on minishift 3.11:

ProjectStateAfterRefreshTest.checkRestoreStateOfProjectAfterRefreshTest
ProjectStateAfterRenameWorkspaceTest.checkProjectAfterRenameWs

@dmytro-ndp
Copy link
Contributor

dmytro-ndp commented Apr 3, 2020

@nickboldt, @l0rd, @ibuziuk: it's seems we have a blocker for release of Eclipse Che 7.11.0.RC: an issue 'rolebindings.authorization.openshift.io "exec" not found' error when start workspace with OS credentials on minishift.
WDYT?

@dmytro-ndp
Copy link
Contributor

dmytro-ndp commented Apr 3, 2020

@nickboldt
Copy link
Contributor Author

I would rather release with a known bug and fix it ASAP after (then do a 7.11.1) than hold up the release past Tuesday. @l0rd @ibuziuk would you agree?

@l0rd
Copy link
Contributor

l0rd commented Apr 6, 2020

Reading the comments on the issues it looks like the issue is not always reproducible and we don't know the root cause yet. Is that right @vparfonov? I agree with @nickboldt to release 7.11.0 and a provide a fix once we have one.

@vparfonov
Copy link
Contributor

Yes, it's not always reproduced, especially if QE can't reproduce it during testing we definitely should release 7.11.0

@dmytro-ndp
Copy link
Contributor

@mkuznyetsov: could you, please, share the status of release?

@tolusha
Copy link
Contributor

tolusha commented Apr 7, 2020

che-operator and chectl are released

nickboldt added a commit that referenced this issue Apr 16, 2020
* update release template for 7.11 - #16478

Change-Id: Id1e37e40931178b4c6ade68261a5cf7677a13b1f
Signed-off-by: nickboldt <nboldt@redhat.com>

* Update RELEASE.md

* Update RELEASE.md

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
@sunix sunix added the kind/release Issue dedicated to a release (content, status, related PR, go/nogo/problem discussion, etc.) label Aug 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ci CI build and releases, PR testing, & whitelabel/productization issues kind/release Issue dedicated to a release (content, status, related PR, go/nogo/problem discussion, etc.) kind/task Internal things, technical debt, and to-do tasks to be performed.
Projects
None yet
Development

No branches or pull requests

7 participants