Commit graph

  • 9bb8fd726e Joseph Schorr 2014-02-07 12:47:53 -05:00
  • 798b6fd1bc Tour fixes/improvements: Joseph Schorr 2014-02-07 12:47:53 -05:00
  • 3fad65d60a Joseph Schorr 2014-02-07 12:30:52 -05:00
  • aae66aca71 Combine cdnjs requests into a single call Joseph Schorr 2014-02-07 12:30:52 -05:00
  • 028a128832 Joseph Schorr 2014-02-06 22:13:42 -05:00
  • dc230a1004 Make sure the repo name matches the Docker regex in the tutorial Joseph Schorr 2014-02-06 22:13:42 -05:00
  • f4fc584362 Joseph Schorr 2014-02-06 21:25:33 -05:00
  • 683648ab19 Database changed Joseph Schorr 2014-02-06 21:25:33 -05:00
  • 036c2d79aa Joseph Schorr 2014-02-06 21:23:27 -05:00
  • 98e57b9d2b Merge branch 'master' into tutorial Joseph Schorr 2014-02-06 21:23:27 -05:00
  • a62889f03d Joseph Schorr 2014-02-06 20:58:26 -05:00
  • fa1bf94af1 Get the basic tutorial working completely, including reacting to server-side events Joseph Schorr 2014-02-06 20:58:26 -05:00
  • b63f8471c1 yackob03 2014-02-06 19:59:10 -05:00
  • b9a5e355eb Improve the error message for when a new org name doesn't pass the regex. yackob03 2014-02-06 19:59:10 -05:00
  • 248869cd1f yackob03 2014-02-06 19:20:19 -05:00
  • bd47b9adf4 Add an about page. Change the terms in the footer. Add colors to the icons for the contact options. Update the sitemap. Remove empty controllers. yackob03 2014-02-06 19:20:19 -05:00
  • 57b5248fed yackob03 2014-02-06 17:33:50 -05:00
  • 7d593b1078 Switch the delete tag response code to match the registry spect. yackob03 2014-02-06 17:33:50 -05:00
  • 62c815dbf5 yackob03 2014-02-06 15:34:19 -05:00
  • c3cb1dfa87 Add a tool to fix the images that were wrong before c8f0780 fixed tags. yackob03 2014-02-06 15:34:19 -05:00
  • b15008c517 yackob03 2014-02-06 14:49:53 -05:00
  • c8f0780aaf Fix a subtle bug with create_or_update_tag. yackob03 2014-02-06 14:49:53 -05:00
  • c4bef1589c yackob03 2014-02-06 14:40:36 -05:00
  • ec8f599a11 First half of pylint fixes for the unit tests. yackob03 2014-02-06 14:40:36 -05:00
  • ad5942e847 yackob03 2014-02-06 14:22:13 -05:00
  • 2a89c2bb35 Refactor the garbage collection code a tiny bit. yackob03 2014-02-06 14:22:13 -05:00
  • b78e1c47ec yackob03 2014-02-06 14:16:34 -05:00
  • f5fff3657c Merge remote-tracking branch 'origin/unittesting' yackob03 2014-02-06 14:16:34 -05:00
  • af98e302ab yackob03 2014-02-06 14:15:59 -05:00
  • 1012daf303 Remove the tests for the now removed method: delete all repository tags. yackob03 2014-02-06 14:15:59 -05:00
  • 4e4a9140fc yackob03 2014-02-06 14:13:35 -05:00
  • ef68982728 Garbage collect repositories on push and on tag deletion. yackob03 2014-02-06 14:13:35 -05:00
  • 29b4aaa2b1 Joseph Schorr 2014-02-06 13:37:41 -05:00
  • b7afc83204 Merge branch 'bobthe' into tutorial Joseph Schorr 2014-02-06 13:37:41 -05:00
  • 656ffbfc98 Joseph Schorr 2014-02-06 13:36:32 -05:00
  • c2fb1e5d78 Checkin start on real-time stuff so we can merge the bob the branch Joseph Schorr 2014-02-06 13:36:32 -05:00
  • a0da071dd2 Joseph Schorr 2014-02-05 21:00:04 -05:00
  • dbed1300ad Start on work towards the tutorial. Note that this code is BROKEN Joseph Schorr 2014-02-05 21:00:04 -05:00
  • 2912e88083 yackob03 2014-02-05 20:01:23 -05:00
  • df389e81c7 Fix up the test endpoints with better fake data. Install them at a known location. Update the building test repository to point to the new fakes. yackob03 2014-02-05 20:01:23 -05:00
  • 65a979aad4 yackob03 2014-02-05 20:00:18 -05:00
  • 44fe17754a Fix the API discovery method to not rely on globals(). yackob03 2014-02-05 20:00:18 -05:00
  • 2be94c4e77 yackob03 2014-02-05 19:59:57 -05:00
  • c919b9321b Better messaging around build status. yackob03 2014-02-05 19:59:57 -05:00
  • 3a3c1bbe46 yackob03 2014-02-05 19:59:26 -05:00
  • fab699530c Check for errors before delegating to the cleanup function. yackob03 2014-02-05 19:59:26 -05:00
  • b226ff3a76 Joseph Schorr 2014-02-05 17:05:06 -05:00
  • 732ce83795 Move JSON pretty print config flag to the proper place Joseph Schorr 2014-02-05 17:05:06 -05:00
  • c7817cd7be Joseph Schorr 2014-02-05 17:00:33 -05:00
  • 4c9a1c1621 Disable pretty printing of JSON, since it can break Docker CLI Joseph Schorr 2014-02-05 17:00:33 -05:00
  • 3ae2ca8419 yackob03 2014-02-05 11:07:54 -05:00
  • 67e0736fc6 Separate out the dockerfile build stuff to a separate class. Add a dependency on docker-py master. yackob03 2014-02-05 11:07:54 -05:00
  • d0a9958752 Joseph Schorr 2014-02-04 20:50:13 -05:00
  • a049fc57c6 Start on tour infrastructure. Note that this code works but is NOT STYLED and has a FAKE TEMP TOUR in it Joseph Schorr 2014-02-04 20:50:13 -05:00
  • 8d04c6c89e yackob03 2014-02-04 19:29:32 -05:00
  • 72c380d9a1 Merge branch 'master' into bobthe yackob03 2014-02-04 19:29:32 -05:00
  • 8ca9784777 yackob03 2014-02-04 19:01:04 -05:00
  • 8b8084f484 Add a mostly working cloud init script and a bitbucket deploy key. The docker run of logstash isn't working for some reason and still must be done manually. yackob03 2014-02-04 19:01:04 -05:00
  • 1071806a0a yackob03 2014-02-04 15:09:00 -05:00
  • 9c20560e91 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay yackob03 2014-02-04 15:09:00 -05:00
  • 6cdafcd851 yackob03 2014-02-04 15:08:49 -05:00
  • a6f98570a1 Send everything in production through the gunicorn logger (allows rotation using USR1). Add a gunicorn logger that emits the logstash format. Move the gunicorn config to the conf subdir. Update the postrotate script to hopefully work. yackob03 2014-02-04 15:08:49 -05:00
  • 9931a3ba13 Joseph Schorr 2014-02-03 21:18:55 -05:00
  • 808b2e24d8 Merge branch 'master' of https://bitbucket.org/yackob03/quay Joseph Schorr 2014-02-03 21:18:55 -05:00
  • 311acabcb1 Joseph Schorr 2014-02-03 21:18:39 -05:00
  • 1f8c66512f Add a tool for manually resending a confirmation email Joseph Schorr 2014-02-03 21:18:39 -05:00
  • 4159ff5b85 yackob03 2014-02-03 19:08:37 -05:00
  • 5270066d6d Switch to the redis backed build logs and status. yackob03 2014-02-03 19:08:37 -05:00
  • ee9c2ac240 Joseph Schorr 2014-02-03 18:30:06 -05:00
  • 83a34c0ef3 Fix the few broken security tests after the error code fixes Joseph Schorr 2014-02-03 18:30:06 -05:00
  • 5d0edb42ae Joseph Schorr 2014-02-03 18:18:33 -05:00
  • 08160afdde Finish API endpoint unit tests Joseph Schorr 2014-02-03 18:18:33 -05:00
  • a5f02a519f yackob03 2014-02-03 13:48:47 -05:00
  • 5cc59e67a9 Merge branch 'master' into bobthe yackob03 2014-02-03 13:48:47 -05:00
  • 56d128e1b0 yackob03 2014-02-03 11:57:29 -05:00
  • f2fef9fcde Update the logrotate config to use the right permissions for the file, and to call USR1 on nginx after rotation. Update the readme to use the nginx pidfile. yackob03 2014-02-03 11:57:29 -05:00
  • 799ca3c90a Joseph Schorr 2014-01-31 19:45:44 -05:00
  • e3eee958a4 Continue on API unit tests: Now 60% (or so) coverage Joseph Schorr 2014-01-31 19:45:44 -05:00
  • e9a190fbd5 yackob03 2014-01-31 19:33:38 -05:00
  • cd1e1ec3b0 Merge remote-tracking branch 'origin/logcabin' yackob03 2014-01-31 19:33:38 -05:00
  • 0efa0f0512 yackob03 2014-01-31 19:30:50 -05:00
  • f2e132871f Change the bounce command in the readme to use the pidfile for gunicorn. yackob03 2014-01-31 19:30:50 -05:00
  • f241612a04 yackob03 2014-01-31 19:23:37 -05:00
  • b48748d957 Have gunicorn publish its pid and have logrotate bounce it so that the file handle migrates. yackob03 2014-01-31 19:23:37 -05:00
  • b668de457e yackob03 2014-01-31 19:21:05 -05:00
  • 23fa91c75b Update the readme with information on starting the log pusher. yackob03 2014-01-31 19:21:05 -05:00
  • 84468f7898 yackob03 2014-01-31 19:20:35 -05:00
  • b128701ed6 Forgot to move one of the nginx dirs. yackob03 2014-01-31 19:20:35 -05:00
  • f892f7c0a7 Joseph Schorr 2014-01-31 18:54:31 -05:00
  • 36d37e839b Continue on API unit tests: Now 50% (or so) coverage Joseph Schorr 2014-01-31 18:54:31 -05:00
  • 4352eb693f yackob03 2014-01-31 18:17:11 -05:00
  • 9db63a505f Add logrotate config and installation instructions to the readme. yackob03 2014-01-31 18:17:11 -05:00
  • 26df86f3e7 yackob03 2014-01-31 18:13:46 -05:00
  • 2b6c9149e8 Configure nginx to emit logstash logs for access logs. Move all nginx config to a conf subdir. Rework nginx config to share common parts. yackob03 2014-01-31 18:13:46 -05:00
  • 3f6be04600 Joseph Schorr 2014-01-31 17:54:56 -05:00
  • 8fede11620 Fix broken API routes Joseph Schorr 2014-01-31 17:54:56 -05:00
  • ab1f159264 Joseph Schorr 2014-01-31 17:54:01 -05:00
  • 05b33dced4 Continue on API unit tests Joseph Schorr 2014-01-31 17:54:01 -05:00
  • fd4b988c4d Joseph Schorr 2014-01-31 16:19:29 -05:00
  • 900ccd4c47 Start on unit tests for the API endpoint Joseph Schorr 2014-01-31 16:19:29 -05:00