- Nov 13, 2019
-
-
Angel Misevski authored
Signed-off-by:
Angel Misevski <amisevsk@redhat.com>
-
- Sep 03, 2019
-
-
Mykhailo Kuznietsov authored
* Remove Che6 Stack concept Signed-off-by:
Sergii Kabashniuk <skabashniuk@redhat.com>
-
- Jul 10, 2019
-
-
Fabrice Flore-Thébault authored
fix #13660 - Replace mentions of 'oAuth', by more accurate 'OAuth'. (See https://oauth.net/ ) (#13664) Signed-off-by:
Fabrice Flore-Thébault <ffloreth@redhat.com>
-
- May 30, 2019
-
-
Sergii Leshchenko authored
Signed-off-by:
Sergii Leshchenko <sleshche@redhat.com>
-
- Apr 26, 2019
-
-
John Collier authored
Signed-off-by:
John Collier <John.J.Collier@ibm.com>
-
- Feb 27, 2019
-
-
Sergii Kabashniuk authored
* Introduced two web-socket endpoints for workspace master to split JSON-RPC messages Based on Dmytro's Kulieshov work https://github.com/eclipse/che/pull/12252 Signed-off-by:
Sergii Kabashniuk <skabashniuk@redhat.com>
-
- Feb 19, 2019
-
-
Sergii Kabashniuk authored
* Deployment of tracing/monitoring/debug on OpenShift Signed-off-by:
Sergii Kabashniuk <skabashniuk@redhat.com>
-
- Feb 11, 2019
-
-
David Martin authored
When using an existing Keycloak instance, it may be necessary to specify a particular realm or client. This allows them to be speicfied at install time via parameters. Signed-off-by:
David Martin <david.martin@redhat.com>
-
- Jan 31, 2019
-
-
Sergii Kabashniuk authored
Signed-off-by:
Sergii Kabashniuk <skabashniuk@redhat.com>
-
- Jan 26, 2019
-
-
Angel Misevski authored
The property CHE_INFRA_KUBERNETES_PVC_PRECREATE__SUBPATHS is required for PVC cleanup on current versions of Kubernetes/OpenShift. Without the property enabled, subpaths are created in PVCs by Kubernetes when they are needed for pods. However, only the leaf directory created in this way has write permissions for nonroot users. As a result, the cleanup pod cannot delete directories created (e.g. the workspaceX/projects) directory. For more details, see https://github.com/eclipse/che/issues/12445 Signed-off-by:
Angel Misevski <amisevsk@redhat.com>
-
- Dec 22, 2018
-
-
Mykhailo Kuznietsov authored
-
- Dec 05, 2018
-
-
Sergii Leshchenko authored
-
- Dec 04, 2018
-
-
Mykhailo Kuznietsov authored
-
- Nov 27, 2018
-
-
Sergii Kabashniuk authored
With CHE_METRICS_ENABLED env variable enable Prometheus metrics endpoint
-
- Nov 09, 2018
-
-
Sergii Kabashniuk authored
Basic tracing support for OpenShift (#11844)
-
- Sep 17, 2018
-
-
Oleksandr Garagatyi authored
Signed-off-by:
Oleksandr Garagatyi <ogaragat@redhat.com>
-
- Sep 13, 2018
-
-
Sergii Leshchenko authored
-
Eugene Ivantsov authored
-
- Sep 07, 2018
-
-
Oleksandr Garagatyi authored
Latest versions of minishift ignore Che master docker image that was built locally inside the VM. Removeing docker.io from the image name workarounds the issue. Signed-off-by:
Oleksandr Garagatyi <ogaragat@redhat.com>
-
- Sep 03, 2018
-
-
Oleksandr Garagatyi authored
* Move wsnext flow in Kubernetes infra implementation Now we need to start a broker and pass meta.yaml files to it. Starting a broker is infra-specific stuff, so it has to be done on the infra implementation side because we don't have a part in the infra SPI that would allow us to start a broker. Passing Meta files using InternalEnvironment object is more invasive than passing only attributes. So, this commit applies less invasive scheme. * CHE-10202,10561: Add fetching of Che editor, plugins meta from the registry Add fetching of Che editor ID from workspace attributes. Add fetching of Che plugins IDs from workspace attributes. Use colon sign for separating editor/plugin ID and version instead of the slash. Remove old Workspace.Next model objects. * CHE-10561: Share WS.NEXT between k8s and OS infras Use WS.NEXT in both k8s and OS infrastructure implementations. * CHE-10561: fix fetching meta.yaml files from che-plugin-registry * CHE-10561: Fix sidecar model serialization Fixes the fact that some fields in workspace sidecar tooling model POJOs were incorrectly named or required custom serialization of fields. * CHE-10561: Add listening of che-plugin-broker Add code that allows listening for events from Che plugin broker. An event might contain workspace tooling config as a result if the broker finished successfully or error otherwise. * CHE-10561: Add PluginBrokerManager to control broker lifecycle Adds PluginBrokerManager that configures/starts/waits Che plugin broker. Remove unused code. Remove notion of Workspace next. * Align plugin registry property between different components * Fix extra path in che plugin registry URL Signed-off-by:
Oleksandr Garagatyi <ogaragat@redhat.com>
-
- Aug 30, 2018
-
-
Sergii Kabashniuk authored
Added ability to deploy che plugin registry with ocp.sh ./ocp.sh --deploy-che --deploy-che-plugin-registry Add environment variableCHE_PLUGIN_REGISTRY_URL for che-master with a link to che plugin registry
-
- Aug 27, 2018
-
-
Sergii Kabashniuk authored
-
- Aug 21, 2018
-
-
Mykhailo Kuznietsov authored
-
- Aug 20, 2018
-
-
Oleksandr Garagatyi authored
Signed-off-by:
Oleksandr Garagatyi <ogaragat@redhat.com>
-
- Aug 07, 2018
-
-
Angel Misevski authored
Removes properties - che.infra.kubernetes.username : can change, requiring reconfiguration - che.infra.kubernetes.password : can change, requiring reconfiguration - che.infra.kubernetes.oauth_token : expires as they complicate setup and all represent suboptimal running scenarios. Use che serviceaccount instead. Signed-off-by:
Angel Misevski <amisevsk@redhat.com>
-
- Jul 31, 2018
-
-
Mykhailo Kuznietsov authored
-
- Jul 04, 2018
-
-
Oleksandr Garagatyi authored
Rework model, of CheService and renamed it to ChePlugin. Replace features hosting to apache server to be able to host plugin files and avoiding having model files for Go lang. Host YAMLs instead of JSONs. Downloads and parse ChePlugin YAMLs instead of JSONs from the marketplace. Improve unit tests coverage. Add support of Che Server protocol and path, so it is possible to run Classic GWT IDE in Workspace Next now. Signed-off-by:
Oleksandr Garagatyi <ogaragat@redhat.com>
-
- Jun 08, 2018
-
-
Oleksandr Garagatyi authored
Signed-off-by:
Oleksandr Garagatyi <ogaragat@redhat.com>
-
- May 30, 2018
-
-
Eugene Ivantsov authored
-
- May 28, 2018
-
-
David Festal authored
* Support identity provider token retrieval in both JSON or URL formats. That's required because some identity providers (such a `openshift-v3`) correctly return the token information in JSON, as expected. So switching to the url-based syntax should only used when the returned json is invalid. Signed-off-by:
David Festal <dfestal@redhat.com> * Introduce an `OpenShiftClientConfigFactory` to allow customizing the OpenShift config returned according to the current context (workspace ID, current user) Signed-off-by:
David Festal <dfestal@redhat.com> * Openshift Infra + Multi-user => allow using OpenShift identity provider to connect to openshift with the OS oauth token of the current Che user. This introduces a new property: `che.infra.openshift.oauth_identity_provider` Signed-off-by:
David Festal <dfestal@redhat.com> * Notify the user when a workspace cannot be started from the nav bar. Signed-off-by:
David Festal <dfestal@redhat.com> * Add the ability to install the Openshift certificate into Keycloak Signed-off-by:
David Festal <dfestal@redhat.com> * Add a yaml file to provide the openshift certificate as a secret, in case it has to be installed into the dedicated Keycloak server. Then the commands to install Che multiuser on Minishift with this certificate are: ``` oc new-project che oc process -f multi/openshift-certificate-secret.yaml -p CERTIFICATE="$(minishift ssh docker exec origin /bin/cat ./openshift.local.config/master/ca.crt)" | oc apply -f -; \ oc new-app -f multi/postgres-template.yaml; \ oc new-app -f multi/keycloak-template.yaml -p ROUTING_SUFFIX=$(minishift ip).nip.io; \ oc apply -f pvc/che-server-pvc.yaml; \ oc new-app -f che-server-template.yaml -p ROUTING_SUFFIX=$(minishift ip).nip.io -p CHE_MULTIUSER=true -p CHE_INFRA_OPENSHIFT_OAUTH__IDENTITY__PROVIDER=openshift-v3; \ oc set volume dc/che --add -m /data --name=che-data-volume --claim-name=che-data-volume ``` Of course it's still needed to register the `openshift-v3` identity provider in the Keycloak server, as well as, add the corresponding `OAuthClient` object in Minihshift. Signed-off-by:
David Festal <dfestal@redhat.com>
-
- May 17, 2018
-
-
Anton Korneta authored
-
- May 04, 2018
-
-
Eugene Ivantsov authored
* Update OpenShift Origin version to 3.9 * Deploy script uses templates * Pass args to deploy script * Remove old scripts and yamls * Add missing args to ocp.sh help and and help to deploy_che.sh * Small fixes * Remove mistakenly added file * Remove mistakenly added file * Remove -a in docker ps to get registry container * Do not pass args but export envs in ocp.sh * Messed envs a bit * Delete test service that is used to compute routing suffix * Remove unnecessary port from Keycloak route * Fixes * Fixes * Typo * Minor fixes
-
- Apr 17, 2018
-
-
Eugene Ivantsov authored
* Use templates only to deploy Che to OpenShift * Avoid breaking existing scripts * Avoid breaking existing scripts * Fixes * Cleanup * Cleanup * Fixup * New line and typos * New line and typos * Update dc/che. Env variables * Remove creationtimestamp * Template cleanup. Update README * Fix DB URL env * Add missing keycloak param * Changes to ocp.sh to use new templates. Fix Keycloak template * Env support * Update server yaml. Update ocp.sh * Configure CHE_IMAGE and CHE_TAG * Add recycler * Revern recycler sa * Using credentials and creating ws in separate namespaces * Use custom Keycloak image * Use custom Keycloak image * Remove use of credentials
-