Joseph Schorr
|
8085ff81a8
|
Only call get_authenticated_* once in the track_and_log, and add better logging to it
|
2015-01-04 14:50:08 -05:00 |
|
Jake Moshenko
|
a9839021af
|
When the etcd key tracking realms is first created the action is create, not set.
|
2014-12-31 11:46:02 -05:00 |
|
Jake Moshenko
|
cc70225043
|
Generalize the ephemeral build managers so that any manager may manage a builder spawned by any other manager.
|
2014-12-31 11:33:56 -05:00 |
|
Joseph Schorr
|
30c7cbb80b
|
Merge branch 'master' of https://github.com/coreos-inc/quay
|
2014-12-29 12:29:03 -05:00 |
|
Jimmy Zelinskie
|
84f6cc7385
|
add percona to migration tests
|
2014-12-23 18:34:02 -05:00 |
|
Jake Moshenko
|
ccb19571d6
|
Try lowering the sleep on the shutdown timeout to avoid the service dispatch timeout built into systemd.
|
2014-12-23 17:42:47 -05:00 |
|
Jake Moshenko
|
ec87e37d8c
|
EC2 terminate_instances does not take a force flag.
|
2014-12-23 17:17:53 -05:00 |
|
Jake Moshenko
|
1005c29b6b
|
Fix the shutdown command for when the builder terminates itself.
|
2014-12-23 17:08:16 -05:00 |
|
Jake Moshenko
|
cece94e1da
|
We want to terminate instances, not stop them.
|
2014-12-23 16:20:42 -05:00 |
|
Jake Moshenko
|
3ce64b4a7f
|
We must yield from stop_builder.
|
2014-12-23 16:12:10 -05:00 |
|
Jake Moshenko
|
ef70432b11
|
We need to call build_finished async.
|
2014-12-23 16:04:10 -05:00 |
|
Jake Moshenko
|
8e16fbf59b
|
The root device on CoreOS is /dev/xvda.
|
2014-12-23 15:41:58 -05:00 |
|
Jake Moshenko
|
4a2295373f
|
Fix tests for no timeout watches.
|
2014-12-23 15:35:34 -05:00 |
|
Jake Moshenko
|
2f2a88825d
|
Try using SSD for root volumes.
|
2014-12-23 15:35:21 -05:00 |
|
Jake Moshenko
|
723fb27671
|
Calls to the ec2 service must be async, and responses must be wrapped as well.
|
2014-12-23 14:54:58 -05:00 |
|
Jake Moshenko
|
2ed9b3d243
|
Disable the etcd timeout on watch calls to prevent them from disconnecting the client.
|
2014-12-23 14:54:34 -05:00 |
|
Jake Moshenko
|
b2d7fad667
|
Fix a typo with the automatic node shutdown fallback in the ephemeral nodes.
|
2014-12-23 14:09:24 -05:00 |
|
Jake Moshenko
|
4e22e22ba1
|
We have to serialize our build data before sending it to etc.
|
2014-12-23 14:09:04 -05:00 |
|
Jake Moshenko
|
709e571b78
|
Handle read timeouts from etcd when watching a key.
|
2014-12-23 12:13:49 -05:00 |
|
Jake Moshenko
|
29bd428817
|
Merge remote-tracking branch 'origin/master' into ephemeral
|
2014-12-23 11:18:26 -05:00 |
|
Jake Moshenko
|
055a6b0c37
|
Add a total maximum time that a machine is allowed to stick around before we terminate it more forcefully.
|
2014-12-23 11:18:10 -05:00 |
|
Jake Moshenko
|
aac7feb20b
|
Refresh the build_job from the database before we write updates.
|
2014-12-23 11:17:23 -05:00 |
|
Jake Moshenko
|
34bf92673b
|
Add support for adjusting etcd ttl on job_heartbeat. Switch the heartbeat method to a coroutine.
|
2014-12-22 17:24:44 -05:00 |
|
Jake Moshenko
|
2b6c2a2a50
|
Improve tests for the ephemeral build manager.
|
2014-12-22 16:22:07 -05:00 |
|
Jimmy Zelinskie
|
977782d047
|
Add MariaDB to migration.sh
|
2014-12-22 15:34:17 -05:00 |
|
Jake Moshenko
|
e53b6b0e21
|
Merge remote-tracking branch 'origin/master' into ephemeral
|
2014-12-22 12:14:59 -05:00 |
|
Jake Moshenko
|
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.
|
2014-12-22 12:14:16 -05:00 |
|
Jimmy Zelinskie
|
6968c148f7
|
Allow redirects to specific tags
|
2014-12-18 16:01:59 -05:00 |
|
Jake Moshenko
|
4012e1b327
|
Fix typo on nginx nofile config.
|
2014-12-18 14:58:10 -05:00 |
|
Jake Moshenko
|
c3820b9ace
|
Merge branch 'master' of github.com:coreos-inc/quay
|
2014-12-18 14:33:01 -05:00 |
|
Jimmy Zelinskie
|
eeeb2e620c
|
move slackwebhook migration from tools to util
tools isn't shipped inside of the container because it contains private
keys
|
2014-12-18 13:22:13 -05:00 |
|
Jake Moshenko
|
2b0fc9087f
|
Performance improvements meant to help get jobs off of the load balancer more quickly.
|
2014-12-18 11:53:10 -05:00 |
|
Joseph Schorr
|
914df9af1a
|
Merge branch 'master' of https://github.com/coreos-inc/quay
|
2014-12-18 18:08:59 +02:00 |
|
Joseph Schorr
|
5168f47321
|
Only lookup if the repo is public if necessary
|
2014-12-18 18:08:50 +02:00 |
|
Jake Moshenko
|
a280bbcb6d
|
Add tag metadata to the instances.
|
2014-12-16 15:17:39 -05:00 |
|
Jake Moshenko
|
1d68594dc2
|
Extract instance ids from the instance objects returned by boto.
|
2014-12-16 15:10:50 -05:00 |
|
Jimmy Zelinskie
|
e5f41889cf
|
Merge pull request #2 from coreos-inc/escort
Fix Slack notification setup to support the new slack web hook format
|
2014-12-16 13:55:22 -05:00 |
|
Jake Moshenko
|
2d7e844753
|
First implementation of ephemeral build lifecycle manager.
|
2014-12-16 13:41:30 -05:00 |
|
Jimmy Zelinskie
|
33f12c58ba
|
Add active worker count to buildmanager logs.
|
2014-12-16 13:37:40 -05:00 |
|
Jimmy Zelinskie
|
37079315d2
|
use os.path.join when locating ssl certs
|
2014-12-16 13:19:35 -05:00 |
|
Jimmy Zelinskie
|
a6762531e8
|
remove unused imports
|
2014-12-16 12:16:49 -05:00 |
|
Joseph Schorr
|
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)
|
2014-12-16 14:34:43 +02:00 |
|
Jake Moshenko
|
79b61e7709
|
Allow for configurable logo in the top left corner using ENTERPRISE_LOGO_URL parameter.
|
2014-12-12 18:25:30 -05:00 |
|
Jake Moshenko
|
ea3d909477
|
Update to the new 1.3.3 based builder.
|
2014-12-11 17:27:56 -05:00 |
|
Joseph Schorr
|
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.
|
2014-12-11 21:10:54 +02:00 |
|
Joseph Schorr
|
81846f6a5f
|
Update apt-get dependencies
|
2014-12-11 16:24:25 +02:00 |
|
Joseph Schorr
|
73131e57cc
|
Remove "Quay.io" from the team-view-add dialog
|
2014-12-10 00:19:56 +02:00 |
|
Joseph Schorr
|
1eae1a87b2
|
Merge branch 'master' of https://github.com/coreos-inc/quay
|
2014-12-09 23:39:27 +02:00 |
|
Joseph Schorr
|
bab1b183e6
|
Make the add member dialog in the team view more clear about email addresses
|
2014-12-09 23:39:08 +02:00 |
|
Jake Moshenko
|
fd825b82cd
|
Update the buildman with the database job config post merge with nomenclature.
|
2014-12-08 14:43:32 -05:00 |
|