Project

General

Profile

Actions

User story #26169

open

User story #26144: Allow to install plugins from user interface

License information and credentials management in plugins API

Added by Clark ANDRIANASOLO 9 days ago. Updated 7 days ago.

Status:
Pending release
Priority:
N/A
Category:
API
Target version:
UX impact:
Suggestion strength:
Require - I need this to use Rudder as I intend
User visibility:
First impressions of Rudder
Effort required:
Small
Name check:
To do
Fix check:
To do
Regression:
No

Description

License information need at least to be presented globally, and we need to return it with the API.
We can then specify it for each plugin in the plugin list endpoint, since license may also vary by plugin.

When doing operations on plugins, we also need credentials to be setup for rudder-package, it is simpler if we update the index every time the API is queried for the list of plugins, and return 401 error in case of wrong credentials

Actions #1

Updated by Clark ANDRIANASOLO 9 days ago

  • Category set to API
  • Assignee set to Clark ANDRIANASOLO
  • Target version set to 8.3.0~alpha1
  • Suggestion strength set to Require - I need this to use Rudder as I intend
  • User visibility set to First impressions of Rudder
  • Effort required set to Small
Actions #2

Updated by Clark ANDRIANASOLO 9 days ago

  • Status changed from New to In progress
Actions #4

Updated by Clark ANDRIANASOLO 8 days ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Clark ANDRIANASOLO to François ARMAND
  • Pull Request set to https://github.com/Normation/rudder/pull/6123
Actions #5

Updated by Clark ANDRIANASOLO 7 days ago

  • Status changed from Pending technical review to Pending release
Actions

Also available in: Atom PDF