Commit graph

37 commits

Author SHA1 Message Date
Mike McLean
8a472ed94e allow setting ttl in protonmsg 2025-04-29 16:17:20 +02:00
Tomas Kopecek
2013692fc9 New scmpolicy plugin
Plugin for scm policy using data from SCM checkout.

Related: https://pagure.io/koji/issue/3968
2024-02-09 14:47:37 +01:00
Tomas Kopecek
13097dff36 sidetag: extend is_sidetag_owner for untag ops
Related: https://pagure.io/koji/issue/3848
2023-08-28 16:37:28 +02:00
Tomas Kopecek
eb68be0547 kiwi: remove tech-preview warning 2023-05-11 17:05:09 +02:00
Tomas Kopecek
8e0bdd7a00 sidetag: allowed list for rpm macros
Related: https://pagure.io/koji/issue/3673
2023-03-07 12:53:51 +01:00
Tomas Kopecek
d1d8f512c1 kiwi: handle include protocols
Related: https://pagure.io/koji/issue/3495
2022-09-29 15:40:38 +02:00
Tomas Kopecek
ee32666722 Configurable tag2distrepo options
Related: https://pagure.io/koji/issue/2820
2022-05-19 13:55:20 +02:00
Jana Cupova
7785be7758 Add tag2distrepo plugin to hub
Fixes: https://pagure.io/koji/issue/2820
2022-05-09 14:10:33 +02:00
djuarezg
68f311c7e2 better description for dud channel requirements 2022-05-02 11:18:13 +02:00
djuarezg
a5bfc1c497 Do not confuse dud-build-tag with dud-target 2022-05-02 11:18:13 +02:00
Daniel Juarez
8fa3e413e0 Remove trailing whitespaces 2022-05-02 11:18:13 +02:00
djuarezg
58b8f66de0 Change dud plugin doc to mention xorrisofs 2022-05-02 11:18:13 +02:00
djuarezg
c071f37d2e Rename pkg group to dud-build 2022-05-02 11:18:13 +02:00
djuarezg
aa26a0a8c2 Adding initial Driver Update Disk building support 2022-05-02 11:18:13 +02:00
Tomas Kopecek
bd5d81be76 doc: better description for kiwi channel requirements
Fixes: https://pagure.io/koji/issue/3315
2022-04-19 14:15:38 +02:00
Tomas Kopecek
dfc5b01c9c fix packaging 2022-01-19 15:26:32 +01:00
Tomas Kopecek
8041b6ea4c update kiwi deps 2022-01-19 15:26:32 +01:00
Ken Dreyer
dbacf1f985 protonmsg: allow users to specify router-specific topic prefixes
Prior to this change, Koji would always send messages with a hard-coded
topic:// prefix.

This works fine for ActiveMQ 5 and Artemis, but RabbitMQ does not
support that syntax. Instead, RabbitMQ brokers expect clients to use
topic addresses with a "/topic/" prefix.

The RFE for RabbitMQ to support "topic://" prefixes is
https://github.com/rabbitmq/rabbitmq-server/issues/2583

In the meantime, allow users to specify "topic://" or "/topic/"
explicitly in their configuration.

For backwards-compatibility, if the user chose neither "topic://" nor
"/topic/", prepend the "topic://" string, preserving the plugin's
existing behavior.

(Note: ActiveMQ 5 advertises its expected topic:// prefix in the initial
connection properties, so we could read that value dynamically, but
RabbitMQ and Artemis do not send an expected topic prefix connection
properties, so we just make the user choose explicitly here.)
2021-12-20 08:44:27 +01:00
Ken Dreyer
e784c25541 doc: improve protonmsg SSL parameter descriptions
Explain that the "cert" is a combination of public certificate and key
file.

Explain that "cacert" is the CA that signed the amqps broker's
certificate.
2021-11-22 14:18:02 +01:00
Tomas Kopecek
468656d8a3 fix docs 2021-11-18 11:12:48 +01:00
Tomas Kopecek
eb56f2bec4 expand docs 2021-11-18 11:12:48 +01:00
Tomas Kopecek
1e971affef fix doc typo 2021-11-18 11:12:48 +01:00
Tomas Kopecek
3c15c7a34f update docs 2021-11-18 11:12:48 +01:00
Tomas Kopecek
d07c0d400e basic kiwi docs 2021-11-18 11:12:48 +01:00
Tomas Kopecek
d1d07c1c0c update docs 2021-06-03 15:23:56 +02:00
Mike McLean
43f36df46c update release notes 2020-10-22 09:46:29 +02:00
Mike McLean
4ddc48e72a avoid message re-insertion, extend test mode, schema and docs updates
include new table in main schema, since this plugin is part of Koji itself

clean up and expand the docs for this plugin

refactor query_from_db() into handle_db_msgs()
* fix lock error cases
* only delete messages from queue if we successfully send them
* handle test_mode

allow test_mode to exercise db queue via test_mode_fail setting
2020-09-30 10:14:49 +02:00
Tomas Kopecek
8c253396e8 proton: persistent message queue
Fixes: https://pagure.io/koji/issue/2230
2020-09-30 10:14:49 +02:00
Tomas Kopecek
ae7f686e05 runroot: basic docs
Fixes: https://pagure.io/koji/issue/2111
2020-06-30 09:02:55 +02:00
Igor Raits
f5349cafa4 docs: Fix sidetag enablement typo
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-04-22 09:43:57 +02:00
Tomas Kopecek
f603231450 simplify checks 2020-04-08 12:48:51 +02:00
Tomas Kopecek
b9e0597ccd Merge sidetag plugin
Originally living in https://pagure.io/sidetag-koji-plugin

Fixes: https://pagure.io/koji/issue/1955
2020-02-12 13:16:28 +01:00
Tomas Kopecek
3b82594a32 change config separator to whitespace 2017-03-30 09:25:51 -04:00
Tomas Kopecek
028ef86671 removing already done TODOs 2017-03-30 09:25:51 -04:00
Tomas Kopecek
ebe1522d9c make stripped paths configurable 2017-03-30 09:25:51 -04:00
Tomas Kopecek
1a06b1b52e Define tasks via config file 2017-03-30 09:25:51 -04:00
Tomas Kopecek
a5131cec91 Basic docs for save_failed_tree plugin 2017-03-30 09:25:51 -04:00