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
When running a device or any other service remote from the core services (Core Metadata, Redis, etc) the name of the host where the core services must be set for the following:
Clients
Core Metadata
Core Data
Core Command
etc
MessageBus
Database
Registry
In addition the Service Host must be set to the name of the local system for device service to receive commands from Core Command and the Service ServerBindAddr must be set so that in docker the appropriate host name is used the bind to for the WebServer.
Describe the solution you'd like
Managing all the above host name changes is complex and cumbersome and would be simplified by having a command line flag to takes the host name of the local system and system core services are running and sets all values appropriately. Suggest the flag be called `-rsh/--remoteServiceHosts` which takes the host names in the following format:
<local system host name>:<core service host name>:<server-bind host name>
lenny-goodell
changed the title
Add new -rs/--remoteService command line flag to set IP address required when service is running remotely
Add new -rs/--remoteService command line flag to set IP addresses required when service is running remotely
Sep 6, 2023
lenny-goodell
changed the title
Add new -rs/--remoteService command line flag to set IP addresses required when service is running remotely
Add new -rsi/--remoteServiceIPs command line flag to set IP addresses required when service is running remotely
Sep 6, 2023
lenny-goodell
pushed a commit
to lenny-goodell/go-mod-bootstrap
that referenced
this issue
Sep 6, 2023
lenny-goodell
changed the title
Add new -rsi/--remoteServiceIPs command line flag to set IP addresses required when service is running remotely
Add new -rsh/--remoteServiceHosts command line flag to set host names required when service is running remotely
Sep 6, 2023
…erride (#596)
* feat: Add new -rsh/--remoteServiceHosts flag and corresponding env override
closes#593
Signed-off-by: Leonard Goodell <[email protected]>
🚀 Feature Request
Relevant Package [REQUIRED]
This feature request is for `flags`Description [REQUIRED]
When running a device or any other service remote from the core services (Core Metadata, Redis, etc) the name of the host where the core services must be set for the following:In addition the Service
Host
must be set to the name of the local system for device service to receive commands from Core Command and the ServiceServerBindAddr
must be set so that in docker the appropriate host name is used the bind to for the WebServer.Describe the solution you'd like
Managing all the above host name changes is complex and cumbersome and would be simplified by having a command line flag to takes the host name of the local system and system core services are running and sets all values appropriately. Suggest the flag be called `-rsh/--remoteServiceHosts` which takes the host names in the following format:<local system host name>:<core service host name>:<server-bind host name>
--remoteServiceHosts=192.0.1.8,192.0.1.21,localhost
Also, must have an environment variable override named EDGEX_REMOTE_SERVICE_IPS
Describe alternatives you've considered
Have you considered any alternative solutions or workarounds?The text was updated successfully, but these errors were encountered: