Commit graph

1243 commits

Author SHA1 Message Date
Joseph Schorr
14b93f72ff Make S3 access key and secret key optional, enabling IAM.
If not specified, then boto will fallback to reading the credentials from IAM if on an EC2 machine. This should be safe as the validator will still ensure the credentials work if not specified.

Fixes #1707
2016-08-11 17:17:36 -04:00
Joseph Schorr
82753931f5 Remove old Olark code
Fixes #1696
2016-08-10 15:11:05 -04:00
Joseph Schorr
b7bde27b3c Fix display for builds which have fully expired
Fixes #1663
2016-08-04 11:13:32 -04:00
josephschorr
abce6a8dbc Merge pull request #1657 from coreos-inc/redis-reconnect
Change user events tutorial Redis error to be an inline box
2016-07-27 16:11:58 -07:00
Joseph Schorr
cb9a99fc7b Change user events tutorial Redis error to be an inline box
Fixes #1653
2016-07-27 13:41:26 -07:00
Joseph Schorr
c60f441d87 Fix enter key in password dialogs in Firefox
Fixes #1655
2016-07-27 13:12:37 -07:00
josephschorr
d240ad9a2c Merge pull request #1652 from coreos-inc/custom-link
Add support for custom commit links in the build UI
2016-07-26 16:37:21 -07:00
Joseph Schorr
dcebd61dde Add support for custom commit links in the build UI
Fixes #1251
2016-07-26 16:06:41 -07:00
Joseph Schorr
06d52f2c83 Fix handling of multi-part branches in the build triggers
Fixes #1360
2016-07-26 13:41:13 -07:00
Joseph Schorr
7ac37a3813 We cannot use customGET for resources, as it builds an invalid URL 2016-07-26 11:46:58 -07:00
Joseph Schorr
6432f28df7 Fix AsResource method loading 2016-07-26 11:21:02 -07:00
Joseph Schorr
1655e79a74 Fixes for fresh login check in API
- Fixes enter key causing two requests
- Makes sure fresh login is handled for resources as well

Fixes #1625
2016-07-25 15:29:55 -07:00
Jake Moshenko
3044f8ecbd Merge pull request #1603 from jakedt/invoices
Billing stuff
2016-07-08 14:11:17 -04:00
Jake Moshenko
af37f44c84 Collect billing address on credit card operations. 2016-07-08 13:00:01 -04:00
Joseph Schorr
adaeeba5d0 Allow for multiple user RDNs in LDAP
Fixes #1600
2016-07-07 14:46:38 -04:00
Joseph Schorr
310ecd11cc Handle user events Redis not working in tutorial
Also does some basic restyling

