Commit graph

  • 63a53834ea Jimmy Zelinskie 2014-12-23 18:34:02 -05:00
  • 84f6cc7385 add percona to migration tests Jimmy Zelinskie 2014-12-23 18:34:02 -05:00
  • c4de9b85ba Jake Moshenko 2014-12-23 17:42:47 -05:00
  • ccb19571d6 Try lowering the sleep on the shutdown timeout to avoid the service dispatch timeout built into systemd. Jake Moshenko 2014-12-23 17:42:47 -05:00
  • ba1b202424 Jake Moshenko 2014-12-23 17:17:53 -05:00
  • ec87e37d8c EC2 terminate_instances does not take a force flag. Jake Moshenko 2014-12-23 17:17:53 -05:00
  • 5368374a86 Jake Moshenko 2014-12-23 17:08:16 -05:00
  • 1005c29b6b Fix the shutdown command for when the builder terminates itself. Jake Moshenko 2014-12-23 17:08:16 -05:00
  • 0ef222f503 Jake Moshenko 2014-12-23 16:20:42 -05:00
  • cece94e1da We want to terminate instances, not stop them. Jake Moshenko 2014-12-23 16:20:42 -05:00
  • dca895e97e Jake Moshenko 2014-12-23 16:12:10 -05:00
  • 3ce64b4a7f We must yield from stop_builder. Jake Moshenko 2014-12-23 16:12:10 -05:00
  • 2ac145583a Jake Moshenko 2014-12-23 16:04:10 -05:00
  • ef70432b11 We need to call build_finished async. Jake Moshenko 2014-12-23 16:04:10 -05:00
  • 7b12e55166 Jake Moshenko 2014-12-23 15:41:58 -05:00
  • 8e16fbf59b The root device on CoreOS is /dev/xvda. Jake Moshenko 2014-12-23 15:41:58 -05:00
  • ab7d54154e Jake Moshenko 2014-12-23 15:35:34 -05:00
  • 4a2295373f Fix tests for no timeout watches. Jake Moshenko 2014-12-23 15:35:34 -05:00
  • da3c4e3424 Jake Moshenko 2014-12-23 15:35:21 -05:00
  • 2f2a88825d Try using SSD for root volumes. Jake Moshenko 2014-12-23 15:35:21 -05:00
  • 28f318419b Jake Moshenko 2014-12-23 14:54:58 -05:00
  • 723fb27671 Calls to the ec2 service must be async, and responses must be wrapped as well. Jake Moshenko 2014-12-23 14:54:58 -05:00
  • a4d745b44d Jake Moshenko 2014-12-23 14:54:34 -05:00
  • 2ed9b3d243 Disable the etcd timeout on watch calls to prevent them from disconnecting the client. Jake Moshenko 2014-12-23 14:54:34 -05:00
  • 74203cd058 Joseph Schorr 2014-12-23 14:25:04 -05:00
  • cac19cac57 Add back in the ability to create users Joseph Schorr 2014-12-23 14:25:04 -05:00
  • 1637566cef Jake Moshenko 2014-12-23 14:09:24 -05:00
  • b2d7fad667 Fix a typo with the automatic node shutdown fallback in the ephemeral nodes. Jake Moshenko 2014-12-23 14:09:24 -05:00
  • c3a2141569 Jake Moshenko 2014-12-23 14:09:04 -05:00
  • 4e22e22ba1 We have to serialize our build data before sending it to etc. Jake Moshenko 2014-12-23 14:09:04 -05:00
  • 4b47052971 Joseph Schorr 2014-12-23 14:01:00 -05:00
  • 4ca877c1d4 Add ability to download system logs Joseph Schorr 2014-12-23 14:01:00 -05:00
  • 2008d7615a Jake Moshenko 2014-12-23 12:13:49 -05:00
  • 709e571b78 Handle read timeouts from etcd when watching a key. Jake Moshenko 2014-12-23 12:13:49 -05:00
  • 2002367bc4 Joseph Schorr 2014-12-23 11:40:51 -05:00
  • 5c7a9d0daf Add the ability to view the system logs in the superuser endpoint Joseph Schorr 2014-12-23 11:40:51 -05:00
  • 990a1685d4 Jake Moshenko 2014-12-23 11:18:26 -05:00
  • 29bd428817 Merge remote-tracking branch 'origin/master' into ephemeral Jake Moshenko 2014-12-23 11:18:26 -05:00
  • f6ffb3753d Jake Moshenko 2014-12-23 11:18:10 -05:00
  • 055a6b0c37 Add a total maximum time that a machine is allowed to stick around before we terminate it more forcefully. Jake Moshenko 2014-12-23 11:18:10 -05:00
  • 9eaaae9c1d Jake Moshenko 2014-12-23 11:17:23 -05:00
  • aac7feb20b Refresh the build_job from the database before we write updates. Jake Moshenko 2014-12-23 11:17:23 -05:00
  • 400d9d7f6a Jake Moshenko 2014-12-22 17:24:44 -05:00
  • 34bf92673b Add support for adjusting etcd ttl on job_heartbeat. Switch the heartbeat method to a coroutine. Jake Moshenko 2014-12-22 17:24:44 -05:00
  • 5fa7c27c80 Jake Moshenko 2014-12-22 16:22:07 -05:00
  • 2b6c2a2a50 Improve tests for the ephemeral build manager. Jake Moshenko 2014-12-22 16:22:07 -05:00
  • bd72f2552f Jimmy Zelinskie 2014-12-22 15:34:17 -05:00
  • 977782d047 Add MariaDB to migration.sh Jimmy Zelinskie 2014-12-22 15:34:17 -05:00
  • 6f0e1158c3 Joseph Schorr 2014-12-22 15:13:23 -05:00
  • 1f9f4ef26b - Switch font to Source Sans Pro, like CoreUpdate - Add support for the new cor-tabs - Add support for title-based layouts - Switch super user layout to the new tabs UI in prep for adding setup support Joseph Schorr 2014-12-22 15:13:23 -05:00
  • 6a658577d6 Jake Moshenko 2014-12-22 12:14:59 -05:00
  • e53b6b0e21 Merge remote-tracking branch 'origin/master' into ephemeral Jake Moshenko 2014-12-22 12:14:59 -05:00
  • 9047c6aa34 Jake Moshenko 2014-12-22 12:14:16 -05:00
  • 12ee8e0fc0 Switch a few of the buildman methods to coroutines in order to support network calls in methods. Add a test for the ephemeral build manager. Jake Moshenko 2014-12-22 12:14:16 -05:00
  • e44cf89ac3 Jimmy Zelinskie 2014-12-18 16:01:59 -05:00
  • 6968c148f7 Allow redirects to specific tags Jimmy Zelinskie 2014-12-18 16:01:59 -05:00
  • d1e5ea17db Jake Moshenko 2014-12-18 14:58:10 -05:00
  • 4012e1b327 Fix typo on nginx nofile config. Jake Moshenko 2014-12-18 14:58:10 -05:00
  • b13a585286 Jake Moshenko 2014-12-18 14:33:01 -05:00
  • c3820b9ace Merge branch 'master' of github.com:coreos-inc/quay Jake Moshenko 2014-12-18 14:33:01 -05:00
  • edb4dcceba Jimmy Zelinskie 2014-12-18 13:22:13 -05:00
  • eeeb2e620c move slackwebhook migration from tools to util Jimmy Zelinskie 2014-12-18 13:22:13 -05:00
  • 23977da79d Jake Moshenko 2014-12-18 11:53:10 -05:00
  • 2b0fc9087f Performance improvements meant to help get jobs off of the load balancer more quickly. Jake Moshenko 2014-12-18 11:53:10 -05:00
  • bc070c9eaa Joseph Schorr 2014-12-18 18:08:59 +02:00
  • 914df9af1a Merge branch 'master' of https://github.com/coreos-inc/quay Joseph Schorr 2014-12-18 18:08:59 +02:00
  • 2484bfd0d6 Joseph Schorr 2014-12-18 18:08:50 +02:00
  • 5168f47321 Only lookup if the repo is public if necessary Joseph Schorr 2014-12-18 18:08:50 +02:00
  • b5851c4234 Jake Moshenko 2014-12-16 15:17:39 -05:00
  • a280bbcb6d Add tag metadata to the instances. Jake Moshenko 2014-12-16 15:17:39 -05:00
  • e181dbcf18 Jake Moshenko 2014-12-16 15:10:50 -05:00
  • 1d68594dc2 Extract instance ids from the instance objects returned by boto. Jake Moshenko 2014-12-16 15:10:50 -05:00
  • c079f4f002 Jimmy Zelinskie 2014-12-16 13:55:22 -05:00
  • e5f41889cf Merge pull request #2 from coreos-inc/escort Jimmy Zelinskie 2014-12-16 13:55:22 -05:00
  • 1d61811049 Jake Moshenko 2014-12-16 13:41:30 -05:00
  • 2d7e844753 First implementation of ephemeral build lifecycle manager. Jake Moshenko 2014-12-16 13:41:30 -05:00
  • e6c00739d1 Jimmy Zelinskie 2014-12-16 13:37:40 -05:00
  • 33f12c58ba Add active worker count to buildmanager logs. Jimmy Zelinskie 2014-12-16 13:37:40 -05:00
  • c62ab17ba2 Jimmy Zelinskie 2014-12-16 13:19:35 -05:00
  • 37079315d2 use os.path.join when locating ssl certs Jimmy Zelinskie 2014-12-16 13:19:35 -05:00
  • 070dbebf6e Jimmy Zelinskie 2014-12-16 12:16:49 -05:00
  • a6762531e8 remove unused imports Jimmy Zelinskie 2014-12-16 12:16:49 -05:00
  • ff776ffed3 Joseph Schorr 2014-12-16 14:34:43 +02:00
  • 107847a4bb Fix Slack notification setup to support the new slack web hook format and convert all existing data to use the new format (so we only have one code path) Joseph Schorr 2014-12-16 14:34:43 +02:00
  • 9de95b05a7 Jake Moshenko 2014-12-12 18:25:30 -05:00
  • 79b61e7709 Allow for configurable logo in the top left corner using ENTERPRISE_LOGO_URL parameter. Jake Moshenko 2014-12-12 18:25:30 -05:00
  • 3ef17bd74a Jake Moshenko 2014-12-11 17:27:56 -05:00
  • ea3d909477 Update to the new 1.3.3 based builder. Jake Moshenko 2014-12-11 17:27:56 -05:00
  • 3535a4abd1 Jimmy Zelinskie 2014-12-11 15:06:30 -05:00
  • 5a484cfe11 Initial redesigned UI for repo listings w/ stars. Jimmy Zelinskie 2014-12-11 15:06:30 -05:00
  • 68ff23e118 Joseph Schorr 2014-12-11 21:10:54 +02:00
  • 73ebcd45e3 Only perform the heartbeat check if the build is actually running. If it has completed, or has an error, then we know it is done. Joseph Schorr 2014-12-11 21:10:54 +02:00
  • 00473e292e Joseph Schorr 2014-12-11 18:17:15 +02:00
  • 00299ca60f We need to make sure to use the *full* command Joseph Schorr 2014-12-11 18:17:15 +02:00
  • 7b79bb1725 Joseph Schorr 2014-12-11 18:03:40 +02:00
  • 6601e83285 When speaking to version 0.2-beta of the build worker, properly lookup the cached commands and see if we have a matching image/tag in the repository Joseph Schorr 2014-12-11 18:03:40 +02:00
  • bd03869393 Joseph Schorr 2014-12-11 16:24:25 +02:00
  • 81846f6a5f Update apt-get dependencies Joseph Schorr 2014-12-11 16:24:25 +02:00
  • 31819fce4f Joseph Schorr 2014-12-10 00:19:56 +02:00
  • 73131e57cc Remove "Quay.io" from the team-view-add dialog Joseph Schorr 2014-12-10 00:19:56 +02:00