Commit Graph

295 Commits (3af8a5b0902e2eefc1940e96fd39d673c6d2c154)

Author SHA1 Message Date
che-bot 60aa069746
[release] Bump to 7.23.0-SNAPSHOT in master (#18418)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-11-23 14:20:16 +02:00
che-bot 0af5ef8954
[release] Bump to 7.22.0-SNAPSHOT in master (#18246)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-10-30 12:26:31 +02:00
Lukas Krejci 594982badf
Add support for path on secure endpoints (#18155)
Fixes #15867 - adds support for path on secure endpoints.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2020-10-26 14:24:00 +01:00
Lukas Krejci af6c52e6e6
Fixes #18065 - Handle the mixed endpoints correctly with singlehost strategy (attempt 2) (#18174)
* Fixes #18065 - Handle the mixed endpoints correctly with singlehost
strategy (attempt 2)

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2020-10-23 15:06:31 +02:00
Lukas Krejci 9e51c5ef7d
Revert "Fixes #18065 - Handle the mixed endpoints correctly with singlehost strategy (#18121)" (#18161)
This reverts commit 8305c38bc5.
2020-10-21 19:31:46 +02:00
Lukas Krejci 8305c38bc5
Fixes #18065 - Handle the mixed endpoints correctly with singlehost strategy (#18121)
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2020-10-21 12:21:49 +02:00
Max Shaposhnik 1e4be63410
Remove installers entity 2020-10-19 19:25:03 +03:00
che-bot 577bf2955c
[release] Bump to 7.21.0-SNAPSHOT in master (#18091)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-10-13 02:55:44 +03:00
Michal Vala 7b9df77e54
expose endpoints with "requireSubdomain" attribute on subdomain with single-host (#18054) 2020-10-06 12:23:26 +02:00
Sergii Kabashniuk f703f6fe1c
REST APIs that allows saving/edit/delete/search/share devfiles (#17843)
* REST APIs that allows saving/edit/delete/search/share devfiles

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2020-10-06 13:00:55 +03:00
Michal Vala e541b7ee8d
fixes #17840 - SingleHost devfile endpoints on subdomains (#17928)
Signed-off-by: Michal Vala <mvala@redhat.com>
2020-10-01 12:03:42 +02:00
che-bot ee55d0e66e
[release] Bump to 7.20.0-SNAPSHOT in master (#17900)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-09-24 15:27:20 +03:00
Michal Vala 7c4d0a8cd0
fixes #17060 - gateway single host kube (#17557)
Signed-off-by: Michal Vala <mvala@redhat.com>
2020-08-31 10:51:10 +02:00
che-bot cc302641fe
[release] Bump to 7.19.0-SNAPSHOT in master (#17708)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-08-27 16:04:22 +03:00
Mykhailo Kuznietsov 90548b2d33 [release] Bump to 7.18.0-SNAPSHOT in master
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-08-07 18:24:10 +02:00
che-bot 14aaa7530f
[release] Bump to 7.17.0-SNAPSHOT in master (#17422)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-07-16 13:20:27 +03:00
Max Shaposhnik 3b2dbca536
Per-component override of secrets automount and paths override for file mounts; 2020-06-26 19:22:05 +03:00
che-bot 9bbb5eab8e
[release] Bump to 7.16.0-SNAPSHOT in master (#17249)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-06-26 18:10:09 +03:00
che-bot 5c580b1875
[release] Bump to 7.15.0-SNAPSHOT in master (#17085)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-06-04 13:24:48 +03:00
che-bot 0419084717
[release] Bump to 7.14.0-SNAPSHOT in master (#16931)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-05-18 12:41:27 +03:00
Sergii Kabashniuk 93ba5ef2f3
Rebalancing maven module execution order (#16497)
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2020-05-06 14:54:38 +02:00
Mykhailo Kuznietsov fa9f6d5eba
[release] bump master to 7.13.0-SNAPSHOT (#16739)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-04-24 14:40:41 +03:00
Michal Vala 7a6c83b19f
Support `endpoints` for components of type kubernetes/openshift (#16529)
* prepare devfile for k8s/openshift endpoints

Signed-off-by: Michal Vala <mvala@redhat.com>

* include endpoints for k8s components

Signed-off-by: Michal Vala <mvala@redhat.com>

make it possible to have public and discoverable k8s component endpoints

Signed-off-by: Michal Vala <mvala@redhat.com>

test k8s/openshift devfile endpoint validation with attributes

Signed-off-by: Michal Vala <mvala@redhat.com>

code cleanup, util class to avoid duplicate logic, more tests, remove unused code, ...

Signed-off-by: Michal Vala <mvala@redhat.com>

* update test devfile for kubernetes endpoint

Signed-off-by: Michal Vala <mvala@redhat.com>

* import cleanup

Signed-off-by: Michal Vala <mvala@redhat.com>

* remove unused dependency

Signed-off-by: Michal Vala <mvala@redhat.com>

* fix missing license headers

Signed-off-by: Michal Vala <mvala@redhat.com>

* Revert "remove unused dependency"

This reverts commit eeb250b60f122ffcb7c70b47180b98147db726d7.

* endpoints extractor for k8s and dockerimage components

Signed-off-by: Michal Vala <mvala@redhat.com>

* k8s/openshift components refactored one more time

Signed-off-by: Michal Vala <mvala@redhat.com>

* rename extractor->converter

Signed-off-by: Michal Vala <mvala@redhat.com>

* prepare devfile for k8s/openshift endpoints

Signed-off-by: Michal Vala <mvala@redhat.com>

* include endpoints for k8s components

Signed-off-by: Michal Vala <mvala@redhat.com>

make it possible to have public and discoverable k8s component endpoints

Signed-off-by: Michal Vala <mvala@redhat.com>

test k8s/openshift devfile endpoint validation with attributes

Signed-off-by: Michal Vala <mvala@redhat.com>

code cleanup, util class to avoid duplicate logic, more tests, remove unused code, ...

Signed-off-by: Michal Vala <mvala@redhat.com>

* update test devfile for kubernetes endpoint

Signed-off-by: Michal Vala <mvala@redhat.com>

* import cleanup

Signed-off-by: Michal Vala <mvala@redhat.com>

* remove unused dependency

Signed-off-by: Michal Vala <mvala@redhat.com>

* fix missing license headers

Signed-off-by: Michal Vala <mvala@redhat.com>

* Revert "remove unused dependency"

This reverts commit eeb250b60f122ffcb7c70b47180b98147db726d7.

* endpoints extractor for k8s and dockerimage components

Signed-off-by: Michal Vala <mvala@redhat.com>

* k8s/openshift components refactored one more time

Signed-off-by: Michal Vala <mvala@redhat.com>

* rename extractor->converter

Signed-off-by: Michal Vala <mvala@redhat.com>

* docs, tests

Signed-off-by: Michal Vala <mvala@redhat.com>

* add label param to create service method, fix tests

Signed-off-by: Michal Vala <mvala@redhat.com>

* format, license, Openshift applier fix

Signed-off-by: Michal Vala <mvala@redhat.com>

* cleanup

Signed-off-by: Michal Vala <mvala@redhat.com>

* move service creation for discoverable endpoints to later phase, together with all services

Signed-off-by: Michal Vala <mvala@redhat.com>

* format, cleanup

Signed-off-by: Michal Vala <mvala@redhat.com>

* tests

Signed-off-by: Michal Vala <mvala@redhat.com>

* tests, comments

Signed-off-by: Michal Vala <mvala@redhat.com>

* fix tests

Signed-off-by: Michal Vala <mvala@redhat.com>

* javadoc and clean the serverconfig from serverName attribute

Signed-off-by: Michal Vala <mvala@redhat.com>
2020-04-20 11:40:34 +02:00
Mykhailo Kuznietsov 07eafb32a3
[release] Bump to 7.12.0-SNAPSHOT in master (#16562)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-04-08 13:13:48 +03:00
Vitalii Parfonov 55ac5964dd
Set next development version (#16309)
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2020-03-13 21:34:45 +02:00
Lukas Krejci 333bfcd23a
Make single user work with secure components exposed through localhost only (#16227)
Additionally, the following fixes are included:

* Honor the sidecar image pull policy while deploying jwt proxy sidecar into
the workspace pod.

* Configure the JWT proxy completely in the pod. Don't leave anything
to the hardcoded values in the che-jwtproxy image.


Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2020-03-06 16:58:24 +01:00
Max Shaposhnik 2a2102b8c6 Minor fixups 2020-03-02 13:55:26 +02:00
Max Shaposhnik 146038cbe7 Add cpuLimits into cheEditor/chePlugin 2020-03-02 13:48:40 +02:00
Max Shaposhnik 9732139ab1
Add ability to set CPU limits/requests on the plugin containers
Co-authored-by: Sergii Leshchenko <sleshche@redhat.com>
2020-03-02 12:35:29 +02:00
Mykhailo Kuznietsov c3f09baac0
[release] Bump to 7.10.0-SNAPSHOT in master branch (#16081)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-02-20 12:28:58 +02:00
Vitalii Parfonov 987e484c06
Set new development version in master branch (#15880) 2020-01-30 15:38:59 +02:00
Lukas Krejci d1c45effee
Ingress/Route per plugin endpoint (#15432)
Fixes #15283. 
Introduce a new server config attribute - "unique" - to require the server
be exposed on a unique location, separate from the other endpoints
sharing the same port.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2020-01-28 00:56:48 +01:00
Vitalii Parfonov dcf2e1ee5f
RELEASE: Set next development version (#15632) 2020-01-09 13:51:20 +02:00
Vitalii Parfonov fce1fe9e2c
RELEASE: Set next development version (#15528) 2019-12-19 11:07:35 +02:00
Sergii Leshchenko 294cf4e609 Propage env variables and memory limit on plugin brokering phase
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-12-13 10:45:19 +02:00
Vitalii Parfonov 6cabdeff4d
RELEASE: Set next development version (#15360) 2019-11-29 10:27:33 +02:00
Lukas Krejci b2b6f5f488
User selection of the workspace namespace/project (#15040)
Enrich `RuntimeIdentity` with `infrastructureNamespace` property so that it can be used by the namespace/project factories to create/obtain appropriate namespaces for the workspaces and make use of it throughout the workspace provisioning.

Add an explicit query parameter to assign a workspace to a specific namespace, if possible, at workspace creation time.
2019-11-28 14:36:25 +01:00
Vitalii Parfonov e5d31ff913
RELEASE: Set next development version (#15141) 2019-11-07 17:14:27 +02:00
Sergii Kabashniuk 947f4d259b
Remove deprecated docker infrastructure (#14951)
* Remove deprecated docker infrastructure
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-10-29 08:08:02 +01:00
Michal Vala 5d38d7a715
Preview url server support (#14713)
Signed-off-by: Michal Vala <mvala@redhat.com>
2019-10-24 11:39:56 +02:00
Vitalii Parfonov 41d48bf2de
RELEASE: Set next development version (#14904) 2019-10-17 15:45:06 +03:00
Mykola Morhun 420d4ea34c
Add sparseCheckoutDir parameter into devfile spec (#14823)
Add sparseCheckoutDir parameter into devfile spec

Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2019-10-17 12:01:21 +03:00
Vitalii Parfonov 4e1492b08f
RELEASE: Set next development version (#14690) 2019-09-27 22:52:26 +03:00
Max Shaposhnik 83f07e4570
Add component alias into runtime machine if present in origin devfile (#14610)
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2019-09-24 17:36:52 +03:00
Mykhailo Kuznietsov 1907b041c1
Remove installer registry service (#14193) 2019-09-23 12:11:33 +03:00
Roman Iuvshyn 87056fe29e RELEASE: Set next development version 2019-09-05 14:54:52 +02:00
Michal Vala 4413e2bd8d Add `generateName` to devfile metadata (#14157)
Signed-off-by: Michal Vala <mvala@redhat.com>
2019-08-22 14:04:55 +03:00
Max Shaposhnik ba1c521e32
Allow chePlugin preferences to be string, int or boolean type 2019-08-16 15:36:17 +03:00
Vitalii Parfonov ae8fedc411
RELEASE: Set next development version (#14238) 2019-08-14 19:32:18 +03:00
Vitalii Parfonov 03da1e24e4
RELEASE: Set next development version (#14026) 2019-07-25 15:43:30 +03:00