Fixes #1586
2016-06-28 17:04:31 -04:00
Joseph Schorr
0b389ec4ff Fix handling of ports in setup tool redirect
Fixes #1581
2016-06-27 13:37:52 -04:00
josephschorr
6172b268eb Merge pull request #1577 from coreos-inc/heatmap-future
Change future entries in heat map to be empty
2016-06-24 11:47:51 -04:00
josephschorr
31d5ff0649 Merge pull request #1576 from coreos-inc/new-repo-error
Fix error display in create repo view
2016-06-24 11:47:39 -04:00
Joseph Schorr
38744c81c5 Change future entries in heat map to be empty 2016-06-23 17:08:11 -04:00
Joseph Schorr
5db20229aa Fix error display in create repo view
Fixes #1575
2016-06-23 16:24:36 -04:00
Joseph Schorr
fcd7c7e5e9 Have heat map adjust its color range based on linear scale 2016-06-23 13:28:46 -04:00
Joseph Schorr
760d63bfdc Small fixes for heat map views 2016-06-22 15:56:11 -04:00
Joseph Schorr
61573604ef Fix stats NPE 2016-06-22 15:43:15 -04:00
Joseph Schorr
853cca35f3 Change repo stats to use the RAC table and a nice UI 2016-06-22 15:06:53 -04:00
josephschorr
63656e8dbb Merge pull request #1566 from coreos-inc/fix-js-error
Fix JS errors on Enterprise plans page
2016-06-21 14:12:57 -04:00
Joseph Schorr
60c4b38ed5 Fix JS errors on Enterprise plans page
- Upgrades Angulartics to 1.1.1 to fix $exceptionHandler issue
- Changes Raven to use an Angular plugin
- Fixes the digest cycle call on the enterprise plans page
2016-06-21 14:11:43 -04:00
Joseph Schorr
ed727ad424 Globally replace illegal chars in escaped username
Fixes #1564
2016-06-21 13:29:35 -04:00
Joseph Schorr
9158fe38ee Add Marketo munchkin tracking via angulartics 2016-06-20 16:22:30 -04:00
Joseph Schorr
ab8709d7bb Fix robot and team patterns to match server 2016-06-20 14:35:14 -04:00
Joseph Schorr
41ae47c995 Toggle for add permissions dialog
Fixes #1553
2016-06-20 14:33:40 -04:00
Joseph Schorr
4b3420eddf Change the encrypted password dialog to use the user's external username, if one exists.
Fixes #1538
2016-06-14 18:09:42 -04:00
josephschorr
58bef472d9 Merge pull request #1526 from coreos-inc/superuser-grant
Add ability for super users to take ownership of namespaces
2016-06-13 16:23:10 -04:00
Joseph Schorr
20816804e5 Add ability for super users to take ownership of namespaces
Fixes #1395
2016-06-13 16:22:52 -04:00
josephschorr
92f0db8056 Merge pull request #1514 from coreos-inc/better-logs
Only send heavy log-based stats for repository where required
2016-06-09 14:52:30 -04:00
Joseph Schorr
c3701cea7a Only send heavy log-based stats for repository where required 2016-06-09 14:52:15 -04:00
josephschorr
a8d064055c Merge pull request #1533 from coreos-inc/pass-dialog-fixes
Fix enter key in password dialogs
2016-06-09 14:48:12 -04:00
Joseph Schorr
40ec2fcfd0 Fix enter key in password dialogs 2016-06-09 14:45:48 -04:00
josephschorr
496bc59e39 Merge pull request #1531 from coreos-inc/static-pages
Move privacy and TOS to Angular
2016-06-09 14:08:46 -04:00
Joseph Schorr
56abefe58e Remove description from the log for change desc
Fixes #1524
2016-06-09 14:06:51 -04:00
Joseph Schorr
8177c39aff Move privacy and TOS to Angular
Fixes #1529
2016-06-09 13:45:37 -04:00
Joseph Schorr
b06b5b420a Fix teams list in entity search
The new version of Angular 1 no longer allows us to loop over an object, so we construct an array instead.

Fixes #1519
2016-06-06 11:47:53 -04:00
Joseph Schorr
23322bc572 Fix login form for password managers
Fixes #1476
2016-06-01 16:09:16 -04:00
Joseph Schorr
04df2410ec Add better errors if Redis is down
Fixes #1497
2016-05-31 15:24:36 -04:00
Joseph Schorr
303db01ec5 Better error display for build logs view
Fixes #1492
2016-05-31 14:41:45 -04:00
Joseph Schorr
2ddede7857 Fix deletion of roles
This is currently broken in the UI
2016-05-24 11:44:59 -04:00
josephschorr
fa3b342901 Merge pull request #1483 from coreos-inc/superuser-external-user
Fix setup tool when binding to external auth
2016-05-23 17:17:45 -04:00
Joseph Schorr
60bbca2185 Fix setup tool when binding to external auth
We now query the external auth provider for the external service's identifier before adding the linking row into the database. This fixes the case where the external service resolves a different identifier for the same username.

Fixes #1477
2016-05-23 17:11:36 -04:00
Joseph Schorr
ad12df0f93 Fix logs UI around date time handling
Makes the UI nicer looking and removes the 2 week limit; instead we have a 1 month limit, which is the max days we keep the logs in the database before being rotated.

