Checked for duplicates
Yes - I've already checked
π§βπ¬ User Persona(s)
Node Operator, Data Engineer
πͺ Motivation
...so that I can use a consistent CLI interface across harvest and registry-manager without having to supply separate connection and auth flags, reducing configuration complexity and the chance of misconfiguration.
π Additional Details
Currently the two tools have diverged in how configuration is supplied:
harvest (current):
harvest -c /path/to/registry-harvest-config.xml
Auth is parsed automatically from the XML config file.
registry-manager (current):
registry-manager <command> -registry file:///path/to/registry-harvest-config.xml -auth /path/to/auth.txt
Auth must be supplied separately via a dedicated -auth flag.
Requested changes to registry-manager:
- Add a
-c flag that accepts the config XML path (matching harvest behavior)
- When
-c is used, parse the auth file location from the XML (just as harvest already does)
- Deprecate
-registry and -auth flags β keep them functional but print a deprecation warning when used
- Apply to all
registry-manager sub-commands that currently accept -registry/-auth
This alignment will make both tools feel like a coherent suite and lower the learning curve for operators who use both.
For Internal Dev Team To Complete
Acceptance Criteria
Given a registry-manager command that currently requires -registry and -auth
When I perform the same command using -c /path/to/config.xml
Then I expect registry-manager to connect and authenticate using values parsed from the XML, identical to how harvest behaves
βοΈ Engineering Details
π I&T
Checked for duplicates
Yes - I've already checked
π§βπ¬ User Persona(s)
Node Operator, Data Engineer
πͺ Motivation
...so that I can use a consistent CLI interface across
harvestandregistry-managerwithout having to supply separate connection and auth flags, reducing configuration complexity and the chance of misconfiguration.π Additional Details
Currently the two tools have diverged in how configuration is supplied:
harvest (current):
Auth is parsed automatically from the XML config file.
registry-manager (current):
Auth must be supplied separately via a dedicated
-authflag.Requested changes to
registry-manager:-cflag that accepts the config XML path (matchingharvestbehavior)-cis used, parse the auth file location from the XML (just asharvestalready does)-registryand-authflags β keep them functional but print a deprecation warning when usedregistry-managersub-commands that currently accept-registry/-authThis alignment will make both tools feel like a coherent suite and lower the learning curve for operators who use both.
For Internal Dev Team To Complete
Acceptance Criteria
Given a registry-manager command that currently requires
-registryand-authWhen I perform the same command using
-c /path/to/config.xmlThen I expect registry-manager to connect and authenticate using values parsed from the XML, identical to how harvest behaves
βοΈ Engineering Details
π I&T