github CybercentreCanada/assemblyline v4.3.1.dev77

latest releases: v4.5.1.dev293, v4.5.1.dev292, v4.5.1.dev291...
pre-release22 months ago

New Feature : Service Installation from the UI

UI - Frontend

  • Create a new table in the "Admin Service Management" page that shows all the available services to be added to the system.
  • Clicking the "download" button will send the request to the API to create a service install message for the Updater.
  • As long as there are services being installed, the Frontend will poll the API every 10s to check their status.
  • A pop-up message will alert the user of the outcome of the installation procedure.

UI - API

  • Created 3 new paths under "service" to handle the installation process.
    • installing (GET): Get the list all the services currently being installed.
    • installing (POST): Check the status of the specified services in the request.
    • install (PUT): Create a Hash list of services in the RedisDB from the list of services provided in the request.

CORE - Updater

  • Created a new thread called "Container installs" that periodically checks for the Hash list of services in the RedisDB.
  • When a list of services is provided, it will create a new thread that will proceed with their installation using Docker.

Don't miss a new assemblyline release

NewReleases is sending notifications on new releases.