Joseph Schorr
|
a7ddf46c2a
|
Fix default test DB
|
2015-02-24 15:00:40 -05:00 |
|
Joseph Schorr
|
10e2eabb1c
|
Fix test
|
2015-02-23 13:47:21 -05:00 |
|
Joseph Schorr
|
5f605b7cc8
|
Fix queue handling to remove the dependency from repobuild, and have a cancel method
|
2015-02-23 13:38:01 -05:00 |
|
Jake Moshenko
|
41108a0856
|
Allow tags to be marked as hidden. Create a hidden tag on every image during a push to prevent them from getting GCed.
|
2015-02-18 17:05:16 -05:00 |
|
Joseph Schorr
|
7c81d90cda
|
Start recording the commit sha and other metadata about github triggered builds. We'll eventually show this information in the UI
|
2015-02-18 14:12:59 -05:00 |
|
Jake Moshenko
|
2dd03f1bed
|
Merge remote-tracking branch 'origin/master' into rockyhorror
Conflicts:
test/data/test.db
|
2015-02-18 10:56:01 -05:00 |
|
Jake Moshenko
|
2cd5bdb563
|
Address concerns from pull request.
|
2015-02-18 10:43:08 -05:00 |
|
Joseph Schorr
|
83e05d2342
|
Add tracking of the kind of temporary access tokens, so we can display if a pull/push by token is for a build worker
|
2015-02-17 12:35:16 -05:00 |
|
Joseph Schorr
|
81ce4c771e
|
Add ability to cancel builds that are in the waiting state
|
2015-02-13 15:54:01 -05:00 |
|
Jake Moshenko
|
2ce6e76d9d
|
Add the required migration for time machine tag lifetimes.
|
2015-02-13 14:41:08 -05:00 |
|
Jake Moshenko
|
5aedd1fabc
|
Merge remote-tracking branch 'origin/master' into rockyhorror
Conflicts:
test/data/test.db
|
2015-02-13 13:17:10 -05:00 |
|
Joseph Schorr
|
cae460b11b
|
Fix test db
|
2015-02-12 16:27:26 -05:00 |
|
Jake Moshenko
|
d306e37e9d
|
Add some simple tests to sanity check the time machine gc.
|
2015-02-12 16:05:45 -05:00 |
|
Jake Moshenko
|
b154e7acef
|
Merge remote-tracking branch 'origin/master' into rockyhorror
|
2015-02-12 15:27:28 -05:00 |
|
Jake Moshenko
|
740bc31058
|
Fix the gc test.
|
2015-02-12 14:44:01 -05:00 |
|
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 |
|
Joseph Schorr
|
f107b50a46
|
Merge branch 'master' into ackbar
|
2015-02-12 12:04:45 -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 |
|
Joseph Schorr
|
f8a917ec26
|
Fix test
|
2015-02-10 22:02:39 -05:00 |
|
Joseph Schorr
|
893ae46dec
|
Add an ImageTree class and change to searching *all applicable* branches when looking for the best cache tag.
|
2015-02-10 21:46:58 -05:00 |
|
Joseph Schorr
|
045614c6c8
|
Merge branch 'master' into ackbar
|
2015-02-09 17:16:42 -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
|
cf774e23df
|
Merge branch 'master' into v2
|
2015-02-05 15:37:14 -05:00 |
|
Joseph Schorr
|
9dfe523615
|
Merge master changes
|
2015-02-05 13:11:16 -05:00 |
|
Joseph Schorr
|
84e5c0644e
|
Address comments
|
2015-02-02 14:07:32 -05:00 |
|
Jake Moshenko
|
adce277d49
|
Fix the tests to use the default realm and building config.
|
2015-02-02 12:05:36 -05:00 |
|
Jake Moshenko
|
35ba2a6c1f
|
Use a file for sqlite in tests, in-memory seems to be seg-faulting
|
2015-01-30 16:32:37 -05:00 |
|
Joseph Schorr
|
3872d29de9
|
Add a transaction around the extend_processing call
|
2015-01-29 18:40:41 -05:00 |
|
Joseph Schorr
|
15397d270a
|
Add tests for path prefixing and super long filenames
|
2015-01-29 14:57:42 -05:00 |
|
Joseph Schorr
|
30b895b795
|
Merge branch 'grunt-js-folder' of https://github.com/coreos-inc/quay into ackbar
|
2015-01-23 17:26:14 -05:00 |
|
Joseph Schorr
|
c8229b9c8a
|
Implement new step-by-step setup
|
2015-01-23 17:19:15 -05:00 |
|
Jake Moshenko
|
44f7ab53a2
|
Merge remote-tracking branch 'origin/master' into ephemeral
|
2015-01-21 13:39:27 -05:00 |
|
Joseph Schorr
|
15a69ac872
|
Change robot deletions to set the performer to null, rather than attempting to delete the rows from the large log entries table
|
2015-01-14 12:56:06 -05:00 |
|
Joseph Schorr
|
0d2c42ad03
|
Fix tests
|
2015-01-09 17:11:51 -05:00 |
|
Joseph Schorr
|
6d604a656a
|
Move config handling into a provider class to make testing much easier
|
2015-01-09 16:23:31 -05:00 |
|
Joseph Schorr
|
7933bd44fd
|
Add tests for the new super user config API and make sure both super user API endpoint sets are all guarded against being used in production
|
2015-01-08 12:53:36 -05:00 |
|
Joseph Schorr
|
508bc10a58
|
Fix broken test due to the permissions change
|
2015-01-07 16:31:16 -05:00 |
|
Joseph Schorr
|
40d2b1748f
|
Fix handling of secret key: We now generate it on app startup if it doesn't exist in the config (which it doesn't anymore in the base config.py).
|
2015-01-05 12:31:02 -05:00 |
|
Jake Moshenko
|
b33ee1a474
|
Register existing builders to watch their expirations.
|
2015-01-05 11:21:36 -05:00 |
|
Joseph Schorr
|
1bf25f25c1
|
WIP
|
2015-01-04 14:38:41 -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 |
|
Jake Moshenko
|
4a2295373f
|
Fix tests for no timeout watches.
|
2014-12-23 15:35:34 -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
|
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
|
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 |
|
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 |
|