Projects
home:rottame:yggdra_agents
mailserver_agent
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 11
View file
rubygem-mailserver_agent.changes
Changed
@@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Tue Aug 18 13:25:34 UTC 2026 - Angelo Grossini <rottame@intercom.it> + +- configurable exchange + +------------------------------------------------------------------- Wed Apr 1 08:18:15 UTC 2026 - Angelo Grossini <rottame@intercom.it> - remove use of cabinet_key call
View file
rubygem-mailserver_agent.spec
Changed
@@ -1,4 +1,4 @@ -%define package_version 1.0.4 +%define package_version 1.0.5 %define mod_name mailserver_agent %define mod_full_name %{mod_name}-%{version}
View file
mailserver_agent-1.0.4.gem/checksums.yaml.gz -> mailserver_agent-1.0.5.gem/checksums.yaml.gz
Changed
@@ -1,7 +1,7 @@ --- SHA256: - metadata.gz: eb85f3beaacd0a2b0755b6e7743304bb4f4df10b31ceff83ebbf3479145dabc6 - data.tar.gz: 12cfb91266edc817c4142a193724e098352eb085cf67a5db1f8426568e37eead + metadata.gz: 7a88ea82214c1569eb462c02f0723d0f147c0ab66042d4d7295bf7461c1b5ea8 + data.tar.gz: 6ae6011d71aa63e14500dfe36a8f556da40a64a65776f2214080b8875e746c01 SHA512: - metadata.gz: edf114ac98c9d5529b85e82fc91dddaec753ffc9070554fe734961db616ebab87f58ad225243e1d8b3773ddd02097a14a28ac26aa2576c4df3d8542b95ca702c - data.tar.gz: 743f3b9df3cfd3ffff2334b731060519a228368293ba459f1d1899a579989ca8d57f9fa1327865bdbe340c0680ea142f6409678b7d9634339d99b4f3e93a074a + metadata.gz: 25c5a8751a8fb5fe8f1f8d18a14e991588cde9a7cf3cf63adc51673a15828108e4b94dc9b77404859a36f350bc0f134b39f3ef3abf901bd9aa828fca5abc08fc + data.tar.gz: 5dc2bbfa6c7d1dea08c2ac7fb3f5d24cc10a847cb8ea1db0ae505fbbb3b496edc7b9231dd6cdccdd3817b0ffe23f82c4a3bf55dc5d5f840bb7dbcc01ce71ade5
View file
mailserver_agent-1.0.4.gem/data/lib/mailserver_agent/version.rb -> mailserver_agent-1.0.5.gem/data/lib/mailserver_agent/version.rb
Changed
@@ -1,3 +1,3 @@ module MailServerAgent - VERSION = "1.0.4" + VERSION = "1.0.5" end
View file
mailserver_agent-1.0.4.gem/data/lib/tomte/workers/mailserver_worker_pubsub.rb -> mailserver_agent-1.0.5.gem/data/lib/tomte/workers/mailserver_worker_pubsub.rb
Changed
@@ -36,11 +36,15 @@ bus :service, :enveloper => Tomte::Protocol::Enveloper::Generic do |ep| - consumer = ep.consumer :queue => "ygg.email.events.#{Tomte.config:local:host}", :ack => false + cfg = config:email || {} + cfg = cfg.reverse_merge({ + lifecycle_exchange: 'ygg.svcs.email.lifecycle', + }) + consumer = ep.consumer :queue => "#{cfg:lifecycle_exchange}.#{Tomte.config:local:host}", :ack => false consumer.connect! do |c| - c.declare_exchange('ygg.email.events', :topic, :auto_delete => true) do - c.bind('ygg.email.events') - c.consume { log.info "ready to receive messages on ygg.email.events" } + c.declare_exchange(cfg:lifecycle_exchange, :topic, :auto_delete => true) do + c.bind(cfg:lifecycle_exchange) + c.consume { log.info "ready to receive messages on #{cfg:lifecycle_exchange}" } end consumer.prefetch 1
View file
mailserver_agent-1.0.4.gem/metadata.gz -> mailserver_agent-1.0.5.gem/metadata.gz
Changed
@@ -1,14 +1,13 @@ --- !ruby/object:Gem::Specification name: mailserver_agent version: !ruby/object:Gem::Version - version: 1.0.4 + version: 1.0.5 platform: ruby authors: - Angelo Grossini -autorequire: bindir: bin cert_chain: -date: 2026-04-01 00:00:00.000000000 Z +date: 1980-01-02 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: tomte-agents @@ -269,7 +268,6 @@ licenses: - MIT metadata: {} -post_install_message: rdoc_options: require_paths: - lib @@ -284,8 +282,7 @@ - !ruby/object:Gem::Version version: '0' requirements: -rubygems_version: 3.4.20 -signing_key: +rubygems_version: 3.6.7 specification_version: 4 summary: Mail agent test_files:
View file
mailserver_agent.yml
Changed
@@ -3,6 +3,9 @@ log_path: /var/log/tomte/mailserver_agent log_level: info debug: false + + email: + lifecycle_exchange: ygg.svcs.email.lifecycle hel: host: HEL_ADDRESS username: HEL_USERNAME
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.