josephschorr
3da8dda19e
Merge pull request #3033 from coreos-inc/limit-json
...
Limit the size of then payload for creating robot accounts
2018-03-22 14:08:03 -04:00
Joseph Schorr
6d365418b7
Limit the size of then payload for creating robot accounts
2018-03-22 13:54:56 -04:00
josephschorr
6c43b7ff0d
Merge pull request #3024 from coreos-inc/manageable-robots
...
Manageable robots epic
2018-03-21 18:50:17 -04:00
Joseph Schorr
2ea13e86a0
Add last_accessed information to User and expose for robot accounts
...
Fixes https://jira.coreos.com/browse/QUAY-848
2018-03-21 15:28:34 -04:00
josephschorr
d7b015492c
Merge pull request #3031 from coreos-inc/joseph.schorr/QUAY-833/no-more-licenses
...
Remove license code in Quay
2018-03-20 18:22:40 -04:00
josephschorr
6a4550daea
Merge pull request #3029 from coreos-inc/joseph.schorr/QUAY-880/invite-bug
...
Fix team add/invite logic around when an invite is required
2018-03-20 17:06:38 -04:00
Joseph Schorr
3586955669
Remove license code in Quay
...
No longer needed under Red Hat rules \o/
Fixes https://jira.coreos.com/browse/QUAY-883
2018-03-20 17:03:35 -04:00
josephschorr
041a7fcd36
Merge pull request #3030 from coreos-inc/schema-cleanup
...
Small fixes for config schema validator in response to customer logs
2018-03-20 14:55:12 -04:00
Joseph Schorr
8e6ede4ac7
Small fixes for config schema validator in response to customer logs
2018-03-20 13:35:26 -04:00
Joseph Schorr
c4debe011c
Fix team add/invite logic around when an invite is required
...
We were accidentally skipping the invite if the user was a member of *any* organization, rather than the specific organization (as intended)
Fixes https://jira.coreos.com/browse/QUAY-880
2018-03-16 17:13:27 -04:00
josephschorr
019ad01e70
Merge pull request #3028 from coreos-inc/joseph.schorr/QUAY-841/munchkin-error-fix
...
Fix `Munchkin` lookup check
2018-03-16 14:28:55 -04:00
josephschorr
ca0772e1b5
Merge pull request #3027 from coreos-inc/joseph.schorr/QUAY-871/oauth-scopes
...
Fix OAuth scopes display
2018-03-16 14:28:40 -04:00
Joseph Schorr
783ed4ef26
Fix Munchkin
lookup check
...
Fixes https://jira.coreos.com/browse/QUAY-841
2018-03-16 13:12:33 -04:00
Joseph Schorr
86f898d9bd
Fix OAuth scopes display
...
Before, we were sending the wrong kind of data (namedtuple instead of dict) in the non-superuser case, which broke prod. Now, we always explicitly send a standard dictionary.
Fixes https://jira.coreos.com/browse/QUAY-871
2018-03-16 13:03:42 -04:00
josephschorr
6212e552eb
Merge pull request #3026 from coreos-inc/joseph.schorr/QUAY-840/markdown-error-fix
...
Fix bug in the markdown viewer
2018-03-16 12:34:38 -04:00
Joseph Schorr
3ebcc07fec
Fix bug in the markdown viewer
...
Fixes https://jira.coreos.com/browse/QUAY-840
2018-03-16 12:28:32 -04:00
Brad Ison
d6905a0081
Merge pull request #3025 from bison/outside-collaborators
...
Add outside collaborators view to team manager interface
2018-03-16 12:13:21 -04:00
Brad Ison
452379c603
Add collaborators view to teams manager
...
Adds a view of an organization's outside collaborators to the team
manager interface.
2018-03-15 15:26:37 -04:00
Brad Ison
e8429f9194
Add organization collaborators API endpoint
...
Adds an API endpoint, `/v1/organization/<orgname>/collaborators`, that
lists an organization's "outside collaborators", i.e. users that have
direct permissions on one or more repositories belonging to the
organization, but who aren't members of any teams in the organization.
2018-03-14 16:11:53 -04:00
Joseph Schorr
f1da3c452f
Remove unused code
2018-03-12 20:32:05 -04:00
Joseph Schorr
96fafcdffb
Add UI for viewing and setting the description of a robot account
2018-03-12 20:32:05 -04:00
Joseph Schorr
254cdfe43a
Add support for metadata on robot accounts
...
Fixes https://jira.coreos.com/browse/QUAY-847
Fixes https://jira.coreos.com/browse/QUAY-816
2018-03-12 20:32:05 -04:00
Joseph Schorr
a693771345
Add creation date information to robots API and UI
...
Fixes https://jira.coreos.com/browse/QUAY-846
2018-03-09 13:55:19 -05:00
Joseph Schorr
c4a6273e00
Add creation date to User table
2018-03-09 13:31:29 -05:00
Joseph Schorr
2d34b89203
Decrease redis timeouts to within the WAMP message window
...
This ensures that if the builder sends a heartbeat, but redis is down, we don't time out the build while waiting to connect or receive. Since Redis data is ephemeral anyway, this should give us more stability in builds if/when redis is down
2018-03-02 16:53:37 -05:00
Joseph Schorr
da45bedcdb
Remove 404 when an entity is not a member of a team, but is a robot under the org.
...
Fixes #1200
2018-03-02 16:07:03 -05:00
josephschorr
32a473d23c
Merge pull request #3022 from coreos-inc/cache-serialization-fix
...
Fix serialization of blobs to/from the cache
2018-03-02 14:26:46 -05:00
Joseph Schorr
24b77bbc10
Fix serialization of blobs to/from the cache
...
Also makes sure the test checks that serialization
2018-03-02 14:22:55 -05:00
josephschorr
0bc1a06f4c
Merge pull request #3021 from coreos-inc/temp-fix
...
Add missing update on temp memcached install
2018-03-02 13:44:58 -05:00
Joseph Schorr
22fa44cf1a
Add missing update on temp memcached install
2018-03-02 13:43:14 -05:00
josephschorr
ae4b2d377a
Merge pull request #3020 from coreos-inc/temp-add-memcached-to-dockerfile
...
Add memcached install temporarily to the top-level Dockerfile
2018-03-02 13:38:03 -05:00
Joseph Schorr
c2099c3578
Add memcached install temporarily to the top-level Dockerfile
...
The quay-base Dockerfile is broken (great...), and so we cannot update it with the memcached dependency
2018-03-02 13:35:57 -05:00
josephschorr
d2069a4bba
Merge pull request #3019 from coreos-inc/mysql-field
...
Change name field back to a normal string
2018-03-02 13:26:16 -05:00
Joseph Schorr
ff1773bd28
Change name field back to a normal string
...
Our prod MySQL does not support an index on a UTF8 field of this size; thankfully, we don't need UTF8 here
2018-03-02 13:23:30 -05:00
josephschorr
e992e576b2
Merge pull request #3018 from coreos-inc/missing-default-value
...
Add missing server_default on enabled col in repositorybuildtrigger
2018-03-02 13:15:32 -05:00
Joseph Schorr
4db4a44491
Add missing server_default on enabled col in repositorybuildtrigger
...
Without it, we'll default all existing triggers to disabled
2018-03-02 13:13:32 -05:00
josephschorr
dbe4258fc4
Merge pull request #2892 from coreos-inc/joseph.schorr/QS-21/autodisable-triggers
...
Automatic disabling of failing build triggers
2018-03-02 11:37:38 -05:00
Joseph Schorr
ed84835d23
Changes for code review
2018-03-01 16:49:52 -05:00
Joseph Schorr
3438c1bfad
Add new config fields to the schema
2018-03-01 16:49:51 -05:00
Joseph Schorr
de2469ccdc
Add warning that triggers will be auto-disabled
2018-03-01 16:49:51 -05:00
Joseph Schorr
3837a7c2ed
Add datetime of when a trigger was disabled
2018-03-01 16:49:51 -05:00
Joseph Schorr
93d79e777e
Automatically disable build triggers with successive failures or internal errors
...
We allow users to reenable them manually once disabled
2018-03-01 16:49:51 -05:00
Joseph Schorr
c35eec0615
Add ability for triggers to be disabled
...
Will be used in the followup commit to automatically disable broken triggers
2018-03-01 16:49:28 -05:00
josephschorr
1e54a4d9e9
Merge pull request #2949 from coreos-inc/joseph.schorr/QS-91/memcached
...
Switch Quay to using an in-container memcached for data model caching
2018-03-01 16:48:52 -05:00
josephschorr
fd3117f217
Merge pull request #3017 from coreos-inc/superuser-api
...
Remove internal_only from superuser APIs for users and orgs
2018-03-01 15:25:01 -05:00
Joseph Schorr
4be3594ec8
Remove internal_only from superuser APIs for users and orgs
2018-03-01 15:14:39 -05:00
Joseph Schorr
ab0172d2fd
Switch Quay to using an in-container memcached for data model caching
2018-02-27 16:55:22 -05:00
josephschorr
5cecc54bd5
Merge pull request #3014 from coreos-inc/joseph.schorr/QUAY-838/async-delete
...
Make namespace deletion asynchronous
2018-02-27 14:01:32 -05:00
Joseph Schorr
8bc55a5676
Make namespace deletion asynchronous
...
Instead of deleting a namespace synchronously as before, we now mark the namespace for deletion, disable it, and rename it. A worker then comes along and deletes the namespace in the background. This results in a *significantly* better user experience, as the namespace deletion operation now "completes" in under a second, where before it could take 10s of minutes at the worse.
Fixes https://jira.coreos.com/browse/QUAY-838
2018-02-27 13:12:51 -05:00
Brad Ison
d9015a1863
Merge pull request #3000 from bison/update-deps
...
Update dependencies
2018-02-26 14:57:22 -05:00