Commit graph

  • 1775d67315 jakedt 2014-04-15 14:14:56 -04:00
  • 5a1bb9988f Merge remote-tracking branch 'origin/master' into ncc1701 jakedt 2014-04-15 14:14:56 -04:00
  • a46fd64041 Joseph Schorr 2014-04-15 13:56:31 -04:00
  • a518a7ed3e Have the last log entries open in the Dockerfile build view when an error occurred Joseph Schorr 2014-04-15 13:56:31 -04:00
  • 47690a7a90 jakedt 2014-04-14 19:37:22 -04:00
  • 0827e0fbac Merge remote-tracking branch 'origin/master' into ncc1701 jakedt 2014-04-14 19:37:22 -04:00
  • f94a8a8328 jakedt 2014-04-14 19:03:31 -04:00
  • 90c032ec21 Add the test queue to the account with which it belongs. jakedt 2014-04-14 19:03:31 -04:00
  • de0e7ebc88 jakedt 2014-04-14 18:54:39 -04:00
  • 724fec1b74 Test third party repo images for public-ness in the builder. Always clean up private images that we dont know about before build. Pull the base image to refresh before every build. jakedt 2014-04-14 18:54:39 -04:00
  • 49007181a9 jakedt 2014-04-14 16:17:11 -04:00
  • 4946dca804 Merge remote-tracking branch 'origin/master' into benjamins jakedt 2014-04-14 16:17:11 -04:00
  • 763c50cf1a jakedt 2014-04-14 16:15:32 -04:00
  • 52fdd60779 Merge remote-tracking branch 'origin/detective' jakedt 2014-04-14 16:15:32 -04:00
  • 5d91197138 jakedt 2014-04-14 15:59:57 -04:00
  • 40f82a9d16 Work harder to reset the state of the docker env on the build worker. jakedt 2014-04-14 15:59:57 -04:00
  • 9f40759bf8 jakedt 2014-04-14 15:21:05 -04:00
  • de18236358 Allow for caching of previous docker builds for 24 hours. jakedt 2014-04-14 15:21:05 -04:00
  • 36e7629a04 jakedt 2014-04-14 12:07:38 -04:00
  • e337bfbe91 Add some tweets to our buzz section. jakedt 2014-04-14 12:07:38 -04:00
  • 1c9c1978aa jakedt 2014-04-14 11:40:17 -04:00
  • d1992a2c3c Run the tests as part of the Dockerfile build. jakedt 2014-04-14 11:40:17 -04:00
  • ac825f46b1 Joseph Schorr 2014-04-13 18:33:32 -04:00
  • 50545236e3 New experimental landing page design Joseph Schorr 2014-04-13 18:33:32 -04:00
  • 0ea2b396f5 jakedt 2014-04-11 19:23:57 -04:00
  • 4b8217d4ad Add config to allow for setting the queue names at runtime. Fix a bug in the data model. jakedt 2014-04-11 19:23:57 -04:00
  • 91b0907e83 jakedt 2014-04-11 18:34:47 -04:00
  • 61a6db236f Finish the implementation of local userfiles. Strip charsets from mimetypes in the build worker. Add canonical name ordering to the build queue. Port all queues to the canonical naming version. jakedt 2014-04-11 18:34:47 -04:00
  • 27ff48bdc0 Joseph Schorr 2014-04-11 18:21:13 -04:00
  • 0bd8a1bcbf Switch title to data-title to prevent the browser-default tooltip from displaying Joseph Schorr 2014-04-11 18:21:13 -04:00
  • 1f6274efb5 Joseph Schorr 2014-04-11 17:15:03 -04:00
  • 5e9448b450 Handle the description tag handle descriptions set async after the controller has loaded Joseph Schorr 2014-04-11 17:15:03 -04:00
  • 1d7ea9d4fd Joseph Schorr 2014-04-11 17:06:09 -04:00
  • a114a887b7 Make the meta description tag have a good static default value Joseph Schorr 2014-04-11 17:06:09 -04:00
  • 409f12a2db jakedt 2014-04-11 13:33:05 -04:00
  • 808026dc00 Remove files which are no longer used. jakedt 2014-04-11 13:33:05 -04:00
  • f480ebd871 jakedt 2014-04-11 13:32:45 -04:00
  • 576fbe4f0d Switch over to phusion baseimage. Prevent everything from daemonizing and start it with runit under phusion. Make workers trap and handle sigint and sigterm. Extend the reservation to 1hr for dockerfilebuild. Update nginx to remove the dependency on libgd. Merge the requirements and requirements enterprise files. jakedt 2014-04-11 13:32:45 -04:00
  • 72a9b180d6 jakedt 2014-04-11 11:17:45 -04:00
  • 14fba3ae7c Rename SERVER_NAME to SERVER_HOSTNAME to fix the subdomain routing problems. jakedt 2014-04-11 11:17:45 -04:00
  • 6f1555e3cd jakedt 2014-04-10 18:30:09 -04:00
  • 8fac0474b5 Get staging to run under docker on an EC2 host. jakedt 2014-04-10 18:30:09 -04:00
  • ccf9d27ab3 jakedt 2014-04-10 15:51:39 -04:00
  • 0fd5da172e Fix the super user default config. Slight style tweaks to the super user permission implementation. jakedt 2014-04-10 15:51:39 -04:00
  • 56891498c9 jakedt 2014-04-10 15:20:26 -04:00
  • 73f23f155c Merge branch 'ncc1701' of ssh://bitbucket.org/yackob03/quay into ncc1701 jakedt 2014-04-10 15:20:26 -04:00
  • 913312df76 jakedt 2014-04-10 15:20:16 -04:00
  • d39f3cc5d4 Fix the tests and implement a fake stripe. jakedt 2014-04-10 15:20:16 -04:00
  • c447e14ed2 Joseph Schorr 2014-04-10 00:27:51 -04:00
  • bdf2b02c1a Merge branch 'ncc1701' of https://bitbucket.org/yackob03/quay into ncc1701 Joseph Schorr 2014-04-10 00:27:51 -04:00
  • 5f74537c6f Joseph Schorr 2014-04-10 00:26:55 -04:00
  • 0e320c964f - Add support for super users - Add a super user API - Add a super user interface Joseph Schorr 2014-04-10 00:26:55 -04:00
  • 0ccdd7dd51 jakedt 2014-04-09 19:13:46 -04:00
  • 4f3fa34206 Remove test field from the database definition. jakedt 2014-04-09 19:13:46 -04:00
  • 0ec372f443 jakedt 2014-04-09 19:11:33 -04:00
  • fc7756a3c2 Add alembic plumbing for database schema migrations. jakedt 2014-04-09 19:11:33 -04:00
  • 5fc73337e2 jakedt 2014-04-08 23:05:45 -04:00
  • 4d4f3b1c18 Add the olark feature flag to the default config and fix the usage of flask modules. jakedt 2014-04-08 23:05:45 -04:00
  • 5e2b34ea6c Joseph Schorr 2014-04-08 21:10:33 -04:00
  • c20b04d072 Remove all mix panel code and calls when no mix panel key is specified Joseph Schorr 2014-04-08 21:10:33 -04:00
  • 8731a032ab Joseph Schorr 2014-04-08 20:33:20 -04:00
  • 3a3758654c - Move all quay.io domain references to config and add new methods for easy construction of URLs - Make the Olark chat live behind a feature flag Joseph Schorr 2014-04-08 20:33:20 -04:00
  • 1a9532bbe2 Joseph Schorr 2014-04-08 19:14:24 -04:00
  • da859203f7 - Add a config whitelist - Send the config values to the frontend - Add a service class for exposing the config values - Change the directives to inject both Features and Config - Change directive users to make use of the new scope Joseph Schorr 2014-04-08 19:14:24 -04:00
  • 3ae61dd63d Joseph Schorr 2014-04-07 20:37:02 -04:00
  • 0e54b0501c Return the reason a username validation failed and add tests to verify we are sending the reason to client Joseph Schorr 2014-04-07 20:37:02 -04:00
  • 116974b765 Joseph Schorr 2014-04-07 20:11:41 -04:00
  • a71c682abe Add ability to expand collapsed nodes in the image history view Joseph Schorr 2014-04-07 20:11:41 -04:00
  • 4665a641bc Joseph Schorr 2014-04-07 19:53:25 -04:00
  • f7b1087ef9 Add tooltip titles to tags and show the tags in the image hover tooltip Joseph Schorr 2014-04-07 19:53:25 -04:00
  • 309cc4952b Joseph Schorr 2014-04-07 19:04:26 -04:00
  • a43379d8a6 Add regex restrictions to the new user username and password fields Joseph Schorr 2014-04-07 19:04:26 -04:00
  • 40fecc2c75 Joseph Schorr 2014-04-07 18:55:39 -04:00
  • 3d18ddf2a5 Fix form error popovers in all forms Joseph Schorr 2014-04-07 18:55:39 -04:00
  • 1949e0337e jakedt 2014-04-07 16:59:22 -04:00
  • 265fa5070a Fix support for multiple stack configurations and move most secrets into the quay-config project. jakedt 2014-04-07 16:59:22 -04:00
  • b05e6c1765 jakedt 2014-04-07 10:58:53 -04:00
  • 8076ad0a20 Add x-gzip as a mimetype for tarballs. jakedt 2014-04-07 10:58:53 -04:00
  • c4e3ed5d53 jakedt 2014-04-07 01:20:09 -04:00
  • 8e9faf6121 Toward running quay in a docker container. jakedt 2014-04-07 01:20:09 -04:00
  • 8a4858623c Joseph Schorr 2014-04-06 14:48:58 -04:00
  • 6e2b8d96b8 Add a simplified landing page for the case where billing is disabled Joseph Schorr 2014-04-06 14:48:58 -04:00
  • 7e580799e4 Joseph Schorr 2014-04-06 00:50:30 -04:00
  • badf002e92 Turn off all references and API calls to github login if the feature is disabled Joseph Schorr 2014-04-06 00:50:30 -04:00
  • 9a74549f2d Joseph Schorr 2014-04-06 00:36:19 -04:00
  • 19a20a6c94 Turn off all references and API calls to billing if the feature is disabled Joseph Schorr 2014-04-06 00:36:19 -04:00
  • c3de0e3a07 Joseph Schorr 2014-04-04 23:26:10 -04:00
  • c374e8146a - Add code for placing the features information on the frontend - Add a Features service for examining feature flags on the frontend - Add a directive (quay-requires) that matches feature flags and, if any one does not match, removes the element from the DOM - Add a directive (quay-show) that injects the features into the scope so that expressions of the form "Features.BILLING || something" work out of the box to show/hide the element - Add a directive (quay-classes) that allows for setting of CSS classes on an element based on feature expression(s) such as {"!BILLING": "active"} (e.g. the BILLING flag is set to false, add the class "active". Joseph Schorr 2014-04-04 23:26:10 -04:00
  • 3de87f254f jakedt 2014-04-04 16:06:41 -04:00
  • 37ad8a414a Revert a change to the way zip files are extracted. jakedt 2014-04-04 16:06:41 -04:00
  • a716abe0ce Joseph Schorr 2014-04-04 03:01:48 -04:00
  • e685dced84 Fix receipt downloading by properly loading the permissions for the user/org Joseph Schorr 2014-04-04 03:01:48 -04:00
  • dd5956e5a2 Joseph Schorr 2014-04-04 02:46:56 -04:00
  • de91a9872b Add an invoice rendering tool Joseph Schorr 2014-04-04 02:46:56 -04:00
  • e6ba9f14f0 Joseph Schorr 2014-04-03 19:32:09 -04:00
  • 4f4112b18d Add show_if and hide_if methods for routes and APIs, as well as proper comparison of feature values Joseph Schorr 2014-04-03 19:32:09 -04:00
  • f4884994a0 jakedt 2014-04-03 18:47:17 -04:00
  • 0abbf042dd Add a features modules that process the flask dict. jakedt 2014-04-03 18:47:17 -04:00
  • 1c930fe682 jakedt 2014-04-03 17:45:44 -04:00
  • 173f8d9b9a Remove the invalid import. jakedt 2014-04-03 17:45:44 -04:00