Fixes #1480
2016-05-23 15:51:34 -04:00
Joseph Schorr
f2b3c89ec9 Fix checkboxes in setup tool to use a directive
Fixes #1481
2016-05-20 12:23:32 -05:00
josephschorr
9d3542997e Merge pull request #1458 from coreos-inc/billing-error
Show an error when trying to view a billing page not your own
2016-05-18 15:18:56 -04:00
Joseph Schorr
1f13015ad3 Show an error when trying to view a billing page not your own
Fixes #1443
2016-05-18 13:01:12 -04:00
Joseph Schorr
35703e220f Fix timestamp 2016-05-17 17:15:11 -04:00
Joseph Schorr
4aab834156 Move to Angular 1.5
This has been reasonably well tested, but further testing should be done on staging.

Also optimizes avatar handling to use a constant size and not 404.

Fixes #1434
2016-05-17 16:32:08 -04:00
josephschorr
dc42f22b79 Merge pull request #1472 from coreos-inc/swift-v3
Add basic Swift V3 support
2016-05-17 13:33:13 -04:00
josephschorr
ee557c944a Merge pull request #1455 from coreos-inc/better-dialogs
Better dialogs
2016-05-16 18:27:03 -04:00
Joseph Schorr
4a543be7a7 New create entity dialogs (team and robot)
Fixes https://github.com/coreos-inc/design/issues/230
2016-05-16 17:30:00 -04:00
Joseph Schorr
a3612c0e37 Fix reference in credentials dialog 2016-05-16 16:30:56 -04:00
Joseph Schorr
486facedbe Add catches around calls to external services that might break login 2016-05-16 15:54:52 -04:00
Joseph Schorr
9113fcecb5 Add basic Swift V3 support 2016-05-16 14:57:59 -04:00
Joseph Schorr
7179f23568 Temporary fix for login screen by always showing the signin (instead of create account) 2016-05-16 14:12:15 -04:00
Joseph Schorr
2274d6ff84 Fix error 2016-05-12 16:54:05 -04:00
Joseph Schorr
580814f712 Move the credentials dialog to always be under the body
Fixes a CSS issue with display:table-cell and nesting
2016-05-12 13:42:11 -04:00
Joseph Schorr
08d7b4babe New Credentials dialog
Fixes #279
2016-05-12 12:14:55 -04:00
josephschorr
f0bf138448 Fix handling of large numbers of image tracks (#1451)
Fixes #1448

Image tracks will now automatically inline when possible. When not possible, we display a maximum of 5 tracks before we change them to a single column with colored dots.
2016-05-10 18:15:34 -07:00
josephschorr
94e9448658 Fix loading of billing panel when the org has a deprecated plan (#1450) 2016-05-10 18:15:05 -07:00
Joseph Schorr
b1090ce834 Add noreferrer to ng-safenewtab
Fixes #1411
2016-05-05 14:00:17 -04:00
Joseph Schorr
9c22ee3e29 Remove old security scanner UI code 2016-05-04 15:25:30 -04:00
Joseph Schorr
2cbdecb043 Implement setup tool support for Clair
Fixes #1387
2016-05-04 13:40:50 -04:00
josephschorr
f0af2ca9c3 Merge pull request #1407 from coreos-inc/enterpriselanding
Add Enterprise Landing page
2016-05-03 13:52:22 -04:00
Joseph Schorr
a55e92bc95 Add UI support for multiple operations on keys 2016-04-29 14:09:37 -04:00
Joseph Schorr
522cf68c5d Lots of smaller fixes:
- Add the rotation_duration to the keys API
- Have the key service UI use the new rotation_duration field
- Fix notification deletion lookup path
- Add proper support for the new notification in the UI
- Only delete expired keys after 7 days (configurable)
- Fix angular digest loop
- Fix unit tests
- Regenerate initdb
2016-04-29 14:05:16 -04:00
Joseph Schorr
08017c5111 Further UI updates 2016-04-29 14:05:16 -04:00
Joseph Schorr
11ff3e9b59 keys ui WIP 2016-04-29 14:05:16 -04:00
Joseph Schorr
6497a5b18b Make sure to hide the billing header when billing is disabled 2016-04-28 15:41:32 -04:00
josephschorr
5e407f019d Merge pull request #1415 from coreos-inc/relnoopener
Fix all target="_blank" anchors to be safer
2016-04-28 14:40:09 -04:00
Joseph Schorr
54e8e72ad2 Fix all target="_blank" anchors to be safer
Fixes #1411
2016-04-28 14:38:22 -04:00
Joseph Schorr
c6f7dfa102 Add Enterprise Landing page
Note: The design comes directparners.
2016-04-28 13:47:54 -04:00
Joseph Schorr
fe735b8048 Implement new design for user and org settings
Fixes #1376
2016-04-27 18:17:46 -04:00
josephschorr
866b28b165 Merge pull request #1403 from coreos-inc/clairuifixes
Fix handling of Defcon 1
2016-04-22 15:11:46 -04:00
Joseph Schorr
09f252a7e1 Fix handling of default values in string config fields
Fixes #1322
2016-04-22 13:55:47 -04:00
Joseph Schorr
34a8090328 Fix handling of Defcon 1
Fixes #1397
2016-04-22 13:21:35 -04:00
Joseph Schorr
da4c658bde Add support for shift key selection in checkable items
Fixes #1389
2016-04-20 15:25:20 -04:00
Joseph Schorr
03489c22ad Log the pushed tag and add IP address display
Fixes #798
2016-04-20 13:00:21 -04:00
Joseph Schorr
74cbe2ebb1 Cleanup the convert user UI a bit 2016-04-15 15:13:22 -04:00
Joseph Schorr
1ce47fd228 Lots of small UI fixes
Fixes #1369
Fixes #1368
2016-04-14 15:12:54 -04:00
Evan Cordell
29eb0304e5 Merge pull request #1361 from ecordell/application-problem-json
Return application/problem+json format errors
2016-04-12 17:25:14 -04:00
Evan Cordell
951e6dd3ed Use getErrorMessage in superuser.js 2016-04-12 17:06:41 -04:00
Evan Cordell
693a11c58e Add RFC citation 2016-04-11 20:08:45 -04:00
Evan Cordell
7c361c07f9 Use ApiService to get error message 2016-04-11 17:31:30 -04:00
Evan Cordell
9c08717173 Return application/problem+json format errors and provide error endpoint
to dereference error codes.
2016-04-11 14:57:24 -04:00
Joseph Schorr
f97b8e2304 New login screen UI 2016-04-08 16:23:10 -04:00
Joseph Schorr
87e820c138 Show degraded component in bottom bar, if only one 2016-03-24 14:37:18 -04:00
Joseph Schorr
46b4ea8e3e Fix display of images in new sec scan API
Fixes #1297
2016-03-17 16:55:41 -04:00
Joseph Schorr
8ce0018128 Enable new sec scan UI for everyone 2016-03-17 14:27:34 -04:00
Jimmy Zelinskie
48e0c44dbb vuln-service: use new clair namespace field name 2016-03-16 16:55:07 -04:00
Joseph Schorr
a941b26a2d Better handling of defcon1 2016-03-14 15:25:56 -04:00
Joseph Schorr
821b09daaf Update Quay Sec UI as per feedback from design team
Fixes #1281
2016-03-10 14:49:36 -05:00
Joseph Schorr
65037ac5e1 Fix handling of non-features from Clair and other small UI fixes 2016-03-04 18:07:44 -05:00
Joseph Schorr
4c5c46aa8f Add experiment to hide the new Clair UI 2016-02-25 17:42:09 -05:00