Joseph Schorr
|
32b2ecdfa6
|
Add ability to dismiss notifications
|
2014-07-28 18:23:46 -04:00 |
|
Joseph Schorr
|
34fc279092
|
Add e-mail authorization to the repository notification flow. Also validates the creation of the other notification methods.
|
2014-07-28 14:58:12 -04:00 |
|
Jake Moshenko
|
268c28649a
|
The previous order of removing triggers and their push keys violated a DB constraint.
|
2014-07-25 13:46:22 -04:00 |
|
Joseph Schorr
|
54ee94754e
|
- Add support for orgs in the entity search and the notification system
- Fix the titles/names of the different notification types
- Fix the styling of the options buttons on the notifications
|
2014-07-22 13:39:41 -04:00 |
|
Jake Moshenko
|
b39b847c98
|
Add messaging around required params for oauth. Style fixes.
|
2014-07-21 15:09:31 -04:00 |
|
Joseph Schorr
|
752efb9e0f
|
Fix the spawn_notification to work in all cases and clean up some of the remaining code
|
2014-07-18 16:34:52 -04:00 |
|
Joseph Schorr
|
591cd020b8
|
Merge branch 'master' into redalert
|
2014-07-18 15:58:56 -04:00 |
|
Joseph Schorr
|
af31bde997
|
Add support for the remaining events to the frontend and the backend
|
2014-07-18 15:58:18 -04:00 |
|
Jake Moshenko
|
70a35ab421
|
Some uninitialized build triggers may not yet have a write token.
|
2014-07-18 15:05:39 -04:00 |
|
Jake Moshenko
|
8a2c88488a
|
Filter tokens with an associated build trigger from the list API. Delete associated tokens when deleting a trigger.
|
2014-07-18 14:56:26 -04:00 |
|
Jake Moshenko
|
3d852aa9d3
|
tiny style fixes
|
2014-07-18 14:55:55 -04:00 |
|
Joseph Schorr
|
f7c154abb5
|
Get Quay notification support working in the notification methods
|
2014-07-18 14:12:20 -04:00 |
|
Joseph Schorr
|
df7b8d651c
|
Fix bugs in the initial impl of the notification event and notification method libs.
|
2014-07-18 11:52:36 -04:00 |
|
Joseph Schorr
|
8d7493cb86
|
Convert over to notifications system. Note this is incomplete
|
2014-07-17 22:51:58 -04:00 |
|
Joseph Schorr
|
a45054bf2e
|
Change tag_view to avoid a DB lookup and only return the tag's image ID. We map the ID in the frontend based on the image data returned
|
2014-07-17 15:16:22 -04:00 |
|
Joseph Schorr
|
de8e898ad0
|
Add UI for managing repo notifications
|
2014-07-17 13:32:39 -04:00 |
|
Joseph Schorr
|
a84fe0681a
|
Start on data model changes and API changes for the new repository notification system
|
2014-07-16 16:30:47 -04:00 |
|
Joseph Schorr
|
8eacbfbce4
|
Password field may be optional from the Docker CLI
|
2014-07-14 21:24:38 -04:00 |
|
Joseph Schorr
|
b0c4f5b2f5
|
- Fix tests to not hit remote Redis endpoint
- Fix convert organization to allow admin email address, in addition to username
- Add test for the above
|
2014-07-08 18:19:13 -04:00 |
|
Jake Moshenko
|
c40f6abb7a
|
Fix some bugs with resume support.
|
2014-07-07 18:19:52 -04:00 |
|
Jake Moshenko
|
f40b7dbc54
|
Merge remote-tracking branch 'origin/resume'
|
2014-07-07 18:09:10 -04:00 |
|
Joseph Schorr
|
af46d3d455
|
Remove path from get_supports_resumeable_download
|
2014-07-07 16:21:27 -04:00 |
|
Jake Moshenko
|
c338b7d621
|
Merge remote-tracking branch 'origin/touchdown'
Conflicts:
static/css/quay.css
static/js/controllers.js
test/data/test.db
|
2014-07-07 15:33:51 -04:00 |
|
Joseph Schorr
|
e850d17e29
|
Handle potential NPE in the registry code
|
2014-07-03 17:18:14 -04:00 |
|
Joseph Schorr
|
0ac6312c8a
|
Get resumable downloads working in a way that the Docker CLI will actually understand. Also rename the method to conform the the name used in the Docker source code.
|
2014-07-02 21:18:46 -04:00 |
|
Joseph Schorr
|
0d89fd7f26
|
Add code for resumable downloads from S3
|
2014-07-02 00:39:59 -04:00 |
|
Jake Moshenko
|
b3bf782035
|
Fix the diffs worker.
|
2014-06-30 13:51:42 -04:00 |
|
Jake Moshenko
|
684c26bc1a
|
Populate image storage objects with locations everywhere.
|
2014-06-27 20:04:26 -04:00 |
|
Joseph Schorr
|
ee0d483efd
|
Fix "Run Build Again" to send the tags to which we should push.
|
2014-06-26 19:55:16 -04:00 |
|
Joseph Schorr
|
76165b5d2b
|
Add API and UI support for displaying image locations
|
2014-06-24 18:48:42 -04:00 |
|
Jake Moshenko
|
da12b940a9
|
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay into carmensandiego
|
2014-06-23 11:26:14 -04:00 |
|
Joseph Schorr
|
46d1dc98ce
|
Make absolutely sure to skip requests without a valid payload
|
2014-06-19 17:20:43 -04:00 |
|
Jake Moshenko
|
bf0e01fba5
|
Fix bugs with pushing, pulling, and deleting.
|
2014-06-17 16:37:48 -04:00 |
|
Jake Moshenko
|
bf98575feb
|
Add the basics of geographic data distribution and get the tests to work.
|
2014-06-17 16:03:43 -04:00 |
|
Jake Moshenko
|
f405d575a3
|
Remove to code path to check image for size, always use the imagestorage.
|
2014-06-12 19:51:17 -04:00 |
|
Jake Moshenko
|
fb465fd66f
|
Eradicate the s3 versions of the checksum and the uploading flag.
|
2014-06-12 19:27:43 -04:00 |
|
Jake Moshenko
|
22bb1dc8cc
|
Use the old checksum header for compatibility with older clients.
|
2014-06-11 22:00:37 -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 |
|
Jake Moshenko
|
4b13ddc118
|
Fix the size calculation to prefer the shared version if both are available.
|
2014-06-10 15:34:32 -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
|
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
|
0057ced98c
|
Move GitHub build trigger behind a feature flag.
|
2014-05-30 18:28:18 -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
|
8e6328a5f0
|
Merge branch 'driversed' of ssh://bitbucket.org/yackob03/quay into driversed
|
2014-05-29 11:24:44 -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
|
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
|
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 |
|
Joseph Schorr
|
81f235e5d6
|
Fix error when no token is returned by Github
|
2014-05-23 15:20:40 -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
|
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 |
|
Jake Moshenko
|
8c3448080c
|
Merge remote-tracking branch 'origin/master' into touchdown
Conflicts:
test/data/test.db
|
2014-05-21 14:43:57 -04:00 |
|
Joseph Schorr
|
62930aa9b5
|
Make sure we have a head_commit in the payload from Github
|
2014-05-16 15:45:13 -04:00 |
|
Jake Moshenko
|
8b5c781f84
|
Change the health check to ping the db and the redis build logs.
|
2014-05-13 18:53:42 -04:00 |
|
Jake Moshenko
|
11c6c5fa52
|
Merge remote-tracking branch 'origin/master' into ldapper
Conflicts:
app.py
|
2014-05-13 16:55:02 -04:00 |
|
Jake Moshenko
|
2da8b4737e
|
Fix the registry to work with unicode usernames in LDAP.
|
2014-05-13 15:22:31 -04:00 |
|
Jake Moshenko
|
5fdccfe3e6
|
Add an alembic migration for the full initial database with the data. Switch LDAP to using bind and creating a federated login entry. Add LDAP support to the registry and index endpoints. Add a username transliteration and suggestion mechanism. Switch the database and model to require a manual initialization call.
|
2014-05-13 12:17:26 -04:00 |
|
Joseph Schorr
|
08ccad7fe4
|
Add support for not using CDN-based resources. When USE_CDN = False, all CDN-based resources will instead be used from the local system.
|
2014-05-09 18:49:33 -04:00 |
|
Jake Moshenko
|
bcb993a914
|
Set up the build logs to use our fake build logs on test and local.
|
2014-05-09 18:45:11 -04:00 |
|
Jake Moshenko
|
027ada1f5c
|
First stab at LDAP integration.
|
2014-05-09 17:39:43 -04:00 |
|
Jake Moshenko
|
580bb152fe
|
Fix a typo in one of the abort errors.
|
2014-05-08 11:50:38 -04:00 |
|
Jake Moshenko
|
73a0cc791b
|
Merge remote-tracking branch 'origin/master' into touchdown
Conflicts:
static/js/app.js
|
2014-05-07 15:32:27 -04:00 |
|
Jake Moshenko
|
ef9fe871fc
|
Move the upload flag to the database, and use the database stored image size rather than going to s3.
|
2014-05-02 16:59:46 -04:00 |
|
Jake Moshenko
|
21304a5678
|
We are not a standalone registry.
|
2014-05-02 14:52:03 -04:00 |
|
Jake Moshenko
|
1d8cbf1376
|
Merge remote-tracking branch 'origin/profilelog'
|
2014-05-02 13:44:51 -04:00 |
|
Joseph Schorr
|
fe2430f158
|
Remove test "True" that breaks permissions on the Github trigger
|
2014-05-01 21:35:07 -04:00 |
|
Joseph Schorr
|
4da49da730
|
Add general+trackable logging to every request and add fine grain logging to the index and registry for determining possible performance regressions
|
2014-05-01 21:19:52 -04:00 |
|
Joseph Schorr
|
c2ed1a9e52
|
Add support for skipping Dockerfile builds via the [skip build] or [build skip] message
|
2014-05-01 15:25:46 -04:00 |
|
Joseph Schorr
|
c244f367ba
|
Start on tour UI and make some small changes to the overall Quay UI
|
2014-04-29 00:45:42 -04:00 |
|
Jake Moshenko
|
fe665118bb
|
Add sentry exception monitoring.
|
2014-04-28 18:59:22 -04:00 |
|
Jake Moshenko
|
0331e88fa2
|
Fix a stupid error in the webhook code.
|
2014-04-28 12:47:48 -04:00 |
|
Joseph Schorr
|
8f66c39ff5
|
Use the customer information, not an existing subscription, to determine whether the button should say "Start Free Trial" or "Subscribe"
|
2014-04-23 01:17:34 -04:00 |
|
Joseph Schorr
|
a5c2fc7185
|
Add a display alert that shows when the trial period ends (if applicable). Also change the name of the Subscribe buttons to "Start Trial" when no existing subscription is found
|
2014-04-23 01:10:31 -04:00 |
|
jakedt
|
189903ffe9
|
Send an email automatically when a payment fails.
|
2014-04-22 13:56:34 -04:00 |
|
jakedt
|
9b3f61e410
|
Add robots.txt and update the sitemap.
|
2014-04-21 19:46:00 -04:00 |
|
Joseph Schorr
|
50d73a1d03
|
Merge branch 'master' of https://bitbucket.org/yackob03/quay
|
2014-04-17 16:53:55 -04:00 |
|
jakedt
|
a0cbead5aa
|
Update the subscription change webhook to be more friendly and not send emails for payments.
|
2014-04-17 16:18:37 -04:00 |
|
Joseph Schorr
|
d8efb399b0
|
Merge branch 'tagyourit'
|
2014-04-17 14:20:28 -04:00 |
|
jakedt
|
56a19aa24e
|
Merge remote-tracking branch 'origin/peon'
Conflicts:
Dockerfile
|
2014-04-17 13:03:40 -04:00 |
|
Joseph Schorr
|
975de452d7
|
Merge branch 'master' of https://bitbucket.org/yackob03/quay
|
2014-04-16 22:48:09 -04:00 |
|
Joseph Schorr
|
a3bd2a065a
|
Merge branch 'githublogin'
|
2014-04-16 22:48:03 -04:00 |
|
jakedt
|
893e5136a0
|
Make the local userfiles 404 if the file is not there. Remove some extraneous logging from the trigger.
|
2014-04-16 22:43:57 -04:00 |
|
jakedt
|
be728ceccb
|
Fix the implementation of local userfiles and switch master_branch to default_branch to match the github api.
|
2014-04-16 22:35:47 -04:00 |
|
jakedt
|
31aab09be5
|
Sort the files before we send them to the template renderer. Remove a stack symlink if present to avoid interfering with the volume.
|
2014-04-16 14:23:22 -04:00 |
|
jakedt
|
d95c321e28
|
Respond to subscription change events so I can stop polling the stripe event list.
|
2014-04-15 17:00:32 -04:00 |
|
Joseph Schorr
|
ede8ed21f4
|
Enable DEBUGGING mode, which loads the individual script files rather than the minimized bundles created by grunt
|
2014-04-15 16:35:15 -04:00 |
|
jakedt
|
3f42d15335
|
Merge remote-tracking branch 'origin/master' into tagyourit
Conflicts:
static/css/quay.css
static/js/graphing.js
static/partials/view-repo.html
test/data/test.db
|
2014-04-15 15:58:30 -04:00 |
|
Joseph Schorr
|
5fa4733a2f
|
- Enable minification for the frontend JS bundle
- Make sure we are pegged to version 3.3.3 of D3
|
2014-04-15 15:58:00 -04:00 |
|
Joseph Schorr
|
7aab6a9fdd
|
Get basic grunt-ified CSS and JS working. Note that this currently uses the dist bundles for both prod and debug.
|
2014-04-15 15:51:32 -04:00 |
|
jakedt
|
dcc993a20e
|
Fix the cache buster.
|
2014-04-15 14:27:00 -04:00 |
|
jakedt
|
0827e0fbac
|
Merge remote-tracking branch 'origin/master' into ncc1701
Conflicts:
endpoints/web.py
static/directives/signup-form.html
static/js/app.js
static/js/controllers.js
static/partials/landing.html
static/partials/view-repo.html
test/data/test.db
|
2014-04-14 19:37:22 -04:00 |
|
jakedt
|
52fdd60779
|
Merge remote-tracking branch 'origin/detective'
Conflicts:
static/partials/repo-admin.html
|
2014-04-14 16:15:32 -04:00 |
|
jakedt
|
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.
|
2014-04-11 18:34:47 -04:00 |
|
jakedt
|
14fba3ae7c
|
Rename SERVER_NAME to SERVER_HOSTNAME to fix the subdomain routing problems.
|
2014-04-11 11:17:45 -04:00 |
|
jakedt
|
73f23f155c
|
Merge branch 'ncc1701' of ssh://bitbucket.org/yackob03/quay into ncc1701
|
2014-04-10 15:20:26 -04:00 |
|
jakedt
|
d39f3cc5d4
|
Fix the tests and implement a fake stripe.
|
2014-04-10 15:20:16 -04:00 |
|
Joseph Schorr
|
0e320c964f
|
- Add support for super users
- Add a super user API
- Add a super user interface
|
2014-04-10 00:26:55 -04:00 |
|