Skip to content

Add support container-based plugins#899

Merged
rcassani merged 51 commits into
brainstorm-tools:masterfrom
rcassani:support-containers
Apr 29, 2026
Merged

Add support container-based plugins#899
rcassani merged 51 commits into
brainstorm-tools:masterfrom
rcassani:support-containers

Conversation

@rcassani
Copy link
Copy Markdown
Member

@rcassani rcassani commented Mar 12, 2026

This PR has as goal to provide an API to manage containers from Brainstorm, and integrate it in GUI

General settings

  • Select preferred container engine in options
  • Save (set) and read (get) preferred container

Containers API

Containers as plugins

  • Update plugin descriptor to allow container plugins:
    Add fields for image reference and image SHA
  • Update plugin menus

%% Container API

  • Pull image (Plugin Install)
  • Run container as daemon on (Plugin Load)
  • Stop daemon container on (Plugin Unload)
  • Remove image (Plugin Uninstall)

Documentation

Additional info

@rcassani rcassani force-pushed the support-containers branch 2 times, most recently from 47b674d to 0290f3c Compare March 20, 2026 18:33
@rcassani rcassani marked this pull request as ready for review April 29, 2026 20:33
@rcassani rcassani merged commit e4c00be into brainstorm-tools:master Apr 29, 2026
@Edouard2laire
Copy link
Copy Markdown
Collaborator

Congrats on the merge !! i am looking forward to test this new functionality:)

@rcassani
Copy link
Copy Markdown
Member Author

@Edouard2laire, there is a toy example in here:
https://github.com/rcassani/bst-plugin-container

@rcassani rcassani deleted the support-containers branch May 28, 2026 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants