Commit Graph

115 Commits (b562d092c657918c2633ba00dfd2e9779fe3cd68)

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
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
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
Lukas Krejci ee4461b2fd
Merge api-devfile and api-workspace together (#13417)
Merge api-devfile and api-workspace together and put the infrastructure-dependent code behind injectable interfaces.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-05-31 12:43:45 +02: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
Sergii Leshchenko f905cccd51
Add copying of selector field on component copy creation (#13314)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-05-11 16:20:11 +03:00
Sergii Leshchenko 6ceb85d810
Update default Theia IDE version to 'next' (#13235)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-05-10 00:22:19 -07:00
Roman Iuvshyn 53cb2c53fa
RELEASE: Set next development version (#13264) 2019-05-05 12:24:42 -04:00
Lukas Krejci 6fb9350abd Fix the creation of a usable machine name from the dockerimage when
a devfile component lacks an alias.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-05-04 11:43:24 +09:00
Max Shaposhnik a3c56c9f40
Switch to Justify json schema validator
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2019-05-02 14:56:43 +03: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 6accf5b793 Fix the machine naming of a dockerimage without alias.
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-26 16:01:51 +02:00
Sergii Leshchenko 2301e5ebb9 Add an ability to create and start a workspace from Devfile (spi only)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-24 15:33:46 +03:00
Max Shaposhnik 95ea2c6617
Make possible to set memory limit for sidecar plugins
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2019-04-23 10:26:33 +03:00
Sergii Leshchenko 370ca03d5c
Make reference of kubernetes component optional if referenceContent is provided (#13191)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-22 10:12:38 +03:00
Max Shaposhnik d876d72c14
Database model and scripts for devfile
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2019-04-18 16:11:40 +03:00
Lukas Krejci 2bf7307894 Improve the javadocs.
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-18 10:09:00 +02:00
Lukas Krejci 38afc32c86 Add more info to the schema description of the alias.
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-17 22:30:28 +02:00
Lukas Krejci cfb249fa06 Change the outdated test method name
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-17 22:25:07 +02:00
Lukas Krejci 4cb0784fb4 Make sure all the error messages contain both the component identifiable
name and type.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-17 22:17:58 +02:00
Lukas Krejci 77df294e26 Add tests for k8s/openshift components ambiguity detection
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-17 22:16:59 +02:00
Lukas Krejci 3989fa72a0 Merge remote-tracking branch 'upstream/master' into name-to-alias
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-17 20:27:16 +02:00
Sergii Kabashniuk e53ce746a8
Remove outdated devfile plans (#13172)
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-04-17 11:27:57 +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
Sergii Leshchenko baa1e79d92
Add an ability to enable ephemeral mode with devfile (#13129)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-16 13:34:38 +03: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
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 896d53ccb0 Fix provisioning a default editor if component id contains registry url
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-05 15:45:34 +03:00
Oleksandr Andriienko 0df23f650c Fix validation devfile for components with id like gist url.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2019-04-05 15:45:34 +03:00
Sergii Leshchenko 2b57272952 Make devfile API do not use generated POJOs
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-03 14:03:20 +03:00
Sergii Leshchenko 2c5b794ba9 Add provisioning of selector for generated deployment of dockerimage component
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-02 16:35:30 +03:00
Lukas Krejci c99ef91a70
Merge pull request #13006 from metlos/devfile-clonepath
Implement clonePath in devfile.
2019-04-01 17:12:02 +02:00
Max Shaposhnik 3704ffccec
Allow to use reference to content
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2019-04-01 14:29:48 +03:00
Lukas Krejci 11ee82dca2 Add a short section about projects in the devfile to the README.md.
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-01 10:56:01 +02:00
Lukas Krejci 9c461f29a2 Implement clonePath in devfile.
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-04-01 10:55:45 +02:00
Sergii Leshchenko 797df4f4f5
Update Devfile doc with default editor info (#13029)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-01 11:35:04 +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
Sergii Leshchenko 445748bf05 Add pattern for checking id field of editor/plugin components
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-01 09:25:44 +03:00
Sergii Leshchenko 305b8139ef Add provisioning of Default Editor into Devfile
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-01 09:25:44 +03:00
Sergii Leshchenko aab4717bf6 Add toString,Equals,HashCode for generated POJOs for Devfile
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-01 09:25:44 +03:00
Sergii Leshchenko 7a093b010a Allow to use Devfile without components if projects are specified
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-01 09:25:44 +03:00
Sergii Leshchenko b2389bbcc6
Fix work of Devfile with multiple dockeimages components (#13009)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-03-29 12:18:18 +02:00
Max Shaposhnik bf553b1992
Devfile rename from '.devfile' to 'devfile.yml'
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2019-03-27 15:22:36 +02:00
Max Shaposhnik 583559131a
Rename Tools to Components in devfile
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2019-03-27 15:04:06 +02:00
Sergii Leshchenko 08c249bf00 Fix discoverable servers for dockerimage tool
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-03-27 09:30:05 +02:00