From 6b9acef31d2074c01b40a2611298f7833aba9cbc Mon Sep 17 00:00:00 2001 From: Simon Graband Date: Tue, 1 Oct 2024 14:28:06 +0200 Subject: [PATCH] Update old eclipsesource urls to eclipse-theia urls --- .github/ISSUE_TEMPLATE/bug_report.yml | 60 ++++++++++----------- .github/ISSUE_TEMPLATE/config.yml | 4 +- CHANGELOG.md | 46 ++++++++-------- README.md | 10 ++-- SECURITY.md | 2 +- documentation/OpenAPI.md | 2 +- documentation/platforms/Minikube.md | 2 +- node/common/package.json | 4 +- node/landing-page/src/components/Footer.tsx | 2 +- node/monitor-theia/package.json | 4 +- node/monitor/package.json | 4 +- 11 files changed, 70 insertions(+), 70 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 3b977b01..a0f41f13 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,33 +1,33 @@ name: Bug Report description: Create a bug report to help us improve -labels: bug +labels: ["bug"] body: -- type: markdown - attributes: - value: | - This template is not meant for security vulnerabilities disclosure. Any such issue, created in this repo, will be deleted on sight. - Instead, please report vulnerabilities to [security@theia-cloud.io](mailto:security@theia-cloud.io). For more details, please read [SECURITY.md](https://github.com/eclipsesource/theia-cloud/blob/main/SECURITY.md) in the repository root. -- type: textarea - validations: - required: true - attributes: - label: Describe the bug - description: A clear and concise description of what the bug is. -- type: textarea - validations: - required: true - attributes: - label: Expected behavior - description: A clear and concise description of what you expected to happen. -- type: input - attributes: - label: Cluster provider - description: The cluster provider (e.g. Minikube, AWS, GKE, Azure, Docker Desktop). Please include your OS when using a local cluster. If you are using Terraform, please include the configuration files if possible. -- type: input - attributes: - label: Version - description: The used version. Such as the helm chart version or the commit id the bug was discovered on -- type: textarea - attributes: - label: Additional information - description: Additional information to analyze the bug such as logs, screenshots, screencasts. + - type: markdown + attributes: + value: | + This template is not meant for security vulnerabilities disclosure. Any such issue, created in this repo, will be deleted on sight. + Instead, please report vulnerabilities to [security@theia-cloud.io](mailto:security@theia-cloud.io). For more details, please read [SECURITY.md](https://github.com/eclipse-theia/theia-cloud/blob/main/SECURITY.md) in the repository root. + - type: textarea + validations: + required: true + attributes: + label: Describe the bug + description: A clear and concise description of what the bug is. + - type: textarea + validations: + required: true + attributes: + label: Expected behavior + description: A clear and concise description of what you expected to happen. + - type: input + attributes: + label: Cluster provider + description: The cluster provider (e.g. Minikube, AWS, GKE, Azure, Docker Desktop). Please include your OS when using a local cluster. If you are using Terraform, please include the configuration files if possible. + - type: input + attributes: + label: Version + description: The used version. Such as the helm chart version or the commit id the bug was discovered on + - type: textarea + attributes: + label: Additional information + description: Additional information to analyze the bug such as logs, screenshots, screencasts. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index fa5283c5..815e7bc6 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,8 +1,8 @@ blank_issues_enabled: false contact_links: - name: Question - url: https://github.com/eclipsesource/theia-cloud/discussions + url: https://github.com/eclipse-theia/theia-cloud/discussions about: Please ask questions on the Theia Cloud discussions page. - name: Professional support url: https://theia-cloud.io/support/ - about: Professional support by EclipseSource \ No newline at end of file + about: Professional support by EclipseSource diff --git a/CHANGELOG.md b/CHANGELOG.md index 66937003..2885a35e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,47 +4,47 @@ ## [0.11.0] - 2024-07-23 -- [common] Add option field to CRDs and increase version to `Session.v1beta8`, `Workspace.v1beta5` and `AppDefinition.v1beta10` [#293](https://github.com/eclipsesource/theia-cloud/pull/293) | [#55](https://github.com/eclipsesource/theia-cloud-helm/pull/55) -- [java] Separate operator default implementation from library to allow for easier customization [#303](https://github.com/eclipsesource/theia-cloud/pull/303) -- [node] Unify the existing landing and try now pages to a new ViteJS based landing page [#304](https://github.com/eclipsesource/theia-cloud/pull/304) | [#58](https://github.com/eclipsesource/theia-cloud-helm/pull/58) - contributed on behalf of STMicroelectronics +- [common] Add option field to CRDs and increase version to `Session.v1beta8`, `Workspace.v1beta5` and `AppDefinition.v1beta10` [#293](https://github.com/eclipse-theia/theia-cloud/pull/293) | [#55](https://github.com/eclipse-theia/theia-cloud-helm/pull/55) +- [java] Separate operator default implementation from library to allow for easier customization [#303](https://github.com/eclipse-theia/theia-cloud/pull/303) +- [node] Unify the existing landing and try now pages to a new ViteJS based landing page [#304](https://github.com/eclipse-theia/theia-cloud/pull/304) | [#58](https://github.com/eclipse-theia/theia-cloud-helm/pull/58) - contributed on behalf of STMicroelectronics - The new page is based on the old try now page but uses ViteJS instead of the deprecated Create React App - Extend configuration options for the new landing page for texts and logo file type - Removed terms and conditions - Build the common package as ESM and CJS bundles for extended compatibility -- [common] Add `ingressHostnamePrefixes` list to `AppDefinition.v1beta10` [#298](https://github.com/eclipsesource/theia-cloud/pull/298) | [#57](https://github.com/eclipsesource/theia-cloud-helm/pull/57) -- [java] Improved naming for kubernetes resources [#326](https://github.com/eclipsesource/theia-cloud/pull/326) +- [common] Add `ingressHostnamePrefixes` list to `AppDefinition.v1beta10` [#298](https://github.com/eclipse-theia/theia-cloud/pull/298) | [#57](https://github.com/eclipse-theia/theia-cloud-helm/pull/57) +- [java] Improved naming for kubernetes resources [#326](https://github.com/eclipse-theia/theia-cloud/pull/326) ### Breaking Changes in 0.11.0 -See the helm chart Changelog for [more details](https://github.com/eclipsesource/theia-cloud-helm/blob/main/CHANGELOG.md). +See the helm chart Changelog for [more details](https://github.com/eclipse-theia/theia-cloud-helm/blob/main/CHANGELOG.md). ## [0.10.0] - 2024-04-02 -- [.github/workflows] Improve version detection in workflows (do not build release commits, auto-detect version for demo publishing) [#280](https://github.com/eclipsesource/theia-cloud/pull/280) - contributed on behalf of STMicroelectronics -- [node] Separate `monitor` package from other workspaces to fix bundling the extension [#280](https://github.com/eclipsesource/theia-cloud/pull/280) - contributed on behalf of STMicroelectronics -- [conversion] Provide java conversion webhook for CRD updates [#283](https://github.com/eclipsesource/theia-cloud/pull/283) | [#49](https://github.com/eclipsesource/theia-cloud-helm/pull/49) - contributed on behalf of STMicroelectronics -- [.github/workflows] Add ci for `conversion-webhook` and fix typo to build on version bumps [#283](https://github.com/eclipsesource/theia-cloud/pull/283) | [#49](https://github.com/eclipsesource/theia-cloud-helm/pull/49) - contributed on behalf of STMicroelectronics -- [common] Update CRs, keep previous version and offer Hub (used by conversion-webhook) [#283](https://github.com/eclipsesource/theia-cloud/pull/283) | [#49](https://github.com/eclipsesource/theia-cloud-helm/pull/49) - contributed on behalf of STMicroelectronics +- [.github/workflows] Improve version detection in workflows (do not build release commits, auto-detect version for demo publishing) [#280](https://github.com/eclipse-theia/theia-cloud/pull/280) - contributed on behalf of STMicroelectronics +- [node] Separate `monitor` package from other workspaces to fix bundling the extension [#280](https://github.com/eclipse-theia/theia-cloud/pull/280) - contributed on behalf of STMicroelectronics +- [conversion] Provide java conversion webhook for CRD updates [#283](https://github.com/eclipse-theia/theia-cloud/pull/283) | [#49](https://github.com/eclipse-theia/theia-cloud-helm/pull/49) - contributed on behalf of STMicroelectronics +- [.github/workflows] Add ci for `conversion-webhook` and fix typo to build on version bumps [#283](https://github.com/eclipse-theia/theia-cloud/pull/283) | [#49](https://github.com/eclipse-theia/theia-cloud-helm/pull/49) - contributed on behalf of STMicroelectronics +- [common] Update CRs, keep previous version and offer Hub (used by conversion-webhook) [#283](https://github.com/eclipse-theia/theia-cloud/pull/283) | [#49](https://github.com/eclipse-theia/theia-cloud-helm/pull/49) - contributed on behalf of STMicroelectronics - Move status like fields to status - `Session.v1beta7`: Move `url`, `lastActivity` and `error` fields from the spec to the status. - `Workspace.v1beta4`: Move the `error` field from the spec to the status. Also add the `error` field to `Workspace.v1beta3` as it was missing - Remove `timeout.strategy` from AppDefinition - `AppDefinition.v1beta9`: Removed `timeout.strategy` and `timeout.limit` is now just `timeout`. This was done, as there is only one Strategy left. -- [java] Update io.fabric8.kubernetes-client to version 6.10.0. Also update Quarkus platform to 3.8.1. This provides kubernetes 1.29 support [#287](https://github.com/eclipsesource/theia-cloud/pull/287) -- [terraform] Change terraform values to conform to helm chart changes [#289](https://github.com/eclipsesource/theia-cloud/pull/289) | [#52](https://github.com/eclipsesource/theia-cloud-helm/pull/52) - contributed on behalf of STMicroelectronics +- [java] Update io.fabric8.kubernetes-client to version 6.10.0. Also update Quarkus platform to 3.8.1. This provides kubernetes 1.29 support [#287](https://github.com/eclipse-theia/theia-cloud/pull/287) +- [terraform] Change terraform values to conform to helm chart changes [#289](https://github.com/eclipse-theia/theia-cloud/pull/289) | [#52](https://github.com/eclipse-theia/theia-cloud-helm/pull/52) - contributed on behalf of STMicroelectronics ## [0.9.0] - 2024-01-23 -- [node/landing-page] Make npm workspace and remove yarn references from repo [#258](https://github.com/eclipsesource/theia-cloud/pull/258) | [#45](https://github.com/eclipsesource/theia-cloud-helm/pull/45) - contributed on behalf of STMicroelectronics -- [All components] Align [versioning](https://github.com/eclipsesource/theia-cloud#versioning) between all components and introduce Changelog [#258](https://github.com/eclipsesource/theia-cloud/pull/258) | [#45](https://github.com/eclipsesource/theia-cloud-helm/pull/45) - contributed on behalf of STMicroelectronics -- [All components] Update CRD version scheme for all CRDs from `theia.cloud/vXbeta` to `theia.cloud/v1betaX` [#266](https://github.com/eclipsesource/theia-cloud/pull/266) | [#46](https://github.com/eclipsesource/theia-cloud-helm/pull/46) - contributed on behalf of STMicroelectronics -- [java/service] Update Quarkus from 2.12.0 to 3.3.1 [#266](https://github.com/eclipsesource/theia-cloud/pull/266) - contributed on behalf of STMicroelectronics -- [java] Update fabric8 Kubernetes client from 5.12.2 to 6.7.2 [#266](https://github.com/eclipsesource/theia-cloud/pull/266) - contributed on behalf of STMicroelectronics -- [java/common] Introduce hub-objects for all custom resources [#266](https://github.com/eclipsesource/theia-cloud/pull/266) - contributed on behalf of STMicroelectronics -- [demo] Fix demo applications to Theia's latest Community Release (1.43.1) [#267](https://github.com/eclipsesource/theia-cloud/pull/267) - contributed on behalf of STMicroelectronics -- [node/monitor-theia] Make `@theia` dependencies peerDependencies [#267](https://github.com/eclipsesource/theia-cloud/pull/267) - contributed on behalf of STMicroelectronics -- [node] Update to node 20 [#269](https://github.com/eclipsesource/theia-cloud/pull/269) -- [All components] Clean up repository [#275](https://github.com/eclipsesource/theia-cloud/pull/275) - contributed on behalf of STMicroelectronics +- [node/landing-page] Make npm workspace and remove yarn references from repo [#258](https://github.com/eclipse-theia/theia-cloud/pull/258) | [#45](https://github.com/eclipse-theia/theia-cloud-helm/pull/45) - contributed on behalf of STMicroelectronics +- [All components] Align [versioning](https://github.com/eclipse-theia/theia-cloud#versioning) between all components and introduce Changelog [#258](https://github.com/eclipse-theia/theia-cloud/pull/258) | [#45](https://github.com/eclipse-theia/theia-cloud-helm/pull/45) - contributed on behalf of STMicroelectronics +- [All components] Update CRD version scheme for all CRDs from `theia.cloud/vXbeta` to `theia.cloud/v1betaX` [#266](https://github.com/eclipse-theia/theia-cloud/pull/266) | [#46](https://github.com/eclipse-theia/theia-cloud-helm/pull/46) - contributed on behalf of STMicroelectronics +- [java/service] Update Quarkus from 2.12.0 to 3.3.1 [#266](https://github.com/eclipse-theia/theia-cloud/pull/266) - contributed on behalf of STMicroelectronics +- [java] Update fabric8 Kubernetes client from 5.12.2 to 6.7.2 [#266](https://github.com/eclipse-theia/theia-cloud/pull/266) - contributed on behalf of STMicroelectronics +- [java/common] Introduce hub-objects for all custom resources [#266](https://github.com/eclipse-theia/theia-cloud/pull/266) - contributed on behalf of STMicroelectronics +- [demo] Fix demo applications to Theia's latest Community Release (1.43.1) [#267](https://github.com/eclipse-theia/theia-cloud/pull/267) - contributed on behalf of STMicroelectronics +- [node/monitor-theia] Make `@theia` dependencies peerDependencies [#267](https://github.com/eclipse-theia/theia-cloud/pull/267) - contributed on behalf of STMicroelectronics +- [node] Update to node 20 [#269](https://github.com/eclipse-theia/theia-cloud/pull/269) +- [All components] Clean up repository [#275](https://github.com/eclipse-theia/theia-cloud/pull/275) - contributed on behalf of STMicroelectronics ## [0.8.1] - 2023-10-01 diff --git a/README.md b/README.md index 8e982993..5c452ec8 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,10 @@ For more information, please also visit [our website](https://theia-cloud.io/). ## Feedback, Help and Support -If you encounter any problems feel free to [open an issue](https://github.com/eclipsesource/theia-cloud/issues/new/choose) on the repo. -For questions and discussions please use the [the Github discussions](https://github.com/eclipsesource/theia-cloud/discussions). +If you encounter any problems feel free to [open an issue](https://github.com/eclipse-theia/theia-cloud/issues/new/choose) on the repo. +For questions and discussions please use the [the Github discussions](https://github.com/eclipse-theia/theia-cloud/discussions). You can also reach us via [email](mailto:support@theia-cloud.io?subject=Theia_Cloud). -In addition, EclipseSource also offers [professional support](https://eclipsesource.com/services/developer-support/) for Theia and Theia Cloud. +In addition, EclipseSource also offers [professional support](https://eclipse-theia.com/services/developer-support/) for Theia and Theia Cloud. ## Components @@ -45,7 +45,7 @@ From version 0.9.0 onwards, every component in this repository (and the helm cha - **Releases:** Standard releases will occur every three months. We recommend to use these for deployments as those are thoroughly tested and are stable versions. You can then update, after three months, when the next version is available. - **Pre-Releases:** Pre-release versions will be released on every commit. These versions will be tagged as `-next.`. The latest version of a next version is available at `-next`. Pre-releases are ideal for testing the latest features and changes or for making contributions. However we do not recommend, to use those versions in deployments. -The [helm charts](https://github.com/eclipsesource/theia-cloud-helm) are referencing the compatible version in their `appVersion` field. +The [helm charts](https://github.com/eclipse-theia/theia-cloud-helm) are referencing the compatible version in their `appVersion` field. Since, npm does not allow tags that follow Semver, next artifacts published to npm have the `next` tag instead of ``. This means, that those dependencies will be updated to newer version, once they are available. So again, for deployments you should either pin the version to a specific commit or use the released versions. @@ -77,7 +77,7 @@ All components are deployed as docker images and may be built with docker. See [ ## Installation -We offer a helm chart at which may be used to install Theia Cloud. Please check our getting started guides below as well, which will explain the possible values in more detail. +We offer a helm chart at which may be used to install Theia Cloud. Please check our getting started guides below as well, which will explain the possible values in more detail. We offer three charts: diff --git a/SECURITY.md b/SECURITY.md index c0cd0540..ded8fca7 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -16,4 +16,4 @@ Full disclosure to the general public happens once there is a patch, fix, or wor Non-committers will be acknowledged for their security research on disclosure if the issue has been reported responsibly. -Publicly disclosed issues are tagged with the [security label](https://github.com/eclipsesource/theia-cloud/labels/security). +Publicly disclosed issues are tagged with the [security label](https://github.com/eclipse-theia/theia-cloud/labels/security). diff --git a/documentation/OpenAPI.md b/documentation/OpenAPI.md index 274e4d4b..f8e15ea8 100644 --- a/documentation/OpenAPI.md +++ b/documentation/OpenAPI.md @@ -30,7 +30,7 @@ docker pull swaggerapi/swagger-ui docker run -p 80:8080 swaggerapi/swagger-ui ``` -Then browse to and explore the spec from here: +Then browse to and explore the spec from here: Or explore it from the locally started service: . diff --git a/documentation/platforms/Minikube.md b/documentation/platforms/Minikube.md index e7267515..830219db 100644 --- a/documentation/platforms/Minikube.md +++ b/documentation/platforms/Minikube.md @@ -38,7 +38,7 @@ Build the docker image as usual. ### Operator cannot set the workspace URL to the Session This usually happens when using custom host names that are mapped in a hosts definition file (e.g. `/etc/hosts` on Linux) to the local IP of Minikube. -One [known case](https://github.com/eclipsesource/theia-cloud/issues/150) occurred on MacOS with Docker Desktop: +One [known case](https://github.com/eclipse-theia/theia-cloud/issues/150) occurred on MacOS with Docker Desktop: The VM running Kubernetes does not know the hosts settings of the host operating system. Thus, the custom hostname could not be resolved in the cluster and, thus, the operator could not resolve the session pods' addresses. diff --git a/node/common/package.json b/node/common/package.json index df57c92e..892d6880 100644 --- a/node/common/package.json +++ b/node/common/package.json @@ -15,9 +15,9 @@ "homepage": "http://theia-cloud.io", "repository": { "type": "git", - "url": "https://github.com/eclipsesource/theia-cloud.git" + "url": "https://github.com/eclipse-theia/theia-cloud.git" }, - "bugs": "https://github.com/eclipsesource/theia-cloud/issues", + "bugs": "https://github.com/eclipse-theia/theia-cloud/issues", "contributors": [ { "name": "Theia Cloud Project", diff --git a/node/landing-page/src/components/Footer.tsx b/node/landing-page/src/components/Footer.tsx index 77a46412..258b27f1 100644 --- a/node/landing-page/src/components/Footer.tsx +++ b/node/landing-page/src/components/Footer.tsx @@ -38,7 +38,7 @@ export const Footer = ({appDefinition, appName, additionalApps, setSelectedAppNa

Having problems? Please{' '} - + report an issue . diff --git a/node/monitor-theia/package.json b/node/monitor-theia/package.json index 053c135b..6b0c1a38 100644 --- a/node/monitor-theia/package.json +++ b/node/monitor-theia/package.json @@ -10,9 +10,9 @@ "homepage": "http://theia-cloud.io", "repository": { "type": "git", - "url": "https://github.com/eclipsesource/theia-cloud.git" + "url": "https://github.com/eclipse-theia/theia-cloud.git" }, - "bugs": "https://github.com/eclipsesource/theia-cloud/issues", + "bugs": "https://github.com/eclipse-theia/theia-cloud/issues", "contributors": [ { "name": "Theia Cloud Project", diff --git a/node/monitor/package.json b/node/monitor/package.json index d76abed4..528f1a55 100644 --- a/node/monitor/package.json +++ b/node/monitor/package.json @@ -7,7 +7,7 @@ "author": { "name": "Theia Cloud" }, - "bugs": "https://github.com/eclipsesource/theia-cloud/issues", + "bugs": "https://github.com/eclipse-theia/theia-cloud/issues", "contributors": [ { "name": "Theia Cloud Project", @@ -17,7 +17,7 @@ "homepage": "http://theia-cloud.io", "repository": { "type": "git", - "url": "https://github.com/eclipsesource/theia-cloud.git" + "url": "https://github.com/eclipse-theia/theia-cloud.git" }, "engines": { "vscode": "^1.70.0"