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