Commit graph

6223 commits

Author SHA1 Message Date
Joseph Schorr
3d221bcdd7 Add tests for the Swift storage layer using a fake swift engine 2016-11-10 15:43:03 -05:00
Joseph Schorr
aa2704acc7 Add a test for operation name collisions and fix the one additional collision found 2016-11-10 15:38:27 -05:00
Joseph Schorr
932fa56227 Fix name collision between the two organization delete calls
Fixes #2104

The collision was causing the frontend to try to call the *superuser* method (in local, where superuser is enabled), but on prod (where it isn't), it was calling the normal method, which takes a different parameter name
2016-11-10 15:28:20 -05:00
josephschorr
767baa5c8d Merge pull request #2108 from coreos-inc/start-build-robot
Fix cannot-use-robot for private base image bug in build dialog
2016-11-10 15:10:09 -05:00
Joseph Schorr
3193f32a95 Fix cannot-use-robot for private base image bug in build dialog
There are a number of small state fixes in this PR, which result in the build dialog being properly reset state-wise each time it is displayed, thus fixing the state inconsistency.

Fixes #2106
2016-11-10 14:47:25 -05:00
josephschorr
6de039dc97 Merge pull request #2101 from coreos-inc/plans-page-bug
Fix HTML and CSS bugs on plans page
2016-11-09 16:32:17 -05:00
Joseph Schorr
37fbcedea8 Fix display of QE plan info under hosted tab
This fixes the plans page to not display the Quay Enterprise information underneath the hosted tab
2016-11-09 16:31:23 -05:00
josephschorr
45b1148118 Merge pull request #2086 from coreos-inc/user-info
Add collection of user metadata: name and company
2016-11-09 13:15:07 -05:00
josephschorr
6200a2a49a Merge pull request #2088 from coreos-inc/license-about-notification
Add a warning bar when the license will become invalid in a week
2016-11-09 11:45:48 -05:00
josephschorr
4853a26308 Merge pull request #2098 from coreos-inc/fix-update-user
Make sure to check for user before redirecting in update user
2016-11-08 19:17:28 -05:00
Joseph Schorr
24780eef58 Make sure to check for user before redirecting in update user
Otherwise, the page redirects before the user is loaded
2016-11-08 19:15:11 -05:00
josephschorr
1354a065b2 Merge pull request #2096 from coreos-inc/notification-timeout
Add a defined timeout on all HTTP calls in notification methods
2016-11-08 18:50:18 -05:00
josephschorr
f911c29b4c Merge pull request #2097 from coreos-inc/prompt-user-test
Add a test for deleting a user with a user prompt
2016-11-08 18:33:27 -05:00
Joseph Schorr
7e78406112 Add a defined timeout on all HTTP calls in notification methods 2016-11-08 18:28:06 -05:00
Joseph Schorr
bf2804bd4d Add a test for deleting a user with a user prompt 2016-11-08 18:27:12 -05:00
Joseph Schorr
0f2eb61f4a Add collection of user metadata: name and company 2016-11-08 16:15:02 -05:00
Joseph Schorr
74c3346562 Add a warning bar when the license will become invalid in a week 2016-11-08 14:24:55 -05:00
Charlton Austin
83e8d62bea Merge pull request #2085 from charltonaustin/move_ephemeral_binary
Moving the binary location.
2016-11-08 11:42:31 -05:00
Brad Ison
22c4721ee0 Merge pull request #2091 from coreos-inc/k8s-image-pull
Set imagePullPolicy to IfNotPresent for k8s builder
2016-11-07 17:44:00 -05:00
Ian Minoso
bc68d77462 Merge pull request #2092 from iminoso/relative-path
Add relative path mapping
2016-11-07 17:34:23 -05:00
Ian Minoso
d39fc288aa Add relative path mapping 2016-11-07 17:31:11 -05:00
Brad Ison
a8c0376c06 Set imagePullPolicy to IfNotPresent for k8s builder 2016-11-07 17:20:40 -05:00
josephschorr
7a6443d377 Merge pull request #2090 from coreos-inc/broken-log-labels
Fix logs view for dates that start in zero
2016-11-07 16:45:29 -05:00
Joseph Schorr
4a1390e1a7 Fix logs view for dates that start in zero
Fixes #2081
2016-11-07 16:39:24 -05:00
josephschorr
585a010c89 Merge pull request #2089 from coreos-inc/build-start-timeouts
Customized Build start timeouts and better debug logs
2016-11-07 16:31:51 -05:00
Joseph Schorr
c98472e9f3 Debug log all cases where we mark a build as incomplete in the queue
Should help us narrow down why some builds are falling back
2016-11-07 16:13:52 -05:00
Joseph Schorr
ef41e57aad Add executor-specific setup time support
This will allow us to make the setup time TTL for k8s-based builds much lower (on the order of a minute), which means faster timeouts and fallbacks (which is a better user experience).
2016-11-07 15:45:15 -05:00
josephschorr
9aac68fbeb Merge pull request #2031 from coreos-inc/license-notification
Add banner bar message when license has expired or is invalid
2016-11-07 13:52:53 -05:00
Charlton Austin
7a2dca9c53 Moving the binary location. 2016-11-04 15:53:43 -04:00
Charlton Austin
909be766c9 Merge pull request #2084 from charltonaustin/change_ephemeral_popen_process_location
Adding in a new location for the default popen executor.
2016-11-04 15:15:09 -04:00
Charlton Austin
bba51787b5 Adding in a new location for the default popen executor. 2016-11-04 14:22:26 -04:00
josephschorr
d051e58e69 Merge pull request #2082 from coreos-inc/moar-stats
Add new metrics as requested by some customers
2016-11-03 16:25:11 -04:00
josephschorr
233b2be5c2 Merge pull request #2066 from coreos-inc/select-username
Add support for temp usernames and an interstitial to confirm username
2016-11-03 16:22:16 -04:00
Joseph Schorr
1e3b354201 Add support for temp usernames and an interstitial to confirm username
When a user now logs in for the first time for any external auth (LDAP, JWT, Keystone, Github, Google, Dex), they will be presented with a confirmation screen that affords them the opportunity to change their Quay-assigned username.

Addresses most of the user issues around #74
2016-11-03 15:59:14 -04:00
Charlton Austin
029b3fe078 Merge pull request #2080 from charltonaustin/add_more_worker_errors
Adding in more worker errors.
2016-11-03 15:28:59 -04:00
Joseph Schorr
4b926ae189 Add new metrics as requested by some customers
Note that the `status` field on the pull and push metrics will eventually be set to False for failed pulls and pushes in a followup PR
2016-11-03 15:28:40 -04:00
Charlton Austin
ddcea4969f Adding in more worker errors. 2016-11-03 15:03:17 -04:00
josephschorr
c953fc6539 Merge pull request #2076 from coreos-inc/superuser-prod-fix
Remove setup and superuser routes when SUPER_USERS is not enabled
2016-11-03 14:55:18 -04:00
Ian Minoso
7fc4aa7afd Merge pull request #2074 from iminoso/Sass
Add Sass to Webpack build
2016-11-03 14:13:15 -04:00
josephschorr
a544dc90eb Merge pull request #2078 from coreos-inc/build-notification-filter
Fix build notification ref filtering setup in UI
2016-11-03 13:31:16 -04:00
josephschorr
8e88fef5e7 Merge pull request #2077 from coreos-inc/entity-search-api-fix
Fix entity search API to not IndexError
2016-11-03 13:20:30 -04:00
Charlton Austin
85b7d22b49 Merge pull request #2065 from charltonaustin/adding_in_sync_call
Adding in a method for sync update of push.
2016-11-03 11:27:12 -04:00
Joseph Schorr
681f975df5 Add QE setup tool support for BitTorrent downloads
Fixes #1871
2016-11-02 17:32:12 -04:00
Joseph Schorr
e0494a8f0b Fix build notification ref filtering setup in UI
Fixes #2067

This change fixes the code that sends the filtering config to the server on notification creation, as well as fixing the display of the filtering in the repository events table
2016-11-02 16:35:54 -04:00
Joseph Schorr
3fd92aef35 Fix entity search API to not IndexError 2016-11-02 16:22:35 -04:00
Joseph Schorr
32627f3c2a Remove setup and superuser routes when SUPER_USERS is not enabled
Fixes #2064
2016-11-02 16:10:20 -04:00
Ian Minoso
99626d907f Add Sass to Webpack build 2016-11-02 14:56:43 -04:00
josephschorr
a3c540efcb Merge pull request #2075 from coreos-inc/remove-trollius-debug
Remove trollius debug now that we have the proper stack traces
2016-11-02 14:44:39 -04:00
Joseph Schorr
5aef4f5ee7 Remove trollies debug now that we have the proper stack traces 2016-11-02 14:42:59 -04:00
josephschorr
3c595efbd2 Merge pull request #2073 from coreos-inc/monit-buildman
Add monit-based monitoring of build manager
2016-11-02 14:16:03 -04:00