Commit graph

2534 commits

Author SHA1 Message Date
Jake Moshenko
872539bdbf Switch to a per-namespace configurable expiration policy for time machine, and switch the tag gc to respect it. 2015-02-12 14:11:56 -05:00
Jake Moshenko
d81e6c7a4d Prune images that are only referenced by tags which are not currently alive. 2015-02-11 16:24:19 -05:00
Jake Moshenko
f32bd748e4 Use a consistent concept of tag liveness everywhere. Fix the tests. 2015-02-11 15:02:50 -05:00
Jake Moshenko
90c0a9c1e0 First stab at time machine using fixed two week expiration policy. 2015-02-11 14:15:40 -05:00
Jake Moshenko
0f3d87466e Unify the logging infrastructure and turn the prod logging level to INFO in preparation for picking up a new cloud logger. 2015-02-11 14:15:18 -05:00
Jimmy Zelinskie
3abb5bf0a3 nginx: set proxy_buffer_size to 6MB
Because tags are included in our sessions, pushes containing many tags
will make our headers larger than the buffer nginx uses to send to the
client and then nginx is unable to validate the headers.
2015-02-10 15:48:27 -05:00
Joseph Schorr
c081b1fa86 Fix DB test and upgrade to peewee 2.4.7, which has the delete instance fix 2015-02-09 11:10:26 -05:00
Joseph Schorr
09a10b6153 Have cache busting hashes be generated as part of the build process. 2015-02-06 17:52:09 -05:00
Joseph Schorr
5f431e966e Add x86_64 compatibility check 2015-02-06 12:22:27 -05:00
Joseph Schorr
bbb127166a Fix template 2015-02-05 17:55:54 -05:00
Joseph Schorr
e1c5ccb7d6 Fixes 2015-02-05 17:37:58 -05:00
Joseph Schorr
83c676f3f7 Fix blog link 2015-02-05 17:17:00 -05:00
Joseph Schorr
81cebf79b7 Fix pygpgme dependency 2015-02-05 17:15:17 -05:00
Joseph Schorr
cf774e23df Merge branch 'master' into v2 2015-02-05 15:37:14 -05:00
Joseph Schorr
a12bfa7623 Add migration for the new tables for signatures 2015-02-05 15:30:45 -05:00
Joseph Schorr
bc119aed22 Clarify why we need database.UserThenDisconnect 2015-02-05 15:00:19 -05:00
Joseph Schorr
555bd293ea Fix tar layer format comment 2015-02-05 14:40:02 -05:00
Joseph Schorr
31306167ac Fix file accidentally checked in 2015-02-05 14:38:59 -05:00
Jake Moshenko
e5c8d72855 Merge pull request #9 from coreos-inc/dmca
Updated DMCA contact
2015-02-05 14:35:34 -05:00
Joseph Schorr
e7f7a58bce Change to Rocket v0.3 env var format 2015-02-05 13:20:40 -05:00
Jimmy Zelinskie
c7c5377285 Add my key back to the ephemeral builder machines. 2015-02-05 12:51:02 -05:00
Joseph Schorr
5fedd74399 Remove Jake's key 2015-02-04 21:31:26 -05:00
Alex Malinovich
925cd1f378 Fix date in ToS again. Again. 2015-02-04 16:54:47 -08:00
Joseph Schorr
bfb0784abc Add signing to the ACI converter 2015-02-04 15:29:24 -05:00
Jake Moshenko
a952d0b1ce Merge branch 'master' of github.com:coreos-inc/quay 2015-02-04 11:59:27 -05:00
Jake Moshenko
5b8d65991e Update the space on the builder nodes because its cheap. 2015-02-04 11:58:58 -05:00
Joseph Schorr
9ffb53cd47 Add support for v2 of the build worker, which performs the Dockerfile parsing on its own. Note that this version is backwards compatible with v1-beta of the build worker, so it should be pushed first. Also note that this version is temporary until such time as we get the caching branches merged. 2015-02-03 21:05:18 -05:00
Alex Malinovich
4355e07f9f Fix date in ToS again 2015-02-03 17:40:58 -08:00
Alex Malinovich
ec4f77fa7e Fix date in ToS 2015-02-03 13:42:22 -08:00
Joseph Schorr
a1938593a9 Better handling of retries on build errors 2015-02-03 16:29:47 -05:00
Joseph Schorr
3bf5e93f06 Remove log statement 2015-02-03 16:06:23 -05:00
Alex Malinovich
6102f905bc Updating DMCA contact info 2015-02-03 12:09:21 -08:00
Jake Moshenko
ce7033489b Hopefully fix the deadlock in the queue. 2015-02-03 14:50:01 -05:00
Joseph Schorr
d709e0f64a Fix the new notifications code to work 2015-02-03 13:08:38 -05:00
Joseph Schorr
07e85324e9 - Add build notifications back in
- Fix spelling mistake
- Add the sha output as part of the build script
2015-02-03 13:01:42 -05:00
Joseph Schorr
361fb33574 - Add a small build script
- Take in the build worker branch name from config
- Add additional logging (to be removed after we figure out the problem)
2015-02-03 12:48:41 -05:00
Jimmy Zelinskie
81b5b8d1dc aci format: - allowed in AC Name spec 2015-02-03 12:15:08 -05:00
Jimmy Zelinskie
90a3782933 lint: pylint comments and unused imports 2015-02-02 16:54:23 -05:00
Jimmy Zelinskie
75fa007c54 squashed format: _build_layer_json now static 2015-02-02 16:53:39 -05:00
Jimmy Zelinskie
844a960608 linter: rm unused imports, shut the linter up 2015-02-02 16:38:58 -05:00
Jimmy Zelinskie
a3afedfbbd aci format: default workdir / due to ACI spec 2015-02-02 16:16:10 -05:00
Jimmy Zelinskie
d4ab4a2ea1 aci format: fix name values to follow AC Name spec
This means no underscores or dashes.
2015-02-02 16:15:11 -05:00
Jimmy Zelinskie
7f6b42f8f3 aci format: change methods to staticmethods 2015-02-02 16:13:37 -05:00
Jimmy Zelinskie
e95b4f43dd aci format: fix indentation 2015-02-02 16:12:23 -05:00
Jimmy Zelinskie
772d5d0772 Merge pull request #8 from coreos-inc/legal-updates
Legal updates
2015-02-02 15:45:46 -05:00
Jake Moshenko
432da28b42 Reduce the retry count to 2. 2015-02-02 15:28:51 -05:00
Jake Moshenko
2215ec6669 Associate a public IP with the network interfaces on our VPC instances. 2015-02-02 15:28:40 -05:00
Jake Moshenko
db8493f254 update the executor template to use VPC instances. 2015-02-02 14:55:34 -05:00
Joseph Schorr
8d6cda44b5 Switch to a name, value dict, rather than a tuple 2015-02-02 14:25:03 -05:00
Joseph Schorr
84e5c0644e Address comments 2015-02-02 14:07:32 -05:00