Skip to content

Feature to populate and manage task:configuration collections

User story

As a workspace owner, I can manage the content of the task:configuration collection(s) available in the workspace.

This needs to be refined but we basically said this:

  • we want something on the API and debusine-client side, knowing that Debian would likely want to manage this over git, and that we should provide some interface that doesn't make it too hard to create the required glue.
  • we probably want some Web UI where we can provide "subject/context" and get back the merged configuration data that would be provided for the work request

Error handling

Describe the various error/failure scenarios and the expected behaviour.

Implementation plan

Fill in this section with a rough plan of how the feature will be implemented in the code base. This does not have to be filled from the start but should be filled before writing any code. For larger changes, it might be wise to first write official design documentation. In those cases, you should put here links to the corresponding documentation once it has been merged.

Open questions

  • Add any question that needs to be resolved before proceeding with implementation

Notes

This issue description can be modified to integrate feedback from comments and from associated merge requests.

Q2 review / Q3 planning

Still missing:

  • Add web UI to look up configuration for a task with a given subject/context
  • Support multiple entries in a single YAML file (#968 (closed))
Edited by Raphaël Hertzog
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information