Commit Graph

2776 Commits (4b55177be0d3e18e89b94dd8f24520589c85a6f0)

Author SHA1 Message Date
Hunter Trujillo 3eed9686b3 Refactor ResizeBottom stateless component. 2017-04-07 08:02:07 -06:00
Chris Goller dc2ce4f7cd Merge pull request #1223 from influxdata/fix/kapa-vhost
Use the Host header from the original Kapacitor URL
2017-04-07 08:41:40 -05:00
Chris Goller 51fdcdb944 Merge branch 'master' into feature/generic-oauth 2017-04-07 08:39:52 -05:00
Chris Goller c72a928825 Update CHANGELOG to mention fixing https://github.com/influxdata/chronograf/issues/1206 2017-04-07 08:31:44 -05:00
John Gilden f050b5adc6 Use the Host header from the original Kapacitor URL 2017-04-07 08:15:19 -05:00
lukevmorris 94d1cb007d Fuller DefaultCell; Reference DefaultCell in DefaultDashboard (#1221)
* Fuller default cell; reference cell in default dashboard

* Update CHANGELOG
2017-04-06 17:44:15 -07:00
lukevmorris b1b3279396 Dashboard comes from params, not Redux (#1218)
We removed the `dashboard` key from Redux in favor
of `dashboards`, which contains an array of all
dashboards. This means we have to pass the current
dashboard around to action creators.
2017-04-06 17:07:13 -07:00
Andrew Watkins a8e52c7f99 CSS tweaks 2017-04-06 18:03:55 -06:00
lukevmorris e9c5f836b8 Server validates that queries include database + rp (#1219)
* Server validates that queries include database + rp

* Update CHANGELOG
2017-04-06 16:21:27 -07:00
Chris Goller e158d64d54 Merge pull request #1217 from influxdata/fix/dashboard-error-response
Update cell dashboard error messags to be descriptive
2017-04-06 17:37:36 -05:00
Chris Goller 1b189c1eab Update cell dashboard error messags to be descriptive 2017-04-06 17:30:53 -05:00
Chris Goller ea2f4d07d8 Update CHANGELOG language for generic oauth2 support 2017-04-06 16:54:48 -05:00
Chris Goller e81a569de5 Merge branch 'master' into feature/generic-oauth 2017-04-06 16:47:58 -05:00
Chris Goller e2e61b53dd Update CHANGELOG mentioning adding generic oauth2 provider 2017-04-06 16:47:41 -05:00
Chris Goller 80a595db16 Add generic oauth2 documentation 2017-04-06 16:45:48 -05:00
Chris Goller 4a56fdddfc Add generic oauth2 configuration options 2017-04-06 16:45:33 -05:00
Chris Goller e27a50e25c Add renaming of generic oauth2 provider 2017-04-06 16:45:13 -05:00
lukevmorris af6baff808 These three are siblings now; give them a stacking priority (#1215) 2017-04-06 14:30:36 -07:00
Chris Goller f52a96d8cd Merge pull request #1202 from influxdata/hotfix/1193-influxql-no-quotes
Workaround InfluxQL bugs by returning original query.
2017-04-06 16:14:05 -05:00
Luke Morris d6fab042ed Merge branch 'master' into hotfix/1193-influxql-no-quotes 2017-04-06 13:51:15 -07:00
Andrew Watkins 4cad8d9297 Update CHANGELOG.md 2017-04-06 14:50:40 -06:00
Luke Morris 61b931df11 No need to build a query if rawText exists 2017-04-06 13:46:50 -07:00
Andrew Watkins 8a8cb32a22 Remove unused state 2017-04-06 14:42:18 -06:00
Andrew Watkins 86249db0ec Add loading animation to admin ui 2017-04-06 14:41:50 -06:00
Alex P 355af7bac2 Add missing comma in stylesheet 2017-04-06 13:41:27 -07:00
Alex P e5cd03c448 Adjust copy to suit new layout 2017-04-06 13:34:49 -07:00
Alex P 8243ba9130 Make empty columns in query editor fill width 2017-04-06 13:31:56 -07:00
Alex P 91c46d5009 Consolidate duplicate styles 2017-04-06 13:23:02 -07:00
Alex P f03fe34eda Fix broken styles from DE flip 2017-04-06 13:20:47 -07:00
Alex P ee6f695d32 Flip the DE 2017-04-06 13:20:36 -07:00
Alex P 629a7b5912 Prevent query builder tabs from becoming too large
Happens when a long query is created
2017-04-06 13:19:45 -07:00
Chris Goller f39fd31d00 Add test for generic oauth2 provider 2017-04-06 15:06:22 -05:00
Chris Goller e0d8e683f2 Merge branch 'master' into feature/generic-oauth 2017-04-06 14:44:44 -05:00
Andrew Watkins 32e05b5bc5 Add some style 2017-04-06 13:34:08 -06:00
Chris Goller c9f1f3a660 Merge pull request #1203 from influxdata/feature/meta-redirect
Add meta redirect for Influx Enterprise similar to meta client.
2017-04-06 14:17:01 -05:00
Chris Goller 72f4b4f511 Merge pull request #1204 from influxdata/feature/slack-channels
Add slack channel override per alerting rule.
2017-04-06 14:08:42 -05:00
Chris Goller ef308e8b09 Merge branch 'master' into feature/meta-redirect 2017-04-06 14:05:40 -05:00
Chris Goller e9ababb0c4 Merge branch 'master' into feature/slack-channels 2017-04-06 14:04:15 -05:00
Andrew Watkins cea557229f Insert selected query template into text area 2017-04-06 13:02:45 -06:00
Chris Goller 7081e86312 Update meta to only include authorization header. 2017-04-06 14:01:27 -05:00
Hunter Trujillo ff25372239 Merge pull request #1209 from influxdata/feature/1138-hipchat-url-to-subdomain
Use HipChat Subdomain instead of URL
2017-04-06 12:53:53 -06:00
Jared Scheib 887ad6feb6 Merge branch 'master' into feature/1138-hipchat-url-to-subdomain 2017-04-06 11:46:01 -07:00
Jared Scheib 9df1630cf8 Add new auth duration CLI option; add client heartbeat; fix logout (#1119)
* User can now set oauth cookie session duration via the CLI to any duration or to expire on browser close

* Refactor GET 'me' into heartbeat at constant interval

* Add ping route to all routes

* Add /chronograf/v1/ping endpoint for server status

* Refactor cookie generation to use an interface

* WIP adding refreshable tokens

* Add reminder to review index.js Login error handling

* Refactor Authenticator interface to accommodate cookie duration and logout delay

* Update make run-dev to be more TICKStack compliant

* Remove heartbeat/logout duration from authentication

* WIP Refactor tests to accommodate cookie and auth refactor

* Update oauth2 tests to newly refactored design

* Update oauth provider tests

* Remove unused oauth2/consts.go

* Move authentication middleware to server package

* Fix authentication comment

* Update authenication documentation to mention AUTH_DURATION

* Update /chronograf/v1/ping to simply return 204

* Fix Makefile run-dev target

* Remove spurious ping route

* Update auth docs to clarify authentication duration

* Revert "Refactor GET 'me' into heartbeat at constant interval"

This reverts commit 298a8c47e1.

Conflicts:
ui/src/index.js

* Add auth test for JWT signing method

* Add comments for why coverage isn't written for some areas of jwt code

* Update auth docs to explicitly mention how to require re-auth for all users on server restart

* Add Duration to Validation interface for Tokens

* Make auth duration of zero yield a everlasting token

* Revert "Revert "Refactor GET 'me' into heartbeat at constant interval""

This reverts commit b4773c15af.

* Rename http status constants and add FORBIDDEN

* Heartbeat only when logged in, notify user if heartbeat fails

* Update changelog

* Fix minor word semantics

* Update oauth2 tests to be in the oauth2_test package

* Add check at compile time that JWT implements Tokenizer

* Rename CookieMux to AuthMux for consistency with earlier refactor

* Fix logout middleware

* Fix logout button not showing due to obsolete data shape expectations

* Update changelog

* Fix proptypes for logout button data shape in SideNav
2017-04-06 11:40:57 -07:00
Hunter Trujillo d65c10ac4d Update Changelog #1209. 2017-04-06 12:35:33 -06:00
Hunter Trujillo bdb895eec2 Fix HipChat placeholder typo. 2017-04-06 12:27:32 -06:00
Hunter Trujillo 70067efd77 Template HipChat subdomain into URL. Pull subdomain out when loading Kapacitor sections into UI. 2017-04-06 12:27:09 -06:00
Andrew Watkins 5f00982b20 Add query template dropdown 2017-04-06 12:26:59 -06:00
lukevmorris e1cd82cf1d Move Rename Cell functionality to ContextMenu dropdown; Restyle cell header (#1199)
* Experiments

* Attach Cell Renaming to NameableGraph ContextMenu option

* Polish styles for Cell Name input field + draggable state

* Update CHANGELOG
2017-04-06 10:37:40 -07:00
Andrew Watkins 70bbff45c9 Merge pull request #1198 from influxdata/1196-repair-dashboard-layout-changes
Repair Dashboard Layout Changes
2017-04-06 10:57:47 -06:00
Chris Goller 2febc70cb2 Add implementation of generic oauth2 provider based on github concepts 2017-04-06 10:19:07 -05:00