diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md index e9674decfd8..da5dba5b796 100644 --- a/.github/ISSUE_TEMPLATE/release.md +++ b/.github/ISSUE_TEMPLATE/release.md @@ -16,7 +16,7 @@ In series, the following will be released via [che-release](https://github.com/e * 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), including release to [Maven Central](https://github.com/eclipse/che/issues/16043) +* che-parent, che-dashboard, and che (server assembly), including release to [Maven Central](https://github.com/eclipse/che/issues/16043) * che-operator Then, these steps will be done, which still [require some manual intervention](https://github.com/eclipse/che-release/blob/master/README.md#phase-2---manual-steps) (PR verification is not yet automated): @@ -25,7 +25,7 @@ Then, these steps will be done, which still [require some manual intervention](h * chectl - [ ] che-theia, che-machine-exec, che-devfile-registry, che-plugin-registry -- [ ] che-parent, che-dashboard, che-workspace-loader, che +- [ ] che-parent, che-dashboard, che - [ ] che-operator _(depends on all of the above)_ - [ ] chectl _(depends on che-operator)_ - [ ] [Che community operator PRs](https://github.com/operator-framework/community-operators/pulls?q=%22Update+eclipse-che+operator%22+is%3Aopen) _(depends on che-operator)_ @@ -47,7 +47,6 @@ If this is a .0 release: | @mkuznyetsov | [che-plugin-registry](https://github.com/eclipse/che-plugin-registry/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-plugin-registry/blob/master/make-release.sh) | [GH action](https://github.com/eclipse/che-plugin-registry/actions?query=workflow%3A%22Release+Che+Plugin+Registry%22) | [`eclipse/che-plugin-registry`](https://quay.io/eclipse/che-plugin-registry)| | @mkuznyetsov | [che-parent](https://github.com/eclipse/che-parent/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-parent/blob/master/make-release.sh) | [centos](https://ci.centos.org/job/devtools-che-release-che-release) | [che-parent](https://search.maven.org/search?q=a:che-parent) | | @mkuznyetsov | [che-dashboard](https://github.com/eclipse/che-dashboard/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-dashboard/blob/master/make-release.sh) | [GH action](https://github.com/eclipse/che-dashboard/actions?query=workflow%3A%22Release+Che+Dashboard%22) | [`che-dashboard`](https://quay.io/repository/eclipse/che-dashboard?tag=next&tab=tags) | -| @mkuznyetsov | [che-workspace-loader](https://github.com/eclipse/che-workspace-loader/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-workspace-loader/blob/master/make-release.sh) | [GH action](https://github.com/eclipse/che-workspace-loader/actions?query=workflow%3A%22Release+Che+Workspace+Loader%22) | [`che-workspace-loader`](https://quay.io/repository/eclipse/che-workspace-loader?tag=next&tab=tags) | | @mkuznyetsov | [che](https://github.com/eclipse/che/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-release-che-release) | [che.core](https://search.maven.org/search?q=che.core),
[`eclipse/che-server`](https://quay.io/eclipse/che-server),
[`eclipse/che-endpoint-watcher`](https://quay.io/eclipse/che-endpoint-watcher),
[`eclipse/che-keycloak`](https://quay.io/eclipse/che-keycloak),
[`eclipse/che-postgres`](https://quay.io/eclipse/che-postgres),
[`eclipse/che-server`](https://quay.io/eclipse/che-server),
[`eclipse/che-e2e`](https://quay.io/eclipse/che-e2e) | | @mkuznyetsov| [che-operator](https://github.com/eclipse/che-operator/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-operator/blob/master/make-release.sh) | [GH action](https://github.com/eclipse/che-operator/actions?query=workflow%3A%22Release+Che+Operator%22) | [`eclipse/che-operator`](https://quay.io/eclipse/che-operator)| | @mkuznyetsov| [chectl](https://github.com/che-incubator/chectl/blob/master/RELEASE.md) | [make-release.sh](https://github.com/che-incubator/chectl/blob/master/make-release.sh) | [GH action](https://github.com/che-incubator/chectl/actions) | [chectl releases](https://github.com/che-incubator/chectl/releases) diff --git a/.repositories.yaml b/.repositories.yaml index bd39dd40163..3b7579c22c6 100644 --- a/.repositories.yaml +++ b/.repositories.yaml @@ -103,13 +103,6 @@ repositories: description: >- JS library to interact with a che-server. useCheReleaseLifecycle: false - - url: https://github.com/eclipse/che-workspace-loader - name: workspace-loader - description: >- - UI to load workspaces within dashboard - devfile: https://github.com/eclipse/che-workspace-loader/blob/master/devfile.yaml - doc: https://github.com/eclipse/che-workspace-loader/blob/master/CONTRIBUTING.md - useCheReleaseLifecycle: true - url: https://github.com/che-dockerfiles/che-sidecar-bazel name: che-sidecar-bazel description: >- diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 941c25e7b96..8f381db3105 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -30,7 +30,6 @@ Repository | Component | Description | Devfile | Documentation [plugin-registry](https://github.com/eclipse/che-plugin-registry) | | The default set of Che plugins (vscode extension + containers) or editors that could be installed on any Che workspaces. | | [website](https://github.com/eclipse/che-website) | | https://eclipse.org/che website source code. | [devfile](https://github.com/eclipse/che-website/blob/master/devfile.yaml) | [workspace-client](https://github.com/eclipse/che-workspace-client) | | JS library to interact with a che-server. | | -[workspace-loader](https://github.com/eclipse/che-workspace-loader) | | UI to load workspaces within dashboard | [devfile](https://github.com/eclipse/che-workspace-loader/blob/master/devfile.yaml) | [doc](https://github.com/eclipse/che-workspace-loader/blob/master/CONTRIBUTING.md) [che-sidecar-bazel](https://github.com/che-dockerfiles/che-sidecar-bazel) | | Eclipse Che Sidecar container for Bazel tooling | | [che-sidecar-protobuf](https://github.com/che-dockerfiles/che-sidecar-protobuf) | | Eclipse Che Sidecar container for Protobuf tooling | | [che-sidecar-tekton](https://github.com/che-dockerfiles/che-sidecar-tekton) | | Eclipse Che Sidecar container for Tekton tooling | | diff --git a/RELEASE.md b/RELEASE.md index b7c9a8b89a4..22bebdfb399 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -16,7 +16,7 @@ In series, the following will be released via [che-release](https://github.com/e * 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 +* che-parent, che-dashboard * che (server assembly, with maven artifacts + containers) Then manually: @@ -30,7 +30,7 @@ Then by script: * chectl - [ ] che-theia, che-machine-exec, che-devfile-registry, che-plugin-registry -- [ ] che-parent, che-dashboard, che-workspace-loader +- [ ] che-parent, che-dashboard - [ ] che - [ ] che-operator _(depends on all of the above)_ - [ ] chectl _(depends on all of the above)_ @@ -54,7 +54,6 @@ If this is a .0 release: | @mkuznyetsov | [che-devfile-registry](https://github.com/eclipse/che-devfile-registry/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-devfile-registry-release/) | [`eclipse/che-devfile-registry`](https://quay.io/eclipse/che-devfile-registry)| | @mkuznyetsov | [che-parent](https://github.com/eclipse/che/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-release-che-release) | [che-parent](https://search.maven.org/search?q=a:che-parent) | | @mkuznyetsov | [che-dashboard](https://github.com/eclipse/che-dashboard/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-release-che-release/) | [`che-dashboard`](https://quay.io/repository/eclipse/che-dashboard?tag=next&tab=tags) | -| @mkuznyetsov | [che-workspace-loader](https://github.com/eclipse/che-workspace-loader/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-release-che-release) | [`che-workspace-loader`](https://quay.io/repository/eclipse/che-workspace-loader?tag=next&tab=tags) | | @mkuznyetsov | [che](https://github.com/eclipse/che/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-release-che-release) | [che.core](https://search.maven.org/search?q=che.core), [che.server](https://mvnrepository.com/artifact/org.eclipse.che/che-server)
[`eclipse/che-server`](https://quay.io/eclipse/che-server),
[`eclipse/che-endpoint-watcher`](https://quay.io/eclipse/che-endpoint-watcher),
[`eclipse/che-keycloak`](https://quay.io/eclipse/che-keycloak),
[`eclipse/che-postgres`](https://quay.io/eclipse/che-postgres),
[`eclipse/che-server`](https://quay.io/eclipse/che-server),
[`eclipse/che-e2e`](https://quay.io/eclipse/che-e2e) | | @tolusha| [che-operator](https://github.com/eclipse/che-operator/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-operator/blob/master/make-release.sh) | ? | [`eclipse/che-operator`](https://quay.io/eclipse/che-operator)| | @tolusha| [chectl](https://github.com/che-incubator/chectl/blob/master/RELEASE.md) | [make-release.sh](https://github.com/che-incubator/chectl/blob/master/make-release.sh) | [travis](https://travis-ci.org/che-incubator/chectl) | [chectl releases](https://github.com/che-incubator/chectl/releases) diff --git a/assembly/assembly-main/pom.xml b/assembly/assembly-main/pom.xml index aaaead52277..01697db4d21 100644 --- a/assembly/assembly-main/pom.xml +++ b/assembly/assembly-main/pom.xml @@ -43,11 +43,6 @@ assembly-swagger-war war - - org.eclipse.che - assembly-workspace-loader-war - war - org.eclipse.che assembly-wsmaster-war @@ -108,13 +103,6 @@ true ${project.build.directory}/dependency/assembly-dashboard-war - - org.eclipse.che - assembly-workspace-loader-war - war - true - ${project.build.directory}/dependency/assembly-workspace-loader-war - diff --git a/assembly/assembly-main/src/assembly/assembly.xml b/assembly/assembly-main/src/assembly/assembly.xml index 452f3dd6af7..4e3b1672329 100644 --- a/assembly/assembly-main/src/assembly/assembly.xml +++ b/assembly/assembly-main/src/assembly/assembly.xml @@ -68,10 +68,6 @@ ${project.build.directory}/dependency/assembly-dashboard-war tomcat/webapps/dashboard - - ${project.build.directory}/dependency/assembly-workspace-loader-war - tomcat/webapps/workspace-loader - ${project.basedir}/src/assembly diff --git a/assembly/assembly-workspace-loader-war/pom.xml b/assembly/assembly-workspace-loader-war/pom.xml deleted file mode 100644 index 5976beb297f..00000000000 --- a/assembly/assembly-workspace-loader-war/pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - 4.0.0 - - che-assembly-parent - org.eclipse.che - 7.26.0-SNAPSHOT - - assembly-workspace-loader-war - war - Che Assembly :: Workspace Loader war - Packages Che Workspace Loader application as a Java web app - 2018 - - - javax.servlet - javax.servlet-api - provided - - - diff --git a/assembly/assembly-workspace-loader-war/src/main/java/org/eclipse/che/WSLoaderController.java b/assembly/assembly-workspace-loader-war/src/main/java/org/eclipse/che/WSLoaderController.java deleted file mode 100644 index f12423a2134..00000000000 --- a/assembly/assembly-workspace-loader-war/src/main/java/org/eclipse/che/WSLoaderController.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2018-2018 Red Hat, Inc. - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * Red Hat, Inc. - initial API and implementation - */ -package org.eclipse.che; - -import java.io.IOException; -import javax.servlet.RequestDispatcher; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -/** - * Defines a controller that is serving the index.html page of a workspace loader. - * - * @author Florent Benoit - */ -public class WSLoaderController extends HttpServlet { - - /** Use the default dispatcher to serve the resource. */ - @Override - protected void doGet(HttpServletRequest request, HttpServletResponse response) - throws ServletException, IOException { - - RequestDispatcher dispatcher = request.getRequestDispatcher("/loader/index.html"); - dispatcher.forward(request, response); - } -} diff --git a/assembly/assembly-workspace-loader-war/src/main/webapp/WEB-INF/web.xml b/assembly/assembly-workspace-loader-war/src/main/webapp/WEB-INF/web.xml deleted file mode 100644 index 1b0c0e124ec..00000000000 --- a/assembly/assembly-workspace-loader-war/src/main/webapp/WEB-INF/web.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - WSLoader - org.eclipse.che.WSLoaderController - - - - WSLoader - /* - - - - default - /loader/* - - - diff --git a/assembly/pom.xml b/assembly/pom.xml index 03fd8fa928d..1a49ea2dd1c 100644 --- a/assembly/pom.xml +++ b/assembly/pom.xml @@ -27,7 +27,6 @@ assembly-swagger-war assembly-wsmaster-war assembly-root-war - assembly-workspace-loader-war assembly-dashboard-war assembly-che-tomcat8 assembly-main diff --git a/dockerfiles/che/Dockerfile b/dockerfiles/che/Dockerfile index cc1e128189e..8fb3de76993 100644 --- a/dockerfiles/che/Dockerfile +++ b/dockerfiles/che/Dockerfile @@ -10,11 +10,8 @@ # this is workaround to handle that. ARG CHE_DASHBOARD_ORGANIZATION=quay.io/eclipse ARG CHE_DASHBOARD_VERSION=next -ARG CHE_WORKSPACE_LOADER_ORGANIZATION=quay.io/eclipse -ARG CHE_WORKSPACE_LOADER_VERSION=next FROM ${CHE_DASHBOARD_ORGANIZATION}/che-dashboard:${CHE_DASHBOARD_VERSION} as che_dashboard_base -FROM ${CHE_WORKSPACE_LOADER_ORGANIZATION}/che-workspace-loader:${CHE_WORKSPACE_LOADER_VERSION} as che_workspace_loader_base FROM adoptopenjdk/openjdk11:jre-11.0.8_10 ENV LANG=C.UTF-8 @@ -25,6 +22,5 @@ ENTRYPOINT ["/entrypoint.sh"] RUN mkdir /logs /data && \ chmod 0777 /logs /data COPY --from=che_dashboard_base /usr/local/apache2/htdocs/dashboard /home/user/eclipse-che/tomcat/webapps/dashboard -COPY --from=che_workspace_loader_base /usr/local/apache2/htdocs/workspace-loader/ /home/user/eclipse-che/tomcat/webapps/workspace-loader ADD eclipse-che /home/user/eclipse-che RUN find /home/user -type d -exec chmod 777 {} \; diff --git a/pom.xml b/pom.xml index 75af542e600..2dca4fab6be 100644 --- a/pom.xml +++ b/pom.xml @@ -667,12 +667,6 @@ ${che.version} war - - org.eclipse.che - assembly-workspace-loader-war - ${che.version} - war - org.eclipse.che assembly-wsmaster-war @@ -1235,12 +1229,6 @@ che-selenium-test ${che.version} - - org.eclipse.che.workspace.loader - che-workspace-loader - ${che.version} - zip - org.eclipse.persistence javax.persistence