debian-forge-composer/internal/cloudapi/v2
Ondřej Budai 7bfcee36f8 jobqueue: introduce the concept of channels
Channels are a concept similar to job types. Callers must specify a channel
name when queueing a new job. A list of channels is also specified when
dequeueing a job. The dequeued job's channel will always be from one of the
specified channel. Of course, the job types are also respected. The dequeued
job will also always be from one of the specified type.

Currently, all calls to jobqueue were changed so all queue operations use
an empty channel name and all dequeue operations use a list containing
an empty channel.

Thus, this is a non-functional change.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2022-03-08 12:07:00 +01:00
..
errors.go cloudapi/v2: validate ostree params using common validation function 2022-02-23 11:08:24 +01:00
errors_test.go cloudapi/v2: Listen on /api/image-builder-composer/v2 2021-10-11 09:52:21 +02:00
openapi.v2.gen.go distro/rhel86: add support for azure marketplace 2022-02-27 22:03:36 +01:00
openapi.v2.yml distro/rhel86: add support for azure marketplace 2022-02-27 22:03:36 +01:00
v2.go jobqueue: introduce the concept of channels 2022-03-08 12:07:00 +01:00
v2_internal_test.go cloudapi: test repository config conversion function 2022-02-14 17:38:41 +01:00
v2_koji_test.go jobqueue: introduce the concept of channels 2022-03-08 12:07:00 +01:00
v2_test.go jobqueue: introduce the concept of channels 2022-03-08 12:07:00 +01:00