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.14.1 Release (respin of 7.14.0 due to release process error) #17066

Closed
8 of 14 tasks
nickboldt opened this issue Jun 2, 2020 · 4 comments
Closed
8 of 14 tasks

Che 7.14.1 Release (respin of 7.14.0 due to release process error) #17066

nickboldt opened this issue Jun 2, 2020 · 4 comments
Assignees
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.

Comments

@nickboldt
Copy link
Contributor

nickboldt commented Jun 2, 2020

List of pending issues / PRs

Release status

In series, the following will be released via che-release:

  • che-theia, che-machine-exec, che-devfile registry,
  • che-plugin-registry (once che-theia and machine-exec are done)
  • che-parent, che-dashboard, che-workspace-loader, and che (server assembly)

Then automatically:

  • release che server in Maven Central

Then by script:

  • che-operator
  • generation of OperatorHub PRs
  • chectl

If this is a .0 release:

  • complete current milestone
    • move incomplete deferred issues to backlog
    • move incomplete WIP issues to next milestone
    • close completed issues
    • close milestone
Owner Process Script CI Artifact(s) + Container(s)
@mkuznyetsov che-theia cico_release.sh centos eclipse/che-theia
@mkuznyetsov che-machine-exec cico_release.sh centos eclipse/che-machine-exec
@mkuznyetsov che-plugin-registry cico_release.sh centos eclipse/che-plugin-registry
@mkuznyetsov che-devfile-registry cico_release.sh centos eclipse/che-devfile-registry
@mkuznyetsov che-parent cico_release.sh centos che-parent
@mkuznyetsov che-dashboard cico_release.sh centos che-dashboard
@mkuznyetsov che-workspace-loader cico_release.sh centos che-workspace-loader
@mkuznyetsov che cico_release.sh centos che.core,
eclipse/che-server,
eclipse/che-endpoint-watcher,
eclipse/che-keycloak,
eclipse/che-postgres,
eclipse/che-server,
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 Jun 2, 2020
@che-bot che-bot added the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Jun 2, 2020
@nickboldt nickboldt added area/ci CI build and releases, PR testing, & whitelabel/productization issues area/productization and removed status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. team/productization labels Jun 2, 2020
@tolusha tolusha mentioned this issue Jun 2, 2020
34 tasks
@nickboldt nickboldt changed the title Che 7.14.0 Release Che 7.14.1 Release (respin of 7.14.0 due to release process error) Jun 4, 2020
@nickboldt
Copy link
Contributor Author

A mistake was made during release of 7.14.0.

Maven artifacts of 7.14.0 were pushed to Nexus, before but they reference che-parent of 7.14.0-SNAPSHOT version rather than 7.14.0 release version.

So we need to roll out a new 7.14.1 release today to fix that error

@mkuznyetsov
Copy link
Contributor

7.14.1 release complete, community operator PRs are created

@dmytro-ndp
Copy link
Contributor

dmytro-ndp commented Jun 5, 2020

Release tests of MultiUser Eclipse Che 7.14.1 with TLS enabled, installed by chectl 7.14.1 using operator installer on different infrastructure:

  1. E2E tests on minishift 3.11
    👌 E2E dashboard/factory tests on minishift - have passed
    👌 Happy path tests - have passed
    👌 ocp oauth tests - have passed
    👌 rolling strategy test - have passed
    👌 E2E Go, Python Django, Java Maven test, Java Vert.x tests - have passed
    NodeJS Express Web Application test failed - have failed, because of test flakiness.

  2. E2E tests on minikube 1.1.1
    👌 Happy path tests, devfiles tests, git ssh flow tests - have passed

  3. E2E tests on QE OCP
    dashboard/factory tests, devfile tests, git ssh flow tests on OCP 4.5 - tests failed because of issue "Workspace start failed on OCP because it was unable to perform mkdir command".
    devfile tests, git ssh flow tests of Eclipse Che with OS OAuth support on OCP 4.4 - tests failed because of issue "Workspace start failed on OCP because it was unable to perform mkdir command"

Eclipse Che 7.14.1 wasn't tested on minikube with HELM and OLM installers.

@tolusha
Copy link
Contributor

tolusha commented Jun 9, 2020

PRs are merged

@tolusha tolusha closed this as completed Jun 9, 2020
@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

6 participants