Commit graph

6397 commits

Author SHA1 Message Date
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
Joseph Schorr
72fdf93d29 Add monit-based monitoring of build manager
Should catch when the build manager freezes and restart it
2016-11-02 14:14:07 -04:00
Ian Minoso
74b6944b0d Merge pull request #2050 from iminoso/layout
Create all components for new repo page
2016-11-02 11:37:33 -04:00
josephschorr
a2fbe1d6c0 Merge pull request #2072 from coreos-inc/wamp-read-timeout
Change read timeout on WAMP to 5 min
2016-11-01 16:09:15 -04:00
Joseph Schorr
5109f4a04e Change read timeout on WAMP to 5 min 2016-11-01 16:07:17 -04:00
Ian Minoso
71dc3ff633 Fix import names 2016-11-01 14:42:50 -04:00
Ian Minoso
8d233ca493 Organize directories and path 2016-11-01 14:28:27 -04:00
Jimmy Zelinskie
d6e200f09a Merge pull request #2069 from jzelinskie/staggerfix
config: fix staggered workers config name
2016-11-01 13:57:11 -04:00
Jimmy Zelinskie
3cafa5721d config: fix staggered workers config name 2016-11-01 12:31:12 -04:00
Charlton Austin
dce06132eb Adding in a method for sync update of push. 2016-11-01 11:15:34 -04:00
Ian Minoso
f92551a9d1 Named imports 2016-11-01 02:51:18 -04:00
Ian Minoso
9653cad53c Namespace page directories 2016-10-31 16:35:11 -04:00
Ian Minoso
2383609c15 Create individual directory for each page 2016-10-31 15:56:39 -04:00
josephschorr
840ea4e768 Merge pull request #2047 from coreos-inc/external-auth-email-optional
Make email addresses optional in external auth if email feature is turned off
2016-10-31 14:16:33 -04:00
josephschorr
d51b6d2435 Merge pull request #2062 from coreos-inc/internal-error-tracking
Standardize the internal error logs for better tracking
2016-10-31 13:58:34 -04:00
josephschorr
129d2851f7 Merge pull request #1961 from coreos-inc/session-cookies
Enable permanent sessions
2016-10-31 13:58:26 -04:00
Jimmy Zelinskie
b6ec09a65b Merge pull request #2049 from jzelinskie/stagger
stagger worker startup
2016-10-31 13:53:58 -04:00
Joseph Schorr
0fc132cffb Make sure Google email addresses are verified 2016-10-31 13:52:09 -04:00
Joseph Schorr
3a473cad2a Enable permanent sessions
Fixes #1955
2016-10-31 13:52:09 -04:00
Joseph Schorr
d7f56350a4 Make email addresses optional in external auth if email feature is turned off
Before this change, external auth such as Keystone would fail if a user without an email address tried to login, even if the email feature was disabled.
2016-10-31 13:50:24 -04:00
Joseph Schorr
9f9d32548b Standardize the internal error logs for better tracking 2016-10-31 13:47:24 -04:00
josephschorr
e7c53ecde1 Merge pull request #2061 from coreos-inc/trollius-debug
Enable trollius debug in buildman in prod
2016-10-31 13:43:46 -04:00
josephschorr
0954240ccb Merge pull request #2060 from coreos-inc/gitlab-user-exception
Fix TypeError in Gitlab trigger when user not found
2016-10-31 13:37:45 -04:00
Joseph Schorr
854c739417 Enable trollius debug in buildman in prod 2016-10-31 13:37:25 -04:00
josephschorr
cdb98c102e Merge pull request #2059 from coreos-inc/trigger-fix
Fix KeyError in config when not present in BitBucket trigger
2016-10-31 13:35:14 -04:00
josephschorr
fbf047cbcc Merge pull request #2058 from coreos-inc/v1-search-fix
Fix namespace lookup in V1 registry search
2016-10-31 13:32:53 -04:00
Joseph Schorr
99ea0a9009 Fix TypeError in Gitlab trigger when user not found
Fixes #2055
2016-10-31 13:31:26 -04:00