mirror of
https://github.com/quay/quay.git
synced 2025-04-18 10:44:06 +03:00
* Reenable builder in supervisord config * Rewrites the buildmanager to use gRPC Rewrite of the current buildmanager using gRPC. This deprecates the enterprise type builder, as individual nodes will no longer keep track of build states because of WAMP. Also removes trollius, which was required by the WAMP servers. Instead, gRPC uses a threaded model to serve its requests. Deprecates etcd as state trakcing for build states in favor of Redis only. Defines a state interface to manage/transition build states, implemented by the buildmanager. * Fix incorrect reference to aws connection * Truncate the "Token" tag in ec2 to 36 char. Normalize the token tag to 36 char in EC2. Add an expiration to the original redis key, in the event that the expiry handler is not able to delete the key, the original should be removed eventually. * Orchestrator: add context to KeyError * EXPOSE 50051 in Dockerfiles * Add buildman/README