From e40eee79c0aef542681a22d0c31be5f1f9cefb5f Mon Sep 17 00:00:00 2001 From: Nick Boldt Date: Sun, 10 Sep 2023 18:27:03 -0300 Subject: [PATCH 1/4] chore: remove che-theia as it's archived/read-only (#22120) Change-Id: Ica9e7d2ede33ee7eb77528181f298cf519e934c1 Signed-off-by: Nick Boldt --- .repositories.yaml | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/.repositories.yaml b/.repositories.yaml index 54ad5e52209..a1c00c8b691 100644 --- a/.repositories.yaml +++ b/.repositories.yaml @@ -31,7 +31,7 @@ repositories: - name: dockerfiles url: https://github.com/eclipse-che/che-server/tree/HEAD/dockerfiles description: >- - source code, dockerfiles to build our main docker images. Note that Che-theia related dockerfiles are located in che-theia repo. + source code, dockerfiles to build our main docker images. Note that Che-code related dockerfiles are located in che-code repo. - name: che-server url: https://github.com/eclipse-che/che-server/tree/HEAD/wsmaster description: >- @@ -40,19 +40,6 @@ repositories: url: https://github.com/eclipse/che/tree/master/tests description: >- source code of our integration tests. - - url: https://github.com/eclipse-che/che-theia - name: che-theia - description: >- - Theia IDE integrated in Che. - devfile: https://github.com/eclipse-che/che-theia/blob/main/devfiles/che-theia-all.devfile.yaml - doc: https://github.com/eclipse-che/che-theia/blob/main/CONTRIBUTING.md - useCheReleaseLifecycle: true - components: - - name: generator - url: https://github.com/eclipse-che/che-theia/tree/main/generator - description: >- - `che:theia init` CLI to prepare and build che-theia - doc: https://github.com/eclipse-che/che-theia/blob/main/generator/CONTRIBUTING.md - url: https://github.com/che-incubator/chectl name: chectl description: >- From ba16c630f40fcb94cd8c69bc286db9dc41007768 Mon Sep 17 00:00:00 2001 From: Nick Boldt Date: Sun, 10 Sep 2023 18:28:45 -0300 Subject: [PATCH 2/4] run ./.repositories-update-contributing.sh Change-Id: Icb18565aae0a04c8966353ccc75fd5587d235c62 Signed-off-by: Nick Boldt --- .repositories-update-contributing.sh | 2 +- CONTRIBUTING.md | 25 ++++++++++++------------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/.repositories-update-contributing.sh b/.repositories-update-contributing.sh index da53d0b5ded..fc8c850007c 100755 --- a/.repositories-update-contributing.sh +++ b/.repositories-update-contributing.sh @@ -14,7 +14,7 @@ set -e set -u -YQ_IMAGE="mikefarah/yq:3.3.2" +YQ_IMAGE="docker.io/mikefarah/yq:3.3.2" DIR=$(cd "$(dirname "$0")"; pwd) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 871a515d983..3b1753ec3c2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,11 +19,9 @@ Repository | Component | Description | Devfile | Documentation [che](https://github.com/eclipse/che) | | (this repository) the main project repository | [devfile](https://github.com/eclipse/che/blob/main/devfile.yaml) | [doc](https://github.com/eclipse/che/blob/main/CONTRIBUTING.md#che-server-aka-ws-master) ---| [tests](https://github.com/eclipse/che/tree/main/tests) | source code of our integration tests. | | | [che-server](https://github.com/eclipse-che/che-server/) | | Che server project repository | [devfile](https://github.com/eclipse-che/che-server/blob/HEAD/devfile.yaml) | [doc](https://github.com/eclipse/che/blob/HEAD/CONTRIBUTING.md#che-server-aka-ws-master) ----| [dockerfiles](https://github.com/eclipse-che/che-server/tree/HEAD/dockerfiles) | source code, dockerfiles to build our main docker images. Note that Che-theia related dockerfiles are located in che-theia repo. | | | +---| [dockerfiles](https://github.com/eclipse-che/che-server/tree/HEAD/dockerfiles) | source code, dockerfiles to build our main docker images. Note that Che-code related dockerfiles are located in che-code repo. | | | ---| [che-server](https://github.com/eclipse-che/che-server/tree/HEAD/wsmaster) | orchestrates the Che workspaces with devfiles on Kubernetes | | | ---| [tests](https://github.com/eclipse/che/tree/master/tests) | source code of our integration tests. | | | -[che-theia](https://github.com/eclipse-che/che-theia) | | Theia IDE integrated in Che. | [devfile](https://github.com/eclipse-che/che-theia/blob/main/devfiles/che-theia-all.devfile.yaml) | [doc](https://github.com/eclipse-che/che-theia/blob/main/CONTRIBUTING.md) ----| [generator](https://github.com/eclipse-che/che-theia/tree/main/generator) | `che:theia init` CLI to prepare and build che-theia | | | [chectl](https://github.com/che-incubator/chectl) | | The CLI to install Che, create and start workspaces and devfiles | [devfile](https://github.com/che-incubator/chectl/blob/master/devfile.yaml) | [doc](https://github.com/che-incubator/chectl/blob/master/CONTRIBUTING.md) [che-code](https://github.com/che-incubator/che-code) | | Fork of "Code - OSS" to work with Eclipse Che | [devfile](https://github.com/che-incubator/che-code/blob/main/devfile.yaml) | [doc](https://github.com/che-incubator/che-code/blob/main/README.md) [dashboard](https://github.com/eclipse-che/che-dashboard) | | UI to manage workspaces, devfiles, etc. | [devfile](https://github.com/eclipse-che/che-dashboard/blob/main/devfile.yaml) | [doc](https://github.com/eclipse-che/che-dashboard/blob/main/README.md#eclipse-che-dashboard) @@ -35,15 +33,6 @@ Repository | Component | Description | Devfile | Documentation [plugin-registry](https://github.com/eclipse-che/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/che-website) | | https://eclipse.org/che website source code. | [devfile](https://github.com/eclipse-che/che-website/blob/main/.devfile.yaml) | [workspace-client](https://github.com/eclipse-che/che-workspace-client) | | JS library to interact with a che-server. | | -[che-container-tools](https://github.com/che-dockerfiles/che-container-tools) | | Base image used for sidecars that service container tooling plugins | | -[che-custom-nodejs-deasync](https://github.com/che-dockerfiles/che-custom-nodejs-deasync) | | Provides a custom nodejs binary embedding deasync node-gyp module as builtin module | | -[che-cert-manager-ca-cert-generator-image](https://github.com/che-dockerfiles/che-cert-manager-ca-cert-generator-image) | | CA cert generation job image used by chectl | | -[che-buildkit-base](https://github.com/che-dockerfiles/che-buildkit-base) | | Eclipse Che Sidecar container for buildkit tooling | | -[che-buildah-base](https://github.com/che-dockerfiles/che-buildah-base) | | Use this image to build docker images using buildah | | -[che-docker-registry-image-copier](https://github.com/che-dockerfiles/che-docker-registry-image-copier) | | copy images between public and private docker registry inside k8s cluster | | -[che-php-base](https://github.com/che-dockerfiles/che-php-base) | | Base image to be used for the PHP devfile | | -[che-tls-secret-creator](https://github.com/che-dockerfiles/che-tls-secret-creator) | | This images generates TLS certificates | | -[che-theia-openshift-auth](https://github.com/che-incubator/che-theia-openshift-auth) | | OpenShift authentication plugin | | [configbump](https://github.com/che-incubator/configbump) | | Simple Kubernetes controller that is able to quickly synchronize a set of config maps | | [workspace-data-sync](https://github.com/che-incubator/workspace-data-sync) | | Provides the ability to increase I/O performance for a developer workspaces | | [che-workspace-telemetry-client](https://github.com/che-incubator/che-workspace-telemetry-client) | | abstract telemetry API and a Typescript implementation of the API. | | @@ -61,7 +50,17 @@ Repository | Component | Description | Devfile | Documentation [registry](https://github.com/devfile/registry) | | Upstream devfile registry | | [developer-images](https://github.com/devfile/developer-images) | | Container images to code, build run applications on secured Kubernetes clusters | | [devworkspace-operator-docs](https://github.com/devfile/devworkspace-operator-docs) | | DevWorkspace operator documentation | | -[git-srv](https://github.com/che-incubator/git-srv) | | Scripts to deploy oAuth supported self-hosted git providers | | +[check-license-header](https://github.com/che-incubator/check-license-header) | | License header format checker | | +[devworkspace-telemetry-woopra-plugin](https://github.com/che-incubator/devworkspace-telemetry-woopra-plugin) | | Devworkspace telemetry Woopra plugin | | +[setup-minikube-action](https://github.com/che-incubator/setup-minikube-action) | | Github action for starting Minikube to be able to Install/Run Eclipse Che | | +[dependencies-license-action](https://github.com/che-incubator/dependencies-license-action) | | Github action to check file with list golang runtime dependencies and license information. | | +[dash-licenses](https://github.com/che-incubator/dash-licenses) | | A container wrapper for The Eclipse Dash License Tool. | | +[devfile-api](https://github.com/che-incubator/devfile-api +https://github.com/che-incubator/devfile-api) | | Devfile API library +Devfile API library | | +[devfile-api](https://github.com/che-incubator/devfile-api +https://github.com/che-incubator/devfile-api) | | Devfile API library +Devfile API library | | ## Devfile to contribute From 102164744da24e3f4b8b131a4e591ff94083e7bd Mon Sep 17 00:00:00 2001 From: Nick Boldt Date: Mon, 11 Sep 2023 11:17:05 -0300 Subject: [PATCH 3/4] fix links; remove eclipse-che/che-plugin-broker (archived); dedupe che-incubator/devfile-api entries (why listed twice?) Change-Id: I571d2d7b2fbbaf787d5a4c4a01a8d25c8abc38e0 Signed-off-by: Nick Boldt --- .repositories.yaml | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/.repositories.yaml b/.repositories.yaml index a1c00c8b691..50446e34315 100644 --- a/.repositories.yaml +++ b/.repositories.yaml @@ -13,7 +13,7 @@ repositories: description: >- (this repository) the main project repository devfile: https://github.com/eclipse/che/blob/main/devfile.yaml - doc: https://github.com/eclipse/che/blob/main/CONTRIBUTING.md#che-server-aka-ws-master + doc: https://github.com/eclipse/che/blob/main/CONTRIBUTING.md useCheReleaseLifecycle: true components: - name: tests @@ -25,7 +25,7 @@ repositories: description: >- Che server project repository devfile: https://github.com/eclipse-che/che-server/blob/HEAD/devfile.yaml - doc: https://github.com/eclipse/che/blob/HEAD/CONTRIBUTING.md#che-server-aka-ws-master + doc: https://github.com/eclipse/che/blob/HEAD/CONTRIBUTING.md useCheReleaseLifecycle: true components: - name: dockerfiles @@ -37,15 +37,15 @@ repositories: description: >- orchestrates the Che workspaces with devfiles on Kubernetes - name: tests - url: https://github.com/eclipse/che/tree/master/tests + url: https://github.com/eclipse/che/tree/main/tests description: >- source code of our integration tests. - url: https://github.com/che-incubator/chectl name: chectl description: >- The CLI to install Che, create and start workspaces and devfiles - devfile: https://github.com/che-incubator/chectl/blob/master/devfile.yaml - doc: https://github.com/che-incubator/chectl/blob/master/CONTRIBUTING.md + devfile: https://github.com/che-incubator/chectl/blob/main/devfile.yaml + doc: https://github.com/che-incubator/chectl/blob/main/CONTRIBUTING.md useCheReleaseLifecycle: true - url: https://github.com/che-incubator/che-code name: che-code @@ -77,22 +77,15 @@ repositories: name: machine-exec description: >- Interface to execute tasks and terminals on other containers within a workspace. - devfile: https://github.com/eclipse-che/che-machine-exec/blob/master/devfile.yaml - doc: https://github.com/eclipse-che/che-machine-exec/blob/master/CONTRIBUTING.md + devfile: https://github.com/eclipse-che/che-machine-exec/blob/main/devfile.yaml + doc: https://github.com/eclipse-che/che-machine-exec/blob/main/CONTRIBUTING.md useCheReleaseLifecycle: true - url: https://github.com/eclipse-che/che-operator name: operator description: >- Che operator to deploy, update and manage K8S/OpenShift resources of Che. - devfile: https://github.com/eclipse-che/che-operator/blob/master/devfile.yaml + devfile: https://github.com/eclipse-che/che-operator/blob/main/devfile.yaml useCheReleaseLifecycle: true - - url: https://github.com/eclipse-che/che-plugin-broker - name: plugin-broker - description: >- - The workspace microservice that is in charge of analyzing, preparing and installing the workspace components defined in a Devfile. - devfile: https://github.com/eclipse-che/che-plugin-broker/blob/master/devfile.yaml - doc: https://github.com/eclipse-che/che-plugin-broker/blob/master/CONTRIBUTING.md - useCheReleaseLifecycle: false - url: https://github.com/eclipse-che/che-plugin-registry name: plugin-registry description: >- @@ -225,8 +218,3 @@ repositories: description: >- Devfile API library useCheReleaseLifecycle: false - - url: https://github.com/che-incubator/devfile-api - name: devfile-api - description: >- - Devfile API library - useCheReleaseLifecycle: false From 1620b6dd021d124f0118c3949c42b306cc7cb110 Mon Sep 17 00:00:00 2001 From: Nick Boldt Date: Mon, 11 Sep 2023 11:17:57 -0300 Subject: [PATCH 4/4] re-run ./.repositories-update-contributing.sh Change-Id: Ic93abe9d0d80d6f65e73601fbc92a1de3184fc62 Signed-off-by: Nick Boldt --- CONTRIBUTING.md | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3b1753ec3c2..df0bd8bff31 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,20 +16,19 @@ If creating a new repo under the [eclipse-che](https://github.com/eclipse-che) o Repository | Component | Description | Devfile | Documentation --- | --- | --- | --- | --- -[che](https://github.com/eclipse/che) | | (this repository) the main project repository | [devfile](https://github.com/eclipse/che/blob/main/devfile.yaml) | [doc](https://github.com/eclipse/che/blob/main/CONTRIBUTING.md#che-server-aka-ws-master) +[che](https://github.com/eclipse/che) | | (this repository) the main project repository | [devfile](https://github.com/eclipse/che/blob/main/devfile.yaml) | [doc](https://github.com/eclipse/che/blob/main/CONTRIBUTING.md) ---| [tests](https://github.com/eclipse/che/tree/main/tests) | source code of our integration tests. | | | -[che-server](https://github.com/eclipse-che/che-server/) | | Che server project repository | [devfile](https://github.com/eclipse-che/che-server/blob/HEAD/devfile.yaml) | [doc](https://github.com/eclipse/che/blob/HEAD/CONTRIBUTING.md#che-server-aka-ws-master) +[che-server](https://github.com/eclipse-che/che-server/) | | Che server project repository | [devfile](https://github.com/eclipse-che/che-server/blob/HEAD/devfile.yaml) | [doc](https://github.com/eclipse/che/blob/HEAD/CONTRIBUTING.md) ---| [dockerfiles](https://github.com/eclipse-che/che-server/tree/HEAD/dockerfiles) | source code, dockerfiles to build our main docker images. Note that Che-code related dockerfiles are located in che-code repo. | | | ---| [che-server](https://github.com/eclipse-che/che-server/tree/HEAD/wsmaster) | orchestrates the Che workspaces with devfiles on Kubernetes | | | ----| [tests](https://github.com/eclipse/che/tree/master/tests) | source code of our integration tests. | | | -[chectl](https://github.com/che-incubator/chectl) | | The CLI to install Che, create and start workspaces and devfiles | [devfile](https://github.com/che-incubator/chectl/blob/master/devfile.yaml) | [doc](https://github.com/che-incubator/chectl/blob/master/CONTRIBUTING.md) +---| [tests](https://github.com/eclipse/che/tree/main/tests) | source code of our integration tests. | | | +[chectl](https://github.com/che-incubator/chectl) | | The CLI to install Che, create and start workspaces and devfiles | [devfile](https://github.com/che-incubator/chectl/blob/main/devfile.yaml) | [doc](https://github.com/che-incubator/chectl/blob/main/CONTRIBUTING.md) [che-code](https://github.com/che-incubator/che-code) | | Fork of "Code - OSS" to work with Eclipse Che | [devfile](https://github.com/che-incubator/che-code/blob/main/devfile.yaml) | [doc](https://github.com/che-incubator/che-code/blob/main/README.md) [dashboard](https://github.com/eclipse-che/che-dashboard) | | UI to manage workspaces, devfiles, etc. | [devfile](https://github.com/eclipse-che/che-dashboard/blob/main/devfile.yaml) | [doc](https://github.com/eclipse-che/che-dashboard/blob/main/README.md#eclipse-che-dashboard) [devfile-registry](https://github.com/eclipse-che/che-devfile-registry) | | The default set of devfiles that would be made available on the Che dashboard stacks. | | [docs](https://github.com/eclipse-che/che-docs) | | Eclipse Che documentation https://github.com/eclipse-che/che-docs source code. | [devfile](https://github.com/eclipse-che/che-docs/blob/main/devfile.yaml) | [doc](https://github.com/eclipse-che/che-docs/blob/main/CONTRIBUTING.adoc) -[machine-exec](https://github.com/eclipse-che/che-machine-exec) | | Interface to execute tasks and terminals on other containers within a workspace. | [devfile](https://github.com/eclipse-che/che-machine-exec/blob/master/devfile.yaml) | [doc](https://github.com/eclipse-che/che-machine-exec/blob/master/CONTRIBUTING.md) -[operator](https://github.com/eclipse-che/che-operator) | | Che operator to deploy, update and manage K8S/OpenShift resources of Che. | [devfile](https://github.com/eclipse-che/che-operator/blob/master/devfile.yaml) | -[plugin-broker](https://github.com/eclipse-che/che-plugin-broker) | | The workspace microservice that is in charge of analyzing, preparing and installing the workspace components defined in a Devfile. | [devfile](https://github.com/eclipse-che/che-plugin-broker/blob/master/devfile.yaml) | [doc](https://github.com/eclipse-che/che-plugin-broker/blob/master/CONTRIBUTING.md) +[machine-exec](https://github.com/eclipse-che/che-machine-exec) | | Interface to execute tasks and terminals on other containers within a workspace. | [devfile](https://github.com/eclipse-che/che-machine-exec/blob/main/devfile.yaml) | [doc](https://github.com/eclipse-che/che-machine-exec/blob/main/CONTRIBUTING.md) +[operator](https://github.com/eclipse-che/che-operator) | | Che operator to deploy, update and manage K8S/OpenShift resources of Che. | [devfile](https://github.com/eclipse-che/che-operator/blob/main/devfile.yaml) | [plugin-registry](https://github.com/eclipse-che/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/che-website) | | https://eclipse.org/che website source code. | [devfile](https://github.com/eclipse-che/che-website/blob/main/.devfile.yaml) | [workspace-client](https://github.com/eclipse-che/che-workspace-client) | | JS library to interact with a che-server. | | @@ -55,12 +54,7 @@ Repository | Component | Description | Devfile | Documentation [setup-minikube-action](https://github.com/che-incubator/setup-minikube-action) | | Github action for starting Minikube to be able to Install/Run Eclipse Che | | [dependencies-license-action](https://github.com/che-incubator/dependencies-license-action) | | Github action to check file with list golang runtime dependencies and license information. | | [dash-licenses](https://github.com/che-incubator/dash-licenses) | | A container wrapper for The Eclipse Dash License Tool. | | -[devfile-api](https://github.com/che-incubator/devfile-api -https://github.com/che-incubator/devfile-api) | | Devfile API library -Devfile API library | | -[devfile-api](https://github.com/che-incubator/devfile-api -https://github.com/che-incubator/devfile-api) | | Devfile API library -Devfile API library | | +[devfile-api](https://github.com/che-incubator/devfile-api) | | Devfile API library | | ## Devfile to contribute