Commit graph

2462 commits

Author SHA1 Message Date
Joseph Schorr
3b3b55cf5d Add logging to log entries 2014-06-11 20:53:28 -04:00
Jake Moshenko
f29d3a9180 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2014-06-11 16:55:46 -04:00
Jake Moshenko
7a5605a568 Add an exact abort and use it to send the expected response for 409s. 2014-06-11 16:55:38 -04:00
Jake Moshenko
78c5aec5b9 Switch the checksums to use the registry computed value, remove all assumptions of namespaced paths for legacy storage, fix an upload race condition in the registry code. 2014-06-11 15:37:45 -04:00
Joseph Schorr
4e4e2ed3ec Add links to the new status page 2014-06-10 16:16:47 -04:00
Jake Moshenko
246a216f80 Update the dockerfiles because the apt-cache is too far out of date. 2014-06-10 15:34:52 -04:00
Jake Moshenko
4b13ddc118 Fix the size calculation to prefer the shared version if both are available. 2014-06-10 15:34:32 -04:00
Jake Moshenko
eb69588270 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2014-06-10 15:33:19 -04:00
Joseph Schorr
257b66fa2a Make sure the repo exists when setting a tag 2014-06-10 14:43:52 -04:00
Jake Moshenko
e445df69ca Update the monthly revenue script to work with discounts. 2014-06-09 14:44:53 -04:00
Jake Moshenko
135859bc30 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2014-06-09 14:44:09 -04:00
Jake Moshenko
104906d9b1 Update the builderworker to fix the lack of license code, and to create dev nodes like libcontainer. 2014-06-09 14:44:01 -04:00
Joseph Schorr
bbb48b1235 Handle the case where the plans do not load correctly. 2014-06-04 16:27:45 -04:00
Joseph Schorr
738c4a86ff Check to make sure we can load the github user data 2014-06-04 16:12:31 -04:00
Joseph Schorr
4282977e90 Check on the builds array; it may not be present if the page has changed or the builds have not yet loaded 2014-06-04 16:08:26 -04:00
Joseph Schorr
8a374b1c34 - Fix landing page for enterprise
- Fix tour and tour content for enterprise
2014-06-03 14:09:38 -04:00
Joseph Schorr
c630d7e948 Merge branch 'master' into touchdown
Conflicts:
	static/js/app.js
	static/partials/organizations.html
	test/data/test.db
2014-06-03 13:22:26 -04:00
Jake Moshenko
36435d38e3 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2014-06-02 15:00:12 -04:00
Joseph Schorr
59724f5ccb Fix tooltip of the create repository icon 2014-06-02 14:37:29 -04:00
Jake Moshenko
a6fb64005d Disable the other convert to organization button when using LDAP login. 2014-05-30 18:28:47 -04:00
Jake Moshenko
0057ced98c Move GitHub build trigger behind a feature flag. 2014-05-30 18:28:18 -04:00
Jake Moshenko
2112333875 Update the test config to enable FEATURE_BILLING. 2014-05-30 15:48:20 -04:00
Jake Moshenko
d1f4fbdacc Split out the redis hostname for user events and build logs as a string config. Modularize the user events and fix all callers. 2014-05-30 14:25:29 -04:00
Jake Moshenko
4c1538ca90 Fix the tests with the new license data. 2014-05-29 13:57:57 -04:00
Jake Moshenko
8e6328a5f0 Merge branch 'driversed' of ssh://bitbucket.org/yackob03/quay into driversed 2014-05-29 11:24:44 -04:00
Jake Moshenko
0ba4201020 Add a module which will create notifications for all users when the license is at its expiration period, and terminate the process when the license expires. 2014-05-29 11:24:10 -04:00
Jake Moshenko
0683f2657e Rename the email util to not conflict with a builtin library. 2014-05-28 18:22:48 -04:00
Joseph Schorr
69be86be97 Add extra seat check in the user API call and turn off user->org conversion when authentication is LDAP 2014-05-28 15:53:53 -04:00
Joseph Schorr
7ed3c603ec Merge branch 'driversed' of https://bitbucket.org/yackob03/quay into driversed 2014-05-28 15:22:43 -04:00
Joseph Schorr
205362bc7b Add UI for handling the case when an enterprise has reached its maximum seat count 2014-05-28 15:22:36 -04:00
Jake Moshenko
b1d08dce55 Prevent the dockerfile from building if the ADD behavior for symlinks ever changes to a recursive copy. 2014-05-28 14:31:30 -04:00
Jake Moshenko
22cc7a85d4 Add exp_month and exp_year to the fake card to fix the tests. 2014-05-28 14:06:37 -04:00
Jake Moshenko
a1baba9fac Add the LICENSE_USER_LIMIT to the test config. 2014-05-28 14:06:21 -04:00
Jake Moshenko
decefbf168 Switch the seat count for the superuser API to the real value from the license. 2014-05-28 13:54:02 -04:00
Jake Moshenko
33b43b75c0 Eliminate a lot of the if cases in create_user by separating them out. Add a limit to the number of users which can be created based on the license. Add support for creating and loading licenses. 2014-05-28 13:51:52 -04:00
Jake Moshenko
0ef1902957 Strip Quay password from readme. 2014-05-27 15:24:29 -04:00
Jake Moshenko
78139180c2 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2014-05-27 15:19:30 -04:00
Jake Moshenko
e8355f301e Remove our deploy key from the workers/Readme which gets included in the Docker image. 2014-05-27 15:19:23 -04:00
Joseph Schorr
404055decc Make sure we always have a valid container element before calculating the dimensions of the various charts 2014-05-27 12:38:18 -04:00
Joseph Schorr
a64c9a5d7f Merge branch 'master' of https://bitbucket.org/yackob03/quay 2014-05-23 15:21:28 -04:00
Joseph Schorr
81f235e5d6 Fix error when no token is returned by Github 2014-05-23 15:20:40 -04:00
Jake Moshenko
521dec682f Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2014-05-23 14:30:10 -04:00
Jake Moshenko
0b6552d6cc Fix the metrics so they are usable for scaling the workers down and up. Switch all datetimes which touch the database from now to utcnow. Fix the worker Dockerfile. 2014-05-23 14:16:26 -04:00
Joseph Schorr
a9a8105fbc Add credit card expiration date to the billing info screen 2014-05-22 16:52:51 -04:00
Jake Moshenko
f4c488f9b6 Fix the queue query for old jobs which won't run. 2014-05-22 13:50:06 -04:00
Jake Moshenko
f6726bd0a4 Merge branch 'ldapper'
Conflicts:
	Dockerfile
	app.py
	data/database.py
	endpoints/index.py
	test/data/test.db
2014-05-22 12:13:41 -04:00
Jake Moshenko
d14798de1d Add a queue capacity reporter plugin to the queue. Move the queue definitions to app. Add a cloudwatch reporter to the dockerfile build queue. 2014-05-21 19:50:37 -04:00
Joseph Schorr
d209929133 Make sure the scroll is at the top of the page on every route change 2014-05-21 15:28:38 -04:00
Joseph Schorr
e81d0a0514 Merge branch 'touchdown' of https://bitbucket.org/yackob03/quay into touchdown 2014-05-21 15:03:50 -04:00
Joseph Schorr
4c20e6bf62 Make sure namespaces in the drop down are always black 2014-05-21 15:03:06 -04:00