Commit Graph

271 Commits (a92c8bfe72cf50662f685c8fec12ca48c65d7cee)

Author SHA1 Message Date
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
Vitalii Parfonov ccc8e38823
RELEASE: Set next development version (#13711) 2019-07-05 13:08:59 +03:00
Mykhailo Kuznietsov 8d3cc8054a
Deprecate workspaces with Devfile stored as workspace config (#13588) 2019-07-03 15:34:23 +03:00
Vitalii Parfonov 385c21284d
Set version 7.0.0-rc-3.0-SNAPSHOT (rc in lowercase) (#13655)
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2019-07-01 17:40:14 +03:00
Vitalii Parfonov 65bb7943a0
Set new version 7.0.0-RC-3.0-SNAPSHOT (#13651)
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2019-07-01 14:02:19 +03:00
Vitalii Parfonov 70c3e5b091
RELEASE: Set next development version (#13564) 2019-06-19 12:55:16 +03:00
Lukas Krejci caae00e21b
K8s-like devfile naming (#13490)
`specVersion` is now `apiVersion` and is bumped to 1.0.0
`name` is now nested under the new `metadata` element.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-06-10 23:23:45 +02:00
Max Shaposhnik f601f16527
Add possibility to specify reference or registry url for chePlugin/cheEditor type components
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2019-06-10 17:34:41 +03:00
Vitalii Parfonov 64129a8d44
RELEASE: Set next development version (#13460) 2019-06-03 16:28:42 +03:00
Roman I dd1d9b5a58
switch to RC version scheme (#13424) 2019-05-28 13:52:49 +03:00
Sergii Leshchenko c94c3acc03
Add preferences to plugin component of devfile (#13341)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-05-24 08:59:29 +03:00
Roman I ffb8a3e013
RELEASE: Set next development version (#13377) 2019-05-22 09:52:28 +03:00
Lukas Krejci 0ce7b1ddac
Content references in command actions for editor specific action definitions. (#13273)
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-05-21 10:04:11 +02:00
Roman Iuvshyn 53cb2c53fa
RELEASE: Set next development version (#13264) 2019-05-05 12:24:42 -04:00
Oleksandr Garagatyi 35ce3544f7
Adapt UD and wsmaster to new plugin notation (#13204)
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2019-05-02 09:50:01 +03:00
Lukas Krejci f725bb0316 Merge remote-tracking branch 'upstream/master' into name-to-alias
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-16 14:12:04 +02:00
Lukas Krejci 09ccc0db26 Rename component "name" to "alias", make it optional and add a new
validation to require the alias when 2 components are otherwise
indistinguishable by their identifying attributes (like image name of
the dockerimage component).

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-16 11:12:00 +02:00
Sergii Leshchenko 046552f4e5
Make Devfile part of a workspace (#13122)
It includes only model objects changes. Devfile can not be used as part
of workspace yet.

Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-15 11:53:58 +03:00
Roman Iuvshyn e60598bdaf
RELEASE: Set next development version (#13102) 2019-04-10 17:13:01 +03:00
Lukas Krejci 1852642c68 Remove refspec and add more fine-grained checkout-after-clone control
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-08 10:08:55 +02:00
Sergii Leshchenko e3281718a7 Add model objects for Devfile
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-03 14:03:20 +03:00
Lukas Krejci 4e3e7c3cb5 Support `refspec` in the devfile to specify what should be checked out
after a clone.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-01 09:58:05 +02:00
Roman Iuvshyn 0abdc77ea0
RELEASE: Set next development version (#12922) 2019-03-19 15:56:30 +02:00
Lukas Krejci b52ee401c8 Handle the containerCommand and containerArgs attributes of the machine
defined with the dockerimage recipe.

Note that this only works in kubernetes and openshift environments.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-03-05 15:04:18 +01:00
Roman Iuvshyn 0881493644
RELEASE: Set next development version (#12777) 2019-02-27 16:02:33 +02:00