Skip to content

Conversation

@kaggis
Copy link
Contributor

@kaggis kaggis commented Jan 14, 2026

Goal

Introduce a python component name argo-automator in order to receive events from status api and trigger background jobs about initialising structures and systems for new tenants

Implementation

  • Introduce argo-automator.py component that receives events from ams and schedules background jobs (in threads)
  • Introduce init_mongo.py component that connects to designated mongo and initialises all the required indexes for the new tenant database
  • Introduce init_ams.py component that connects to designated argo messaging and initialises: project, users, topic and subscriptions for new tenant

@kaggis kaggis force-pushed the argo-automator branch 6 times, most recently from 0b22652 to 0309b25 Compare January 16, 2026 18:56
@kaggis kaggis changed the title WIP - Add foundation for argo-automator python component ARGO-5220 Add foundation for argo-automator python component Jan 16, 2026
@kaggis kaggis requested a review from themiszamani January 16, 2026 18:59
@kaggis kaggis force-pushed the argo-automator branch 2 times, most recently from 7663073 to f19e1ea Compare January 16, 2026 22:47
Add background job component for initialising mongodb
Add background job component for initialising ams
@themiszamani themiszamani merged commit 91cd10a into ARGOeu:devel Jan 19, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants