As a funcX administrator I want the container service to persist container build requests so I can understand the types of containers being used by deployed functions
Assumptions
Will use SQLAlchemy to persist to a relational database
New REST endpoint to retrieve container build results as well as the full docker image reference (my.registry.address:port/repositoryname)
Save specification as well as build metrics (time)
Save a hash of the build specification
Acceptance Criteria
When I submit a container build request I get back a UID for the request
When I request the results for the UID I get back information about the build
When I request a log for the UID I get back the detailed build log
When I submit the same specification a second time, the build is skipped and I'm given a reference to the existing image
As a funcX administrator I want the container service to persist container build requests so I can understand the types of containers being used by deployed functions
Assumptions
Acceptance Criteria