Skip to content
This repository has been archived by the owner on Jan 20, 2023. It is now read-only.

Releases: eclipse-che/che-plugin-broker

v3.4.0

03 Sep 17:34
Compare
Choose a tag to compare

Release Notes

  • [#111] Add ability to merge plugins if they run in the same sidecar image, can be enabled by passing --merge-plugins flag (see also issue eclipse-che/che#15373)
  • [#111] Add dependency on k8s apimachinery
  • [#111] Update CI dockerfiles to use Go 1.13

v3.3.0

20 Aug 08:47
Compare
Choose a tag to compare

Release notes:

  • Aligned flags format to use -- for full names and - for short names #109;
  • Added an ability to configure folder with custom CAs #109;
  • Moved up to go-toolset-1.13 #106;

v3.2.0

12 May 13:45
Compare
Choose a tag to compare
  • Add Lifecycle to the model. This should allow postStart and preStop actions for plugin containers. #98
  • Update to latest base images (#102)
  • Collect list of installed rpms (#104)

v3.1.2

30 Mar 08:19
Compare
Choose a tag to compare

Release notes:

  • Fix plugin broker start when user ID contains colon - #99

v3.1.1

14 Feb 20:31
Compare
Choose a tag to compare

Release notes:

  • Print warning when plugins have conflicting dependencies - #93

v3.1.0

22 Jan 19:48
Compare
Choose a tag to compare

Release notes:

  • Add functionality to artifacts broker that allows it to reuse previously downloaded extensions, greatly speeding up brokering for workspaces that haven't been modified since the previous launch

Introduce Metadata and Artifacts Plugin Brokers

27 Dec 08:37
Compare
Choose a tag to compare

Add support endpoints for VSCode extensions and Theia plugins.

21 Oct 09:48
9cd74fa
Compare
Choose a tag to compare

Add support endpoints for VSCode extensions and Theia plugins.

Add remote runtime injection for che-theia

09 Oct 14:50
44c285a
Compare
Choose a tag to compare
Start remote binary with override entry point (#75)

* Apply remote plugin runtime injection.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Add plugin type. Create separated component for runtime injection.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Activate runtime injection. Cover code by tests.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Fix up.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Use remote runtime injection info from init container env variables.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Fix up.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Handle review feedback.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Fix up.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Fix lint.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Rename field.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

Improve Container model of ChePlugin

25 Sep 13:28
8b3c7a9
Compare
Choose a tag to compare

Improve Container model of ChePlugin:

  • Add container command and args to define container entrypoint
  • Add ability to create ephemeral container volume
  • Add init containers to the ChePlugin model