This ticket is part of the effort to add functionality of a Data Center Registry to the Program Service:
The Program Service scope is being expanded to also act as a Data Center Registry. Data Centers represent the Regional Data Processing Centers (RDPC) that ARGO will support a network of. Each program registered in the program-service must belong to a single Data Center. The Data Centers have various connection details that also need to be stored.
To acommodate the changes made in #413 , programs need to be provided a data center ID when they are created.
The Create Program endpoint must be updated to include a data center ID.
The request should return an error 400 when the provided data center ID cannot be found and include a message explaining why the request failed.
To acommodate the changes made in #413 , programs need to be provided a data center ID when they are created.
The Create Program endpoint must be updated to include a data center ID.
The request should return an error 400 when the provided data center ID cannot be found and include a message explaining why the request failed.