You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Agent Manager (AM) and OpenChoreo (OC) currently ship as separate standalone installs. There are two gaps in how users can install AM today:
1. AM alongside OC. Users who want to run both side by side have to manually reconcile default ports, which is fragile — especially in local Docker setups where a restart can mean reinstalling one of them to recover. AM is also published as an OC ecosystem module (https://openchoreo.dev/ecosystem/item/?id=wso2-agent-manager), but installing the module onto an existing OC is a fully manual, step-by-step process. There's no quick install path, and no validation that the underlying OC has the capabilities AM needs (e.g. Thunder configuration).
2. AM on a VM. The current quick start installs AM locally and binds it to localhost, which doesn't work when you want to install AM on a VM with just Docker — the only practical option there is also a manual setup. There's no installation script aimed at the "VM with Docker" case.
Goal
AM should be installable across the common deployment scenarios with a comparable, scripted experience:
Standalone, local — today's quick start.
Standalone, on a VM with just Docker — a script that handles non-localhost binding and the rest of the Docker setup.
On top of an existing OC — a quick install path that adds AM to an existing OC deployment without manual configuration of underlying components.
Users should not have to drop down to manual, step-by-step setup for any of these.
Questions to align on
What should the "AM on a VM with Docker" install script cover — network/host config, TLS, persistence, anything else?
What should a "quick install AM on existing OC" flow look like end-to-end — what does it automate, and what does it expect the user to have already configured?
Should installation include capability validation, so AM fails fast if the underlying OC is missing something it needs?
How do we present the install modes to users so the right path is obvious for their environment?
Proposed next steps
Add an installation script for AM on a VM with Docker
Define a quick install path for AM on an existing OC
Add capability validation between AM and OC at install time
Priority/HighHigh-priority tasks to be completed soon
1 participant
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Context
Agent Manager (AM) and OpenChoreo (OC) currently ship as separate standalone installs. There are two gaps in how users can install AM today:
1. AM alongside OC. Users who want to run both side by side have to manually reconcile default ports, which is fragile — especially in local Docker setups where a restart can mean reinstalling one of them to recover. AM is also published as an OC ecosystem module (https://openchoreo.dev/ecosystem/item/?id=wso2-agent-manager), but installing the module onto an existing OC is a fully manual, step-by-step process. There's no quick install path, and no validation that the underlying OC has the capabilities AM needs (e.g. Thunder configuration).
2. AM on a VM. The current quick start installs AM locally and binds it to localhost, which doesn't work when you want to install AM on a VM with just Docker — the only practical option there is also a manual setup. There's no installation script aimed at the "VM with Docker" case.
Goal
AM should be installable across the common deployment scenarios with a comparable, scripted experience:
Users should not have to drop down to manual, step-by-step setup for any of these.
Questions to align on
Proposed next steps
Beta Was this translation helpful? Give feedback.
All reactions