Complete the AMQP adapter in Python for CleverSwarm integration #1

Closed
opened 2025-01-08 20:44:31 +00:00 by stanislav.hejny · 12 comments
stanislav.hejny commented 2025-01-08 20:44:31 +00:00 (Migrated from git.cleverthis.com)

Ref epic: CleverSwarm Onboarding #58

Write python code that

  1. replicates the AMQ Adapter Java code function for route management and discovery
  2. connects to RabbitMQ,
  3. receives DataMessage
  4. invokes corresponding function in cleverswarm-endpoints, providing correct input arguments
  5. relays response back to the caller via RabbitMQ
Ref epic: [CleverSwarm Onboarding #58](https://git.cleverthis.com/clevermicro/clevermicro/issues/58) Write python code that 1. replicates the AMQ Adapter Java code function for route management and discovery 2. connects to RabbitMQ, 3. receives DataMessage 4. invokes corresponding function in cleverswarm-endpoints, providing correct input arguments 5. relays response back to the caller via RabbitMQ
stanislav.hejny commented 2025-01-08 20:45:19 +00:00 (Migrated from git.cleverthis.com)

assigned to @stanislav.hejny

assigned to @stanislav.hejny
stanislav.hejny commented 2025-01-08 20:45:33 +00:00 (Migrated from git.cleverthis.com)

added to epic &4

added to epic &4
stanislav.hejny commented 2025-01-28 11:01:15 +00:00 (Migrated from git.cleverthis.com)

changed the description

changed the description
stanislav.hejny commented 2025-02-16 23:03:19 +00:00 (Migrated from git.cleverthis.com)

added 1d of time spent at 2025-02-12

added 1d of time spent at 2025-02-12
stanislav.hejny commented 2025-02-16 23:03:28 +00:00 (Migrated from git.cleverthis.com)

added 1d of time spent at 2025-02-11

added 1d of time spent at 2025-02-11
stanislav.hejny commented 2025-02-26 10:51:42 +00:00 (Migrated from git.cleverthis.com)

mentioned in commit 1f9040729f

mentioned in commit 1f9040729f4a68feb5e69ffb0e9b64db8ffab6bf
stanislav.hejny commented 2025-02-26 20:30:28 +00:00 (Migrated from git.cleverthis.com)

mentioned in commit 1b0421964c

mentioned in commit 1b0421964c5230fa71f279c73c737fa5c19cc536
stanislav.hejny commented 2025-02-28 12:03:53 +00:00 (Migrated from git.cleverthis.com)

mentioned in commit e8f4abdfaf

mentioned in commit e8f4abdfaf81a856980491c0cb31de5713e44bf5
stanislav.hejny commented 2025-02-28 12:07:34 +00:00 (Migrated from git.cleverthis.com)

added 1d of time spent at 2025-02-27

added 1d of time spent at 2025-02-27
stanislav.hejny commented 2025-02-28 12:07:44 +00:00 (Migrated from git.cleverthis.com)

added 1d of time spent

added 1d of time spent
stanislav.hejny added the
State
In Review
Type
Task
labels 2025-04-28 13:04:03 +00:00
stanislav.hejny added
State
Verified
and removed
State
In Review
labels 2025-04-30 19:05:54 +00:00
stanislav.hejny self-assigned this 2025-05-01 08:53:44 +00:00
Owner

@stanislav.hejny @aleenaumair

tickets that are not epic/legendary should never be assigned until work starts on them. Team members do not take ownership over tickets and anyone should be free to take any ticket at any time. Please ensure this ticket description is sufficient for anyone to fully understand the need and be able to vote on points without verbal explanation. Me reading this ticket, for example, does not understand why the AMQP adapter needs to be specifically rewritten for Swarm. Isnt the whole point to write it in a way that is reusable for each service?

Moreover tickets must have point assignments completed before they can be MoSCowed. Since this ticket is not yet ready for MoSCow it will not be evaluated yet.

This ticket is also lacking priority (which needs to be set to backlog) as well as a milestone.

@stanislav.hejny @aleenaumair tickets that are not epic/legendary should never be assigned until work starts on them. Team members do not take ownership over tickets and anyone should be free to take any ticket at any time. Please ensure this ticket description is sufficient for anyone to fully understand the need and be able to vote on points **without** verbal explanation. Me reading this ticket, for example, does not understand why the AMQP adapter needs to be specifically rewritten for Swarm. Isnt the whole point to write it in a way that is reusable for each service? Moreover tickets **must** have point assignments completed before they can be MoSCowed. Since this ticket is not yet ready for MoSCow it will not be evaluated yet. This ticket is also lacking priority (which needs to be set to backlog) as well as a milestone.
Member

The code under this ticket is already committed prior to ForgeJo migration and is under testing with the Swarm team. closing this ticket as it is completed.

The code under this ticket is already committed prior to ForgeJo migration and is under testing with the Swarm team. closing this ticket as it is completed.
aleenaumair added
State
Completed
Points
21
and removed
State
Verified
labels 2025-05-06 10:02:30 +00:00
aleenaumair added this to the V.01 milestone 2025-05-06 10:02:34 +00:00
aleenaumair added the
Priority
High
label 2025-05-06 10:02:48 +00:00
stanislav.hejny added this to the Sprint May 15th - 28th project 2025-06-15 07:34:45 +00:00
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Blocks
You do not have permission to read 1 dependency
Reference: clevermicro/amq-adapter-python#1