Commit graph

6282 commits

Author SHA1 Message Date
Joseph Schorr
59cb6bd216 Make sure to not log exceptions if Swift deletes fail 2016-11-11 14:17:32 -05:00
josephschorr
74e54bdbbb Merge pull request #1872 from coreos-inc/qe-torrent
Add QE setup tool support for BitTorrent downloads
2016-11-11 13:56:22 -05:00
Jake Moshenko
10255d4052 Merge pull request #2109 from jakedt/collapsemigrations
Collapse all migrations prior to 2.0.0 into one.
2016-11-10 17:35:07 -05:00
Jake Moshenko
b5834a8a66 Collapse all migrations prior to 2.0.0 into one. 2016-11-10 17:31:00 -05:00
josephschorr
833a4a8a06 Merge pull request #2112 from coreos-inc/plans-page-updates
Adjustments to QE plans page for lead-gen feedback
2016-11-10 17:30:06 -05:00
josephschorr
38ee1d0d2a Merge pull request #2111 from coreos-inc/ldap-trace
Change LDAP errors into debug statements to reduce log clutter
2016-11-10 17:11:19 -05:00
Joseph Schorr
1405b6b95c Adjustments to QE plans page for lead-gen feedback
- Adds a start trial button "above the fold" on the right hand side
- Adds back the dialog explaining the redirect to tectonic accounts
2016-11-10 17:10:08 -05:00
Joseph Schorr
536809a992 Change LDAP errors into debug statements to reduce log clutter
Fixes #2083
2016-11-10 16:39:26 -05:00
josephschorr
a4fce1b102 Merge pull request #2107 from coreos-inc/switch-tests
Add tests for the Swift storage layer using a fake swift engine
2016-11-10 16:04:13 -05:00
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