Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [che-dev] Discuss future of che-plugin-registry meeting report

Hi Sergi,

Thanks for this report. I have added some comments below

On Mon, Jan 21, 2019 at 1:06 PM Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
Last Thursday we had a meeting about the future of che-plugin-registry.

Below you can find some notes.

- In a middle and long term perspective, we would like to go away
  from bash scripting logic and move to some application server/more advanced programming language.
- For short term perspective, we will continue to use bash scripting and 
  apache container to serve plugin registry

That makes sense. I have also proposed in [1] to add the following commands to chectl to facilitate registry and plugin management:

chectl plugin:start-registry(Starts a local Che plugin registry)
chectl plugin:stop-registry(Stop the local Che plugin registry)
chectl plugin:publish --che-plugin=<che-plugin-yaml-path>(Build tar.gz and publish the plugin definition to a local registry)
chectl plugin:publish --theia-file=<theia-file-path> --sidecar-container=<container-image>(Generate che-plugin.yaml, build tar.gz and publish the plugin definition to a local registry)
chectl plugin:publish --vsx-file=<vsx-file-path> --sidecar-container=<container-image> (Generate che-plugin.yaml, build tar.gz and publish the plugin definition to a local registry)
chectl plugin:release --local-repo-path=<path-to-github-repo> (Create a new GitHub release and open a PR to update the plugin definition in eclipse/che-plugin-registry repository)
chectl workspace:update --rollout(Restart the workspace pods)

 
- I raised an idea to have some Node JS specific backend because
  it would be aligned with Che plugin registry viewer stack.
- Max Shaposhnyk proposed to take a look in the serverless direction. Something like 

Why serverless? What would be the functions/tasks in this case? Let's make sure we take knative into account if serverless is what we want to do.
 
 - We decided to meet later or have a broader discussion before we made some choice.

Looking forward to discuss this topic.

Back to the top