Commit Graph

495 Commits (ca9b01594e144a96f1cd7a0bc019b10f2509c6af)

Author SHA1 Message Date
Alex Paxton 49e81e1fb7 Merge branch 'master' into toggle-tempvars-controls 2017-05-22 15:36:57 -07:00
Alex Paxton 9de15a3def Merge pull request #1524 from influxdata/kapacitor-ui-ux-improvements
Kapacitor UI/UX improvements
2017-05-22 15:34:07 -07:00
Regan Kuchan 3b81a09d9d Update changelog to 1.3.1.0 2017-05-22 12:15:28 -07:00
Regan Kuchan 4838f77add Merge branch '1.3.1.x' 2017-05-22 12:13:03 -07:00
Luke Morris e56d92c192 CHANGELOG_should_list_pulls 2017-05-22 11:23:55 -07:00
Alex P d07f64b2fd Update changelog 2017-05-22 11:09:57 -07:00
Regan Kuchan bc7d569c24 Update changelog (#1511)
* Update changelog

* Update with latest ci to master and add thanks
2017-05-22 10:49:59 -07:00
Alex P a8df2ca3fe Merge branch 'master' into toggle-tempvars-controls 2017-05-22 10:41:27 -07:00
Jared Scheib 9c9ab895de Merge pull request #1508 from influxdata/feature/dashboard-rename-improvements
Enable expected Enter/Escape keys on Dashboard rename
2017-05-19 17:28:02 -07:00
Hunter Trujillo 890de21d3e Update CHANGELOG. 2017-05-19 11:14:10 -06:00
Brian Baker 11f4ca8b9c update changelog to unreleased 1.3.1 2017-05-18 21:55:05 -06:00
Brian Baker 9ef79e66f6 Merge branch 'master' of github.com:brianbaker/chronograf into hotfix/windows-uptime 2017-05-18 21:51:47 -06:00
Alex Paxton b381e77782 Merge pull request #1500 from influxdata/dropdown-autocomplete
Dropdown Autocomplete
2017-05-18 12:52:47 -07:00
Alex Paxton 39754aa28a Merge branch 'master' into dropdown-autocomplete 2017-05-18 12:46:59 -07:00
Alex P 47f9b45ef9 Update changelog 2017-05-18 12:45:42 -07:00
Alex Paxton 6ff37c5919 Merge branch 'master' into fix-1428 2017-05-18 12:42:44 -07:00
Jared Scheib d7dcb06529 Notify user via UI if their local storage is cleared (#1499)
* Notify user via UI if their local storage is cleared

* Upbate changebog
2017-05-17 16:21:20 -07:00
Alex P c3d6c8352b Update Changelog 2017-05-17 16:15:32 -07:00
Jared Scheib 843ee32c72 Fix bug on selecting single-stat Visualization Type when no queries (#1484)
* Fix single-stat bug when no queries yet

* Bupdate changebog
2017-05-17 10:58:07 -07:00
Hunter Trujillo f4a21c94ba Merge branch 'master' into feature/version-clears-localstorage 2017-05-17 11:54:53 -06:00
Nathan Haugo f9602792af Merge pull request #1491 from influxdata/feature/godep
Update our go vendoring to use dep
2017-05-17 09:25:43 -06:00
Nathan Haugo 606cb9c027 Merge pull request #1478 from influxdata/feature/canned-influx-units
Update canned influx layout to use milliseconds of duration
2017-05-17 09:25:03 -06:00
Chris Goller 6c5c2c6505 Update CHANGELOG to mention using dep for vendoring 2017-05-16 17:17:33 -05:00
Jared Scheib 1e98d7fd14 Filter out any template variable values that are empty, whitespace, or duplicates (#1485)
* Filter out any empty, whitespace, or duplicate template variable values

* Update changelog
2017-05-15 15:17:51 -07:00
Jared Scheib 08d7061fee Change behavior of Template Variables autocomplete filtering in Query Editor to match from front of string only (#1474)
* Filter template variables by exact match from front of string

* Changedate uplog

* Use a more semantic method for filtering

* Clarify changebog
2017-05-15 10:50:48 -07:00
Hunter Trujillo b1b6cd09cf Update CHANGELOG. 2017-05-15 11:41:23 -06:00
Chris Goller b0a9afcdd4 Update CHANGELOG to mention InfluxDB rendered as milliseconds 2017-05-15 08:57:11 -05:00
Max Chadwick a0e95a4541 Update CHANGELOG 2017-05-14 22:16:27 -04:00
Alex Paxton 8fff51bef3 Merge branch 'master' into toggle-tempvars-controls 2017-05-12 17:00:28 -07:00
Alex P af5c8ab68f Update changelog 2017-05-12 15:05:30 -07:00
Alex P 4526e29249 Update changelog 2017-05-12 10:56:36 -07:00
Alex P 14cac5f053 Update changelog 2017-05-12 10:04:23 -07:00
Alex Paxton e1791f2226 Merge branch 'master' into improve-resizer 2017-05-10 17:27:58 -07:00
Alex P f94fdd2bcd Update Changelog 2017-05-10 11:42:18 -07:00
Alex P ae9388850f Update Changelog 2017-05-09 19:14:26 -07:00
Tim Raymond 8cae369cb6 Update CHANGELOG for infinite spinner basepath fix 2017-05-09 12:24:43 -07:00
Regan Kuchan c6e3ae511d Updates for 1.3.0 2017-05-08 19:31:15 -07:00
lukevmorris 9acea3831c Add SourceIndicator to Configuration and Admin pages (#1439)
* Add SourceIndicator to ManageSources + SourcePage

* Update CHANGELOG

* Add Source Indicator to Admin Page
2017-05-08 18:22:53 -07:00
Andrew Watkins 5569867392 Merge branch 'master' into bugfix/click-meas-sadness 2017-05-08 17:50:12 -07:00
lukevmorris 9cfa767dc3 Update CHANGELOG (#1436)
* Update CHANGELOG

* Update CHANGELOG
2017-05-08 17:49:13 -07:00
Andrew Watkins 46643c1f1c Update CHANGELOG 2017-05-08 17:48:49 -07:00
Hunter Trujillo 9c9bc6a0b4 Merge pull request #1433 from influxdata/bugfix/router-fix
Fall back to useRouterHistory method.
2017-05-08 17:42:12 -07:00
Hunter Trujillo 92f84e7a83 Update CHANGELOG. 2017-05-08 16:22:45 -07:00
Jade McGough 556e756b0e update changelog 2017-05-08 15:35:02 -07:00
Regan Kuchan d27234be55 Updates for 1.3.0~rc1 2017-05-08 14:56:57 -07:00
Tim Raymond 3fdc1bd526 Update CHANGELOG with OAuth/basepath fix 2017-05-08 14:40:50 -07:00
Jade McGough 543f7e072e update changelog 2017-05-08 11:08:24 -07:00
lukevmorris 6cda25cbc7 Need RangeValue to correctly calculate Alert graph range (#1406)
* Need RangeValue to correctly calculate Alert graph range

* Update CHANGELOG
2017-05-05 15:00:04 -07:00
Chris Goller dcf5838e91 Merge branch 'master' into feature/reverse-kapa 2017-05-05 14:41:06 -05:00
Chris Goller 1505b1eb7d Update CHANGELOG to mention enable/disable all tickscripts 2017-05-05 14:40:11 -05:00
Jade McGough df079349d3 Merge pull request #1401 from influxdata/delete-kapacitor
add ability to delete kapacitor config
2017-05-05 11:42:16 -07:00
Alex P 5a472c8fc6 Rebase 2017-05-05 10:11:38 -07:00
Chris Goller ce6229168d Merge branch 'master' into feature/influx-write 2017-05-05 08:10:14 -05:00
Jade McGough 830ff49ac3 update changelog 2017-05-04 23:46:56 -07:00
Alex P 69d739745e Merge branch 'master' into condense-de-lists 2017-05-04 17:38:59 -07:00
lukevmorris a478157357 :dashboardTime: (#1391)
* Add Range.Lower and Range.Upper to query config to persist custom ranges

* Update CHANGELOG to mention adding query build duration support

* Remove automatic application of global timeRange

If a user supplies a timeRange.  Add that to the queryConfig and use
that to generate the SELECT statement.  If a user omits a time range,
do not automatically include one...yet

* Update swagger.json to mention queryConfig's range

* Add test to influxql AST parsing of durations with no WHERE clause

* Implement first iteration of templated dashboard time range

* Range is nested within query.queryConfig

* DE will not use :dashboardTime:

* Clarify intention with a comment

* If there are no templates present, don't open the drawer

* Make TemplateControlBar its own component

* Rename dashTime to dashboardTime

* Cleanup TemplateControlBar

* Update CHANGELOG

* Update TemplateControlBar min height

* Polish template control bar

Inspired by @lukevmorris’ screenshot with the manage button on the right

* Reconstitute presentation mode styles
2017-05-04 16:57:50 -07:00
Jared Scheib 97ca27bee0 Make handleClickOutside on TemplateVariableRow work the same as handleCancelEdit (#1400)
* Give handleClickOutside the same behavior as handleCancelEdit

* Update changelog
2017-05-04 16:57:24 -07:00
Jared Scheib 69ca3b29fa Merge branch 'master' into bugfix/1345-alert-level-colors 2017-05-04 16:42:50 -07:00
Alex Paxton b199f4da52 Merge branch 'master' into overlay-all-the-way 2017-05-04 14:20:05 -07:00
Jared Scheib a613c49be8 Change default global time range to past 1 hour (#1395)
* Change default global timeRange to 1 hour

* Update changelog
2017-05-04 13:00:30 -07:00
Alex P 151c743c8a Update the changelog 2017-05-03 15:53:07 -07:00
Alex Paxton 36afed6cf0 Merge branch 'master' into condense-de-lists 2017-05-03 14:38:12 -07:00
Alex P ad3a34654a Update Changelog 2017-05-03 12:11:51 -07:00
Alex P d1bafda449 Let the world know about these changes 2017-05-03 10:34:32 -07:00
Chris Goller d90c3e5892 Update CHANGELOG to mention adding /write endpoint 2017-05-03 00:16:09 -05:00
Hunter Trujillo aea9aad7e1 CHANGELOG. 2017-05-02 16:06:15 -06:00
Chris Goller f38efbe39a Update CHANGELOG to mention adding query build duration support 2017-05-02 15:16:47 -05:00
Chris Goller 9f6df392cd Update CHANGELOG about fixing #1327 2017-05-02 12:45:40 -05:00
lukevmorris e9ebc5ca56 Promote dash-graph--options, demote dash-graph--container (#1373)
* Promote dash-graph--options, demote dash-graph--container

* Update CHANGELOG
2017-05-01 17:56:15 -07:00
Jared Scheib 32c20ddf51 Remove notification to login outside of session timeout (#1370)
* Remove notification to login outside of session timeout

* Update changelog
2017-05-01 17:53:33 -07:00
lukevmorris cb8962c2db Show red indicator when a host is down (#1365)
* Green for positive uptime, red otherwise

* Update CHANGELOG

* Handle class name construction with classnames module
2017-05-01 12:12:39 -07:00
Hunter Trujillo b0f6ccd08a Remove trailing space from CHANGELOG. 2017-05-01 12:11:11 -06:00
Hunter Trujillo c41634d64e Update CHANGELOG 2017-05-01 12:10:56 -06:00
Hunter Trujillo 2902d0bced Merge branch 'master' into hotfix/windows-uptime 2017-05-01 12:06:25 -06:00
Regan Kuchan e68732d833 Prep for beta10 release 2017-04-28 17:14:42 -07:00
Chris Goller 86bf8c1604 Merge pull request #1351 from nickysemenza/add-phpfpm-dashboard
add canned dashboard for phpfpm
2017-04-28 16:48:41 -05:00
Luke Morris 3e6220aa6a Merge branch 'master' into feature/template-variables 2017-04-28 13:12:57 -07:00
Andrew Watkins 7ebecd5498 Merge branch 'master' into chore/alphabetical-dbs 2017-04-28 12:47:29 -07:00
Nicky Semenza 30de3947d2 update changelog ref 2017-04-28 15:27:50 -04:00
Andrew Watkins 38a39a31fa Update CHANGELOG.md 2017-04-28 12:27:10 -07:00
Nicky Semenza 3acebf49da add canned dashboard for phpfpm 2017-04-28 15:25:59 -04:00
Brian Baker 45d8958b1f update changelog 2017-04-28 10:59:16 -06:00
Nicky Semenza 35b9f0502c Update CHANGELOG.md 2017-04-27 22:08:06 -04:00
Jared Scheib 2881c3b7b0 Merge branch 'master' into feature/template-variables 2017-04-27 14:15:48 -07:00
Andrew Watkins 4788e3ce2d Merge branch 'master' into fix/add-source 2017-04-27 13:17:24 -07:00
Andrew Watkins 1f6f9b6a17 Merge branch 'master' into chore/destroy-kuber-dash 2017-04-27 13:14:03 -07:00
Andrew Watkins ba4f5c1b8d Update CHANGELOG.md 2017-04-27 11:13:34 -07:00
Andrew Watkins e52b834d02 Update CHANGELOG.md 2017-04-27 10:00:57 -07:00
Andrew Watkins 29a73b4a2f Update CHANGELOG 2017-04-27 09:44:31 -07:00
Jade McGough 32c6d07d62 update changelog 2017-04-26 14:12:57 -07:00
Andrew Watkins b7c1093a8c Update CHANGELOG 2017-04-26 14:11:55 -07:00
Hunter Trujillo 0d1c416c98 Merge branch 'master' into feature/template-variables
# Conflicts:
#	bolt/internal/internal.pb.go
#	ui/src/CheckSources.js
#	ui/src/dashboards/actions/index.js
#	ui/src/dashboards/containers/DashboardPage.js
#	ui/src/data_explorer/components/Visualization.js
#	ui/src/shared/components/AutoRefresh.js
#	ui/src/shared/components/Dropdown.js
2017-04-25 17:08:55 -06:00
Jade McGough 401bc2b298 update changelog 2017-04-25 16:08:42 -07:00
Andrew Watkins 4127f759ea Update CHANGELOG.md 2017-04-25 11:51:55 -07:00
Andrew Watkins 1d0ce5f6f2 Update CHANGELOG.md 2017-04-25 11:51:04 -07:00
Regan Kuchan 2326390cde Updates for beta9 2017-04-21 19:19:36 -07:00
Jade McGough 1560991039 update changelog 2017-04-21 14:06:40 -07:00
Alex P ab64fd07d9 Add item to UI improvements 2017-04-20 18:36:26 -07:00
Jared Scheib c662dfb62e Merge branch 'feature/template-variables' into feature/template-variables_proxy-params 2017-04-20 18:19:48 -07:00
Chris Goller d31fe90c42 Fix JWTs for auth-durations less than 5 mins (#1318)
* WIP

* Fix JWTs for auth-durations less than 5 mins

For auth-duration = 0 the JWT now understands that there does not
need to be duration checks.

For auth-duration < 5 minutes > 0 the JWT lifespan will be 1/2
of auth-duration to allow one extension

There is likely a range of very short auth-duration times like, say,
less than 5 seconds that would never allow a person to login simply
because the time of issue and request is longer.

* Update changelog
2017-04-20 17:33:08 -07:00
Jared Scheib e826786ae8 Merge branch 'feature/template-variables' into feature/template-variables_proxy-params 2017-04-20 14:13:32 -07:00
Chris Goller df6b90cc03 Update CHANGELOG to mention templates api 2017-04-20 11:51:04 -05:00
Jared Scheib aaaee3ae49 Update changelog 2017-04-19 16:25:04 -07:00
Chris Goller cce80977ec Merge branch 'master' into feature/template-variables 2017-04-19 11:10:01 -05:00
Jared Scheib e16a3cca6d Merge remote-tracking branch 'origin/master' into feature/auth-router 2017-04-18 14:37:48 -07:00
Luke Morris 8ff231c54d Upadte CHANGELOG 2017-04-18 11:28:30 -07:00
Chris Goller 5f32d8d471 Update CHANGELOG to mention refreshing JWTs 2017-04-17 15:25:07 -05:00
Jared Scheib a852ea30a9 Update changelog 2017-04-17 12:27:10 -07:00
Andrew Watkins 8fd69fdee7 Update CHANGELOG 2017-04-14 16:32:32 -07:00
Andrew Watkins 97a809fd0c Update CHANGELOG to correct versions 2017-04-13 17:57:09 -07:00
Andrew Watkins 95a78ea268 Update CHANGELOG 2017-04-13 15:36:57 -07:00
Andrew Watkins 4ef7ff2dc5 Merge pull request #1232 from influxdata/feature/voltron-the-builder
Voltron the builder / One Builder to Rule Them All / Make Builder Great Again
2017-04-13 09:49:45 -07:00
Andrew Watkins d52fc84810 Update CHANGELOG 2017-04-13 09:42:11 -07:00
lukevmorris 1b17b260e1 Add default display for an empty dashboard (#1259)
* Inline Dashboard.renderDashboard; add empty state

* Update CHANGELOG

* Update changelog
2017-04-12 18:11:38 -07:00
lukevmorris d50374c7e9 Replace Kapacitor Alert Endpoint Dropdown with Radio Buttons (#1258)
* Replace Endpoint Dropdown with Radio Buttons

* Update CHANGELOG

* Update CHANGELOG
2017-04-12 17:48:46 -07:00
Luke Morris bfc5382eca New CHANGELOG section 2017-04-11 17:21:56 -07:00
Fred Cox 183a0e0f28 Fix env var name for Google client secret 2017-04-11 16:48:35 +03:00
Luke Morris cc3a84744f Merge branch 'master' into docs/prep-readme-for-beta8 2017-04-07 17:27:27 -07:00
nathan haugo 2ad96357c7 Update for beta8 2017-04-07 17:18:46 -07:00
Jade McGough 23bf9f2ac4 update changelog 2017-04-07 15:58:18 -07:00
Hunter Trujillo f762e473f5 Update Changelog. 2017-04-07 16:01:28 -06:00
Chris Goller a5bff96510 Merge remote-tracking branch 'origin/master' into feature/generic-oauth 2017-04-07 15:39:35 -05:00
Chris Goller f0acd1b7e0 Merge branch 'master' into feature/generic-oauth 2017-04-07 15:35:28 -05:00
lukevmorris af231fdaa0 Use Cell ID returned by the server (#1222)
* Use ID as returned by the server

* Update CHANGELOG
2017-04-07 13:01:11 -07:00
Andrew Watkins 5b61ff5a11 Merge branch 'master' into feature/meta-query-builder 2017-04-07 10:50:03 -06: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
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 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 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
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
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 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
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
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
Chris Goller e2b3cc3c6d Update CHANGELOG to mention fixing no quoted raw influxql 2017-04-06 00:58:48 -05:00
Chris Goller 96e8d5b125 Update CHANGELOG to mention fixing redirects to influx enterprise meta 2017-04-06 00:54:06 -05:00
Chris Goller 46f1ffdfec Update CHANGELOG to mention that adding slack channel per alert 2017-04-06 00:38:49 -05:00
Andrew Watkins 2f636a9fc2 Fix ghost dashboards (#1186)
* Fix ghost dashboards

* Remove dashboard key from reducer

* Remove dashboard key from state

* Update CHANGELOG
2017-04-05 15:19:36 -07:00
Hunter Trujillo 9e029ddf9c Merge pull request #1189 from influxdata/bugfix/1146-click-outside-graph-name
Prevent Blur when Clicking Inside Graph Name
2017-04-05 15:47:58 -06:00
lukevmorris 970cab1743 Repair QueryBuilder in Safari (#1178)
* Repair QueryBuilder in Safari

* Margin was moved to .query-builder

* Update CHANGELOG
2017-04-05 14:29:19 -07:00
lukevmorris 3fec336dd4 Replace Kill Query confirmation Modal with ConfirmButtons (#1187)
* Extract QueryRow; replace modal with ConfirmButtons

* Untabify

* Update CHANGELOG
2017-04-05 13:34:17 -07:00
Hunter Trujillo 2fdb4c972e Changelog, #1189. 2017-04-05 10:40:14 -06:00
lukevmorris 2550617d8c Admin Databases Page should be sorted alphabetically (#1185)
* Sort DBs by name

* Sort RPs alphabetically

* Update CHANGELOG
2017-04-04 20:43:47 -07:00
Chris Goller e166aed46c Merge branch 'master' into hotfix/979-no-rp 2017-04-04 17:11:16 -05:00
Timothy J. Raymond 42ad7e407a Merge pull request #1168 from influxdata/feature/tr-mountable-router
Prefix all Chronograf routes with Basepath when configured
2017-04-04 17:45:31 -04:00
lukevmorris 2d023c2650 Admin Databases Page no longer breaks if a db is missing an rp (#1179)
* retentionPolicies could be a blank array

* Update CHANGELOG

* Add `retentionPolicies` to swagger docs
2017-04-04 14:42:24 -07:00
Chris Goller 267d2ad970 Update CHANGELOG to mention fixing #979 2017-04-04 16:33:45 -05:00
Jared Scheib 45e8a5f1c8 Fix saving email in Kapacitor alerts (#1173)
* Fix Kapacitor Rules bug to now save user input data on an Alert Message

* Update changelog
2017-04-04 12:28:01 -07:00
Luke Morris 69edea39fa Bump CHANGELOG 2017-04-04 11:00:27 -07:00
Tim Raymond 5966bf1908 Update CHANGELOG with URL Prefixer Bypass changes
[ci skip]
2017-04-04 11:03:07 -04:00
Tim Raymond ee99e66a28 Update CHANGELOG with --prefix-routes changes 2017-04-04 10:59:16 -04:00
Luke Morris 59894c61c0 Update CHANGELOG 2017-04-03 17:26:35 -07:00
Jade McGough d2e9cd7821 Merge pull request #1152 from influxdata/column-widening
widen single column to entire table width (#1123)
2017-04-01 11:38:10 -07:00
Alex Paxton d59487b00c Merge branch 'master' into some-amount-of-polish 2017-03-31 16:22:42 -07:00
Alex P 50d930df82 Let the world know what is new and exciting 2017-03-31 16:19:37 -07:00
Jade McGough 22da937649 update changelog 2017-03-31 15:37:17 -07:00
Jade McGough 4e307fd9f9 update changelog 2017-03-31 11:33:18 -07:00
lukevmorris f1937c75dc Clean up Kapacitor Alert configuration for HipChat (#1137)
* Text and placeholder updates

* Peel types off PropTypes

* Revert to parseMode

* Update copy to be more descriptive of resulting behavior

* Add question mark tooltips to Chat ID and Token

* Expand tooltips to be hoverable with clickable contents

* Extract QuestionMarkComponent to its own file

* Update CHANGELOG

* url is never changed, so omit this field

* Extract constants to their own file

* Refactor PropTypes

* Clear up Kapacitor Alert HipChat configuration

* Update CHANGELOG

* your-room => room

* Extract this tooltip to its own file

* Reorder CHANGELOG entries
2017-03-30 17:01:25 -07:00
Jared Scheib ae00aa16a0 Fix Kapacitor Telegram config to display correct disableNotification setting (#1142)
* Fix render value for disableNotification

* Update changelog
2017-03-30 16:58:01 -07:00
lukevmorris 184235db27 Clean up Kapacitor Alert configuration for Telegram (#1135)
* Text and placeholder updates

* Peel types off PropTypes

* Revert to parseMode

* Update copy to be more descriptive of resulting behavior

* Add question mark tooltips to Chat ID and Token

* Expand tooltips to be hoverable with clickable contents

* Extract QuestionMarkComponent to its own file

* Update CHANGELOG

* url is never changed, so omit this field

* Extract constants to their own file
2017-03-30 16:23:51 -07:00
Andrew Watkins e2c5694f99 Update CHANGELOG.md 2017-03-30 15:59:06 -07:00
Chris Goller 00f0ea9520 Update CHANGELOG to mention fixing enterprise kapacitor auth 2017-03-30 15:36:17 -05:00
lukevmorris 7bb955baa3 Active sidebar items should have a blue indicator (#1132)
* NavBlocks without NavListItem children are valid

Some sidebar NavBlocks consist of just a header,
and clicking on that header should mark the NavBlock
as active

* Update CHANGELOG

* Leverage markdown to cut down on merge conflicts
2017-03-30 11:27:51 -07:00
Hunter Trujillo 72f00e9802 Merge branch 'master' into feature/1054-alert-history-spinner
# Conflicts:
#	CHANGELOG.md
2017-03-30 12:07:21 -06:00
lukevmorris ae77767c9c Allow InfluxDB and Kapacitor configuration via ENV vars or CLI options (#1129)
* Introduce Kapacitor and InfluxDB as command line options

If omitted, their values will be null at runtime. If supplied, e.g.:
  chronograf
    --kapacitor https://path.to.my:1/kapacitor/instance
    --influxdb  https://path.to.my:1/influxdb/instance
Their values will be accessible via
  Server.Kapacitor
  Server.InfluxDB

* MultiSourcesStore will hold Bolt and config’d sources

* Delegate to db.SourcesStore for now

* Add Username/Password tags for InfluxDB and Kapacitor

* Builders for MultiSourceStore and MultiLayoutStore

* Store Kapacitor and InfluxDB configs in memory

* Typo

* Update CHANGELOG

* Move StoreBuilders to server/builders.go

* Correct these assertions by reversing them

* Kapacitor -> KapacitorURL; InfluxDB -> InfluxDBURL
2017-03-30 09:48:04 -07:00
Hunter Trujillo 1438c4c139 Update Changelog. 2017-03-30 10:19:04 -06:00
Jade McGough 7389167e76 Change password (#1120)
Add ability to change a user's password via Admin page
2017-03-29 17:40:46 -07:00
Hunter Trujillo f7c5e0f2e2 Fix visualizations not showing graph name (#1125)
* Pass cell name through to Visualization component.

* Rename Header components in Dashboard page to better match their actual component names.

* Update changelog.

* Fix number on update changelog
2017-03-29 17:39:20 -07:00
Jared Scheib b28bed8e1d Update changelog 2017-03-28 20:09:12 -07:00
Hunter Trujillo c9b29ffb2e Merge commit '52e70c77ff11c4af69bb166c65d9e359454d819e' into feature/gzipped-influx-responses
# Conflicts:
#	CHANGELOG.md
2017-03-28 16:22:28 -06:00
Chris Goller 6b38a79f9b Update CHANGELOG to mention fixing windows hosts on hosts page 2017-03-28 16:20:14 -05:00
Regan Kuchan cddf08a385 Remove PR from CHANGELOG 2017-03-28 13:05:45 -07:00
nathan haugo 056853dbac Changelog and known issues from readme update for beta7 2017-03-28 13:04:33 -07:00
Chris Goller 36b7ff597a Merge remote-tracking branch 'origin' into feature/gzipped-influx-responses 2017-03-28 14:40:32 -05:00
Chris Goller 218566b18d Update CHANGELOG to mention InfluxQL compression 2017-03-28 14:38:43 -05:00
lukevmorris 1f279584f3 Persist and render Dashboard Cell groupby queries (#1092)
* Rename selectStatement to buildInfluxQLQuery

* Moved `influxql/select` to `utils/influxql`

* Replace `buildQuery` with `buildInfluxQLQuery` util function

* Retain GROUP BY clause when saving cell query

* Revert "Replace `buildQuery` with `buildInfluxQLQuery` util function"

This reverts commit d932d99bfa.

* Build DashboardCell queries with buildInfluxQLQuery util

Retain old LayouRenderer.buildQuery functionality for
canned dashboards, and anything else that isn’t using
the queryConfig schema. Rename this function to make
it clear that it is legacy behavior, and that it 
should not be a dependency of any new code.

* Update CHANGELOG
2017-03-28 11:02:49 -07:00
Timothy J. Raymond 54dd3e5eee Redirect to default source when deleting sources (#1074)
* Redirect to default source on invalid source ID

When supplied with an invalid source ID, the CheckSources component
would redirect the user to a "Create Source" page. This caused
surprising behavior when a source was deleted because that source ID
would become invalid. The effect being that deleting a source brought
users immediately to the create source page, rather than back to the
sources list.

This instead redirects users to the default source when provided an
invalid source id. The backend automatically re-assigns the "default"
source, so this will always succeed, since sources are fetched again
from the backend.

The regex used is slightly dependent on URL structure that has been
stable over the lifetime of this project. Also it relies on URL
structure more than the previous redirecting implementation.

* Force sources to reload after deletion

Deleting a source invalidates the state held by the client because of
automatic re-assignment of the default source by the backend. Without
duplicating backend logic, it is impossible for the frontend to discover
the new source without reloading sources.

The ManageSources page now uses an async-action creator which deletes
the requested source and reloads all sources. The source action creators
have also been refactored to use implicit returns like other action
creators.

* Remove Dead removeSource action

removeSource is no longer used because the API invalidates its
assumptions. For more information, see 04bf3ca.

* Update Changelog with source deletion redirect fix

Users are no longer unexpectedly redirected to the "create source" page
whenever they delete a source that they are connected to.

* Return 404 when deleting non-existent source

When deleting a source, a new default is assigned automatically. If a
non-existent source ID was provided, previously this would result in a
500. This is a violation of the Swagger docs. The solution is to examine
the error and if it was an ErrSourceNotFound, invoke the notFound
handler.

* Add Error handling to source deletion

There are two kinds of errors that can be encountered when deleting a
source: a 404 and a 500 (from either the delete or the subsequent
fetch).

The 404 is a precondition failure of the action creator. The source.id
requested can be non-existent for two reasons: 1) The action creator was
passed garbage by the caller. 2) A concurrent write occurred which
silently invalidated this session's state. For the first case, we can
ensure that the caller is sane by having an assertion check that the
requested source is among some set of sources. This could be
circumvented by a caller, but chances are good that both the full set of
sources and the desired source are both available to callers of this
action creator. The second case is not an error. In this case, we should
proceed reloading sources, since the deletion that was requested has
already been performed by someone else.

Finally, 500s can only occur if there is something broken with the API.
In this situation, we provide a notification that tells the user to
check the API logs for more information.

* Remove duplicate CHANGELOG entries

These were introduced due to a naive merge conflict resolution.

* Remove assertion

This was decided to be confusing and unnecessary.

* Remove remnants of removed assertion

These were needed for an assertion that has been removed. It's no longer
necessary to pass `sources` to the action creator.
2017-03-28 08:53:11 -07:00
Hunter Trujillo 84fba8a5a0 Merge branch 'master' into bugfix/1003-hosts-loading-message
# Conflicts:
#	CHANGELOG.md
2017-03-27 17:42:57 -06:00
Hunter Trujillo 84508f2f29 Update changelog. 2017-03-27 17:36:04 -06:00
Jared Scheib 660d764b7e (Fix) Graphs are now resizable again (#1085)
* (Fix) Graphs are now resizable again

* Update changelog
2017-03-27 15:32:40 -07:00
Regan Kuchan 6271ed1132 Fix beta6 bug fixes entries 2017-03-27 10:45:00 -07:00
Regan Kuchan 819a48b124 Update docs for beta6 release 2017-03-24 18:22:16 -07:00
Jared Scheib a694f25425 Graphs are no longer editable from a Host Page (#1069)
* Graphs can now not be edited in on a HostPage

* Update changelog
2017-03-24 17:33:48 -07:00
lukevmorris c1ba6e7983 Save and Cancel edits to dashboard name (#1065)
* Move isEditMode from Redux to component state

* Use ConfirmButtons instead of Save button

* Save and Cancel dashboard name edits with ConfirmButtons

* Handler should operate on values instead of events

* Update CHANGELOG
2017-03-24 16:56:46 -07:00
Chris Goller 1fc5a953ea Update CHANGELOG to correct numbering 2017-03-24 16:05:17 -07:00
nathan haugo e4ad5d033a Update changelog 2017-03-24 15:36:47 -07:00
Luke Morris 4f601e4d5f Update CHANGELOG 2017-03-24 13:31:06 -07:00
lukevmorris 2d8d546368 Create a new dashboard cell; Fix remaining bugs with Overlay (#1056)
* Relax query validation for cell endpoint

* Dashboards can now add a cell; Rebase over 950-overlay_technologies-edit

* Server now returns empty queries array when creating a new dashboard cell

* Use async/await pattern for addDashboardCell, add basic error handling

* Update names of methods and actions for editing and updating cells to match those for adding

Factor out newDefaultCell to dashboard constants

* Update CHANGELOG

* Fix bug where Overlay wouldn’t display for query-less cells

* We removed these validations
2017-03-23 17:50:21 -07:00
Jared Scheib 959b387f61 Introduce ability to edit a dashboard cell
* Correct documentation for dashboards

* Exclude .git and use 'make run-dev' in 'make continuous'

* Fix dashboard deletion bug where id serialization was wrong

* Commence creation of overlay technology, add autoRefresh props to DashboardPage

* Enhance overlay magnitude of overlay technology

* Add confirm buttons to overlay technology

* Refactor ResizeContainer to accommodate arbitrary containers

* Refactor ResizeContainer to require explicit ResizeTop and ResizeBottom for clarity

* Add markup and styles for OverlayControls

* CellEditorOverlay needs a larger minimum bottom height to accommodate more things

* Revert Visualization to not use ResizeTop or flex-box

* Remove TODO and move to issue

* Refactor CellEditorOverlay to allow selection of graph type

* Style Overlay controls, move confirm buttons to own stylesheet

* Fix toggle buttons in overlay so active is actually active

* Block user-select on a few UI items

* Update cell query shape to support Visualization and LayoutRenderer

* Code cleanup

* Repair fixture schema; update props for affected components

* Wired up selectedGraphType and activeQueryID in CellEditorOverlay

* Wire up chooseMeasurements in QueryBuilder

Pass queryActions into QueryBuilder so that DataExplorer can provide
actionCreators and CellEditorOverlay can provide functions that
modify its component state

* semicolon cleanup

* Bind all queryModifier actions to component state with a stateReducer

* Overlay Technologies™ can add and delete a query from a cell

* Semicolon cleanup

* Add conversion of InfluxQL to QueryConfig for dashboards

* Update go deps to add influxdb at af72d9b0e4ebe95be30e89b160f43eabaf0529ed

* Updated docs for dashboard query config

* Update CHANGELOG to mention InfluxQL to QueryConfig

* Make reducer’s name more specific for clarity

* Remove 'table' as graphType

* Make graph renaming prettier

* Remove duplicate DashboardQuery in swagger.json

* Fix swagger to include name and links for Cell

* Refactor CellEditorOverlay to enable graph type selection

* Add link.self to all Dashboard cells; add bolt migrations

* Make dash graph names only hover on contents

* Consolidate timeRange format patterns, clean up

* Add cell endpoints to dashboards

* Include Line + Stat in Visualization Type list

* Add cell link to dashboards

* Enable step plot and stacked graph in Visualization

* Overlay Technologies are summonable and dismissable

* OverlayTechnologies saves changes to a cell

* Convert NameableGraph to createClass for state

This was converted from a pure function to encapsulate the state of the
buttons. An attempt was made previously to store this state in Redux,
but it proved too convoluted with the current state of the reducers for
cells and dashboards. Another effort must take place to separate a cell
reducer to manage the state of an individual cell in Redux in order for
this state to be sanely kept in Redux as well.

For the time being, this state is being kept in the component for the
sake of expeditiousness, since this is needed for Dashboards to be
released. A refactor of this will occur later.

* Cells should contain a links key in server response

* Clean up console logs

* Use live data instead of a cellQuery fixture

* Update docs for dashboard creation

* DB and RP are already present in the Command field

* Fix LayoutRenderer’s understanding of query schema

* Return a new object, rather that mutate in place

* Visualization doesn’t use activeQueryID

* Selected is an object, not a string

* QueryBuilder refactored to use query index instead of query id

* CellEditorOverlay refactored to use query index instead of query id

* ConfirmButtons doesn’t need to act on an item

* Rename functions to follow convention

* Queries are no longer guaranteed to have ids

* Omit WHERE and GROUP BY clauses when saving query

* Select new query on add in OverlayTechnologies

* Add click outside to dash graph menu, style menu also

* Change context menu from ... to a caret

More consistent with the rest of the UI, better affordance

* Hide graph context menu in presentation mode

Don’t want people editing a dashboard from presentation mode

* Move graph refreshing spinner so it does not overlap with context menu

* Wire up Cell Menu to Overlay Technologies

* Correct empty dashboard type

* Refactor dashboard spec fixtures

* Test syncDashboardCell reducer

* Remove Delete button from graph dropdown menu (for now)

* Update changelog
2017-03-23 17:12:33 -07:00
Tim Raymond a6254d8368 Update CHANGELOG with edit cell feature [ci skip] 2017-03-14 15:42:02 -04:00
Regan Kuchan 85a1d5485e Update Changelog and Readme for beta5 2017-03-10 19:11:13 -08:00
Jared Scheib 4e2617ea24 Merge branch 'master' into feature/admin
Conflicts:
	CHANGELOG.md
	enterprise/users.go
	server/admin.go
	server/admin_test.go
	ui/.eslintrc
	ui/src/shared/constants/index.js
	ui/src/store/configureStore.js
	ui/src/style/theme/theme-dark.scss
2017-03-10 18:36:37 -08:00
Jared Scheib e2662922f0 Update changelog 2017-03-10 18:02:29 -08:00
nathan haugo b6bf43cc96 Update changelog 2017-03-10 08:35:08 -08:00
Jared Scheib 5350093d25 Update changelog 2017-03-09 12:50:08 -08:00
Tim Raymond d1102be625 Update CHANGELOG
Added entry on fixing AutoRefresh to not flash an empty graph.
Fixed numbering on previous entry.
2017-03-09 13:00:49 -05:00
Chris Goller 833d20c29c Update CHANGELOG to mention fixing dashboards #968 2017-03-06 13:42:07 -06:00
Jared Scheib 2751a00813 Fix revert failure chain and thus: add autoRefresh with pause 2017-03-03 15:30:33 -08:00
Andrew Watkins 874e41075a Revert "Allow user to set auto-refresh interval" 2017-03-03 14:22:07 -08:00
Jared Scheib a42331c5e1 Merge branch 'master' into 781-autorefresh_config 2017-03-01 21:30:37 -08:00
Jared Scheib d4abbbdbfb Update changelog 2017-02-28 17:28:51 -08:00
Chris Goller e6113bca6f Update CHANGELOG to mention fixing socket leaks 2017-02-28 16:08:24 -06:00
Regan Kuchan b31d1310b0 Update changelog 2017-02-24 16:44:15 -08:00
Chris Goller 5785e5c934 Merge pull request #916 from influxdata/de-font-scale
Responsive Data Explorer
2017-02-24 17:44:42 -06:00
Chris Goller 0c49272ee8 Update CHANGELOG to add links to google/heroku documentation 2017-02-24 17:35:54 -06:00
Chris Goller f26ffefd44 Update CHANGELOG to mention font size changes 2017-02-24 17:32:03 -06:00
Jared Scheib 7099e62ce5 Merge pull request #926 from influxdata/fix-kapacitor-graph-height
Fix Kapacitor rule graph display
2017-02-24 12:22:44 -08:00
Jared Scheib 9147f2fcac Update changelog 2017-02-24 12:10:32 -08:00
Chris Goller 3237bc5bab Fix bad merge 2017-02-24 11:48:51 -06:00
Chris Goller 275116711f Merge branch 'master' into feature/connection-info#825
Conflicts:
	CHANGELOG.md
2017-02-24 11:29:43 -06:00
Chris Goller 2ee0008f42 Merge pull request #922 from influxdata/feature/oauth-google
Support Multiple OAuth2 Providers - Add Heroku and Google
2017-02-23 17:34:01 -06:00
Tim Raymond 69c59dd345 Updated README and CHANGELOG [ci skip]
- Added Oauth2 support for Heroku and Google (#922)
2017-02-23 18:32:50 -05:00
Jared Scheib 1a99240fd5 Merge 'master' into 751-stack_graph, resolve conflicts 2017-02-23 14:33:07 -08:00
Jared Scheib 314c3a7f2b Update changelog 2017-02-23 14:26:48 -08:00
Andrew Watkins db0fec6930 Merge branch 'master' into feature/885-presentation-mode-1 2017-02-23 15:35:03 -06:00
Andrew Watkins a680ed149b Update CHANGELOG 2017-02-22 20:49:32 -06:00
Andrew Watkins 8388df0a8a Update CHANGELOG 2017-02-22 11:08:50 -06:00
Jared Scheib f89ec31e85 Update changelog 2017-02-21 18:42:17 -08:00
Jared Scheib 107378cdd1 Update changelog 2017-02-21 13:48:08 -08:00
Jared Scheib 26277032e8 Merge branch 'master' into kapacitor-padding 2017-02-16 18:03:08 -08:00
Jared Scheib d927bc6d6f Update changelog 2017-02-16 16:10:54 -08:00
Chris Goller b325dc00ab Merge branch 'master' into feature/tls 2017-02-16 09:02:32 -06:00
Regan Kuchan 1a1c6b7d31 Update changelog for 1.2.0-beta3 2017-02-15 15:24:17 -08:00
nathan haugo 95831fa032 Update changelog 2017-02-15 15:00:43 -08:00
Chris Goller 4af58e17d6 Fix CHANGELOG markdown typos 2017-02-15 08:56:49 -06:00
Chris Goller 812039bc19 Update CHANGELOG mentioning fixing kapacitor page bugs 2017-02-15 08:55:03 -06:00
Chris Goller 3bf5cef8c3 Update CHANGELOG to mention supporting TLS/HTTPS 2017-02-14 10:37:27 -06:00
Regan Kuchan d668d7ea17 Update changelog for 1.2.0-beta2 2017-02-10 15:59:21 -08:00
Hunter Trujillo 12e7688a49 Merge branch 'master' into http-tcp
# Conflicts:
#	CHANGELOG.md
2017-02-10 16:03:30 -07:00
Chris Goller f81cd7e7ad Merge pull request #868 from influxdata/disable-alert
Change rule status
2017-02-10 16:41:28 -06:00
Hunter Trujillo 57bf5f571a Merge branch 'master' into http-tcp
# Conflicts:
#	CHANGELOG.md
2017-02-10 13:31:01 -07:00
Andrew Watkins f47978f4a9 Merge pull request #856 from influxdata/de-organize
DE Reorganize
2017-02-10 11:52:55 -08:00
Chris Goller 1d9bb70414 Add disable and enable to kapacitor alerts 2017-02-10 13:48:42 -06:00
Chris Goller 13d7b8ff90 Merge pull request #859 from influxdata/feature/server-gzip
Add gzip compression to all of our server responses and caching for assets
2017-02-10 10:27:21 -06:00
Chris Goller 34c6dd2074 Update CHANGELOG mentioning string fields compare kapacitor rules in Chronograf UI 2017-02-10 09:12:00 -06:00
Hunter Trujillo 1665f62ac3 Update CHANGELOG, adding exec, smtp, and alerta support for kapacitor rule alert config. 2017-02-10 00:21:18 -07:00
Hunter Trujillo e67de13a23 Update changelog. 2017-02-09 23:11:51 -06:00
Hunter Trujillo dfc7a271b2 Update CHANGELOG: Add TCP and HTTP support to kapacitor rule alert config 2017-02-09 22:03:14 -07:00
Chris Goller 1f4488b0e5 Update CHANGELOG to mention server gzip encoding and asset caching 2017-02-09 17:30:37 -06:00
Andrew Watkins 0f3b0b4caa Update CHANGELOG 2017-02-09 11:33:50 -08:00
Chris Goller d60f7e1ca3 Updated CHANGELOG to use yarn over npm install 2017-02-08 21:15:56 -06:00
Chris Goller 6f557aa685 Update CHANGELOG to mention detail for kapa email alert 2017-02-07 17:11:46 -06:00
Chris Goller a730f7885b Update release to 1.2.0-beta1 2017-01-27 18:43:42 -06:00