Joseph Schorr
|
3f806b10c2
|
Add support for build status tags, which link to the Quay.io repo
|
2014-02-28 16:23:36 -05:00 |
|
Joseph Schorr
|
39eaca346d
|
Add an icon for build triggers and properly handle build trigger activation errors
|
2014-02-26 18:43:16 -05:00 |
|
Joseph Schorr
|
206049dbf8
|
- Add a build now command to the trigger
- Have the trigger description use the master_branch in the config
|
2014-02-25 19:53:41 -05:00 |
|
jakedt
|
011490d36d
|
Refactor a lot of the build create code out into a common method. Add an endpoint for manually starting triggers.
|
2014-02-25 19:39:43 -05:00 |
|
Joseph Schorr
|
a6128978cb
|
Merge branch 'rustedbuilds' of https://bitbucket.org/yackob03/quay into rustedbuilds
|
2014-02-25 18:22:59 -05:00 |
|
Joseph Schorr
|
e687b4d2d4
|
Add logging descriptions for the new trigger logs
|
2014-02-25 18:22:55 -05:00 |
|
jakedt
|
c13f7cd9df
|
Add the resource_key back to the repository build.
|
2014-02-25 18:22:02 -05:00 |
|
Joseph Schorr
|
ef02e769fb
|
Merge branch 'rustedbuilds' of https://bitbucket.org/yackob03/quay into rustedbuilds
|
2014-02-24 20:38:57 -05:00 |
|
Joseph Schorr
|
d1fdc31549
|
- Add a dropdown-select directive and use it in the git trigger setup dialog both times
- Add a dropdown-select for the docker file folder
- Add an API method for listing the build source sub directories
|
2014-02-24 20:36:54 -05:00 |
|
jakedt
|
b094480164
|
Add code that will allow build triggers to be deactivated or deleted from their services.
|
2014-02-24 16:36:49 -05:00 |
|
jakedt
|
13dea98499
|
Prepare the build worker to support multiple tags and subdirectories. Change the build database config to accept a job config object instead of breaking out the parameters into independent blocks.
|
2014-02-24 16:11:23 -05:00 |
|
jakedt
|
86e93a2c0f
|
Write triggers are successfully installing on GitHub, noice!
|
2014-02-21 17:09:56 -05:00 |
|
jakedt
|
a6400171b3
|
First stab at implementing token.activate.
|
2014-02-21 16:02:31 -05:00 |
|
jakedt
|
d5304f7db0
|
Merge remote-tracking branch 'origin/master' into rustedbuilds
Conflicts:
data/database.py
endpoints/api.py
endpoints/common.py
test/data/test.db
|
2014-02-21 14:52:40 -05:00 |
|
Joseph Schorr
|
5519d93a64
|
Get UI for activating github build triggers in place and working. Note that the actual server-side activation is still not done (but the proper method is invoked)
|
2014-02-20 18:57:49 -05:00 |
|
jakedt
|
9e426816a5
|
Pass trigger information on build status. Set up a trigger for the sample building repository. Allow to list the builds started from a trigger. Protect the callback with the proper auth for creating a trigger on a repo.
|
2014-02-19 16:08:33 -05:00 |
|
jakedt
|
f4642be11a
|
Merge remote-tracking branch 'origin/allyourbaseimage'
Conflicts:
test/data/test.db
test/test_api_usage.py
|
2014-02-18 19:15:14 -05:00 |
|
jakedt
|
f60f9eb62a
|
Properly connect the github push webhook with the build worker. Still need to resolve the archive format.
|
2014-02-18 18:09:14 -05:00 |
|
jakedt
|
ed38bcdafc
|
Merge remote-tracking branch 'origin/master' into rustedbuilds
Conflicts:
test/data/test.db
|
2014-02-18 16:13:34 -05:00 |
|
jakedt
|
b5d4919364
|
Split out callbacks into their own blueprint. Add build trigger DB information and connect it with some APIs. Stub out the UI to allow for generation of triggers. Split out the triggers into a plugin-ish architecture for easily adding new triggers.
|
2014-02-18 15:50:15 -05:00 |
|
Joseph Schorr
|
bc0d51656a
|
Add ability to see a build's build pack, including browsing and downloading of the contents if it is a zip
|
2014-02-17 17:28:20 -05:00 |
|
jakedt
|
46de02a9ec
|
Merge remote-tracking branch 'origin/master' into allyourbaseimage
|
2014-02-17 15:18:01 -05:00 |
|
jakedt
|
369417c3ad
|
Fix the test for where extended image properties should come from. Fix the delete tag dialog to specify that the repo will be gc'ed after tag deletion.
|
2014-02-17 14:52:46 -05:00 |
|
jakedt
|
e7064f1191
|
Fix the tests and the one bug that it highlighted.
|
2014-02-16 18:59:24 -05:00 |
|
jakedt
|
b619356907
|
Get the base image stuff working. Checkpoint before fixing the tests.
|
2014-02-16 17:38:47 -05:00 |
|
Joseph Schorr
|
55d846061e
|
Add ability to re-run a dockerfile build
|
2014-02-14 18:37:06 -05:00 |
|
jakedt
|
4d8ae230dc
|
Disable retries on builds.
|
2014-02-13 15:54:47 -05:00 |
|
yackob03
|
8f6cdabde3
|
Merge branch 'bobthe'
Conflicts:
test/data/test.db
|
2014-02-13 12:47:59 -05:00 |
|
yackob03
|
b920a0cb1f
|
Really try to emulate the logs format with the test logs. Switch to a simplified flat logs format.
|
2014-02-12 18:58:40 -05:00 |
|
yackob03
|
85694dd110
|
Add a build display name, set it from the etag reported by s3 for file uploads.
|
2014-02-12 13:52:12 -05:00 |
|
yackob03
|
7f89a5b7f0
|
Add the start time to the repository build object and APIs.
|
2014-02-11 12:25:38 -05:00 |
|
yackob03
|
6fd343741b
|
Change to the new paging format with the commands available at the top.
|
2014-02-10 19:12:43 -05:00 |
|
yackob03
|
44fe17754a
|
Fix the API discovery method to not rely on globals().
|
2014-02-05 20:00:18 -05:00 |
|
yackob03
|
67e0736fc6
|
Separate out the dockerfile build stuff to a separate class. Add a dependency on docker-py master.
|
2014-02-05 11:07:54 -05:00 |
|
yackob03
|
5270066d6d
|
Switch to the redis backed build logs and status.
|
2014-02-03 19:08:37 -05:00 |
|
Joseph Schorr
|
08160afdde
|
Finish API endpoint unit tests
|
2014-02-03 18:18:33 -05:00 |
|
Joseph Schorr
|
36d37e839b
|
Continue on API unit tests: Now 50% (or so) coverage
|
2014-01-31 18:54:31 -05:00 |
|
Joseph Schorr
|
8fede11620
|
Fix broken API routes
|
2014-01-31 17:54:56 -05:00 |
|
Joseph Schorr
|
05b33dced4
|
Continue on API unit tests
|
2014-01-31 17:54:01 -05:00 |
|
Joseph Schorr
|
900ccd4c47
|
Start on unit tests for the API endpoint
|
2014-01-31 16:19:29 -05:00 |
|
yackob03
|
31ff854031
|
Fix the permissions for the build status tests. Fix a problem with logging the csrf token information when the user is anonymous.
|
2014-01-30 19:36:21 -05:00 |
|
yackob03
|
fff5da6354
|
Fix the response codes for errors.
|
2014-01-30 19:06:10 -05:00 |
|
yackob03
|
2ddbad3d39
|
url_for must reference the blueprint name now.
|
2014-01-30 17:23:14 -05:00 |
|
yackob03
|
96a97f667c
|
Merge remote-tracking branch 'origin/better-error'
|
2014-01-30 13:44:33 -05:00 |
|
yackob03
|
05febb1a0c
|
Switch the CSRF token to logging only to test for a little while in prod.
|
2014-01-30 13:42:25 -05:00 |
|
Joseph Schorr
|
96e15d285d
|
Public building repositories should allow users to see the build status
|
2014-01-27 13:55:40 -05:00 |
|
yackob03
|
f585430399
|
Make abort return a json block, which is apparently what the client expects. Remove unused imports. Fix line length and kwarg problems.
|
2014-01-24 17:00:42 -05:00 |
|
Joseph Schorr
|
98109a28cd
|
Better error messages when using the API, index and registry
|
2014-01-24 14:12:04 -05:00 |
|
Joseph Schorr
|
335733ad68
|
Fix routes for prototype endpoints
|
2014-01-23 14:55:11 -05:00 |
|
yackob03
|
845985c859
|
Merge branch 'security'
Conflicts:
endpoints/api.py
endpoints/web.py
|
2014-01-23 14:51:43 -05:00 |
|