diff --git a/chronograf/CHANGELOG.md b/chronograf/CHANGELOG.md index 13d441d7ba..1fa3abb640 100644 --- a/chronograf/CHANGELOG.md +++ b/chronograf/CHANGELOG.md @@ -2,180 +2,180 @@ ### Features -1. [#3522](https://github.com/influxdata/chronograf/pull/3522): Add support for Template Variables in Cell Titles -1. [#3559](https://github.com/influxdata/chronograf/pull/3559): Add ability to export and import dashboards -1. [#3556](https://github.com/influxdata/chronograf/pull/3556): Add ability to override template variables and time ranges via URL query -1. [#3814](https://github.com/influxdata/chronograf/pull/3814): Add pprof routes to chronograf server -1. [#3806](https://github.com/influxdata/chronograf/pull/3806): Add API to get/update Log Viewer UI config -1. [#3896](https://github.com/influxdata/chronograf/pull/3896): Consume new Log Viewer config API in client to allow user to configure log viewer UI for their organization -1. [#3842](https://github.com/influxdata/chronograf/pull/3842): Add V2 Cells API -1. [#3947](https://github.com/influxdata/chronograf/pull/3947): Add V2 Dashboard API +1. [#3522](https://github.com/influxdata/platform/chronograf/pull/3522): Add support for Template Variables in Cell Titles +1. [#3559](https://github.com/influxdata/platform/chronograf/pull/3559): Add ability to export and import dashboards +1. [#3556](https://github.com/influxdata/platform/chronograf/pull/3556): Add ability to override template variables and time ranges via URL query +1. [#3814](https://github.com/influxdata/platform/chronograf/pull/3814): Add pprof routes to chronograf server +1. [#3806](https://github.com/influxdata/platform/chronograf/pull/3806): Add API to get/update Log Viewer UI config +1. [#3896](https://github.com/influxdata/platform/chronograf/pull/3896): Consume new Log Viewer config API in client to allow user to configure log viewer UI for their organization +1. [#3842](https://github.com/influxdata/platform/chronograf/pull/3842): Add V2 Cells API +1. [#3947](https://github.com/influxdata/platform/chronograf/pull/3947): Add V2 Dashboard API ### UI Improvements -1. [#3474](https://github.com/influxdata/chronograf/pull/3474): Sort task table on Manage Alert page alphabetically -1. [#3590](https://github.com/influxdata/chronograf/pull/3590): Redesign icons in side navigation -1. [#3696](https://github.com/influxdata/chronograf/pull/3696): Add ability to delete entire queries in Flux Editor -1. [#3671](https://github.com/influxdata/chronograf/pull/3671): Remove Snip functionality in hover legend -1. [#3659](https://github.com/influxdata/chronograf/pull/3659): Upgrade Data Explorer query text field with syntax highlighting and partial multi-line support -1. [#3663](https://github.com/influxdata/chronograf/pull/3663): Truncate message preview in Alert Rules table -1. [#3770](https://github.com/influxdata/chronograf/pull/3770): Improve performance of graph crosshairs -1. [#3790](https://github.com/influxdata/chronograf/pull/3790): Hide dashboard cell menu until mouse over cell -1. [#3803](https://github.com/influxdata/chronograf/pull/3803): Auto-Scale single-stat text to match cell dimensions +1. [#3474](https://github.com/influxdata/platform/chronograf/pull/3474): Sort task table on Manage Alert page alphabetically +1. [#3590](https://github.com/influxdata/platform/chronograf/pull/3590): Redesign icons in side navigation +1. [#3696](https://github.com/influxdata/platform/chronograf/pull/3696): Add ability to delete entire queries in Flux Editor +1. [#3671](https://github.com/influxdata/platform/chronograf/pull/3671): Remove Snip functionality in hover legend +1. [#3659](https://github.com/influxdata/platform/chronograf/pull/3659): Upgrade Data Explorer query text field with syntax highlighting and partial multi-line support +1. [#3663](https://github.com/influxdata/platform/chronograf/pull/3663): Truncate message preview in Alert Rules table +1. [#3770](https://github.com/influxdata/platform/chronograf/pull/3770): Improve performance of graph crosshairs +1. [#3790](https://github.com/influxdata/platform/chronograf/pull/3790): Hide dashboard cell menu until mouse over cell +1. [#3803](https://github.com/influxdata/platform/chronograf/pull/3803): Auto-Scale single-stat text to match cell dimensions ### Bug Fixes -1. [#3527](https://github.com/influxdata/chronograf/pull/3527): Ensure cell queries use constraints from TimeSelector -1. [#3573](https://github.com/influxdata/chronograf/pull/3573): Fix Gauge color selection bug -1. [#3649](https://github.com/influxdata/chronograf/pull/3649): Fix erroneous icons in Date Picker widget -1. [#3697](https://github.com/influxdata/chronograf/pull/3697): Fix allowing hyphens in basepath -1. [#3698](https://github.com/influxdata/chronograf/pull/3698): Fix error in cell when tempVar returns no values -1. [#3733](https://github.com/influxdata/chronograf/pull/3733): Change arrows in table columns so that ascending sort points up and descending points down -1. [#3751](https://github.com/influxdata/chronograf/pull/3751): Fix crosshairs moving passed the edges of graphs -1. [#3759](https://github.com/influxdata/chronograf/pull/3759): Change y-axis options to have valid defaults -1. [#3793](https://github.com/influxdata/chronograf/pull/3793): Stop making requests for old sources after changing sources -1. [#3888](https://github.com/influxdata/chronograf/pull/3888): Fix health check status code creating firefox error -1. [#3951](https://github.com/influxdata/chronograf/pull/3951): Change decimal places to enforce 2 places by default in cells +1. [#3527](https://github.com/influxdata/platform/chronograf/pull/3527): Ensure cell queries use constraints from TimeSelector +1. [#3573](https://github.com/influxdata/platform/chronograf/pull/3573): Fix Gauge color selection bug +1. [#3649](https://github.com/influxdata/platform/chronograf/pull/3649): Fix erroneous icons in Date Picker widget +1. [#3697](https://github.com/influxdata/platform/chronograf/pull/3697): Fix allowing hyphens in basepath +1. [#3698](https://github.com/influxdata/platform/chronograf/pull/3698): Fix error in cell when tempVar returns no values +1. [#3733](https://github.com/influxdata/platform/chronograf/pull/3733): Change arrows in table columns so that ascending sort points up and descending points down +1. [#3751](https://github.com/influxdata/platform/chronograf/pull/3751): Fix crosshairs moving passed the edges of graphs +1. [#3759](https://github.com/influxdata/platform/chronograf/pull/3759): Change y-axis options to have valid defaults +1. [#3793](https://github.com/influxdata/platform/chronograf/pull/3793): Stop making requests for old sources after changing sources +1. [#3888](https://github.com/influxdata/platform/chronograf/pull/3888): Fix health check status code creating firefox error +1. [#3951](https://github.com/influxdata/platform/chronograf/pull/3951): Change decimal places to enforce 2 places by default in cells ## v1.5.0.0 [2018-05-15-RC] ### Features -1. [#3080](https://github.com/influxdata/chronograf/pull/3080): Add table graph as a visualization option -1. [#3233](https://github.com/influxdata/chronograf/pull/3233): Add default retention policy field as option in source configuration for use in querying hosts from Host List page & Host pages -1. [#3290](https://github.com/influxdata/chronograf/pull/3290): Add support for PagerDuty v2 in UI -1. [#3369](https://github.com/influxdata/chronograf/pull/3369): Add support for OpsGenie v2 in UI -1. [#3386](https://github.com/influxdata/chronograf/pull/3386): Add support for Kafka in UI to configure and create alert handlers -1. [#3416](https://github.com/influxdata/chronograf/pull/3416): Allow kapacitor services to be disabled -1. [#3416](https://github.com/influxdata/chronograf/pull/3416): Add support for disabling kapacitor services -1. [#3465](https://github.com/influxdata/chronograf/pull/3465): Add support for multiple slack configurations in the UI -1. [#3491](https://github.com/influxdata/chronograf/pull/3491): Upgrade kapacitor client to 1.5 -1. [#3490](https://github.com/influxdata/chronograf/pull/3490): Add support for multiple kafka configurations in the UI +1. [#3080](https://github.com/influxdata/platform/chronograf/pull/3080): Add table graph as a visualization option +1. [#3233](https://github.com/influxdata/platform/chronograf/pull/3233): Add default retention policy field as option in source configuration for use in querying hosts from Host List page & Host pages +1. [#3290](https://github.com/influxdata/platform/chronograf/pull/3290): Add support for PagerDuty v2 in UI +1. [#3369](https://github.com/influxdata/platform/chronograf/pull/3369): Add support for OpsGenie v2 in UI +1. [#3386](https://github.com/influxdata/platform/chronograf/pull/3386): Add support for Kafka in UI to configure and create alert handlers +1. [#3416](https://github.com/influxdata/platform/chronograf/pull/3416): Allow kapacitor services to be disabled +1. [#3416](https://github.com/influxdata/platform/chronograf/pull/3416): Add support for disabling kapacitor services +1. [#3465](https://github.com/influxdata/platform/chronograf/pull/3465): Add support for multiple slack configurations in the UI +1. [#3491](https://github.com/influxdata/platform/chronograf/pull/3491): Upgrade kapacitor client to 1.5 +1. [#3490](https://github.com/influxdata/platform/chronograf/pull/3490): Add support for multiple kafka configurations in the UI ### UI Improvements -1. [#3204](https://github.com/influxdata/chronograf/pull/3204): Notify user when a dashboard cell is added, removed, or cloned -1. [#3215](https://github.com/influxdata/chronograf/pull/3215): Fix Template Variables Control Bar to top of dashboard page -1. [#3214](https://github.com/influxdata/chronograf/pull/3214): Remove extra click when creating dashboard cell -1. [#3256](https://github.com/influxdata/chronograf/pull/3256): Reduce font sizes in dashboards for increased space efficiency -1. [#3320](https://github.com/influxdata/chronograf/pull/3320): Add overlay animation to Template Variables Manager -1. [#3245](https://github.com/influxdata/chronograf/pull/3245): Display 'no results' on cells without results -1. [#3354](https://github.com/influxdata/chronograf/pull/3354): Disable template variables for non editing users -1. [#3353](https://github.com/influxdata/chronograf/pull/3353): YAxisLabels in Dashboard Graph Builder not showing until graph is redrawn -1. [#3378](https://github.com/influxdata/chronograf/pull/3378): Ensure table graphs have a consistent ux between chrome and firefox -1. [#3401](https://github.com/influxdata/chronograf/pull/3401): Change AutoRefresh interval to paused -1. [#3404](https://github.com/influxdata/chronograf/pull/3404): Get cloned cell name for notification from cloned cell generator function -1. [#3461](https://github.com/influxdata/chronograf/pull/3461): Improve load time for host pages -1. [#3423](https://github.com/influxdata/chronograf/pull/3423): Show kapacitor batch point info in log panel +1. [#3204](https://github.com/influxdata/platform/chronograf/pull/3204): Notify user when a dashboard cell is added, removed, or cloned +1. [#3215](https://github.com/influxdata/platform/chronograf/pull/3215): Fix Template Variables Control Bar to top of dashboard page +1. [#3214](https://github.com/influxdata/platform/chronograf/pull/3214): Remove extra click when creating dashboard cell +1. [#3256](https://github.com/influxdata/platform/chronograf/pull/3256): Reduce font sizes in dashboards for increased space efficiency +1. [#3320](https://github.com/influxdata/platform/chronograf/pull/3320): Add overlay animation to Template Variables Manager +1. [#3245](https://github.com/influxdata/platform/chronograf/pull/3245): Display 'no results' on cells without results +1. [#3354](https://github.com/influxdata/platform/chronograf/pull/3354): Disable template variables for non editing users +1. [#3353](https://github.com/influxdata/platform/chronograf/pull/3353): YAxisLabels in Dashboard Graph Builder not showing until graph is redrawn +1. [#3378](https://github.com/influxdata/platform/chronograf/pull/3378): Ensure table graphs have a consistent ux between chrome and firefox +1. [#3401](https://github.com/influxdata/platform/chronograf/pull/3401): Change AutoRefresh interval to paused +1. [#3404](https://github.com/influxdata/platform/chronograf/pull/3404): Get cloned cell name for notification from cloned cell generator function +1. [#3461](https://github.com/influxdata/platform/chronograf/pull/3461): Improve load time for host pages +1. [#3423](https://github.com/influxdata/platform/chronograf/pull/3423): Show kapacitor batch point info in log panel ### Bug Fixes -1. [#3252](https://github.com/influxdata/chronograf/pull/3252): Allow user to select tickscript editor with mouseclick -1. [#3279](https://github.com/influxdata/chronograf/pull/3279): Change color when value is equal to or greater than threshold value -1. [#3281](https://github.com/influxdata/chronograf/pull/3281): Fix base path for kapacitor logs -1. [#3284](https://github.com/influxdata/chronograf/pull/3284): Fix logout when using basepath & simplify basepath usage (deprecates `PREFIX_ROUTES`) -1. [#3349](https://github.com/influxdata/chronograf/pull/3349): Fix graphs in alert rule builder for queries that include groupby -1. [#3345](https://github.com/influxdata/chronograf/pull/3345): Fix auto not showing in the group by dropdown and explorer getting disconnected -1. [#3353](https://github.com/influxdata/chronograf/pull/3353): Display y-axis label on initial graph load -1. [#3352](https://github.com/influxdata/chronograf/pull/3352): Fix not being able to change the source in the CEO display -1. [#3357](https://github.com/influxdata/chronograf/pull/3357): Fix only the selected template variable value getting loaded -1. [#3389](https://github.com/influxdata/chronograf/pull/3389): Fix Generic OAuth bug for GitHub Enterprise where the principal was incorrectly being checked for email being Primary and Verified -1. [#3402](https://github.com/influxdata/chronograf/pull/3402): Fix missing icons when using basepath -1. [#3412](https://github.com/influxdata/chronograf/pull/3412): Limit max-width of TICKScript editor. -1. [#3166](https://github.com/influxdata/chronograf/pull/3166): Fixes naming of new TICKScripts +1. [#3252](https://github.com/influxdata/platform/chronograf/pull/3252): Allow user to select tickscript editor with mouseclick +1. [#3279](https://github.com/influxdata/platform/chronograf/pull/3279): Change color when value is equal to or greater than threshold value +1. [#3281](https://github.com/influxdata/platform/chronograf/pull/3281): Fix base path for kapacitor logs +1. [#3284](https://github.com/influxdata/platform/chronograf/pull/3284): Fix logout when using basepath & simplify basepath usage (deprecates `PREFIX_ROUTES`) +1. [#3349](https://github.com/influxdata/platform/chronograf/pull/3349): Fix graphs in alert rule builder for queries that include groupby +1. [#3345](https://github.com/influxdata/platform/chronograf/pull/3345): Fix auto not showing in the group by dropdown and explorer getting disconnected +1. [#3353](https://github.com/influxdata/platform/chronograf/pull/3353): Display y-axis label on initial graph load +1. [#3352](https://github.com/influxdata/platform/chronograf/pull/3352): Fix not being able to change the source in the CEO display +1. [#3357](https://github.com/influxdata/platform/chronograf/pull/3357): Fix only the selected template variable value getting loaded +1. [#3389](https://github.com/influxdata/platform/chronograf/pull/3389): Fix Generic OAuth bug for GitHub Enterprise where the principal was incorrectly being checked for email being Primary and Verified +1. [#3402](https://github.com/influxdata/platform/chronograf/pull/3402): Fix missing icons when using basepath +1. [#3412](https://github.com/influxdata/platform/chronograf/pull/3412): Limit max-width of TICKScript editor. +1. [#3166](https://github.com/influxdata/platform/chronograf/pull/3166): Fixes naming of new TICKScripts -1. [#3412](https://github.com/influxdata/chronograf/pull/3412): Limit max-width of TICKScript editor -1. [#3166](https://github.com/influxdata/chronograf/pull/3166): Fix naming of new TICKScripts -1. [#3449](https://github.com/influxdata/chronograf/pull/3449): Fix data explorer query error reporting regression -1. [#3412](https://github.com/influxdata/chronograf/pull/3412): Limit max-width of TICKScript editor. -1. [#3166](https://github.com/influxdata/chronograf/pull/3166): Fixes naming of new TICKScripts -1. [#3449](https://github.com/influxdata/chronograf/pull/3449): Fixes data explorer query error reporting regression -1. [#3453](https://github.com/influxdata/chronograf/pull/3453): Fix Kapacitor Logs fetch regression -1. [#3500](https://github.com/influxdata/chronograf/pull/3500): Fix switching sources for a dashboard cell +1. [#3412](https://github.com/influxdata/platform/chronograf/pull/3412): Limit max-width of TICKScript editor +1. [#3166](https://github.com/influxdata/platform/chronograf/pull/3166): Fix naming of new TICKScripts +1. [#3449](https://github.com/influxdata/platform/chronograf/pull/3449): Fix data explorer query error reporting regression +1. [#3412](https://github.com/influxdata/platform/chronograf/pull/3412): Limit max-width of TICKScript editor. +1. [#3166](https://github.com/influxdata/platform/chronograf/pull/3166): Fixes naming of new TICKScripts +1. [#3449](https://github.com/influxdata/platform/chronograf/pull/3449): Fixes data explorer query error reporting regression +1. [#3453](https://github.com/influxdata/platform/chronograf/pull/3453): Fix Kapacitor Logs fetch regression +1. [#3500](https://github.com/influxdata/platform/chronograf/pull/3500): Fix switching sources for a dashboard cell ## v1.4.4.1 [2018-04-16] ### Bug Fixes -1. [#3211](https://github.com/influxdata/chronograf/pull/3211): Snapshot all db struct types in migration files +1. [#3211](https://github.com/influxdata/platform/chronograf/pull/3211): Snapshot all db struct types in migration files ## v1.4.4.0 [2018-04-13] ### Features -1. [#2526](https://github.com/influxdata/chronograf/pull/2526): Add support for RS256/JWKS verification, support for id_token parsing (as in ADFS) -1. [#3060](https://github.com/influxdata/chronograf/pull/3060): Add ability to set a color palette for Line, Stacked, Step-Plot, and Bar graphs -1. [#3103](https://github.com/influxdata/chronograf/pull/3103): Add ability to clone dashboards -1. [#3184](https://github.com/influxdata/chronograf/pull/3184): Add ability to clone cells -1. [#3080](https://github.com/influxdata/chronograf/pull/3080): Add tabular data visualization option with features -1. [#3120](https://github.com/influxdata/chronograf/pull/3120): Change :interval: to represent a raw influxql duration value -1. [#2832](https://github.com/influxdata/chronograf/pull/2832): Add paginated measurements API to server -1. [#3148](https://github.com/influxdata/chronograf/pull/3148): Data explorer measurements can be toggled open +1. [#2526](https://github.com/influxdata/platform/chronograf/pull/2526): Add support for RS256/JWKS verification, support for id_token parsing (as in ADFS) +1. [#3060](https://github.com/influxdata/platform/chronograf/pull/3060): Add ability to set a color palette for Line, Stacked, Step-Plot, and Bar graphs +1. [#3103](https://github.com/influxdata/platform/chronograf/pull/3103): Add ability to clone dashboards +1. [#3184](https://github.com/influxdata/platform/chronograf/pull/3184): Add ability to clone cells +1. [#3080](https://github.com/influxdata/platform/chronograf/pull/3080): Add tabular data visualization option with features +1. [#3120](https://github.com/influxdata/platform/chronograf/pull/3120): Change :interval: to represent a raw influxql duration value +1. [#2832](https://github.com/influxdata/platform/chronograf/pull/2832): Add paginated measurements API to server +1. [#3148](https://github.com/influxdata/platform/chronograf/pull/3148): Data explorer measurements can be toggled open ### UI Improvements -1. [#3088](https://github.com/influxdata/chronograf/pull/3088): New dashboard cells appear at bottom of layout and assume the size of the most common cell -1. [#3096](https://github.com/influxdata/chronograf/pull/3096): Standardize delete confirmation interactions -1. [#3096](https://github.com/influxdata/chronograf/pull/3096): Standardize save & cancel interactions -1. [#3116](https://github.com/influxdata/chronograf/pull/3116): Improve cell renaming +1. [#3088](https://github.com/influxdata/platform/chronograf/pull/3088): New dashboard cells appear at bottom of layout and assume the size of the most common cell +1. [#3096](https://github.com/influxdata/platform/chronograf/pull/3096): Standardize delete confirmation interactions +1. [#3096](https://github.com/influxdata/platform/chronograf/pull/3096): Standardize save & cancel interactions +1. [#3116](https://github.com/influxdata/platform/chronograf/pull/3116): Improve cell renaming ### Bug Fixes -1. [#3094](https://github.com/influxdata/chronograf/pull/3094): Always save template variables on first edit -1. [#3104](https://github.com/influxdata/chronograf/pull/3104): Query annotations at auto-refresh interval -1. [#3109](https://github.com/influxdata/chronograf/pull/3109): Display link to configure Kapacitor on Alerts Page if no configured kapacitor. -1. [#3111](https://github.com/influxdata/chronograf/pull/3111): Fix saving of new TICKscripts -1. [#3130](https://github.com/influxdata/chronograf/pull/3130): Fix appearance of cell Y-Axis titles -1. [#3129](https://github.com/influxdata/chronograf/pull/3129): Only add stateChangesOnly to new rules -1. [#3131](https://github.com/influxdata/chronograf/pull/3131): Fix 500s when deleting organizations -1. [#3137](https://github.com/influxdata/chronograf/pull/3137): Fixes issues with providing regexp in query -1. [#3144](https://github.com/influxdata/chronograf/pull/3144): Ensure correct basepath prefix in URL pathname when passing InfluxQL query param to Data Explorer -1. [#3128](https://github.com/influxdata/chronograf/pull/3128): Fix type error bug in Kapacitor Alert Config page and persist deleting of team and recipient in OpsGenieConfig -1. [#3149](https://github.com/influxdata/chronograf/pull/3149): Fixes errors caused by switching query tabs in CEO -1. [#3162](https://github.com/influxdata/chronograf/pull/3162): Only send threshold value to parent on blur -1. [#3168](https://github.com/influxdata/chronograf/pull/3168): Require that emails on GitHub & Generic OAuth2 principals be verified & primary, if those fields are provided -1. [#3182](https://github.com/influxdata/chronograf/pull/3182): Send notification when rp creation returns a failure -1. [#3181](https://github.com/influxdata/chronograf/pull/3181): Show valid time in custom time range when now is selected -1. [#3179](https://github.com/influxdata/chronograf/pull/3179): Default to zero for gauges -1. [#3237](https://github.com/influxdata/chronograf/pull/3237): Fixes now() time parsing when requesting annotations +1. [#3094](https://github.com/influxdata/platform/chronograf/pull/3094): Always save template variables on first edit +1. [#3104](https://github.com/influxdata/platform/chronograf/pull/3104): Query annotations at auto-refresh interval +1. [#3109](https://github.com/influxdata/platform/chronograf/pull/3109): Display link to configure Kapacitor on Alerts Page if no configured kapacitor. +1. [#3111](https://github.com/influxdata/platform/chronograf/pull/3111): Fix saving of new TICKscripts +1. [#3130](https://github.com/influxdata/platform/chronograf/pull/3130): Fix appearance of cell Y-Axis titles +1. [#3129](https://github.com/influxdata/platform/chronograf/pull/3129): Only add stateChangesOnly to new rules +1. [#3131](https://github.com/influxdata/platform/chronograf/pull/3131): Fix 500s when deleting organizations +1. [#3137](https://github.com/influxdata/platform/chronograf/pull/3137): Fixes issues with providing regexp in query +1. [#3144](https://github.com/influxdata/platform/chronograf/pull/3144): Ensure correct basepath prefix in URL pathname when passing InfluxQL query param to Data Explorer +1. [#3128](https://github.com/influxdata/platform/chronograf/pull/3128): Fix type error bug in Kapacitor Alert Config page and persist deleting of team and recipient in OpsGenieConfig +1. [#3149](https://github.com/influxdata/platform/chronograf/pull/3149): Fixes errors caused by switching query tabs in CEO +1. [#3162](https://github.com/influxdata/platform/chronograf/pull/3162): Only send threshold value to parent on blur +1. [#3168](https://github.com/influxdata/platform/chronograf/pull/3168): Require that emails on GitHub & Generic OAuth2 principals be verified & primary, if those fields are provided +1. [#3182](https://github.com/influxdata/platform/chronograf/pull/3182): Send notification when rp creation returns a failure +1. [#3181](https://github.com/influxdata/platform/chronograf/pull/3181): Show valid time in custom time range when now is selected +1. [#3179](https://github.com/influxdata/platform/chronograf/pull/3179): Default to zero for gauges +1. [#3237](https://github.com/influxdata/platform/chronograf/pull/3237): Fixes now() time parsing when requesting annotations ## v1.4.3.1 [2018-04-02] ### Bug Fixes -1. [#3107](https://github.com/influxdata/chronograf/pull/3107): Fixes template variable editing not allowing saving -1. [#3094](https://github.com/influxdata/chronograf/pull/3094): Save template variables on first edit -1. [#3101](https://github.com/influxdata/chronograf/pull/3101): Fix template variables not loading all values +1. [#3107](https://github.com/influxdata/platform/chronograf/pull/3107): Fixes template variable editing not allowing saving +1. [#3094](https://github.com/influxdata/platform/chronograf/pull/3094): Save template variables on first edit +1. [#3101](https://github.com/influxdata/platform/chronograf/pull/3101): Fix template variables not loading all values ## v1.4.3.0 [2018-03-28] ### Features -1. [#2973](https://github.com/influxdata/chronograf/pull/2973): Add unsafe SSL to Kapacitor UI configuration -1. [#3047](https://github.com/influxdata/chronograf/pull/3047): Add server flag to grant SuperAdmin status to users authenticating from a specific Auth0 Organization +1. [#2973](https://github.com/influxdata/platform/chronograf/pull/2973): Add unsafe SSL to Kapacitor UI configuration +1. [#3047](https://github.com/influxdata/platform/chronograf/pull/3047): Add server flag to grant SuperAdmin status to users authenticating from a specific Auth0 Organization ### UI Improvements -1. [#2910](https://github.com/influxdata/chronograf/pull/2910): Redesign system notifications +1. [#2910](https://github.com/influxdata/platform/chronograf/pull/2910): Redesign system notifications ### Bug Fixes -1. [#2911](https://github.com/influxdata/chronograf/pull/2911): Fix Heroku OAuth -1. [#2953](https://github.com/influxdata/chronograf/pull/2953): Fix error reporting in DataExplorer -1. [#2947](https://github.com/influxdata/chronograf/pull/2947): Fix Okta oauth2 provider support -1. [#2866](https://github.com/influxdata/chronograf/pull/2866): Change hover text on delete mappings confirmation button to 'Delete' -1. [#2919](https://github.com/influxdata/chronograf/pull/2919): Automatically add graph type 'line' to any graph missing a type -1. [#2970](https://github.com/influxdata/chronograf/pull/2970): Fix hanging browser on docker host dashboard -1. [#3006](https://github.com/influxdata/chronograf/pull/3006): Fix Kapacitor Rules task enabled checkboxes to only toggle exactly as clicked -1. [#3048](https://github.com/influxdata/chronograf/pull/3048): Prevent Multi-Select Dropdown in InfluxDB Admin Users and Roles tabs from losing selection state -1. [#3073](https://github.com/influxdata/chronograf/pull/3073): Fix Delete button in All Users admin page -1. [#3068](https://github.com/influxdata/chronograf/pull/3068): Fix intermittent missing fill from graphs -1. [#3087](https://github.com/influxdata/chronograf/pull/3087): Exit annotation edit mode when user navigates away from dashboard -1. [#3079](https://github.com/influxdata/chronograf/pull/3082): Support custom time range in annotations api wrapper -1. [#3068](https://github.com/influxdata/chronograf/pull/3068): Fix intermittent missing fill from graphs -1. [#3079](https://github.com/influxdata/chronograf/pull/3082): Support custom time range in annotations api wrapper -1. [#3087](https://github.com/influxdata/chronograf/pull/3087): Exit annotation edit mode when user navigates away from dashboard -1. [#3073](https://github.com/influxdata/chronograf/pull/3073): Fix Delete button in All Users admin page +1. [#2911](https://github.com/influxdata/platform/chronograf/pull/2911): Fix Heroku OAuth +1. [#2953](https://github.com/influxdata/platform/chronograf/pull/2953): Fix error reporting in DataExplorer +1. [#2947](https://github.com/influxdata/platform/chronograf/pull/2947): Fix Okta oauth2 provider support +1. [#2866](https://github.com/influxdata/platform/chronograf/pull/2866): Change hover text on delete mappings confirmation button to 'Delete' +1. [#2919](https://github.com/influxdata/platform/chronograf/pull/2919): Automatically add graph type 'line' to any graph missing a type +1. [#2970](https://github.com/influxdata/platform/chronograf/pull/2970): Fix hanging browser on docker host dashboard +1. [#3006](https://github.com/influxdata/platform/chronograf/pull/3006): Fix Kapacitor Rules task enabled checkboxes to only toggle exactly as clicked +1. [#3048](https://github.com/influxdata/platform/chronograf/pull/3048): Prevent Multi-Select Dropdown in InfluxDB Admin Users and Roles tabs from losing selection state +1. [#3073](https://github.com/influxdata/platform/chronograf/pull/3073): Fix Delete button in All Users admin page +1. [#3068](https://github.com/influxdata/platform/chronograf/pull/3068): Fix intermittent missing fill from graphs +1. [#3087](https://github.com/influxdata/platform/chronograf/pull/3087): Exit annotation edit mode when user navigates away from dashboard +1. [#3079](https://github.com/influxdata/platform/chronograf/pull/3082): Support custom time range in annotations api wrapper +1. [#3068](https://github.com/influxdata/platform/chronograf/pull/3068): Fix intermittent missing fill from graphs +1. [#3079](https://github.com/influxdata/platform/chronograf/pull/3082): Support custom time range in annotations api wrapper +1. [#3087](https://github.com/influxdata/platform/chronograf/pull/3087): Exit annotation edit mode when user navigates away from dashboard +1. [#3073](https://github.com/influxdata/platform/chronograf/pull/3073): Fix Delete button in All Users admin page ## v1.4.2.3 [2018-03-08] @@ -183,201 +183,201 @@ ### Bug Fixes -1. [#2859](https://github.com/influxdata/chronograf/pull/2859): Enable Mappings save button when valid -1. [#2933](https://github.com/influxdata/chronograf/pull/2933): Include url in Kapacitor connection creation requests +1. [#2859](https://github.com/influxdata/platform/chronograf/pull/2859): Enable Mappings save button when valid +1. [#2933](https://github.com/influxdata/platform/chronograf/pull/2933): Include url in Kapacitor connection creation requests ## v1.4.2.1 [2018-02-28] ### Features -1. [#2837](https://github.com/influxdata/chronograf/pull/2837): Prevent execution of queries in cells that are not in view on the dashboard page -1. [#2829](https://github.com/influxdata/chronograf/pull/2829): Add an optional persistent legend which can toggle series visibility to dashboard cells -1. [#2846](https://github.com/influxdata/chronograf/pull/2846): Allow user to annotate graphs via UI or API +1. [#2837](https://github.com/influxdata/platform/chronograf/pull/2837): Prevent execution of queries in cells that are not in view on the dashboard page +1. [#2829](https://github.com/influxdata/platform/chronograf/pull/2829): Add an optional persistent legend which can toggle series visibility to dashboard cells +1. [#2846](https://github.com/influxdata/platform/chronograf/pull/2846): Allow user to annotate graphs via UI or API ### UI Improvements -1. [#2848](https://github.com/influxdata/chronograf/pull/2848): Add ability to set a prefix and suffix on Single Stat and Gauge cell types -1. [#2831](https://github.com/influxdata/chronograf/pull/2831): Rename 'Create Alerts' page to 'Manage Tasks'; Redesign page to improve clarity of purpose +1. [#2848](https://github.com/influxdata/platform/chronograf/pull/2848): Add ability to set a prefix and suffix on Single Stat and Gauge cell types +1. [#2831](https://github.com/influxdata/platform/chronograf/pull/2831): Rename 'Create Alerts' page to 'Manage Tasks'; Redesign page to improve clarity of purpose ### Bug Fixes -1. [#2821](https://github.com/influxdata/chronograf/pull/2821): Save only selected template variable values into dashboards for non csv template variables -1. [#2842](https://github.com/influxdata/chronograf/pull/2842): Use Generic APIKey for Oauth2 group lookup -1. [#2850](https://github.com/influxdata/chronograf/pull/2850): Fix bug in which resizing any cell in a dashboard causes a Gauge cell to resize -1. [#2886](https://github.com/influxdata/chronograf/pull/2886): Don't sort Single Stat & Gauge thresholds when editing threshold values -1. [#2851](https://github.com/influxdata/chronograf/pull/2851): Maintain y axis labels in dashboard cells -1. [#2819](https://github.com/influxdata/chronograf/pull/2819): Deprecate --new-sources in CLI +1. [#2821](https://github.com/influxdata/platform/chronograf/pull/2821): Save only selected template variable values into dashboards for non csv template variables +1. [#2842](https://github.com/influxdata/platform/chronograf/pull/2842): Use Generic APIKey for Oauth2 group lookup +1. [#2850](https://github.com/influxdata/platform/chronograf/pull/2850): Fix bug in which resizing any cell in a dashboard causes a Gauge cell to resize +1. [#2886](https://github.com/influxdata/platform/chronograf/pull/2886): Don't sort Single Stat & Gauge thresholds when editing threshold values +1. [#2851](https://github.com/influxdata/platform/chronograf/pull/2851): Maintain y axis labels in dashboard cells +1. [#2819](https://github.com/influxdata/platform/chronograf/pull/2819): Deprecate --new-sources in CLI ## v1.4.1.3 [2018-02-14] ### Bug Fixes -1. [#2818](https://github.com/influxdata/chronograf/pull/2818): Allow self-signed certificates for Enterprise InfluxDB Meta nodes +1. [#2818](https://github.com/influxdata/platform/chronograf/pull/2818): Allow self-signed certificates for Enterprise InfluxDB Meta nodes ## v1.4.1.2 [2018-02-13] ### Bug Fixes -1. [9321336](https://github.com/influxdata/chronograf/commit/9321336): Respect basepath when fetching server api routes -1. [#2812](https://github.com/influxdata/chronograf/pull/2812): Set default tempVar :interval: with data explorer csv download call. -1. [#2811](https://github.com/influxdata/chronograf/pull/2811): Display series with value of 0 in a cell legend +1. [9321336](https://github.com/influxdata/platform/chronograf/commit/9321336): Respect basepath when fetching server api routes +1. [#2812](https://github.com/influxdata/platform/chronograf/pull/2812): Set default tempVar :interval: with data explorer csv download call. +1. [#2811](https://github.com/influxdata/platform/chronograf/pull/2811): Display series with value of 0 in a cell legend ## v1.4.1.1 [2018-02-12] ### Features -1. [#2409](https://github.com/influxdata/chronograf/pull/2409): Allow multiple event handlers per rule -1. [#2709](https://github.com/influxdata/chronograf/pull/2709): Add "send test alert" button to test kapacitor alert configurations -1. [#2708](https://github.com/influxdata/chronograf/pull/2708): Link to kapacitor config panel from alert rule builder -1. [#2722](https://github.com/influxdata/chronograf/pull/2722): Add auto refresh widget to hosts list page -1. [#2784](https://github.com/influxdata/chronograf/pull/2784): Update go from 1.9.3 to 1.9.4 -1. [#2765](https://github.com/influxdata/chronograf/pull/2765): Update to go 1.9.3 and node 6.12.3 for releases -1. [#2777](https://github.com/influxdata/chronograf/pull/2777): Allow user to delete themselves -1. [#2703](https://github.com/influxdata/chronograf/pull/2703): Add All Users page, visible only to super admins -1. [#2781](https://github.com/influxdata/chronograf/pull/2781): Introduce chronoctl binary for user CRUD operations -1. [#2699](https://github.com/influxdata/chronograf/pull/2699): Introduce Mappings to allow control over new user organization assignments +1. [#2409](https://github.com/influxdata/platform/chronograf/pull/2409): Allow multiple event handlers per rule +1. [#2709](https://github.com/influxdata/platform/chronograf/pull/2709): Add "send test alert" button to test kapacitor alert configurations +1. [#2708](https://github.com/influxdata/platform/chronograf/pull/2708): Link to kapacitor config panel from alert rule builder +1. [#2722](https://github.com/influxdata/platform/chronograf/pull/2722): Add auto refresh widget to hosts list page +1. [#2784](https://github.com/influxdata/platform/chronograf/pull/2784): Update go from 1.9.3 to 1.9.4 +1. [#2765](https://github.com/influxdata/platform/chronograf/pull/2765): Update to go 1.9.3 and node 6.12.3 for releases +1. [#2777](https://github.com/influxdata/platform/chronograf/pull/2777): Allow user to delete themselves +1. [#2703](https://github.com/influxdata/platform/chronograf/pull/2703): Add All Users page, visible only to super admins +1. [#2781](https://github.com/influxdata/platform/chronograf/pull/2781): Introduce chronoctl binary for user CRUD operations +1. [#2699](https://github.com/influxdata/platform/chronograf/pull/2699): Introduce Mappings to allow control over new user organization assignments ### UI Improvements -1. [#2698](https://github.com/influxdata/chronograf/pull/2698): Clarify terminology surrounding InfluxDB & Kapacitor connections -1. [#2746](https://github.com/influxdata/chronograf/pull/2746): Separate saving TICKscript from exiting editor page -1. [#2774](https://github.com/influxdata/chronograf/pull/2774): Enable Save (⌘ + Enter) and Cancel (Escape) hotkeys in Cell Editor Overlay -1. [#2788](https://github.com/influxdata/chronograf/pull/2788): Enable customization of Single Stat "Base Color" +1. [#2698](https://github.com/influxdata/platform/chronograf/pull/2698): Clarify terminology surrounding InfluxDB & Kapacitor connections +1. [#2746](https://github.com/influxdata/platform/chronograf/pull/2746): Separate saving TICKscript from exiting editor page +1. [#2774](https://github.com/influxdata/platform/chronograf/pull/2774): Enable Save (⌘ + Enter) and Cancel (Escape) hotkeys in Cell Editor Overlay +1. [#2788](https://github.com/influxdata/platform/chronograf/pull/2788): Enable customization of Single Stat "Base Color" ### Bug Fixes -1. [#2684](https://github.com/influxdata/chronograf/pull/2684): Fix TICKscript Sensu alerts when no group by tags selected -1. [#2756](https://github.com/influxdata/chronograf/pull/2756): Display 200 most-recent TICKscript log messages; prevent overlapping -1. [#2757](https://github.com/influxdata/chronograf/pull/2757): Add "TO" to kapacitor SMTP config; improve config update error messages -1. [#2761](https://github.com/influxdata/chronograf/pull/2761): Remove cli options from sysvinit service file -1. [#2735](https://github.com/influxdata/chronograf/pull/2735): Remove cli options from systemd service file -1. [#2788](https://github.com/influxdata/chronograf/pull/2788): Fix disappearance of text in Single Stat graphs during editing -1. [#2780](https://github.com/influxdata/chronograf/pull/2780): Redirect to Alerts page after saving Alert Rule +1. [#2684](https://github.com/influxdata/platform/chronograf/pull/2684): Fix TICKscript Sensu alerts when no group by tags selected +1. [#2756](https://github.com/influxdata/platform/chronograf/pull/2756): Display 200 most-recent TICKscript log messages; prevent overlapping +1. [#2757](https://github.com/influxdata/platform/chronograf/pull/2757): Add "TO" to kapacitor SMTP config; improve config update error messages +1. [#2761](https://github.com/influxdata/platform/chronograf/pull/2761): Remove cli options from sysvinit service file +1. [#2735](https://github.com/influxdata/platform/chronograf/pull/2735): Remove cli options from systemd service file +1. [#2788](https://github.com/influxdata/platform/chronograf/pull/2788): Fix disappearance of text in Single Stat graphs during editing +1. [#2780](https://github.com/influxdata/platform/chronograf/pull/2780): Redirect to Alerts page after saving Alert Rule ## v1.4.0.1 [2018-1-9] ### Features -1. [#2690](https://github.com/influxdata/chronograf/pull/2690): Add separate CLI flag for canned sources, kapacitors, dashboards, and organizations -1. [#2672](https://github.com/influxdata/chronograf/pull/2672): Add telegraf interval configuration +1. [#2690](https://github.com/influxdata/platform/chronograf/pull/2690): Add separate CLI flag for canned sources, kapacitors, dashboards, and organizations +1. [#2672](https://github.com/influxdata/platform/chronograf/pull/2672): Add telegraf interval configuration ### Bug Fixes -1. [#2689](https://github.com/influxdata/chronograf/pull/2689): Allow insecure (self-signed) certificates for kapacitor and influxdb -1. [#2664](https://github.com/influxdata/chronograf/pull/2664): Fix positioning of custom time indicator +1. [#2689](https://github.com/influxdata/platform/chronograf/pull/2689): Allow insecure (self-signed) certificates for kapacitor and influxdb +1. [#2664](https://github.com/influxdata/platform/chronograf/pull/2664): Fix positioning of custom time indicator ## v1.4.0.0 [2017-12-22] ### UI Improvements -1. [#2652](https://github.com/influxdata/chronograf/pull/2652): Add page header with instructional copy when adding initial source for consistency and clearer UX +1. [#2652](https://github.com/influxdata/platform/chronograf/pull/2652): Add page header with instructional copy when adding initial source for consistency and clearer UX ### Bug Fixes -1. [#2652](https://github.com/influxdata/chronograf/pull/2652): Make page render successfully when attempting to edit a source -1. [#2664](https://github.com/influxdata/chronograf/pull/2664): Fix CustomTimeIndicator positioning -1. [#2687](https://github.com/influxdata/chronograf/pull/2687): Remove series with "no value" from legend +1. [#2652](https://github.com/influxdata/platform/chronograf/pull/2652): Make page render successfully when attempting to edit a source +1. [#2664](https://github.com/influxdata/platform/chronograf/pull/2664): Fix CustomTimeIndicator positioning +1. [#2687](https://github.com/influxdata/platform/chronograf/pull/2687): Remove series with "no value" from legend ## v1.4.0.0-rc2 [2017-12-21] ### UI Improvements -1. [#2632](https://github.com/influxdata/chronograf/pull/2632): Tell user which organization they switched into and what role they have whenever they switch, including on Source Page +1. [#2632](https://github.com/influxdata/platform/chronograf/pull/2632): Tell user which organization they switched into and what role they have whenever they switch, including on Source Page ### Bug Fixes -1. [#2639](https://github.com/influxdata/chronograf/pull/2639): Prevent SuperAdmin from modifying their own status -1. [#2632](https://github.com/influxdata/chronograf/pull/2632): Give SuperAdmin DefaultRole when switching to organization where they have no role -1. [#2642](https://github.com/influxdata/chronograf/pull/2642): Fix DE query config on first run +1. [#2639](https://github.com/influxdata/platform/chronograf/pull/2639): Prevent SuperAdmin from modifying their own status +1. [#2632](https://github.com/influxdata/platform/chronograf/pull/2632): Give SuperAdmin DefaultRole when switching to organization where they have no role +1. [#2642](https://github.com/influxdata/platform/chronograf/pull/2642): Fix DE query config on first run ## v1.4.0.0-rc1 [2017-12-19] ### Features -1. [#2593](https://github.com/influxdata/chronograf/pull/2593): Add option to use files for dashboards, organizations, data sources, and kapacitors -1. [#2604](https://github.com/influxdata/chronograf/pull/2604): After chronograf version upgrade, backup database is created in ./backups +1. [#2593](https://github.com/influxdata/platform/chronograf/pull/2593): Add option to use files for dashboards, organizations, data sources, and kapacitors +1. [#2604](https://github.com/influxdata/platform/chronograf/pull/2604): After chronograf version upgrade, backup database is created in ./backups ### UI Improvements -1. [#2492](https://github.com/influxdata/chronograf/pull/2492): Cleanup style on login page with multiple OAuth2 providers +1. [#2492](https://github.com/influxdata/platform/chronograf/pull/2492): Cleanup style on login page with multiple OAuth2 providers ### Bug Fixes -1. [#2502](https://github.com/influxdata/chronograf/pull/2502): Fix stale source data after updating or creating -1. [#2616](https://github.com/influxdata/chronograf/pull/2616): Fix cell editing so query data choices are kept when updating a cell -1. [#2612](https://github.com/influxdata/chronograf/pull/2612): Allow days as a valid duration value +1. [#2502](https://github.com/influxdata/platform/chronograf/pull/2502): Fix stale source data after updating or creating +1. [#2616](https://github.com/influxdata/platform/chronograf/pull/2616): Fix cell editing so query data choices are kept when updating a cell +1. [#2612](https://github.com/influxdata/platform/chronograf/pull/2612): Allow days as a valid duration value ## v1.4.0.0-beta2 [2017-12-14] ### UI Improvements -1. [#2502](https://github.com/influxdata/chronograf/pull/2502): Fix cursor flashing between default and pointer -1. [#2598](https://github.com/influxdata/chronograf/pull/2598): Allow appendage of a suffix to single stat visualizations -1. [#2598](https://github.com/influxdata/chronograf/pull/2598): Allow optional colorization of text instead of background on single stat visualizations +1. [#2502](https://github.com/influxdata/platform/chronograf/pull/2502): Fix cursor flashing between default and pointer +1. [#2598](https://github.com/influxdata/platform/chronograf/pull/2598): Allow appendage of a suffix to single stat visualizations +1. [#2598](https://github.com/influxdata/platform/chronograf/pull/2598): Allow optional colorization of text instead of background on single stat visualizations ### Bug Fixes -1. [#2528](https://github.com/influxdata/chronograf/pull/2528): Fix template rendering to ignore template if not in query -1. [#2563](https://github.com/influxdata/chronograf/pull/2563): Fix graph inversion if user input y-axis min greater than max +1. [#2528](https://github.com/influxdata/platform/chronograf/pull/2528): Fix template rendering to ignore template if not in query +1. [#2563](https://github.com/influxdata/platform/chronograf/pull/2563): Fix graph inversion if user input y-axis min greater than max ## v1.4.0.0-beta1 [2017-12-07] ### Features -1. [#2506](https://github.com/influxdata/chronograf/pull/2506): Add support for multiple organizations, multiple users with role-based access control, and private instances -1. [#2188](https://github.com/influxdata/chronograf/pull/2188): Add Kapacitor logs to the TICKscript editor -1. [#2385](https://github.com/influxdata/chronograf/pull/2385): Add time shift feature to DataExplorer and Dashboards -1. [#2426](https://github.com/influxdata/chronograf/pull/2426): Add auto group by time to Data Explorer -1. [#2479](https://github.com/influxdata/chronograf/pull/2479): Support authentication for Enterprise Meta Nodes -1. [#2456](https://github.com/influxdata/chronograf/pull/2456): Add boolean thresholds for kapacitor threshold alerts -1. [#2460](https://github.com/influxdata/chronograf/pull/2460): Update kapacitor alerts to cast to float before sending to influx -1. [#2400](https://github.com/influxdata/chronograf/pull/2400): Allow override of generic oauth2 keys for email +1. [#2506](https://github.com/influxdata/platform/chronograf/pull/2506): Add support for multiple organizations, multiple users with role-based access control, and private instances +1. [#2188](https://github.com/influxdata/platform/chronograf/pull/2188): Add Kapacitor logs to the TICKscript editor +1. [#2385](https://github.com/influxdata/platform/chronograf/pull/2385): Add time shift feature to DataExplorer and Dashboards +1. [#2426](https://github.com/influxdata/platform/chronograf/pull/2426): Add auto group by time to Data Explorer +1. [#2479](https://github.com/influxdata/platform/chronograf/pull/2479): Support authentication for Enterprise Meta Nodes +1. [#2456](https://github.com/influxdata/platform/chronograf/pull/2456): Add boolean thresholds for kapacitor threshold alerts +1. [#2460](https://github.com/influxdata/platform/chronograf/pull/2460): Update kapacitor alerts to cast to float before sending to influx +1. [#2400](https://github.com/influxdata/platform/chronograf/pull/2400): Allow override of generic oauth2 keys for email ### UI Improvements -1. [#2410](https://github.com/influxdata/chronograf/pull/2410): Introduce customizable Gauge visualization type for dashboard cells -1. [#2427](https://github.com/influxdata/chronograf/pull/2427): Improve performance of Hosts, Alert History, and TICKscript logging pages when there are many items to display -1. [#2384](https://github.com/influxdata/chronograf/pull/2384): Add filtering by name to Dashboard index page -1. [#2477](https://github.com/influxdata/chronograf/pull/2477): Improve performance of hoverline rendering +1. [#2410](https://github.com/influxdata/platform/chronograf/pull/2410): Introduce customizable Gauge visualization type for dashboard cells +1. [#2427](https://github.com/influxdata/platform/chronograf/pull/2427): Improve performance of Hosts, Alert History, and TICKscript logging pages when there are many items to display +1. [#2384](https://github.com/influxdata/platform/chronograf/pull/2384): Add filtering by name to Dashboard index page +1. [#2477](https://github.com/influxdata/platform/chronograf/pull/2477): Improve performance of hoverline rendering ### Bug Fixes -1. [#2449](https://github.com/influxdata/chronograf/pull/2449): Fix .jsdep step fails when LDFLAGS is exported -1. [#2157](https://github.com/influxdata/chronograf/pull/2157): Fix logscale producing console errors when only one point in graph -1. [#2158](https://github.com/influxdata/chronograf/pull/2158): Fix 'Cannot connect to source' false error flag on Dashboard page -1. [#2167](https://github.com/influxdata/chronograf/pull/2167): Add fractions of seconds to time field in csv export -1. [#2087](https://github.com/influxdata/chronograf/pull/2087): Fix Chronograf requiring Telegraf's CPU and system plugins to ensure that all Apps appear on the HOST LIST page. -1. [#2222](https://github.com/influxdata/chronograf/pull/2222): Fix template variables in dashboard query building. -1. [#2291](https://github.com/influxdata/chronograf/pull/2291): Fix several kapacitor alert creation panics. -1. [#2303](https://github.com/influxdata/chronograf/pull/2303): Add shadow-utils to RPM release packages -1. [#2292](https://github.com/influxdata/chronograf/pull/2292): Source extra command line options from defaults file -1. [#2327](https://github.com/influxdata/chronograf/pull/2327): After CREATE/DELETE queries, refresh list of databases in Data Explorer -1. [#2327](https://github.com/influxdata/chronograf/pull/2327): Visualize CREATE/DELETE queries with Table view in Data Explorer -1. [#2329](https://github.com/influxdata/chronograf/pull/2329): Include tag values alongside measurement name in Data Explorer result tabs -1. [#2410](https://github.com/influxdata/chronograf/pull/2410): Redesign cell display options panel -1. [#2386](https://github.com/influxdata/chronograf/pull/2386): Fix queries that include regex, numbers and wildcard -1. [#2398](https://github.com/influxdata/chronograf/pull/2398): Fix apps on hosts page from parsing tags with null values -1. [#2408](https://github.com/influxdata/chronograf/pull/2408): Fix updated Dashboard names not updating dashboard list -1. [#2444](https://github.com/influxdata/chronograf/pull/2444): Fix create dashboard button -1. [#2416](https://github.com/influxdata/chronograf/pull/2416): Fix default y-axis labels not displaying properly -1. [#2423](https://github.com/influxdata/chronograf/pull/2423): Gracefully scale Template Variables Manager overlay on smaller displays -1. [#2426](https://github.com/influxdata/chronograf/pull/2426): Fix Influx Enterprise users from deletion in race condition -1. [#2467](https://github.com/influxdata/chronograf/pull/2467): Fix oauth2 logout link not having basepath -1. [#2466](https://github.com/influxdata/chronograf/pull/2466): Fix supplying a role link to sources that do not have a metaURL -1. [#2477](https://github.com/influxdata/chronograf/pull/2477): Fix hoverline intermittently not rendering -1. [#2483](https://github.com/influxdata/chronograf/pull/2483): Update MySQL pre-canned dashboard to have query derivative correctly +1. [#2449](https://github.com/influxdata/platform/chronograf/pull/2449): Fix .jsdep step fails when LDFLAGS is exported +1. [#2157](https://github.com/influxdata/platform/chronograf/pull/2157): Fix logscale producing console errors when only one point in graph +1. [#2158](https://github.com/influxdata/platform/chronograf/pull/2158): Fix 'Cannot connect to source' false error flag on Dashboard page +1. [#2167](https://github.com/influxdata/platform/chronograf/pull/2167): Add fractions of seconds to time field in csv export +1. [#2087](https://github.com/influxdata/platform/chronograf/pull/2087): Fix Chronograf requiring Telegraf's CPU and system plugins to ensure that all Apps appear on the HOST LIST page. +1. [#2222](https://github.com/influxdata/platform/chronograf/pull/2222): Fix template variables in dashboard query building. +1. [#2291](https://github.com/influxdata/platform/chronograf/pull/2291): Fix several kapacitor alert creation panics. +1. [#2303](https://github.com/influxdata/platform/chronograf/pull/2303): Add shadow-utils to RPM release packages +1. [#2292](https://github.com/influxdata/platform/chronograf/pull/2292): Source extra command line options from defaults file +1. [#2327](https://github.com/influxdata/platform/chronograf/pull/2327): After CREATE/DELETE queries, refresh list of databases in Data Explorer +1. [#2327](https://github.com/influxdata/platform/chronograf/pull/2327): Visualize CREATE/DELETE queries with Table view in Data Explorer +1. [#2329](https://github.com/influxdata/platform/chronograf/pull/2329): Include tag values alongside measurement name in Data Explorer result tabs +1. [#2410](https://github.com/influxdata/platform/chronograf/pull/2410): Redesign cell display options panel +1. [#2386](https://github.com/influxdata/platform/chronograf/pull/2386): Fix queries that include regex, numbers and wildcard +1. [#2398](https://github.com/influxdata/platform/chronograf/pull/2398): Fix apps on hosts page from parsing tags with null values +1. [#2408](https://github.com/influxdata/platform/chronograf/pull/2408): Fix updated Dashboard names not updating dashboard list +1. [#2444](https://github.com/influxdata/platform/chronograf/pull/2444): Fix create dashboard button +1. [#2416](https://github.com/influxdata/platform/chronograf/pull/2416): Fix default y-axis labels not displaying properly +1. [#2423](https://github.com/influxdata/platform/chronograf/pull/2423): Gracefully scale Template Variables Manager overlay on smaller displays +1. [#2426](https://github.com/influxdata/platform/chronograf/pull/2426): Fix Influx Enterprise users from deletion in race condition +1. [#2467](https://github.com/influxdata/platform/chronograf/pull/2467): Fix oauth2 logout link not having basepath +1. [#2466](https://github.com/influxdata/platform/chronograf/pull/2466): Fix supplying a role link to sources that do not have a metaURL +1. [#2477](https://github.com/influxdata/platform/chronograf/pull/2477): Fix hoverline intermittently not rendering +1. [#2483](https://github.com/influxdata/platform/chronograf/pull/2483): Update MySQL pre-canned dashboard to have query derivative correctly ### Features -1. [#2188](https://github.com/influxdata/chronograf/pull/2188): Add Kapacitor logs to the TICKscript editor -1. [#2384](https://github.com/influxdata/chronograf/pull/2384): Add filtering by name to Dashboard index page -1. [#2385](https://github.com/influxdata/chronograf/pull/2385): Add time shift feature to DataExplorer and Dashboards -1. [#2400](https://github.com/influxdata/chronograf/pull/2400): Allow override of generic oauth2 keys for email -1. [#2426](https://github.com/influxdata/chronograf/pull/2426): Add auto group by time to Data Explorer -1. [#2456](https://github.com/influxdata/chronograf/pull/2456): Add boolean thresholds for kapacitor threshold alerts -1. [#2460](https://github.com/influxdata/chronograf/pull/2460): Update kapacitor alerts to cast to float before sending to influx -1. [#2479](https://github.com/influxdata/chronograf/pull/2479): Support authentication for Enterprise Meta Nodes -1. [#2477](https://github.com/influxdata/chronograf/pull/2477): Improve performance of hoverline rendering +1. [#2188](https://github.com/influxdata/platform/chronograf/pull/2188): Add Kapacitor logs to the TICKscript editor +1. [#2384](https://github.com/influxdata/platform/chronograf/pull/2384): Add filtering by name to Dashboard index page +1. [#2385](https://github.com/influxdata/platform/chronograf/pull/2385): Add time shift feature to DataExplorer and Dashboards +1. [#2400](https://github.com/influxdata/platform/chronograf/pull/2400): Allow override of generic oauth2 keys for email +1. [#2426](https://github.com/influxdata/platform/chronograf/pull/2426): Add auto group by time to Data Explorer +1. [#2456](https://github.com/influxdata/platform/chronograf/pull/2456): Add boolean thresholds for kapacitor threshold alerts +1. [#2460](https://github.com/influxdata/platform/chronograf/pull/2460): Update kapacitor alerts to cast to float before sending to influx +1. [#2479](https://github.com/influxdata/platform/chronograf/pull/2479): Support authentication for Enterprise Meta Nodes +1. [#2477](https://github.com/influxdata/platform/chronograf/pull/2477): Improve performance of hoverline rendering ### UI Improvements @@ -385,72 +385,72 @@ ### Bug Fixes -1. [#2095](https://github.com/influxdata/chronograf/pull/2095): Improve the copy in the retention policy edit page -1. [#2122](https://github.com/influxdata/chronograf/pull/2122): Fix 'Could not connect to source' bug on source creation with unsafe-ssl -1. [#2093](https://github.com/influxdata/chronograf/pull/2093): Fix when exporting `SHOW DATABASES` CSV has bad data -1. [#2098](https://github.com/influxdata/chronograf/pull/2098): Fix not-equal-to highlighting in Kapacitor Rule Builder -1. [#2130](https://github.com/influxdata/chronograf/pull/2130): Fix undescriptive error messages for database and retention policy creation -1. [#2135](https://github.com/influxdata/chronograf/pull/2135): Fix drag and drop cancel button when writing data in the data explorer -1. [#2128](https://github.com/influxdata/chronograf/pull/2128): Fix persistence of "SELECT AS" statements in queries +1. [#2095](https://github.com/influxdata/platform/chronograf/pull/2095): Improve the copy in the retention policy edit page +1. [#2122](https://github.com/influxdata/platform/chronograf/pull/2122): Fix 'Could not connect to source' bug on source creation with unsafe-ssl +1. [#2093](https://github.com/influxdata/platform/chronograf/pull/2093): Fix when exporting `SHOW DATABASES` CSV has bad data +1. [#2098](https://github.com/influxdata/platform/chronograf/pull/2098): Fix not-equal-to highlighting in Kapacitor Rule Builder +1. [#2130](https://github.com/influxdata/platform/chronograf/pull/2130): Fix undescriptive error messages for database and retention policy creation +1. [#2135](https://github.com/influxdata/platform/chronograf/pull/2135): Fix drag and drop cancel button when writing data in the data explorer +1. [#2128](https://github.com/influxdata/platform/chronograf/pull/2128): Fix persistence of "SELECT AS" statements in queries ### Features -1. [#2083](https://github.com/influxdata/chronograf/pull/2083): Every dashboard can now have its own time range -1. [#2045](https://github.com/influxdata/chronograf/pull/2045): Add CSV download option in dashboard cells -1. [#2133](https://github.com/influxdata/chronograf/pull/2133): Implicitly prepend source urls with http:// -1. [#2127](https://github.com/influxdata/chronograf/pull/2127): Add support for graph zooming and point display on the millisecond-level -1. [#2103](https://github.com/influxdata/chronograf/pull/2103): Add manual refresh button for Dashboard, Data Explorer, and Host Pages +1. [#2083](https://github.com/influxdata/platform/chronograf/pull/2083): Every dashboard can now have its own time range +1. [#2045](https://github.com/influxdata/platform/chronograf/pull/2045): Add CSV download option in dashboard cells +1. [#2133](https://github.com/influxdata/platform/chronograf/pull/2133): Implicitly prepend source urls with http:// +1. [#2127](https://github.com/influxdata/platform/chronograf/pull/2127): Add support for graph zooming and point display on the millisecond-level +1. [#2103](https://github.com/influxdata/platform/chronograf/pull/2103): Add manual refresh button for Dashboard, Data Explorer, and Host Pages ### UI Improvements -1. [#2111](https://github.com/influxdata/chronograf/pull/2111): Increase size of Cell Editor query tabs to reveal more of their query strings -1. [#2120](https://github.com/influxdata/chronograf/pull/2120): Improve appearance of Admin Page tabs on smaller screens -1. [#2119](https://github.com/influxdata/chronograf/pull/2119): Add cancel button to TICKscript editor -1. [#2104](https://github.com/influxdata/chronograf/pull/2104): Redesign dashboard naming & renaming interaction -1. [#2104](https://github.com/influxdata/chronograf/pull/2104): Redesign dashboard switching dropdown +1. [#2111](https://github.com/influxdata/platform/chronograf/pull/2111): Increase size of Cell Editor query tabs to reveal more of their query strings +1. [#2120](https://github.com/influxdata/platform/chronograf/pull/2120): Improve appearance of Admin Page tabs on smaller screens +1. [#2119](https://github.com/influxdata/platform/chronograf/pull/2119): Add cancel button to TICKscript editor +1. [#2104](https://github.com/influxdata/platform/chronograf/pull/2104): Redesign dashboard naming & renaming interaction +1. [#2104](https://github.com/influxdata/platform/chronograf/pull/2104): Redesign dashboard switching dropdown ## v1.3.9.0 [2017-10-06] ### Bug Fixes -1. [#2004](https://github.com/influxdata/chronograf/pull/2004): Fix Data Explorer disappearing query templates in dropdown -1. [#2006](https://github.com/influxdata/chronograf/pull/2006): Fix missing alert for duplicate db name -1. [#2015](https://github.com/influxdata/chronograf/pull/2015): Chronograf shows real status for windows hosts when metrics are saved in non-default db - thank you, @ar7z1! -1. [#2019](https://github.com/influxdata/chronograf/pull/2006): Fix false error warning for duplicate kapacitor name -1. [#2018](https://github.com/influxdata/chronograf/pull/2018): Fix unresponsive display options and query builder in dashboards -1. [#2004](https://github.com/influxdata/chronograf/pull/2004): Fix DE query templates dropdown disappearance -1. [#2006](https://github.com/influxdata/chronograf/pull/2006): Fix no alert for duplicate db name -1. [#2015](https://github.com/influxdata/chronograf/pull/2015): Chronograf shows real status for windows hosts when metrics are saved in non-default db - thank you, @ar7z1! -1. [#2019](https://github.com/influxdata/chronograf/pull/2006): Fix false error warning for duplicate kapacitor name -1. [#2018](https://github.com/influxdata/chronograf/pull/2018): Fix unresponsive display options and query builder in dashboards -1. [#1996](https://github.com/influxdata/chronograf/pull/1996): Able to switch InfluxDB sources on a per graph basis +1. [#2004](https://github.com/influxdata/platform/chronograf/pull/2004): Fix Data Explorer disappearing query templates in dropdown +1. [#2006](https://github.com/influxdata/platform/chronograf/pull/2006): Fix missing alert for duplicate db name +1. [#2015](https://github.com/influxdata/platform/chronograf/pull/2015): Chronograf shows real status for windows hosts when metrics are saved in non-default db - thank you, @ar7z1! +1. [#2019](https://github.com/influxdata/platform/chronograf/pull/2006): Fix false error warning for duplicate kapacitor name +1. [#2018](https://github.com/influxdata/platform/chronograf/pull/2018): Fix unresponsive display options and query builder in dashboards +1. [#2004](https://github.com/influxdata/platform/chronograf/pull/2004): Fix DE query templates dropdown disappearance +1. [#2006](https://github.com/influxdata/platform/chronograf/pull/2006): Fix no alert for duplicate db name +1. [#2015](https://github.com/influxdata/platform/chronograf/pull/2015): Chronograf shows real status for windows hosts when metrics are saved in non-default db - thank you, @ar7z1! +1. [#2019](https://github.com/influxdata/platform/chronograf/pull/2006): Fix false error warning for duplicate kapacitor name +1. [#2018](https://github.com/influxdata/platform/chronograf/pull/2018): Fix unresponsive display options and query builder in dashboards +1. [#1996](https://github.com/influxdata/platform/chronograf/pull/1996): Able to switch InfluxDB sources on a per graph basis ### Features -1. [#1885](https://github.com/influxdata/chronograf/pull/1885): Add `fill` options to data explorer and dashboard queries -1. [#1978](https://github.com/influxdata/chronograf/pull/1978): Support editing kapacitor TICKscript -1. [#1721](https://github.com/influxdata/chronograf/pull/1721): Introduce the TICKscript editor UI -1. [#1992](https://github.com/influxdata/chronograf/pull/1992): Add .csv download button to data explorer -1. [#2082](https://github.com/influxdata/chronograf/pull/2082): Add Data Explorer InfluxQL query and location query synchronization, so queries can be shared via a a URL -1. [#1996](https://github.com/influxdata/chronograf/pull/1996): Able to switch InfluxDB sources on a per graph basis -1. [#2041](https://github.com/influxdata/chronograf/pull/2041): Add now() as an option in the Dashboard date picker +1. [#1885](https://github.com/influxdata/platform/chronograf/pull/1885): Add `fill` options to data explorer and dashboard queries +1. [#1978](https://github.com/influxdata/platform/chronograf/pull/1978): Support editing kapacitor TICKscript +1. [#1721](https://github.com/influxdata/platform/chronograf/pull/1721): Introduce the TICKscript editor UI +1. [#1992](https://github.com/influxdata/platform/chronograf/pull/1992): Add .csv download button to data explorer +1. [#2082](https://github.com/influxdata/platform/chronograf/pull/2082): Add Data Explorer InfluxQL query and location query synchronization, so queries can be shared via a a URL +1. [#1996](https://github.com/influxdata/platform/chronograf/pull/1996): Able to switch InfluxDB sources on a per graph basis +1. [#2041](https://github.com/influxdata/platform/chronograf/pull/2041): Add now() as an option in the Dashboard date picker ### UI Improvements -1. [#2002](https://github.com/influxdata/chronograf/pull/2002): Require a second click when deleting a dashboard cell -1. [#2002](https://github.com/influxdata/chronograf/pull/2002): Sort database list in Schema Explorer alphabetically -1. [#2002](https://github.com/influxdata/chronograf/pull/2002): Improve usability of dashboard cell context menus -1. [#2002](https://github.com/influxdata/chronograf/pull/2002): Move dashboard cell renaming UI into Cell Editor Overlay -1. [#2040](https://github.com/influxdata/chronograf/pull/2040): Prevent the legend from overlapping graphs at the bottom of the screen -1. [#2054](https://github.com/influxdata/chronograf/pull/2054): Add a "Plus" icon to every button with an Add or Create action for clarity and consistency -1. [#2052](https://github.com/influxdata/chronograf/pull/2052): Make hovering over series smoother -1. [#2071](https://github.com/influxdata/chronograf/pull/2071): Reduce the number of pixels per cell to one point per 3 pixels -1. [#2072](https://github.com/influxdata/chronograf/pull/2072): Remove tabs from Data Explorer -1. [#2057](https://github.com/influxdata/chronograf/pull/2057): Improve appearance of placeholder text in inputs -1. [#2057](https://github.com/influxdata/chronograf/pull/2057): Add ability to use "Default" values in Source Connection form -1. [#2069](https://github.com/influxdata/chronograf/pull/2069): Display name & port in SourceIndicator tooltip -1. [#2078](https://github.com/influxdata/chronograf/pull/2078): Improve UX/UI of Kapacitor Rule Builder to be more intuitive -1. [#2078](https://github.com/influxdata/chronograf/pull/2078): Rename "Measurements" to "Measurements & Tags" in Query Builder +1. [#2002](https://github.com/influxdata/platform/chronograf/pull/2002): Require a second click when deleting a dashboard cell +1. [#2002](https://github.com/influxdata/platform/chronograf/pull/2002): Sort database list in Schema Explorer alphabetically +1. [#2002](https://github.com/influxdata/platform/chronograf/pull/2002): Improve usability of dashboard cell context menus +1. [#2002](https://github.com/influxdata/platform/chronograf/pull/2002): Move dashboard cell renaming UI into Cell Editor Overlay +1. [#2040](https://github.com/influxdata/platform/chronograf/pull/2040): Prevent the legend from overlapping graphs at the bottom of the screen +1. [#2054](https://github.com/influxdata/platform/chronograf/pull/2054): Add a "Plus" icon to every button with an Add or Create action for clarity and consistency +1. [#2052](https://github.com/influxdata/platform/chronograf/pull/2052): Make hovering over series smoother +1. [#2071](https://github.com/influxdata/platform/chronograf/pull/2071): Reduce the number of pixels per cell to one point per 3 pixels +1. [#2072](https://github.com/influxdata/platform/chronograf/pull/2072): Remove tabs from Data Explorer +1. [#2057](https://github.com/influxdata/platform/chronograf/pull/2057): Improve appearance of placeholder text in inputs +1. [#2057](https://github.com/influxdata/platform/chronograf/pull/2057): Add ability to use "Default" values in Source Connection form +1. [#2069](https://github.com/influxdata/platform/chronograf/pull/2069): Display name & port in SourceIndicator tooltip +1. [#2078](https://github.com/influxdata/platform/chronograf/pull/2078): Improve UX/UI of Kapacitor Rule Builder to be more intuitive +1. [#2078](https://github.com/influxdata/platform/chronograf/pull/2078): Rename "Measurements" to "Measurements & Tags" in Query Builder ## v1.3.8.1 [unreleased] @@ -464,36 +464,36 @@ ### Bug Fixes -1. [#1886](https://github.com/influxdata/chronograf/pull/1886): Fix the limit of 100 alert rules on alert rules page -1. [#1930](https://github.com/influxdata/chronograf/pull/1930): Fix graphs when y-values are constant -1. [#1951](https://github.com/influxdata/chronograf/pull/1951): Fix crosshair not being removed when user leaves graph -1. [#1943](https://github.com/influxdata/chronograf/pull/1943): Fix inability to add kapacitor from source page on fresh install -1. [#1947](https://github.com/influxdata/chronograf/pull/1947): Fix DataExplorer crashing if a field property is not present in the queryConfig -1. [#1957](https://github.com/influxdata/chronograf/pull/1957): Fix the max y value of stacked graphs preventing display of the upper bounds of the chart -1. [#1969](https://github.com/influxdata/chronograf/pull/1969): Fix for delayed selection of template variables using URL query params -1. [#1982](https://github.com/influxdata/chronograf/pull/1982): Fix return code on meta nodes when raft redirects to leader +1. [#1886](https://github.com/influxdata/platform/chronograf/pull/1886): Fix the limit of 100 alert rules on alert rules page +1. [#1930](https://github.com/influxdata/platform/chronograf/pull/1930): Fix graphs when y-values are constant +1. [#1951](https://github.com/influxdata/platform/chronograf/pull/1951): Fix crosshair not being removed when user leaves graph +1. [#1943](https://github.com/influxdata/platform/chronograf/pull/1943): Fix inability to add kapacitor from source page on fresh install +1. [#1947](https://github.com/influxdata/platform/chronograf/pull/1947): Fix DataExplorer crashing if a field property is not present in the queryConfig +1. [#1957](https://github.com/influxdata/platform/chronograf/pull/1957): Fix the max y value of stacked graphs preventing display of the upper bounds of the chart +1. [#1969](https://github.com/influxdata/platform/chronograf/pull/1969): Fix for delayed selection of template variables using URL query params +1. [#1982](https://github.com/influxdata/platform/chronograf/pull/1982): Fix return code on meta nodes when raft redirects to leader ### Features -1. [#1928](https://github.com/influxdata/chronograf/pull/1928): Add prefix, suffix, scale, and other y-axis formatting for cells in dashboards -1. [#1934](https://github.com/influxdata/chronograf/pull/1934): Update the group by time when zooming in graphs -1. [#1945](https://github.com/influxdata/chronograf/pull/1945): Add the ability to link directly to presentation mode in dashboards with the `present` boolean query parameter in the URL -1. [#1969](https://github.com/influxdata/chronograf/pull/1969): Add the ability to select a template variable via a URL parameter +1. [#1928](https://github.com/influxdata/platform/chronograf/pull/1928): Add prefix, suffix, scale, and other y-axis formatting for cells in dashboards +1. [#1934](https://github.com/influxdata/platform/chronograf/pull/1934): Update the group by time when zooming in graphs +1. [#1945](https://github.com/influxdata/platform/chronograf/pull/1945): Add the ability to link directly to presentation mode in dashboards with the `present` boolean query parameter in the URL +1. [#1969](https://github.com/influxdata/platform/chronograf/pull/1969): Add the ability to select a template variable via a URL parameter ### UI Improvements -1. [#1933](https://github.com/influxdata/chronograf/pull/1933): Use line-stacked graph type for memory information - thank you, @Joxit! -1. [#1940](https://github.com/influxdata/chronograf/pull/1940): Improve cell sizes in Admin Database tables -1. [#1942](https://github.com/influxdata/chronograf/pull/1942): Polish appearance of optional alert parameters in Kapacitor rule builder -1. [#1944](https://github.com/influxdata/chronograf/pull/1944): Add active state for Status page navbar icon -1. [#1944](https://github.com/influxdata/chronograf/pull/1944): Improve UX of navigation to a sub-nav item in the navbar -1. [#1971](https://github.com/influxdata/chronograf/pull/1971): Resolve confusing deadman trigger alert rule UI +1. [#1933](https://github.com/influxdata/platform/chronograf/pull/1933): Use line-stacked graph type for memory information - thank you, @Joxit! +1. [#1940](https://github.com/influxdata/platform/chronograf/pull/1940): Improve cell sizes in Admin Database tables +1. [#1942](https://github.com/influxdata/platform/chronograf/pull/1942): Polish appearance of optional alert parameters in Kapacitor rule builder +1. [#1944](https://github.com/influxdata/platform/chronograf/pull/1944): Add active state for Status page navbar icon +1. [#1944](https://github.com/influxdata/platform/chronograf/pull/1944): Improve UX of navigation to a sub-nav item in the navbar +1. [#1971](https://github.com/influxdata/platform/chronograf/pull/1971): Resolve confusing deadman trigger alert rule UI ## v1.3.7.0 [2017-08-23] ### Features -1. [#1928](https://github.com/influxdata/chronograf/pull/1928): Add prefix, suffix, scale, and other y-axis formatting +1. [#1928](https://github.com/influxdata/platform/chronograf/pull/1928): Add prefix, suffix, scale, and other y-axis formatting ### UI Improvements @@ -501,20 +501,20 @@ ### Bug Fixes -1. [#1795](https://github.com/influxdata/chronograf/pull/1795): Fix uptime status on Windows hosts running Telegraf -1. [#1715](https://github.com/influxdata/chronograf/pull/1715): Chronograf now renders on IE11. -1. [#1870](https://github.com/influxdata/chronograf/pull/1870): Fix console error for placing prop on div -1. [#1864](https://github.com/influxdata/chronograf/pull/1864): Fix Write Data form upload button and add `onDragExit` handler -1. [#1891](https://github.com/influxdata/chronograf/pull/1891): Fix Kapacitor config for PagerDuty via the UI -1. [#1872](https://github.com/influxdata/chronograf/pull/1872): Prevent stats in the legend from wrapping line +1. [#1795](https://github.com/influxdata/platform/chronograf/pull/1795): Fix uptime status on Windows hosts running Telegraf +1. [#1715](https://github.com/influxdata/platform/chronograf/pull/1715): Chronograf now renders on IE11. +1. [#1870](https://github.com/influxdata/platform/chronograf/pull/1870): Fix console error for placing prop on div +1. [#1864](https://github.com/influxdata/platform/chronograf/pull/1864): Fix Write Data form upload button and add `onDragExit` handler +1. [#1891](https://github.com/influxdata/platform/chronograf/pull/1891): Fix Kapacitor config for PagerDuty via the UI +1. [#1872](https://github.com/influxdata/platform/chronograf/pull/1872): Prevent stats in the legend from wrapping line ### Features -1. [#1863](https://github.com/influxdata/chronograf/pull/1863): Improve 'new-sources' server flag example by adding 'type' key +1. [#1863](https://github.com/influxdata/platform/chronograf/pull/1863): Improve 'new-sources' server flag example by adding 'type' key ### UI Improvements -1. [#1862](https://github.com/influxdata/chronograf/pull/1862): Show "Add Graph" button on cells with no queries +1. [#1862](https://github.com/influxdata/platform/chronograf/pull/1862): Show "Add Graph" button on cells with no queries ## v1.3.6.1 [2017-08-14] @@ -522,35 +522,35 @@ ## Bug Fixes -1. [#1795](https://github.com/influxdata/chronograf/pull/1795): Fix uptime status on Windows hosts running Telegraf -1. [#1715](https://github.com/influxdata/chronograf/pull/1715): Chronograf now renders on IE11. -1. [#1870](https://github.com/influxdata/chronograf/pull/1870): Fix console error for placing prop on div -1. [#1864](https://github.com/influxdata/chronograf/pull/1864): Fix Write Data form upload button and add `onDragExit` handler -1. [#1866](https://github.com/influxdata/chronograf/pull/1866): Fix missing cell type (and consequently single-stat) -1. [#1891](https://github.com/influxdata/chronograf/pull/1891): Fix Kapacitor config for PagerDuty via the UI -1. [#1897](https://github.com/influxdata/chronograf/pull/1897): Fix regression from [#1864](https://github.com/influxdata/chronograf/pull/1864) and redesign drag & drop interaction -1. [#1872](https://github.com/influxdata/chronograf/pull/1872): Prevent stats in the legend from wrapping line -1. [#1899](https://github.com/influxdata/chronograf/pull/1899): Fix raw query editor in Data Explorer not using selected time -1. [#1922](https://github.com/influxdata/chronograf/pull/1922): Fix Safari display issues in the Cell Editor display options -1. [#1715](https://github.com/influxdata/chronograf/pull/1715): Chronograf now renders on IE11. -1. [#1866](https://github.com/influxdata/chronograf/pull/1866): Fix missing cell type (and consequently single-stat) -1. [#1866](https://github.com/influxdata/chronograf/pull/1866): Fix data corruption issue with dashboard graph types +1. [#1795](https://github.com/influxdata/platform/chronograf/pull/1795): Fix uptime status on Windows hosts running Telegraf +1. [#1715](https://github.com/influxdata/platform/chronograf/pull/1715): Chronograf now renders on IE11. +1. [#1870](https://github.com/influxdata/platform/chronograf/pull/1870): Fix console error for placing prop on div +1. [#1864](https://github.com/influxdata/platform/chronograf/pull/1864): Fix Write Data form upload button and add `onDragExit` handler +1. [#1866](https://github.com/influxdata/platform/chronograf/pull/1866): Fix missing cell type (and consequently single-stat) +1. [#1891](https://github.com/influxdata/platform/chronograf/pull/1891): Fix Kapacitor config for PagerDuty via the UI +1. [#1897](https://github.com/influxdata/platform/chronograf/pull/1897): Fix regression from [#1864](https://github.com/influxdata/platform/chronograf/pull/1864) and redesign drag & drop interaction +1. [#1872](https://github.com/influxdata/platform/chronograf/pull/1872): Prevent stats in the legend from wrapping line +1. [#1899](https://github.com/influxdata/platform/chronograf/pull/1899): Fix raw query editor in Data Explorer not using selected time +1. [#1922](https://github.com/influxdata/platform/chronograf/pull/1922): Fix Safari display issues in the Cell Editor display options +1. [#1715](https://github.com/influxdata/platform/chronograf/pull/1715): Chronograf now renders on IE11. +1. [#1866](https://github.com/influxdata/platform/chronograf/pull/1866): Fix missing cell type (and consequently single-stat) +1. [#1866](https://github.com/influxdata/platform/chronograf/pull/1866): Fix data corruption issue with dashboard graph types **Note**: If you upgraded to 1.3.6.0 and visited any dashboard, you will need to manually reset the graph type for every cell via the cell's caret -> Edit -> Display Options. -1. [#1870](https://github.com/influxdata/chronograf/pull/1870): Fix console error for placing prop on div -1. [#1845](https://github.com/influxdata/chronograf/pull/1845): Fix inaccessible scroll bar in Data Explorer table -1. [#1866](https://github.com/influxdata/chronograf/pull/1866): Fix non-persistence of dashboard graph types -1. [#1872](https://github.com/influxdata/chronograf/pull/1872): Prevent stats in the legend from wrapping line +1. [#1870](https://github.com/influxdata/platform/chronograf/pull/1870): Fix console error for placing prop on div +1. [#1845](https://github.com/influxdata/platform/chronograf/pull/1845): Fix inaccessible scroll bar in Data Explorer table +1. [#1866](https://github.com/influxdata/platform/chronograf/pull/1866): Fix non-persistence of dashboard graph types +1. [#1872](https://github.com/influxdata/platform/chronograf/pull/1872): Prevent stats in the legend from wrapping line ### Features -1. [#1863](https://github.com/influxdata/chronograf/pull/1863): Improve 'new-sources' server flag example by adding 'type' key -1. [#1898](https://github.com/influxdata/chronograf/pull/1898): Add an input and validation to custom time range calendar dropdowns -1. [#1904](https://github.com/influxdata/chronograf/pull/1904): Add support for selecting template variables with URL params -1. [#1859](https://github.com/influxdata/chronograf/pull/1859): Add y-axis controls to the API for layouts +1. [#1863](https://github.com/influxdata/platform/chronograf/pull/1863): Improve 'new-sources' server flag example by adding 'type' key +1. [#1898](https://github.com/influxdata/platform/chronograf/pull/1898): Add an input and validation to custom time range calendar dropdowns +1. [#1904](https://github.com/influxdata/platform/chronograf/pull/1904): Add support for selecting template variables with URL params +1. [#1859](https://github.com/influxdata/platform/chronograf/pull/1859): Add y-axis controls to the API for layouts ### UI Improvements -1. [#1862](https://github.com/influxdata/chronograf/pull/1862): Show "Add Graph" button on cells with no queries +1. [#1862](https://github.com/influxdata/platform/chronograf/pull/1862): Show "Add Graph" button on cells with no queries ## v1.3.6.1 [2017-08-14] @@ -558,105 +558,105 @@ ### Bug Fixes -1. [#1845](https://github.com/influxdata/chronograf/pull/1845): Fix inaccessible scroll bar in Data Explorer table -1. [#1866](https://github.com/influxdata/chronograf/pull/1866): Fix non-persistence of dashboard graph types +1. [#1845](https://github.com/influxdata/platform/chronograf/pull/1845): Fix inaccessible scroll bar in Data Explorer table +1. [#1866](https://github.com/influxdata/platform/chronograf/pull/1866): Fix non-persistence of dashboard graph types ### Features -1. [#1859](https://github.com/influxdata/chronograf/pull/1859): Add y-axis controls to the API for layouts +1. [#1859](https://github.com/influxdata/platform/chronograf/pull/1859): Add y-axis controls to the API for layouts ### UI Improvements -1. [#1846](https://github.com/influxdata/chronograf/pull/1846): Increase screen real estate of Query Maker in the Cell Editor Overlay +1. [#1846](https://github.com/influxdata/platform/chronograf/pull/1846): Increase screen real estate of Query Maker in the Cell Editor Overlay ## v1.3.6.0 [2017-08-08] ### Bug Fixes -1. [#1798](https://github.com/influxdata/chronograf/pull/1798): Fix domain not updating in visualizations when changing time range manually -1. [#1799](https://github.com/influxdata/chronograf/pull/1799): Prevent console error spam from Dygraph's synchronize method when a dashboard has only one graph -1. [#1813](https://github.com/influxdata/chronograf/pull/1813): Guarantee UUID for each Alert Table key to prevent dropping items when keys overlap -1. [#1795](https://github.com/influxdata/chronograf/pull/1795): Fix uptime status on Windows hosts running Telegraf -1. [#1715](https://github.com/influxdata/chronograf/pull/1715): Chronograf now renders properly on IE11. +1. [#1798](https://github.com/influxdata/platform/chronograf/pull/1798): Fix domain not updating in visualizations when changing time range manually +1. [#1799](https://github.com/influxdata/platform/chronograf/pull/1799): Prevent console error spam from Dygraph's synchronize method when a dashboard has only one graph +1. [#1813](https://github.com/influxdata/platform/chronograf/pull/1813): Guarantee UUID for each Alert Table key to prevent dropping items when keys overlap +1. [#1795](https://github.com/influxdata/platform/chronograf/pull/1795): Fix uptime status on Windows hosts running Telegraf +1. [#1715](https://github.com/influxdata/platform/chronograf/pull/1715): Chronograf now renders properly on IE11. ### Features -1. [#1744](https://github.com/influxdata/chronograf/pull/1744): Add a few time range shortcuts to the custom time range menu -1. [#1714](https://github.com/influxdata/chronograf/pull/1714): Add ability to edit a dashboard graph's y-axis bounds -1. [#1714](https://github.com/influxdata/chronograf/pull/1714): Add ability to edit a dashboard graph's y-axis label -1. [#1744](https://github.com/influxdata/chronograf/pull/1744): Add a few pre-set time range selections to the custom time range menu-- be sure to add a sensible GROUP BY -1. [#1744](https://github.com/influxdata/chronograf/pull/1744): Add a few time range shortcuts to the custom time range menu +1. [#1744](https://github.com/influxdata/platform/chronograf/pull/1744): Add a few time range shortcuts to the custom time range menu +1. [#1714](https://github.com/influxdata/platform/chronograf/pull/1714): Add ability to edit a dashboard graph's y-axis bounds +1. [#1714](https://github.com/influxdata/platform/chronograf/pull/1714): Add ability to edit a dashboard graph's y-axis label +1. [#1744](https://github.com/influxdata/platform/chronograf/pull/1744): Add a few pre-set time range selections to the custom time range menu-- be sure to add a sensible GROUP BY +1. [#1744](https://github.com/influxdata/platform/chronograf/pull/1744): Add a few time range shortcuts to the custom time range menu ### UI Improvements -1. [#1796](https://github.com/influxdata/chronograf/pull/1796): Add spinner write data modal to indicate data is being written -1. [#1805](https://github.com/influxdata/chronograf/pull/1805): Fix bar graphs overlapping -1. [#1805](https://github.com/influxdata/chronograf/pull/1805): Assign a series consistent coloring when it appears in multiple cells -1. [#1800](https://github.com/influxdata/chronograf/pull/1800): Increase size of line protocol manual entry in Data Explorer's Write Data overlay -1. [#1812](https://github.com/influxdata/chronograf/pull/1812): Improve error message when request for Status Page News Feed fails -1. [#1858](https://github.com/influxdata/chronograf/pull/1858): Provide affirmative UI choice for 'auto' in DisplayOptions with new toggle-based component +1. [#1796](https://github.com/influxdata/platform/chronograf/pull/1796): Add spinner write data modal to indicate data is being written +1. [#1805](https://github.com/influxdata/platform/chronograf/pull/1805): Fix bar graphs overlapping +1. [#1805](https://github.com/influxdata/platform/chronograf/pull/1805): Assign a series consistent coloring when it appears in multiple cells +1. [#1800](https://github.com/influxdata/platform/chronograf/pull/1800): Increase size of line protocol manual entry in Data Explorer's Write Data overlay +1. [#1812](https://github.com/influxdata/platform/chronograf/pull/1812): Improve error message when request for Status Page News Feed fails +1. [#1858](https://github.com/influxdata/platform/chronograf/pull/1858): Provide affirmative UI choice for 'auto' in DisplayOptions with new toggle-based component ## v1.3.5.0 [2017-07-27] ### Bug Fixes -1. [#1708](https://github.com/influxdata/chronograf/pull/1708): Fix z-index issue in dashboard cell context menu -1. [#1752](https://github.com/influxdata/chronograf/pull/1752): Clarify BoltPath server flag help text by making example the default path -1. [#1703](https://github.com/influxdata/chronograf/pull/1703): Fix cell name cancel not reverting to original name -1. [#1751](https://github.com/influxdata/chronograf/pull/1751): Fix typo that may have affected PagerDuty node creation in Kapacitor -1. [#1756](https://github.com/influxdata/chronograf/pull/1756): Prevent 'auto' GROUP BY as option in Kapacitor rule builder when applying a function to a field -1. [#1773](https://github.com/influxdata/chronograf/pull/1773): Prevent clipped buttons in Rule Builder, Data Explorer, and Configuration pages -1. [#1776](https://github.com/influxdata/chronograf/pull/1776): Fix JWT for the write path -1. [#1777](https://github.com/influxdata/chronograf/pull/1777): Disentangle client Kapacitor rule creation from Data Explorer query creation +1. [#1708](https://github.com/influxdata/platform/chronograf/pull/1708): Fix z-index issue in dashboard cell context menu +1. [#1752](https://github.com/influxdata/platform/chronograf/pull/1752): Clarify BoltPath server flag help text by making example the default path +1. [#1703](https://github.com/influxdata/platform/chronograf/pull/1703): Fix cell name cancel not reverting to original name +1. [#1751](https://github.com/influxdata/platform/chronograf/pull/1751): Fix typo that may have affected PagerDuty node creation in Kapacitor +1. [#1756](https://github.com/influxdata/platform/chronograf/pull/1756): Prevent 'auto' GROUP BY as option in Kapacitor rule builder when applying a function to a field +1. [#1773](https://github.com/influxdata/platform/chronograf/pull/1773): Prevent clipped buttons in Rule Builder, Data Explorer, and Configuration pages +1. [#1776](https://github.com/influxdata/platform/chronograf/pull/1776): Fix JWT for the write path +1. [#1777](https://github.com/influxdata/platform/chronograf/pull/1777): Disentangle client Kapacitor rule creation from Data Explorer query creation ### Features -1. [#1717](https://github.com/influxdata/chronograf/pull/1717): View server generated TICKscripts -1. [#1681](https://github.com/influxdata/chronograf/pull/1681): Add the ability to select Custom Time Ranges in the Hostpages, Data Explorer, and Dashboards -1. [#1752](https://github.com/influxdata/chronograf/pull/1752): Clarify BoltPath server flag help text by making example the default path -1. [#1738](https://github.com/influxdata/chronograf/pull/1738): Add shared secret JWT authorization to InfluxDB -1. [#1724](https://github.com/influxdata/chronograf/pull/1724): Add Pushover alert support -1. [#1762](https://github.com/influxdata/chronograf/pull/1762): Restore all supported Kapacitor services when creating rules, and add most optional message parameters -1. [#1681](https://github.com/influxdata/chronograf/pull/1681): Add the ability to select Custom Time Ranges in the Hostpages, Data Explorer, and Dashboards. -1. [#1717](https://github.com/influxdata/chronograf/pull/1717): View server generated TICKscripts +1. [#1717](https://github.com/influxdata/platform/chronograf/pull/1717): View server generated TICKscripts +1. [#1681](https://github.com/influxdata/platform/chronograf/pull/1681): Add the ability to select Custom Time Ranges in the Hostpages, Data Explorer, and Dashboards +1. [#1752](https://github.com/influxdata/platform/chronograf/pull/1752): Clarify BoltPath server flag help text by making example the default path +1. [#1738](https://github.com/influxdata/platform/chronograf/pull/1738): Add shared secret JWT authorization to InfluxDB +1. [#1724](https://github.com/influxdata/platform/chronograf/pull/1724): Add Pushover alert support +1. [#1762](https://github.com/influxdata/platform/chronograf/pull/1762): Restore all supported Kapacitor services when creating rules, and add most optional message parameters +1. [#1681](https://github.com/influxdata/platform/chronograf/pull/1681): Add the ability to select Custom Time Ranges in the Hostpages, Data Explorer, and Dashboards. +1. [#1717](https://github.com/influxdata/platform/chronograf/pull/1717): View server generated TICKscripts ### UI Improvements -1. [#1707](https://github.com/influxdata/chronograf/pull/1707): Polish alerts table in status page to wrap text less -1. [#1770](https://github.com/influxdata/chronograf/pull/1770): Specify that version is for Chronograf on Configuration page -1. [#1779](https://github.com/influxdata/chronograf/pull/1779): Move custom time range indicator on cells into corner when in presentation mode -1. [#1779](https://github.com/influxdata/chronograf/pull/1779): Highlight legend "Snip" toggle when active +1. [#1707](https://github.com/influxdata/platform/chronograf/pull/1707): Polish alerts table in status page to wrap text less +1. [#1770](https://github.com/influxdata/platform/chronograf/pull/1770): Specify that version is for Chronograf on Configuration page +1. [#1779](https://github.com/influxdata/platform/chronograf/pull/1779): Move custom time range indicator on cells into corner when in presentation mode +1. [#1779](https://github.com/influxdata/platform/chronograf/pull/1779): Highlight legend "Snip" toggle when active ## v1.3.4.0 [2017-07-10] ### Bug Fixes -1. [#1612](https://github.com/influxdata/chronograf/pull/1612): Disallow writing to \_internal in the Data Explorer -1. [#1655](https://github.com/influxdata/chronograf/pull/1655): Add more than one color to Line+Stat graphs -1. [#1688](https://github.com/influxdata/chronograf/pull/1688): Fix updating Retention Policies in single-node InfluxDB instances -1. [#1689](https://github.com/influxdata/chronograf/pull/1689): Lock the width of Template Variable dropdown menus to the size of their longest option +1. [#1612](https://github.com/influxdata/platform/chronograf/pull/1612): Disallow writing to \_internal in the Data Explorer +1. [#1655](https://github.com/influxdata/platform/chronograf/pull/1655): Add more than one color to Line+Stat graphs +1. [#1688](https://github.com/influxdata/platform/chronograf/pull/1688): Fix updating Retention Policies in single-node InfluxDB instances +1. [#1689](https://github.com/influxdata/platform/chronograf/pull/1689): Lock the width of Template Variable dropdown menus to the size of their longest option ### Features -1. [#1645](https://github.com/influxdata/chronograf/pull/1645): Add Auth0 as a supported OAuth2 provider -1. [#1660](https://github.com/influxdata/chronograf/pull/1660): Add ability to add custom links to User menu via server CLI or ENV vars -1. [#1660](https://github.com/influxdata/chronograf/pull/1660): Allow users to configure custom links on startup that will appear under the User menu in the sidebar -1. [#1674](https://github.com/influxdata/chronograf/pull/1674): Add support for Auth0 organizations -1. [#1695](https://github.com/influxdata/chronograf/pull/1695): Allow users to configure InfluxDB and Kapacitor sources on startup +1. [#1645](https://github.com/influxdata/platform/chronograf/pull/1645): Add Auth0 as a supported OAuth2 provider +1. [#1660](https://github.com/influxdata/platform/chronograf/pull/1660): Add ability to add custom links to User menu via server CLI or ENV vars +1. [#1660](https://github.com/influxdata/platform/chronograf/pull/1660): Allow users to configure custom links on startup that will appear under the User menu in the sidebar +1. [#1674](https://github.com/influxdata/platform/chronograf/pull/1674): Add support for Auth0 organizations +1. [#1695](https://github.com/influxdata/platform/chronograf/pull/1695): Allow users to configure InfluxDB and Kapacitor sources on startup ### UI Improvements -1. [#1644](https://github.com/influxdata/chronograf/pull/1644): Redesign Alerts History table on Status Page to have sticky headers -1. [#1581](https://github.com/influxdata/chronograf/pull/1581): Refresh Template Variable values on Dashboard page load -1. [#1655](https://github.com/influxdata/chronograf/pull/1655): Display current version of Chronograf at the bottom of Configuration page -1. [#1655](https://github.com/influxdata/chronograf/pull/1655): Redesign Dashboards table and sort them alphabetically -1. [#1655](https://github.com/influxdata/chronograf/pull/1655): Bring design of navigation sidebar in line with Branding Documentation +1. [#1644](https://github.com/influxdata/platform/chronograf/pull/1644): Redesign Alerts History table on Status Page to have sticky headers +1. [#1581](https://github.com/influxdata/platform/chronograf/pull/1581): Refresh Template Variable values on Dashboard page load +1. [#1655](https://github.com/influxdata/platform/chronograf/pull/1655): Display current version of Chronograf at the bottom of Configuration page +1. [#1655](https://github.com/influxdata/platform/chronograf/pull/1655): Redesign Dashboards table and sort them alphabetically +1. [#1655](https://github.com/influxdata/platform/chronograf/pull/1655): Bring design of navigation sidebar in line with Branding Documentation ## v1.3.3.3 [2017-06-21] ### Bug Fixes -1. [1651](https://github.com/influxdata/chronograf/pull/1651): Add back in x and y axes and revert some style changes on Line + Single Stat graphs +1. [1651](https://github.com/influxdata/platform/chronograf/pull/1651): Add back in x and y axes and revert some style changes on Line + Single Stat graphs ## v1.3.3.2 [2017-06-21] @@ -666,82 +666,82 @@ ### Bug Fixes -1. [1651](https://github.com/influxdata/chronograf/pull/1651): Add back in x and y axes and revert some style changes on Line + Single Stat graphs +1. [1651](https://github.com/influxdata/platform/chronograf/pull/1651): Add back in x and y axes and revert some style changes on Line + Single Stat graphs ## v1.3.3.2 [2017-06-21] ### Bug Fixes -1. [1650](https://github.com/influxdata/chronograf/pull/1650): Fix broken cpu reporting on hosts page and normalize InfluxQL +1. [1650](https://github.com/influxdata/platform/chronograf/pull/1650): Fix broken cpu reporting on hosts page and normalize InfluxQL ## v1.3.3.1 [2017-06-21] ### Bug Fixes -1. [#1641](https://github.com/influxdata/chronograf/pull/1641): Fix enable / disable being out of sync on Kapacitor Rules Page +1. [#1641](https://github.com/influxdata/platform/chronograf/pull/1641): Fix enable / disable being out of sync on Kapacitor Rules Page ### Features -1. [#1647](https://github.com/influxdata/chronograf/pull/1647): Add file uploader to Data Explorer for write protocol +1. [#1647](https://github.com/influxdata/platform/chronograf/pull/1647): Add file uploader to Data Explorer for write protocol ### UI Improvements -1. [#1642](https://github.com/influxdata/chronograf/pull/1642): Do not prefix basepath to external link for news feed +1. [#1642](https://github.com/influxdata/platform/chronograf/pull/1642): Do not prefix basepath to external link for news feed ## v1.3.3.0 [2017-06-19] ### Bug Fixes -1. [#1512](https://github.com/influxdata/chronograf/pull/1512): Prevent legend from flowing over window bottom bound -1. [#1600](https://github.com/influxdata/chronograf/pull/1600): Prevent Kapacitor configurations from having the same name -1. [#1600](https://github.com/influxdata/chronograf/pull/1600): Limit Kapacitor configuration names to 33 characters to fix display bug -1. [#1622](https://github.com/influxdata/chronograf/pull/1622): Use function selector grid in Kapacitor rule builder query maker instead of dropdown +1. [#1512](https://github.com/influxdata/platform/chronograf/pull/1512): Prevent legend from flowing over window bottom bound +1. [#1600](https://github.com/influxdata/platform/chronograf/pull/1600): Prevent Kapacitor configurations from having the same name +1. [#1600](https://github.com/influxdata/platform/chronograf/pull/1600): Limit Kapacitor configuration names to 33 characters to fix display bug +1. [#1622](https://github.com/influxdata/platform/chronograf/pull/1622): Use function selector grid in Kapacitor rule builder query maker instead of dropdown ### Features -1. [#1512](https://github.com/influxdata/chronograf/pull/1512): Synchronize vertical crosshair at same time across all graphs in a dashboard -1. [#1609](https://github.com/influxdata/chronograf/pull/1609): Add automatic GROUP BY (time) functionality to dashboards -1. [#1608](https://github.com/influxdata/chronograf/pull/1608): Add a Status Page with Recent Alerts bar graph, Recent Alerts table, News Feed, and Getting Started widgets +1. [#1512](https://github.com/influxdata/platform/chronograf/pull/1512): Synchronize vertical crosshair at same time across all graphs in a dashboard +1. [#1609](https://github.com/influxdata/platform/chronograf/pull/1609): Add automatic GROUP BY (time) functionality to dashboards +1. [#1608](https://github.com/influxdata/platform/chronograf/pull/1608): Add a Status Page with Recent Alerts bar graph, Recent Alerts table, News Feed, and Getting Started widgets ### UI Improvements -1. [#1512](https://github.com/influxdata/chronograf/pull/1512): When dashboard time range is changed, reset graphs that are zoomed in -1. [#1599](https://github.com/influxdata/chronograf/pull/1599): Bar graph option added to dashboard -1. [#1600](https://github.com/influxdata/chronograf/pull/1600): Redesign source management table to be more intuitive -1. [#1600](https://github.com/influxdata/chronograf/pull/1600): Redesign Line + Single Stat cells to appear more like a sparkline, and improve legibility -1. [#1639](https://github.com/influxdata/chronograf/pull/1639): Improve graph synchronization performance +1. [#1512](https://github.com/influxdata/platform/chronograf/pull/1512): When dashboard time range is changed, reset graphs that are zoomed in +1. [#1599](https://github.com/influxdata/platform/chronograf/pull/1599): Bar graph option added to dashboard +1. [#1600](https://github.com/influxdata/platform/chronograf/pull/1600): Redesign source management table to be more intuitive +1. [#1600](https://github.com/influxdata/platform/chronograf/pull/1600): Redesign Line + Single Stat cells to appear more like a sparkline, and improve legibility +1. [#1639](https://github.com/influxdata/platform/chronograf/pull/1639): Improve graph synchronization performance ## v1.3.2.1 [2017-06-06] ### Bug Fixes -1. [#1594](https://github.com/influxdata/chronograf/pull/1594): Restore Line + Single Stat styles +1. [#1594](https://github.com/influxdata/platform/chronograf/pull/1594): Restore Line + Single Stat styles ## v1.3.2.0 [2017-06-05] ### Bug Fixes -1. [#1530](https://github.com/influxdata/chronograf/pull/1530): Update the query config's field ordering to always match the input query -1. [#1535](https://github.com/influxdata/chronograf/pull/1535): Allow users to add functions to existing Kapacitor rules -1. [#1564](https://github.com/influxdata/chronograf/pull/1564): Fix logout menu item regression -1. [#1562](https://github.com/influxdata/chronograf/pull/1562): Fix InfluxQL parsing with multiple tag values for a tag key -1. [#1582](https://github.com/influxdata/chronograf/pull/1582): Fix load localStorage and warning UX on fresh Chronograf install -1. [#1584](https://github.com/influxdata/chronograf/pull/1584): Show submenus when the alert notification is present +1. [#1530](https://github.com/influxdata/platform/chronograf/pull/1530): Update the query config's field ordering to always match the input query +1. [#1535](https://github.com/influxdata/platform/chronograf/pull/1535): Allow users to add functions to existing Kapacitor rules +1. [#1564](https://github.com/influxdata/platform/chronograf/pull/1564): Fix logout menu item regression +1. [#1562](https://github.com/influxdata/platform/chronograf/pull/1562): Fix InfluxQL parsing with multiple tag values for a tag key +1. [#1582](https://github.com/influxdata/platform/chronograf/pull/1582): Fix load localStorage and warning UX on fresh Chronograf install +1. [#1584](https://github.com/influxdata/platform/chronograf/pull/1584): Show submenus when the alert notification is present ### Features -1. [#1537](https://github.com/influxdata/chronograf/pull/1537): Add UI to the Data Explorer for [writing data to InfluxDB](https://docs.influxdata.com/chronograf/latest/guides/transition-web-admin-interface/#writing-data) +1. [#1537](https://github.com/influxdata/platform/chronograf/pull/1537): Add UI to the Data Explorer for [writing data to InfluxDB](https://docs.influxdata.com/chronograf/latest/guides/transition-web-admin-interface/#writing-data) ### UI Improvements -1. [#1508](https://github.com/influxdata/chronograf/pull/1508): Make the enter and escape keys perform as expected when renaming dashboards -1. [#1524](https://github.com/influxdata/chronograf/pull/1524): Improve copy on the Kapacitor configuration page -1. [#1549](https://github.com/influxdata/chronograf/pull/1549): Reset graph zoom when the user selects a new time range -1. [#1544](https://github.com/influxdata/chronograf/pull/1544): Upgrade to new version of Influx Theme, and remove excess stylesheets -1. [#1567](https://github.com/influxdata/chronograf/pull/1567): Replace the user icon with a solid style -1. [#1561](https://github.com/influxdata/chronograf/pull/1561): Disable query save in cell editor mode if the query does not have a database, measurement, and field -1. [#1575](https://github.com/influxdata/chronograf/pull/1575): Improve UX of applying functions to fields in the query builder -1. [#1560](https://github.com/influxdata/chronograf/pull/1560): Apply mean to fields by default +1. [#1508](https://github.com/influxdata/platform/chronograf/pull/1508): Make the enter and escape keys perform as expected when renaming dashboards +1. [#1524](https://github.com/influxdata/platform/chronograf/pull/1524): Improve copy on the Kapacitor configuration page +1. [#1549](https://github.com/influxdata/platform/chronograf/pull/1549): Reset graph zoom when the user selects a new time range +1. [#1544](https://github.com/influxdata/platform/chronograf/pull/1544): Upgrade to new version of Influx Theme, and remove excess stylesheets +1. [#1567](https://github.com/influxdata/platform/chronograf/pull/1567): Replace the user icon with a solid style +1. [#1561](https://github.com/influxdata/platform/chronograf/pull/1561): Disable query save in cell editor mode if the query does not have a database, measurement, and field +1. [#1575](https://github.com/influxdata/platform/chronograf/pull/1575): Improve UX of applying functions to fields in the query builder +1. [#1560](https://github.com/influxdata/platform/chronograf/pull/1560): Apply mean to fields by default ## v1.3.1.0 [2017-05-22] @@ -751,211 +751,211 @@ In versions 1.3.1+, installing a new version of Chronograf automatically clears ### Bug Fixes -1. [#1450](https://github.com/influxdata/chronograf/pull/1450): Fix infinite spinner when `/chronograf` is a [basepath](https://docs.influxdata.com/chronograf/v1.3/administration/configuration/#p-basepath) -1. [#1472](https://github.com/influxdata/chronograf/pull/1472): Remove the query templates dropdown from dashboard cell editor mode -1. [#1458](https://github.com/influxdata/chronograf/pull/1458): New versions of Chronograf automatically clear localStorage settings -1. [#1464](https://github.com/influxdata/chronograf/pull/1464): Fix the backwards sort arrows in table column headers -1. [#1464](https://github.com/influxdata/chronograf/pull/1464): Fix the loading spinner on graphs -1. [#1485](https://github.com/influxdata/chronograf/pull/1485): Filter out any template variable values that are empty, whitespace, or duplicates -1. [#1484](https://github.com/influxdata/chronograf/pull/1484): Allow user to select SingleStat as Visualization Type before adding any queries and continue to be able to click Add Query -1. [#1349](https://github.com/influxdata/chronograf/pull/1349): Add query for windows uptime -1. [#1484](https://github.com/influxdata/chronograf/pull/1484): Allow users to click the add query button after selecting singleStat as the [visualization type](https://docs.influxdata.com/chronograf/v1.3/troubleshooting/frequently-asked-questions/#what-visualization-types-does-chronograf-support) -1. [#1349](https://github.com/influxdata/chronograf/pull/1349): Add a query for windows uptime - thank you, @brianbaker! +1. [#1450](https://github.com/influxdata/platform/chronograf/pull/1450): Fix infinite spinner when `/chronograf` is a [basepath](https://docs.influxdata.com/chronograf/v1.3/administration/configuration/#p-basepath) +1. [#1472](https://github.com/influxdata/platform/chronograf/pull/1472): Remove the query templates dropdown from dashboard cell editor mode +1. [#1458](https://github.com/influxdata/platform/chronograf/pull/1458): New versions of Chronograf automatically clear localStorage settings +1. [#1464](https://github.com/influxdata/platform/chronograf/pull/1464): Fix the backwards sort arrows in table column headers +1. [#1464](https://github.com/influxdata/platform/chronograf/pull/1464): Fix the loading spinner on graphs +1. [#1485](https://github.com/influxdata/platform/chronograf/pull/1485): Filter out any template variable values that are empty, whitespace, or duplicates +1. [#1484](https://github.com/influxdata/platform/chronograf/pull/1484): Allow user to select SingleStat as Visualization Type before adding any queries and continue to be able to click Add Query +1. [#1349](https://github.com/influxdata/platform/chronograf/pull/1349): Add query for windows uptime +1. [#1484](https://github.com/influxdata/platform/chronograf/pull/1484): Allow users to click the add query button after selecting singleStat as the [visualization type](https://docs.influxdata.com/chronograf/v1.3/troubleshooting/frequently-asked-questions/#what-visualization-types-does-chronograf-support) +1. [#1349](https://github.com/influxdata/platform/chronograf/pull/1349): Add a query for windows uptime - thank you, @brianbaker! ### Features -1. [#1477](https://github.com/influxdata/chronograf/pull/1477): Add log [event handler](https://docs.influxdata.com/chronograf/v1.3/troubleshooting/frequently-asked-questions/#what-kapacitor-event-handlers-are-supported-in-chronograf) - thank you, @mpchadwick! -1. [#1491](https://github.com/influxdata/chronograf/pull/1491): Update Go (golang) vendoring to dep and committed vendor directory -1. [#1500](https://github.com/influxdata/chronograf/pull/1500): Add autocomplete functionality to [template variable](https://docs.influxdata.com/chronograf/v1.3/guides/dashboard-template-variables/) dropdowns +1. [#1477](https://github.com/influxdata/platform/chronograf/pull/1477): Add log [event handler](https://docs.influxdata.com/chronograf/v1.3/troubleshooting/frequently-asked-questions/#what-kapacitor-event-handlers-are-supported-in-chronograf) - thank you, @mpchadwick! +1. [#1491](https://github.com/influxdata/platform/chronograf/pull/1491): Update Go (golang) vendoring to dep and committed vendor directory +1. [#1500](https://github.com/influxdata/platform/chronograf/pull/1500): Add autocomplete functionality to [template variable](https://docs.influxdata.com/chronograf/v1.3/guides/dashboard-template-variables/) dropdowns ### UI Improvements -1. [#1451](https://github.com/influxdata/chronograf/pull/1451): Refactor scrollbars to support non-webkit browsers -1. [#1453](https://github.com/influxdata/chronograf/pull/1453): Increase the query builder's default height in cell editor mode and in the data explorer -1. [#1453](https://github.com/influxdata/chronograf/pull/1453): Give QueryMaker a greater initial height than Visualization -1. [#1475](https://github.com/influxdata/chronograf/pull/1475): Add ability to toggle visibility of the Template Control Bar -1. [#1464](https://github.com/influxdata/chronograf/pull/1464): Make the [template variables](https://docs.influxdata.com/chronograf/v1.3/guides/dashboard-template-variables/) manager more space efficient -1. [#1464](https://github.com/influxdata/chronograf/pull/1464): Add page spinners to pages that did not have them -1. [#1464](https://github.com/influxdata/chronograf/pull/1464): Denote which source is connected in the sources table -1. [#1464](https://github.com/influxdata/chronograf/pull/1464): Make the logout button consistent with design -1. [#1478](https://github.com/influxdata/chronograf/pull/1478): Use milliseconds in the InfluxDB dashboard instead of nanoseconds -1. [#1498](https://github.com/influxdata/chronograf/pull/1498): Notify users when local settings are cleared +1. [#1451](https://github.com/influxdata/platform/chronograf/pull/1451): Refactor scrollbars to support non-webkit browsers +1. [#1453](https://github.com/influxdata/platform/chronograf/pull/1453): Increase the query builder's default height in cell editor mode and in the data explorer +1. [#1453](https://github.com/influxdata/platform/chronograf/pull/1453): Give QueryMaker a greater initial height than Visualization +1. [#1475](https://github.com/influxdata/platform/chronograf/pull/1475): Add ability to toggle visibility of the Template Control Bar +1. [#1464](https://github.com/influxdata/platform/chronograf/pull/1464): Make the [template variables](https://docs.influxdata.com/chronograf/v1.3/guides/dashboard-template-variables/) manager more space efficient +1. [#1464](https://github.com/influxdata/platform/chronograf/pull/1464): Add page spinners to pages that did not have them +1. [#1464](https://github.com/influxdata/platform/chronograf/pull/1464): Denote which source is connected in the sources table +1. [#1464](https://github.com/influxdata/platform/chronograf/pull/1464): Make the logout button consistent with design +1. [#1478](https://github.com/influxdata/platform/chronograf/pull/1478): Use milliseconds in the InfluxDB dashboard instead of nanoseconds +1. [#1498](https://github.com/influxdata/platform/chronograf/pull/1498): Notify users when local settings are cleared ## v1.3.0 [2017-05-09] ### Bug Fixes -1. [#1364](https://github.com/influxdata/chronograf/pull/1364): Fix the link to home when using the `--basepath` option -1. [#1370](https://github.com/influxdata/chronograf/pull/1370): Remove the notification to login on the login page -1. [#1376](https://github.com/influxdata/chronograf/pull/1376): Support queries that perform math on functions -1. [#1399](https://github.com/influxdata/chronograf/pull/1399): Prevent the creation of blank template variables -1. [#1406](https://github.com/influxdata/chronograf/pull/1406): Ensure thresholds for Kapacitor Rule Alerts appear on page load -1. [#1412](https://github.com/influxdata/chronograf/pull/1412): Update the Kapacitor configuration page when the configuration changes -1. [#1407](https://github.com/influxdata/chronograf/pull/1407): Fix Authentication when using Chronograf with a set `basepath` -1. [#1417](https://github.com/influxdata/chronograf/pull/1417): Support escaping from presentation mode in Safari -1. [#1365](https://github.com/influxdata/chronograf/pull/1365): Show red indicator on Hosts Page for an offline host -1. [#1379](https://github.com/influxdata/chronograf/pull/1379): Re-implement level colors on the alerts page -1. [#1433](https://github.com/influxdata/chronograf/pull/1433): Fix router bug introduced by upgrading to react-router v3.0 -1. [#1435](https://github.com/influxdata/chronograf/pull/1435): Show legend on Line+Stat visualization type -1. [#1436](https://github.com/influxdata/chronograf/pull/1436): Prevent queries with `:dashboardTime:` from breaking the query builder +1. [#1364](https://github.com/influxdata/platform/chronograf/pull/1364): Fix the link to home when using the `--basepath` option +1. [#1370](https://github.com/influxdata/platform/chronograf/pull/1370): Remove the notification to login on the login page +1. [#1376](https://github.com/influxdata/platform/chronograf/pull/1376): Support queries that perform math on functions +1. [#1399](https://github.com/influxdata/platform/chronograf/pull/1399): Prevent the creation of blank template variables +1. [#1406](https://github.com/influxdata/platform/chronograf/pull/1406): Ensure thresholds for Kapacitor Rule Alerts appear on page load +1. [#1412](https://github.com/influxdata/platform/chronograf/pull/1412): Update the Kapacitor configuration page when the configuration changes +1. [#1407](https://github.com/influxdata/platform/chronograf/pull/1407): Fix Authentication when using Chronograf with a set `basepath` +1. [#1417](https://github.com/influxdata/platform/chronograf/pull/1417): Support escaping from presentation mode in Safari +1. [#1365](https://github.com/influxdata/platform/chronograf/pull/1365): Show red indicator on Hosts Page for an offline host +1. [#1379](https://github.com/influxdata/platform/chronograf/pull/1379): Re-implement level colors on the alerts page +1. [#1433](https://github.com/influxdata/platform/chronograf/pull/1433): Fix router bug introduced by upgrading to react-router v3.0 +1. [#1435](https://github.com/influxdata/platform/chronograf/pull/1435): Show legend on Line+Stat visualization type +1. [#1436](https://github.com/influxdata/platform/chronograf/pull/1436): Prevent queries with `:dashboardTime:` from breaking the query builder ### Features -1. [#1382](https://github.com/influxdata/chronograf/pull/1382): Add line-protocol proxy for InfluxDB/InfluxEnterprise Cluster data sources -1. [#1391](https://github.com/influxdata/chronograf/pull/1391): Add `:dashboardTime:` to support cell-specific time ranges on dashboards -1. [#1201](https://github.com/influxdata/chronograf/pull/1201): Add support for enabling and disabling TICKscripts that were created outside Chronograf -1. [#1401](https://github.com/influxdata/chronograf/pull/1401): Allow users to delete Kapacitor configurations +1. [#1382](https://github.com/influxdata/platform/chronograf/pull/1382): Add line-protocol proxy for InfluxDB/InfluxEnterprise Cluster data sources +1. [#1391](https://github.com/influxdata/platform/chronograf/pull/1391): Add `:dashboardTime:` to support cell-specific time ranges on dashboards +1. [#1201](https://github.com/influxdata/platform/chronograf/pull/1201): Add support for enabling and disabling TICKscripts that were created outside Chronograf +1. [#1401](https://github.com/influxdata/platform/chronograf/pull/1401): Allow users to delete Kapacitor configurations ### UI Improvements -1. [#1378](https://github.com/influxdata/chronograf/pull/1378): Save user-provided relative time ranges in cells -1. [#1373](https://github.com/influxdata/chronograf/pull/1373): Improve how cell legends and options appear on dashboards -1. [#1385](https://github.com/influxdata/chronograf/pull/1385): Combine the measurements and tags columns in the Data Explorer and implement a new design for applying functions to fields -1. [#602](https://github.com/influxdata/chronograf/pull/602): Normalize the terminology in Chronograf -1. [#1392](https://github.com/influxdata/chronograf/pull/1392): Make overlays full-screen -1. [#1395](https://github.com/influxdata/chronograf/pull/1395):Change the default global time range to past 1 hour -1. [#1439](https://github.com/influxdata/chronograf/pull/1439): Add Source Indicator icon to the Configuration and Admin pages +1. [#1378](https://github.com/influxdata/platform/chronograf/pull/1378): Save user-provided relative time ranges in cells +1. [#1373](https://github.com/influxdata/platform/chronograf/pull/1373): Improve how cell legends and options appear on dashboards +1. [#1385](https://github.com/influxdata/platform/chronograf/pull/1385): Combine the measurements and tags columns in the Data Explorer and implement a new design for applying functions to fields +1. [#602](https://github.com/influxdata/platform/chronograf/pull/602): Normalize the terminology in Chronograf +1. [#1392](https://github.com/influxdata/platform/chronograf/pull/1392): Make overlays full-screen +1. [#1395](https://github.com/influxdata/platform/chronograf/pull/1395):Change the default global time range to past 1 hour +1. [#1439](https://github.com/influxdata/platform/chronograf/pull/1439): Add Source Indicator icon to the Configuration and Admin pages ## v1.2.0-beta10 [2017-04-28] ### Bug Fixes -1. [#1337](https://github.com/influxdata/chronograf/pull/1337): Add support for blank hostnames on the Host List page -1. [#1340](https://github.com/influxdata/chronograf/pull/1340): Fix case where the Explorer and cell editor falsely assumed there was no active query -1. [#1338](https://github.com/influxdata/chronograf/pull/1338): Require url and name when adding a new source -1. [#1348](https://github.com/influxdata/chronograf/pull/1348): Fix broken `Add Kapacitor` link on the Alerts page - thank you, @nickysemenza +1. [#1337](https://github.com/influxdata/platform/chronograf/pull/1337): Add support for blank hostnames on the Host List page +1. [#1340](https://github.com/influxdata/platform/chronograf/pull/1340): Fix case where the Explorer and cell editor falsely assumed there was no active query +1. [#1338](https://github.com/influxdata/platform/chronograf/pull/1338): Require url and name when adding a new source +1. [#1348](https://github.com/influxdata/platform/chronograf/pull/1348): Fix broken `Add Kapacitor` link on the Alerts page - thank you, @nickysemenza ### Features -1. [#1154](https://github.com/influxdata/chronograf/issues/1154): Add template variables to Chronograf's customized dashboards -1. [#1351](https://github.com/influxdata/chronograf/pull/1351): Add a canned dashboard for [phpfpm](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/phpfpm) - thank you, @nickysemenza +1. [#1154](https://github.com/influxdata/platform/chronograf/issues/1154): Add template variables to Chronograf's customized dashboards +1. [#1351](https://github.com/influxdata/platform/chronograf/pull/1351): Add a canned dashboard for [phpfpm](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/phpfpm) - thank you, @nickysemenza ### UI Improvements -1. [#1335](https://github.com/influxdata/chronograf/pull/1335): Improve UX for sanitized Kapacitor event handler settings -1. [#1342](https://github.com/influxdata/chronograf/pull/1342): Fix DB Management's abrupt database sort; only sort databases after refresh/returning to page -1. [#1344](https://github.com/influxdata/chronograf/pull/1344): Remove the empty, default Kubernetes dashboard -1. [#1340](https://github.com/influxdata/chronograf/pull/1340): Automatically switch to table view the query is a meta query +1. [#1335](https://github.com/influxdata/platform/chronograf/pull/1335): Improve UX for sanitized Kapacitor event handler settings +1. [#1342](https://github.com/influxdata/platform/chronograf/pull/1342): Fix DB Management's abrupt database sort; only sort databases after refresh/returning to page +1. [#1344](https://github.com/influxdata/platform/chronograf/pull/1344): Remove the empty, default Kubernetes dashboard +1. [#1340](https://github.com/influxdata/platform/chronograf/pull/1340): Automatically switch to table view the query is a meta query ## v1.2.0-beta9 [2017-04-21] ### Bug Fixes -1. [#1257](https://github.com/influxdata/chronograf/issues/1257): Fix function selection in the query builder -1. [#1244](https://github.com/influxdata/chronograf/pull/1244): Fix the environment variable name for Google client secret -1. [#1269](https://github.com/influxdata/chronograf/issues/1269): Add more functionality to the explorer's query generation process -1. [#1318](https://github.com/influxdata/chronograf/issues/1318): Fix JWT refresh for auth-durations of zero and less than five minutes -1. [#1332](https://github.com/influxdata/chronograf/pull/1332): Remove table toggle from dashboard visualization -1. [#1335](https://github.com/influxdata/chronograf/pull/1335): Improve UX for sanitized kapacitor settings +1. [#1257](https://github.com/influxdata/platform/chronograf/issues/1257): Fix function selection in the query builder +1. [#1244](https://github.com/influxdata/platform/chronograf/pull/1244): Fix the environment variable name for Google client secret +1. [#1269](https://github.com/influxdata/platform/chronograf/issues/1269): Add more functionality to the explorer's query generation process +1. [#1318](https://github.com/influxdata/platform/chronograf/issues/1318): Fix JWT refresh for auth-durations of zero and less than five minutes +1. [#1332](https://github.com/influxdata/platform/chronograf/pull/1332): Remove table toggle from dashboard visualization +1. [#1335](https://github.com/influxdata/platform/chronograf/pull/1335): Improve UX for sanitized kapacitor settings ### Features -1. [#1292](https://github.com/influxdata/chronograf/pull/1292): Introduce Template Variable Manager -1. [#1232](https://github.com/influxdata/chronograf/pull/1232): Fuse the query builder and raw query editor -1. [#1265](https://github.com/influxdata/chronograf/pull/1265): Refactor the router to use auth and force /login route when auth expires -1. [#1286](https://github.com/influxdata/chronograf/pull/1286): Add refreshing JWTs for authentication -1. [#1316](https://github.com/influxdata/chronograf/pull/1316): Add templates API scoped within a dashboard -1. [#1311](https://github.com/influxdata/chronograf/pull/1311): Display currently selected values in TVControlBar -1. [#1315](https://github.com/influxdata/chronograf/pull/1315): Send selected TV values to proxy -1. [#1302](https://github.com/influxdata/chronograf/pull/1302): Add support for multiple Kapacitors per InfluxDB source +1. [#1292](https://github.com/influxdata/platform/chronograf/pull/1292): Introduce Template Variable Manager +1. [#1232](https://github.com/influxdata/platform/chronograf/pull/1232): Fuse the query builder and raw query editor +1. [#1265](https://github.com/influxdata/platform/chronograf/pull/1265): Refactor the router to use auth and force /login route when auth expires +1. [#1286](https://github.com/influxdata/platform/chronograf/pull/1286): Add refreshing JWTs for authentication +1. [#1316](https://github.com/influxdata/platform/chronograf/pull/1316): Add templates API scoped within a dashboard +1. [#1311](https://github.com/influxdata/platform/chronograf/pull/1311): Display currently selected values in TVControlBar +1. [#1315](https://github.com/influxdata/platform/chronograf/pull/1315): Send selected TV values to proxy +1. [#1302](https://github.com/influxdata/platform/chronograf/pull/1302): Add support for multiple Kapacitors per InfluxDB source ### UI Improvements -1. [#1259](https://github.com/influxdata/chronograf/pull/1259): Add a default display for empty dashboard -1. [#1258](https://github.com/influxdata/chronograf/pull/1258): Display Kapacitor alert endpoint options as radio button group -1. [#1321](https://github.com/influxdata/chronograf/pull/1321): Add yellow color to UI, Query Editor warnings are now appropriately colored +1. [#1259](https://github.com/influxdata/platform/chronograf/pull/1259): Add a default display for empty dashboard +1. [#1258](https://github.com/influxdata/platform/chronograf/pull/1258): Display Kapacitor alert endpoint options as radio button group +1. [#1321](https://github.com/influxdata/platform/chronograf/pull/1321): Add yellow color to UI, Query Editor warnings are now appropriately colored ## v1.2.0-beta8 [2017-04-07] ### Bug Fixes -1. [#1104](https://github.com/influxdata/chronograf/pull/1104): Fix Windows hosts on the host list page -1. [#1125](https://github.com/influxdata/chronograf/pull/1125): Show cell name when editing dashboard cells -1. [#1134](https://github.com/influxdata/chronograf/pull/1134): Fix Enterprise Kapacitor authentication -1. [#1142](https://github.com/influxdata/chronograf/pull/1142): Fix Telegram Kapacitor configuration to display the correct disableNotification setting -1. [#1124](https://github.com/influxdata/chronograf/pull/1124): Fix broken graph spinner in the explorer and when editing dashboard cells -1. [#1124](https://github.com/influxdata/chronograf/pull/1124): Fix obscured legends in dashboards -1. [#1149](https://github.com/influxdata/chronograf/pull/1149): Exit presentation mode on dashboards when using the browser back button -1. [#1152](https://github.com/influxdata/chronograf/pull/1152): Widen single column results in the explorer -1. [#1164](https://github.com/influxdata/chronograf/pull/1164): Restore ability to save raw queries to a dashboard cell -1. [#1115](https://github.com/influxdata/chronograf/pull/1115): Fix `--basepath` issue where content would fail to render under certain circumstances -1. [#1173](https://github.com/influxdata/chronograf/pull/1173): Actually save emails in Kapacitor alerts -1. [#1178](https://github.com/influxdata/chronograf/pull/1178): Ensure Safari renders the explorer and CellEditorOverlay correctly -1. [#1182](https://github.com/influxdata/chronograf/pull/1182): Fix empty tags for non-default retention policies -1. [#1179](https://github.com/influxdata/chronograf/pull/1179): Render databases without retention policies on the admin page -1. [#1128](https://github.com/influxdata/chronograf/pull/1128): Fix dashboard cell repositioning 👻 -1. [#1189](https://github.com/influxdata/chronograf/pull/1189): Improve dashboard cell renaming UX -1. [#1202](https://github.com/influxdata/chronograf/pull/1202): Fix server returning unquoted InfluxQL keyword identifiers (e.g. `mean(count)`) -1. [#1203](https://github.com/influxdata/chronograf/pull/1203): Fix redirect with authentication in Chronograf for InfluxEnterprise -1. [#1095](https://github.com/influxdata/chronograf/pull/1095): Restore the logout button -1. [#1209](https://github.com/influxdata/chronograf/pull/1209): Ask for the HipChat subdomain instead of the entire HipChat URL in the HipChat Kapacitor configuration -1. [#1223](https://github.com/influxdata/chronograf/pull/1223): Use vhost as Chronograf's proxy to Kapacitor -1. [#1205](https://github.com/influxdata/chronograf/pull/1205): Allow initial source to be an InfluxEnterprise source +1. [#1104](https://github.com/influxdata/platform/chronograf/pull/1104): Fix Windows hosts on the host list page +1. [#1125](https://github.com/influxdata/platform/chronograf/pull/1125): Show cell name when editing dashboard cells +1. [#1134](https://github.com/influxdata/platform/chronograf/pull/1134): Fix Enterprise Kapacitor authentication +1. [#1142](https://github.com/influxdata/platform/chronograf/pull/1142): Fix Telegram Kapacitor configuration to display the correct disableNotification setting +1. [#1124](https://github.com/influxdata/platform/chronograf/pull/1124): Fix broken graph spinner in the explorer and when editing dashboard cells +1. [#1124](https://github.com/influxdata/platform/chronograf/pull/1124): Fix obscured legends in dashboards +1. [#1149](https://github.com/influxdata/platform/chronograf/pull/1149): Exit presentation mode on dashboards when using the browser back button +1. [#1152](https://github.com/influxdata/platform/chronograf/pull/1152): Widen single column results in the explorer +1. [#1164](https://github.com/influxdata/platform/chronograf/pull/1164): Restore ability to save raw queries to a dashboard cell +1. [#1115](https://github.com/influxdata/platform/chronograf/pull/1115): Fix `--basepath` issue where content would fail to render under certain circumstances +1. [#1173](https://github.com/influxdata/platform/chronograf/pull/1173): Actually save emails in Kapacitor alerts +1. [#1178](https://github.com/influxdata/platform/chronograf/pull/1178): Ensure Safari renders the explorer and CellEditorOverlay correctly +1. [#1182](https://github.com/influxdata/platform/chronograf/pull/1182): Fix empty tags for non-default retention policies +1. [#1179](https://github.com/influxdata/platform/chronograf/pull/1179): Render databases without retention policies on the admin page +1. [#1128](https://github.com/influxdata/platform/chronograf/pull/1128): Fix dashboard cell repositioning 👻 +1. [#1189](https://github.com/influxdata/platform/chronograf/pull/1189): Improve dashboard cell renaming UX +1. [#1202](https://github.com/influxdata/platform/chronograf/pull/1202): Fix server returning unquoted InfluxQL keyword identifiers (e.g. `mean(count)`) +1. [#1203](https://github.com/influxdata/platform/chronograf/pull/1203): Fix redirect with authentication in Chronograf for InfluxEnterprise +1. [#1095](https://github.com/influxdata/platform/chronograf/pull/1095): Restore the logout button +1. [#1209](https://github.com/influxdata/platform/chronograf/pull/1209): Ask for the HipChat subdomain instead of the entire HipChat URL in the HipChat Kapacitor configuration +1. [#1223](https://github.com/influxdata/platform/chronograf/pull/1223): Use vhost as Chronograf's proxy to Kapacitor +1. [#1205](https://github.com/influxdata/platform/chronograf/pull/1205): Allow initial source to be an InfluxEnterprise source ### Features -1. [#1112](https://github.com/influxdata/chronograf/pull/1112): Add ability to delete a dashboard -1. [#1120](https://github.com/influxdata/chronograf/pull/1120): Allow admins to update user passwords -1. [#1129](https://github.com/influxdata/chronograf/pull/1129): Allow InfluxDB and Kapacitor configuration via environment vars or CLI options -1. [#1130](https://github.com/influxdata/chronograf/pull/1130): Add loading spinner to the alert history page -1. [#1168](https://github.com/influxdata/chronograf/pull/1168): Expand support for `--basepath` on some load balancers -1. [#1204](https://github.com/influxdata/chronograf/pull/1204): Add Slack channel per Kapacitor alert rule configuration -1. [#1119](https://github.com/influxdata/chronograf/pull/1119): Add new auth duration CLI option; add client heartbeat -1. [#1207](https://github.com/influxdata/chronograf/pull/1207): Add support for custom OAuth2 providers -1. [#1212](https://github.com/influxdata/chronograf/pull/1212): Add meta query templates and loading animation to the RawQueryEditor -1. [#1221](https://github.com/influxdata/chronograf/pull/1221): Remove the default query from empty cells on dashboards -1. [#1101](https://github.com/influxdata/chronograf/pull/1101): Compress InfluxQL responses with gzip +1. [#1112](https://github.com/influxdata/platform/chronograf/pull/1112): Add ability to delete a dashboard +1. [#1120](https://github.com/influxdata/platform/chronograf/pull/1120): Allow admins to update user passwords +1. [#1129](https://github.com/influxdata/platform/chronograf/pull/1129): Allow InfluxDB and Kapacitor configuration via environment vars or CLI options +1. [#1130](https://github.com/influxdata/platform/chronograf/pull/1130): Add loading spinner to the alert history page +1. [#1168](https://github.com/influxdata/platform/chronograf/pull/1168): Expand support for `--basepath` on some load balancers +1. [#1204](https://github.com/influxdata/platform/chronograf/pull/1204): Add Slack channel per Kapacitor alert rule configuration +1. [#1119](https://github.com/influxdata/platform/chronograf/pull/1119): Add new auth duration CLI option; add client heartbeat +1. [#1207](https://github.com/influxdata/platform/chronograf/pull/1207): Add support for custom OAuth2 providers +1. [#1212](https://github.com/influxdata/platform/chronograf/pull/1212): Add meta query templates and loading animation to the RawQueryEditor +1. [#1221](https://github.com/influxdata/platform/chronograf/pull/1221): Remove the default query from empty cells on dashboards +1. [#1101](https://github.com/influxdata/platform/chronograf/pull/1101): Compress InfluxQL responses with gzip ### UI Improvements -1. [#1132](https://github.com/influxdata/chronograf/pull/1132): Show blue strip next to active tab on the sidebar -1. [#1135](https://github.com/influxdata/chronograf/pull/1135): Clarify Kapacitor alert configuration for Telegram -1. [#1137](https://github.com/influxdata/chronograf/pull/1137): Clarify Kapacitor alert configuration for HipChat -1. [#1136](https://github.com/influxdata/chronograf/pull/1136): Remove series highlighting in line graphs -1. [#1124](https://github.com/influxdata/chronograf/pull/1124): Polish UI: +1. [#1132](https://github.com/influxdata/platform/chronograf/pull/1132): Show blue strip next to active tab on the sidebar +1. [#1135](https://github.com/influxdata/platform/chronograf/pull/1135): Clarify Kapacitor alert configuration for Telegram +1. [#1137](https://github.com/influxdata/platform/chronograf/pull/1137): Clarify Kapacitor alert configuration for HipChat +1. [#1136](https://github.com/influxdata/platform/chronograf/pull/1136): Remove series highlighting in line graphs +1. [#1124](https://github.com/influxdata/platform/chronograf/pull/1124): Polish UI: * Polish dashboard cell drag interaction * Use Hover-To-Reveal UI pattern in all tables * Clarify source Indicator & Graph Tips * Improve DB Management page UI -1. [#1187](https://github.com/influxdata/chronograf/pull/1187): Replace kill query confirmation modal with confirm buttons -1. [#1185](https://github.com/influxdata/chronograf/pull/1185): Alphabetically sort databases and retention policies on the admin page -1. [#1199](https://github.com/influxdata/chronograf/pull/1199): Move rename cell functionality to cell dropdown menu -1. [#1211](https://github.com/influxdata/chronograf/pull/1211): Reverse the positioning of the graph visualization and the query builder on the Data Explorer page -1. [#1222](https://github.com/influxdata/chronograf/pull/1222): Isolate cell repositioning to just those affected by adding a new cell +1. [#1187](https://github.com/influxdata/platform/chronograf/pull/1187): Replace kill query confirmation modal with confirm buttons +1. [#1185](https://github.com/influxdata/platform/chronograf/pull/1185): Alphabetically sort databases and retention policies on the admin page +1. [#1199](https://github.com/influxdata/platform/chronograf/pull/1199): Move rename cell functionality to cell dropdown menu +1. [#1211](https://github.com/influxdata/platform/chronograf/pull/1211): Reverse the positioning of the graph visualization and the query builder on the Data Explorer page +1. [#1222](https://github.com/influxdata/platform/chronograf/pull/1222): Isolate cell repositioning to just those affected by adding a new cell ## v1.2.0-beta7 [2017-03-28] ### Bug Fixes -1. [#1008](https://github.com/influxdata/chronograf/issues/1008): Fix unexpected redirection to create sources page when deleting a source -1. [#1067](https://github.com/influxdata/chronograf/issues/1067): Fix issue creating retention policies -1. [#1068](https://github.com/influxdata/chronograf/issues/1068): Fix issue deleting databases -1. [#1078](https://github.com/influxdata/chronograf/issues/1078): Fix cell resizing in dashboards -1. [#1070](https://github.com/influxdata/chronograf/issues/1070): Save GROUP BY tag(s) clauses on dashboards -1. [#1086](https://github.com/influxdata/chronograf/issues/1086): Fix validation for deleting databases +1. [#1008](https://github.com/influxdata/platform/chronograf/issues/1008): Fix unexpected redirection to create sources page when deleting a source +1. [#1067](https://github.com/influxdata/platform/chronograf/issues/1067): Fix issue creating retention policies +1. [#1068](https://github.com/influxdata/platform/chronograf/issues/1068): Fix issue deleting databases +1. [#1078](https://github.com/influxdata/platform/chronograf/issues/1078): Fix cell resizing in dashboards +1. [#1070](https://github.com/influxdata/platform/chronograf/issues/1070): Save GROUP BY tag(s) clauses on dashboards +1. [#1086](https://github.com/influxdata/platform/chronograf/issues/1086): Fix validation for deleting databases ### Features ### UI Improvements -1. [#1092](https://github.com/influxdata/chronograf/pull/1092): Persist and render Dashboard Cell groupby queries +1. [#1092](https://github.com/influxdata/platform/chronograf/pull/1092): Persist and render Dashboard Cell groupby queries ## v1.2.0-beta6 [2017-03-24] ### Bug Fixes -1. [#1065](https://github.com/influxdata/chronograf/pull/1065): Add functionality to the `save` and `cancel` buttons on editable dashboards -2. [#1069](https://github.com/influxdata/chronograf/pull/1069): Make graphs on pre-created dashboards un-editable -3. [#1085](https://github.com/influxdata/chronograf/pull/1085): Make graphs resizable again -4. [#1087](https://github.com/influxdata/chronograf/pull/1087): Hosts page now displays proper loading, host count, and error messages. +1. [#1065](https://github.com/influxdata/platform/chronograf/pull/1065): Add functionality to the `save` and `cancel` buttons on editable dashboards +2. [#1069](https://github.com/influxdata/platform/chronograf/pull/1069): Make graphs on pre-created dashboards un-editable +3. [#1085](https://github.com/influxdata/platform/chronograf/pull/1085): Make graphs resizable again +4. [#1087](https://github.com/influxdata/platform/chronograf/pull/1087): Hosts page now displays proper loading, host count, and error messages. ### Features -1. [#1056](https://github.com/influxdata/chronograf/pull/1056): Add ability to add a dashboard cell -2. [#1020](https://github.com/influxdata/chronograf/pull/1020): Allow users to edit cell names on dashboards -3. [#1015](https://github.com/influxdata/chronograf/pull/1015): Add ability to edit a dashboard cell -4. [#832](https://github.com/influxdata/chronograf/issues/832): Add a database and retention policy management page -5. [#1035](https://github.com/influxdata/chronograf/pull/1035): Add ability to move and edit queries between raw InfluxQL mode and Query Builder mode +1. [#1056](https://github.com/influxdata/platform/chronograf/pull/1056): Add ability to add a dashboard cell +2. [#1020](https://github.com/influxdata/platform/chronograf/pull/1020): Allow users to edit cell names on dashboards +3. [#1015](https://github.com/influxdata/platform/chronograf/pull/1015): Add ability to edit a dashboard cell +4. [#832](https://github.com/influxdata/platform/chronograf/issues/832): Add a database and retention policy management page +5. [#1035](https://github.com/influxdata/platform/chronograf/pull/1035): Add ability to move and edit queries between raw InfluxQL mode and Query Builder mode ### UI Improvements @@ -963,71 +963,71 @@ In versions 1.3.1+, installing a new version of Chronograf automatically clears ### Bug Fixes -1. [#936](https://github.com/influxdata/chronograf/pull/936): Fix leaking sockets for InfluxQL queries -2. [#967](https://github.com/influxdata/chronograf/pull/967): Fix flash of empty graph on auto-refresh when no results were previously returned from a query -3. [#968](https://github.com/influxdata/chronograf/issue/968): Fix wrong database used in dashboards +1. [#936](https://github.com/influxdata/platform/chronograf/pull/936): Fix leaking sockets for InfluxQL queries +2. [#967](https://github.com/influxdata/platform/chronograf/pull/967): Fix flash of empty graph on auto-refresh when no results were previously returned from a query +3. [#968](https://github.com/influxdata/platform/chronograf/issue/968): Fix wrong database used in dashboards ### Features -1. [#993](https://github.com/influxdata/chronograf/pull/993): Add Admin page for managing users, roles, and permissions for [OSS InfluxDB](https://github.com/influxdata/influxdb) and InfluxData's [Enterprise](https://docs.influxdata.com/enterprise/v1.2/) product -2. [#993](https://github.com/influxdata/chronograf/pull/993): Add Query Management features including the ability to view active queries and stop queries +1. [#993](https://github.com/influxdata/platform/chronograf/pull/993): Add Admin page for managing users, roles, and permissions for [OSS InfluxDB](https://github.com/influxdata/influxdb) and InfluxData's [Enterprise](https://docs.influxdata.com/enterprise/v1.2/) product +2. [#993](https://github.com/influxdata/platform/chronograf/pull/993): Add Query Management features including the ability to view active queries and stop queries ### UI Improvements -1. [#989](https://github.com/influxdata/chronograf/pull/989) Add a canned dashboard for mesos -2. [#993](https://github.com/influxdata/chronograf/pull/993): Improve the multi-select dropdown -3. [#993](https://github.com/influxdata/chronograf/pull/993): Provide better error information to users +1. [#989](https://github.com/influxdata/platform/chronograf/pull/989) Add a canned dashboard for mesos +2. [#993](https://github.com/influxdata/platform/chronograf/pull/993): Improve the multi-select dropdown +3. [#993](https://github.com/influxdata/platform/chronograf/pull/993): Provide better error information to users ## v1.2.0-beta4 [2017-02-24] ### Bug Fixes -1. [#882](https://github.com/influxdata/chronograf/pull/882): Fix y-axis graph padding -2. [#907](https://github.com/influxdata/chronograf/pull/907): Fix react-router warning -3. [#926](https://github.com/influxdata/chronograf/pull/926): Fix Kapacitor RuleGraph display +1. [#882](https://github.com/influxdata/platform/chronograf/pull/882): Fix y-axis graph padding +2. [#907](https://github.com/influxdata/platform/chronograf/pull/907): Fix react-router warning +3. [#926](https://github.com/influxdata/platform/chronograf/pull/926): Fix Kapacitor RuleGraph display ### Features -1. [#873](https://github.com/influxdata/chronograf/pull/873): Add [TLS](https://github.com/influxdata/chronograf/blob/master/docs/tls.md) support -2. [#885](https://github.com/influxdata/chronograf/issues/885): Add presentation mode to the dashboard page -3. [#891](https://github.com/influxdata/chronograf/issues/891): Make dashboard visualizations draggable -4. [#892](https://github.com/influxdata/chronograf/issues/891): Make dashboard visualizations resizable -5. [#893](https://github.com/influxdata/chronograf/issues/893): Persist dashboard visualization position -6. [#922](https://github.com/influxdata/chronograf/issues/922): Additional OAuth2 support for [Heroku](https://github.com/influxdata/chronograf/blob/master/docs/auth.md#heroku) and [Google](https://github.com/influxdata/chronograf/blob/master/docs/auth.md#google) -7. [#781](https://github.com/influxdata/chronograf/issues/781): Add global auto-refresh dropdown to all graph dashboards +1. [#873](https://github.com/influxdata/platform/chronograf/pull/873): Add [TLS](https://github.com/influxdata/platform/chronograf/blob/master/docs/tls.md) support +2. [#885](https://github.com/influxdata/platform/chronograf/issues/885): Add presentation mode to the dashboard page +3. [#891](https://github.com/influxdata/platform/chronograf/issues/891): Make dashboard visualizations draggable +4. [#892](https://github.com/influxdata/platform/chronograf/issues/891): Make dashboard visualizations resizable +5. [#893](https://github.com/influxdata/platform/chronograf/issues/893): Persist dashboard visualization position +6. [#922](https://github.com/influxdata/platform/chronograf/issues/922): Additional OAuth2 support for [Heroku](https://github.com/influxdata/platform/chronograf/blob/master/docs/auth.md#heroku) and [Google](https://github.com/influxdata/platform/chronograf/blob/master/docs/auth.md#google) +7. [#781](https://github.com/influxdata/platform/chronograf/issues/781): Add global auto-refresh dropdown to all graph dashboards ### UI Improvements -1. [#905](https://github.com/influxdata/chronograf/pull/905): Make scroll bar thumb element bigger -2. [#917](https://github.com/influxdata/chronograf/pull/917): Simplify the sidebar -3. [#920](https://github.com/influxdata/chronograf/pull/920): Display stacked and step plot graph types -4. [#851](https://github.com/influxdata/chronograf/pull/851): Add configuration for [InfluxEnterprise](https://portal.influxdata.com/) meta nodes -5. [#916](https://github.com/influxdata/chronograf/pull/916): Dynamically scale font size based on resolution +1. [#905](https://github.com/influxdata/platform/chronograf/pull/905): Make scroll bar thumb element bigger +2. [#917](https://github.com/influxdata/platform/chronograf/pull/917): Simplify the sidebar +3. [#920](https://github.com/influxdata/platform/chronograf/pull/920): Display stacked and step plot graph types +4. [#851](https://github.com/influxdata/platform/chronograf/pull/851): Add configuration for [InfluxEnterprise](https://portal.influxdata.com/) meta nodes +5. [#916](https://github.com/influxdata/platform/chronograf/pull/916): Dynamically scale font size based on resolution ## v1.2.0-beta3 [2017-02-15] ### Bug Fixes -1. [#879](https://github.com/influxdata/chronograf/pull/879): Fix several Kapacitor configuration page state bugs: [#875](https://github.com/influxdata/chronograf/issues/875), [#876](https://github.com/influxdata/chronograf/issues/876), [#878](https://github.com/influxdata/chronograf/issues/878) -2. [#872](https://github.com/influxdata/chronograf/pull/872): Fix incorrect data source response +1. [#879](https://github.com/influxdata/platform/chronograf/pull/879): Fix several Kapacitor configuration page state bugs: [#875](https://github.com/influxdata/platform/chronograf/issues/875), [#876](https://github.com/influxdata/platform/chronograf/issues/876), [#878](https://github.com/influxdata/platform/chronograf/issues/878) +2. [#872](https://github.com/influxdata/platform/chronograf/pull/872): Fix incorrect data source response ### Features -1. [#896](https://github.com/influxdata/chronograf/pull/896) Add more docker stats +1. [#896](https://github.com/influxdata/platform/chronograf/pull/896) Add more docker stats ## v1.2.0-beta2 [2017-02-10] ### Bug Fixes -1. [#865](https://github.com/influxdata/chronograf/issues/865): Support for String fields compare Kapacitor rules in Chronograf UI +1. [#865](https://github.com/influxdata/platform/chronograf/issues/865): Support for String fields compare Kapacitor rules in Chronograf UI ### Features -1. [#838](https://github.com/influxdata/chronograf/issues/838): Add [detail node](https://docs.influxdata.com/kapacitor/latest/nodes/alert_node/#details) to Kapacitor alerts -2. [#847](https://github.com/influxdata/chronograf/issues/847): Enable and disable Kapacitor alerts from the alert manager page -3. [#853](https://github.com/influxdata/chronograf/issues/853): Update builds to use yarn over npm install -4. [#860](https://github.com/influxdata/chronograf/issues/860): Add gzip encoding and caching of static assets to server -5. [#864](https://github.com/influxdata/chronograf/issues/864): Add support to Kapacitor rule alert configuration for: +1. [#838](https://github.com/influxdata/platform/chronograf/issues/838): Add [detail node](https://docs.influxdata.com/kapacitor/latest/nodes/alert_node/#details) to Kapacitor alerts +2. [#847](https://github.com/influxdata/platform/chronograf/issues/847): Enable and disable Kapacitor alerts from the alert manager page +3. [#853](https://github.com/influxdata/platform/chronograf/issues/853): Update builds to use yarn over npm install +4. [#860](https://github.com/influxdata/platform/chronograf/issues/860): Add gzip encoding and caching of static assets to server +5. [#864](https://github.com/influxdata/platform/chronograf/issues/864): Add support to Kapacitor rule alert configuration for: * HTTP * TCP * Exec @@ -1036,7 +1036,7 @@ In versions 1.3.1+, installing a new version of Chronograf automatically clears ### UI Improvements -1. [#822](https://github.com/influxdata/chronograf/issues/822): Simplify and improve the layout of the Data Explorer +1. [#822](https://github.com/influxdata/platform/chronograf/issues/822): Simplify and improve the layout of the Data Explorer * The Data Explorer's intention and purpose has always been the ad hoc and ephemeral exploration of your schema and data. The concept of `Exploration` sessions and `Panels` betrayed this initial intention. The DE turned into a "poor man's" dashboarding tool. In turn, this introduced complexity in the code and the UI. In the future if I want to save, manipulate, @@ -1046,118 +1046,118 @@ In versions 1.3.1+, installing a new version of Chronograf automatically clears ### Bug Fixes -1. [#788](https://github.com/influxdata/chronograf/pull/788): Fix missing fields in data explorer when using non-default retention policy -2. [#774](https://github.com/influxdata/chronograf/issues/774): Fix gaps in layouts for hosts +1. [#788](https://github.com/influxdata/platform/chronograf/pull/788): Fix missing fields in data explorer when using non-default retention policy +2. [#774](https://github.com/influxdata/platform/chronograf/issues/774): Fix gaps in layouts for hosts ### Features -1. [#779](https://github.com/influxdata/chronograf/issues/779): Add layout for telegraf's diskio system plugin -2. [#810](https://github.com/influxdata/chronograf/issues/810): Add layout for telegraf's net system plugin -3. [#811](https://github.com/influxdata/chronograf/issues/811): Add layout for telegraf's procstat plugin -4. [#737](https://github.com/influxdata/chronograf/issues/737): Add GUI for OpsGenie kapacitor alert service -5. [#814](https://github.com/influxdata/chronograf/issues/814): Allows Chronograf to be mounted under any arbitrary URL path using the `--basepath` flag. +1. [#779](https://github.com/influxdata/platform/chronograf/issues/779): Add layout for telegraf's diskio system plugin +2. [#810](https://github.com/influxdata/platform/chronograf/issues/810): Add layout for telegraf's net system plugin +3. [#811](https://github.com/influxdata/platform/chronograf/issues/811): Add layout for telegraf's procstat plugin +4. [#737](https://github.com/influxdata/platform/chronograf/issues/737): Add GUI for OpsGenie kapacitor alert service +5. [#814](https://github.com/influxdata/platform/chronograf/issues/814): Allows Chronograf to be mounted under any arbitrary URL path using the `--basepath` flag. ## v1.1.0-beta6 [2017-01-13] ### Bug Fixes -1. [#748](https://github.com/influxdata/chronograf/pull/748): Fix missing kapacitors on source index page -2. [#755](https://github.com/influxdata/chronograf/pull/755): Fix kapacitor basic auth proxying -3. [#704](https://github.com/influxdata/chronograf/issues/704): Fix RPM and DEB install script and systemd unit file +1. [#748](https://github.com/influxdata/platform/chronograf/pull/748): Fix missing kapacitors on source index page +2. [#755](https://github.com/influxdata/platform/chronograf/pull/755): Fix kapacitor basic auth proxying +3. [#704](https://github.com/influxdata/platform/chronograf/issues/704): Fix RPM and DEB install script and systemd unit file ### Features -1. [#660](https://github.com/influxdata/chronograf/issues/660): Add option to accept any certificate from InfluxDB -2. [#733](https://github.com/influxdata/chronograf/pull/733): Add optional Github organization membership checks to authentication -3. [#564](https://github.com/influxdata/chronograf/issues/564): Add RabbitMQ pre-canned layout -4. [#706](https://github.com/influxdata/chronograf/issues/706): Alerts on threshold where value is inside of range -5. [#707](https://github.com/influxdata/chronograf/issues/707): Alerts on threshold where value is outside of range -6. [#772](https://github.com/influxdata/chronograf/pull/772): Add X-Chronograf-Version header to all requests +1. [#660](https://github.com/influxdata/platform/chronograf/issues/660): Add option to accept any certificate from InfluxDB +2. [#733](https://github.com/influxdata/platform/chronograf/pull/733): Add optional Github organization membership checks to authentication +3. [#564](https://github.com/influxdata/platform/chronograf/issues/564): Add RabbitMQ pre-canned layout +4. [#706](https://github.com/influxdata/platform/chronograf/issues/706): Alerts on threshold where value is inside of range +5. [#707](https://github.com/influxdata/platform/chronograf/issues/707): Alerts on threshold where value is outside of range +6. [#772](https://github.com/influxdata/platform/chronograf/pull/772): Add X-Chronograf-Version header to all requests ### UI Improvements -1. [#766](https://github.com/influxdata/chronograf/pull/766): Add click-to-insert functionality to rule message templates +1. [#766](https://github.com/influxdata/platform/chronograf/pull/766): Add click-to-insert functionality to rule message templates ## v1.1.0-beta5 [2017-01-05] ### Bug Fixes -1. [#693](https://github.com/influxdata/chronograf/issues/693): Fix corrupted MongoDB pre-canned layout -2. [#714](https://github.com/influxdata/chronograf/issues/714): Relative rules check data in the wrong direction -3. [#718](https://github.com/influxdata/chronograf/issues/718): Fix bug that stopped apps from displaying +1. [#693](https://github.com/influxdata/platform/chronograf/issues/693): Fix corrupted MongoDB pre-canned layout +2. [#714](https://github.com/influxdata/platform/chronograf/issues/714): Relative rules check data in the wrong direction +3. [#718](https://github.com/influxdata/platform/chronograf/issues/718): Fix bug that stopped apps from displaying ## v1.1.0-beta4 [2016-12-30] ### Features -1. [#691](https://github.com/influxdata/chronograf/issues/691): Add server-side dashboard API -2. [#709](https://github.com/influxdata/chronograf/pull/709): Add kapacitor range alerting to API -3. [#672](https://github.com/influxdata/chronograf/pull/672): Added visual indicator for down hosts -4. [#612](https://github.com/influxdata/chronograf/issues/612): Add dashboard menu +1. [#691](https://github.com/influxdata/platform/chronograf/issues/691): Add server-side dashboard API +2. [#709](https://github.com/influxdata/platform/chronograf/pull/709): Add kapacitor range alerting to API +3. [#672](https://github.com/influxdata/platform/chronograf/pull/672): Added visual indicator for down hosts +4. [#612](https://github.com/influxdata/platform/chronograf/issues/612): Add dashboard menu ### Bug Fixes -1. [679](https://github.com/influxdata/chronograf/issues/679): Fix version display +1. [679](https://github.com/influxdata/platform/chronograf/issues/679): Fix version display ## v1.1.0-beta3 [2016-12-16] ### Features -1. [#610](https://github.com/influxdata/chronograf/issues/610): Add ability to edit raw text queries in the Data Explorer +1. [#610](https://github.com/influxdata/platform/chronograf/issues/610): Add ability to edit raw text queries in the Data Explorer ### UI Improvements -1. [#688](https://github.com/influxdata/chronograf/issues/688): Add ability to visually distinguish queries in the Data Explorer -1. [#618](https://github.com/influxdata/chronograf/issues/618): Add measurement name and field key to the query tab in the Data Explorer -1. [#698](https://github.com/influxdata/chronograf/issues/698): Add color differentiation for Kapacitor alert levels -1. [#698](https://github.com/influxdata/chronograf/issues/698): Clarify an empty Kapacitor configuration on the InfluxDB Sources page -1. [#676](https://github.com/influxdata/chronograf/issues/676): Streamline the function selector in the Data Explorer +1. [#688](https://github.com/influxdata/platform/chronograf/issues/688): Add ability to visually distinguish queries in the Data Explorer +1. [#618](https://github.com/influxdata/platform/chronograf/issues/618): Add measurement name and field key to the query tab in the Data Explorer +1. [#698](https://github.com/influxdata/platform/chronograf/issues/698): Add color differentiation for Kapacitor alert levels +1. [#698](https://github.com/influxdata/platform/chronograf/issues/698): Clarify an empty Kapacitor configuration on the InfluxDB Sources page +1. [#676](https://github.com/influxdata/platform/chronograf/issues/676): Streamline the function selector in the Data Explorer ### Bug Fixes -1. [#652](https://github.com/influxdata/chronograf/issues/652),[#670](https://github.com/influxdata/chronograf/issues/670): Allow text selecting in text box inputs -2. [#679](https://github.com/influxdata/chronograf/issues/679): Add version information to the nightly builds -3. [#675](https://github.com/influxdata/chronograf/issues/675): Fix user flow for Kapacitor connect +1. [#652](https://github.com/influxdata/platform/chronograf/issues/652),[#670](https://github.com/influxdata/platform/chronograf/issues/670): Allow text selecting in text box inputs +2. [#679](https://github.com/influxdata/platform/chronograf/issues/679): Add version information to the nightly builds +3. [#675](https://github.com/influxdata/platform/chronograf/issues/675): Fix user flow for Kapacitor connect ## v1.1.0-beta2 [2016-12-09] ### Features -1. [#624](https://github.com/influxdata/chronograf/issues/624): Add time range selection to kapacitor alert rules +1. [#624](https://github.com/influxdata/platform/chronograf/issues/624): Add time range selection to kapacitor alert rules 1. Update Go to 1.7.4 ### Bug Fixes -1. [#664](https://github.com/influxdata/chronograf/issues/664): Fix Content-Type of single-page app to always be text/html -1. [#671](https://github.com/influxdata/chronograf/issues/671): Fix multiple influxdb source freezing page +1. [#664](https://github.com/influxdata/platform/chronograf/issues/664): Fix Content-Type of single-page app to always be text/html +1. [#671](https://github.com/influxdata/platform/chronograf/issues/671): Fix multiple influxdb source freezing page ## v1.1.0-beta1 [2016-12-06] ### Layouts -1. [#575](https://github.com/influxdata/chronograf/issues/556): Varnish Layout -2. [#535](https://github.com/influxdata/chronograf/issues/535): Elasticsearch Layout +1. [#575](https://github.com/influxdata/platform/chronograf/issues/556): Varnish Layout +2. [#535](https://github.com/influxdata/platform/chronograf/issues/535): Elasticsearch Layout ### Features -1. [#565](https://github.com/influxdata/chronograf/issues/565) [#246](https://github.com/influxdata/chronograf/issues/246) [#234](https://github.com/influxdata/chronograf/issues/234) [#311](https://github.com/influxdata/chronograf/issues/311) Github Oauth login -2. [#487](https://github.com/influxdata/chronograf/issues/487): Warn users if they are using a kapacitor instance that is configured to use an influxdb instance that does not match the current source -3. [#597](https://github.com/influxdata/chronograf/issues/597): Filter host by series tags -4. [#568](https://github.com/influxdata/chronograf/issues/568): [#569](https://github.com/influxdata/chronograf/issues/569): Add support for multiple y-axis, labels, and ranges -5. [#605](https://github.com/influxdata/chronograf/issues/605): Singlestat visualization type in host view -6. [#607](https://github.com/influxdata/chronograf/issues/607): Singlestat and line graph visualization type in host view +1. [#565](https://github.com/influxdata/platform/chronograf/issues/565) [#246](https://github.com/influxdata/platform/chronograf/issues/246) [#234](https://github.com/influxdata/platform/chronograf/issues/234) [#311](https://github.com/influxdata/platform/chronograf/issues/311) Github Oauth login +2. [#487](https://github.com/influxdata/platform/chronograf/issues/487): Warn users if they are using a kapacitor instance that is configured to use an influxdb instance that does not match the current source +3. [#597](https://github.com/influxdata/platform/chronograf/issues/597): Filter host by series tags +4. [#568](https://github.com/influxdata/platform/chronograf/issues/568): [#569](https://github.com/influxdata/platform/chronograf/issues/569): Add support for multiple y-axis, labels, and ranges +5. [#605](https://github.com/influxdata/platform/chronograf/issues/605): Singlestat visualization type in host view +6. [#607](https://github.com/influxdata/platform/chronograf/issues/607): Singlestat and line graph visualization type in host view ### Bug Fixes -1. [#536](https://github.com/influxdata/chronograf/issues/536) Redirect the user to the kapacitor config screen if they are attempting to view or edit alerts without a configured kapacitor -2. [#539](https://github.com/influxdata/chronograf/issues/539) Zoom works only on the first graph of a layout -3. [#494](https://github.com/influxdata/chronograf/issues/494) Layouts should only be displayed when the measurement is present -4. [#588](https://github.com/influxdata/chronograf/issues/588) Unable to connect to source -5. [#586](https://github.com/influxdata/chronograf/issues/586) Allow telegraf database in non-default locations -6. [#542](https://github.com/influxdata/chronograf/issues/542) Graphs in layouts do not show up in the order of the layout definition -7. [#574](https://github.com/influxdata/chronograf/issues/574): Fix broken graphs on Postgres Layouts by adding aggregates -8. [#644](https://github.com/influxdata/chronograf/pull/644): Fix bug that stopped apps from displaying -9. [#510](https://github.com/influxdata/chronograf/issues/510): Fix connect button +1. [#536](https://github.com/influxdata/platform/chronograf/issues/536) Redirect the user to the kapacitor config screen if they are attempting to view or edit alerts without a configured kapacitor +2. [#539](https://github.com/influxdata/platform/chronograf/issues/539) Zoom works only on the first graph of a layout +3. [#494](https://github.com/influxdata/platform/chronograf/issues/494) Layouts should only be displayed when the measurement is present +4. [#588](https://github.com/influxdata/platform/chronograf/issues/588) Unable to connect to source +5. [#586](https://github.com/influxdata/platform/chronograf/issues/586) Allow telegraf database in non-default locations +6. [#542](https://github.com/influxdata/platform/chronograf/issues/542) Graphs in layouts do not show up in the order of the layout definition +7. [#574](https://github.com/influxdata/platform/chronograf/issues/574): Fix broken graphs on Postgres Layouts by adding aggregates +8. [#644](https://github.com/influxdata/platform/chronograf/pull/644): Fix bug that stopped apps from displaying +9. [#510](https://github.com/influxdata/platform/chronograf/issues/510): Fix connect button ## v1.1-alpha [2016-11-14] diff --git a/chronograf/CONTRIBUTING.md b/chronograf/CONTRIBUTING.md index 482e308cc8..4435c53a7d 100644 --- a/chronograf/CONTRIBUTING.md +++ b/chronograf/CONTRIBUTING.md @@ -77,7 +77,7 @@ Setup the project structure and fetch the repo like so: ```bash mkdir $HOME/go export GOPATH=$HOME/go - go get github.com/influxdata/chronograf + go get github.com/influxdata/platform/chronograf ``` You can add the line `export GOPATH=$HOME/go` to your bash/zsh file to be set for every shell instead of having to manually run it everytime. @@ -100,7 +100,7 @@ Retaining the directory structure `$GOPATH/src/github.com/influxdata` is necessa Make sure you have `go` and `yarn` installed and the project structure as shown above. We provide a `Makefile` to get up and running quickly, so all you'll need to do is run the following: ```bash - cd $GOPATH/src/github.com/influxdata/chronograf + cd $GOPATH/src/github.com/influxdata/platform/chronograf make ``` @@ -109,10 +109,10 @@ The binaries will be located in `$GOPATH/bin`. To run the tests, execute the following command: ```bash - cd $GOPATH/src/github.com/influxdata/chronograf + cd $GOPATH/src/github.com/influxdata/platform/chronograf make test ``` ## Continuous Integration testing -Chronograf uses CircleCI for continuous integration testing. To see how the code is built and tested, check out [this file](https://github.com/influxdata/chronograf/blob/master/Makefile). It closely follows the build and test process outlined above. You can see the exact version of Go Chronograf uses for testing by consulting that file. +Chronograf uses CircleCI for continuous integration testing. To see how the code is built and tested, check out [this file](https://github.com/influxdata/platform/chronograf/blob/master/Makefile). It closely follows the build and test process outlined above. You can see the exact version of Go Chronograf uses for testing by consulting that file. diff --git a/chronograf/LICENSE_OF_DEPENDENCIES.md b/chronograf/LICENSE_OF_DEPENDENCIES.md index 3476dcda8f..bad15b728e 100644 --- a/chronograf/LICENSE_OF_DEPENDENCIES.md +++ b/chronograf/LICENSE_OF_DEPENDENCIES.md @@ -267,7 +267,7 @@ * charm 1.0.2 [MIT](ssh://git@github.com/substack/node-charm) * cheerio 0.22.0 [MIT](http://github.com/cheeriojs/cheerio) * chokidar 1.6.1 [MIT](https://github.com/paulmillr/chokidar) -* chronograf-ui 1.2.0 [AGPL-3.0](https://github.com/influxdata/chronograf) +* chronograf-ui 1.2.0 [AGPL-3.0](https://github.com/influxdata/platform/chronograf) * circular-json 0.3.1 [MIT](http://github.com/WebReflection/circular-json) * clap 1.1.2 [MIT](https://github.com/lahmatiy/clap) * classnames 2.2.5 [MIT](https://github.com/JedWatson/classnames) diff --git a/chronograf/README.md b/chronograf/README.md index cc4c690fe4..fe165e5144 100644 --- a/chronograf/README.md +++ b/chronograf/README.md @@ -5,7 +5,7 @@ provides the tools to visualize your monitoring data and easily create alerting and automation rules.

- +

## Features @@ -19,7 +19,7 @@ and automation rules. ### Dashboard Templates Chronograf's -[pre-canned dashboards](https://github.com/influxdata/chronograf/tree/master/canned) +[pre-canned dashboards](https://github.com/influxdata/platform/chronograf/tree/master/canned) for the supported [Telegraf](https://github.com/influxdata/telegraf) input plugins. Currently, Chronograf offers dashboard templates for the following Telegraf input plugins: @@ -119,13 +119,13 @@ page. ### TLS/HTTPS Support See -[Chronograf with TLS](https://github.com/influxdata/chronograf/blob/master/docs/tls.md) +[Chronograf with TLS](https://github.com/influxdata/platform/chronograf/blob/master/docs/tls.md) for more information. ### OAuth Login See -[Chronograf with OAuth 2.0](https://github.com/influxdata/chronograf/blob/master/docs/auth.md) +[Chronograf with OAuth 2.0](https://github.com/influxdata/platform/chronograf/blob/master/docs/auth.md) for more information. ### Advanced Routing @@ -139,7 +139,7 @@ The most recent version of Chronograf is [v1.5.0.0](https://www.influxdata.com/downloads/). Spotted a bug or have a feature request? Please open -[an issue](https://github.com/influxdata/chronograf/issues/new)! +[an issue](https://github.com/influxdata/platform/chronograf/issues/new)! ### Known Issues @@ -150,7 +150,7 @@ The Chronograf team has identified and is working on the following issues: and [system](https://github.com/influxdata/telegraf/blob/master/plugins/inputs/system/SYSTEM_README.md) plugins to ensure that all Apps appear on the - [HOST LIST](https://github.com/influxdata/chronograf/blob/master/docs/GETTING_STARTED.md#host-list) + [HOST LIST](https://github.com/influxdata/platform/chronograf/blob/master/docs/GETTING_STARTED.md#host-list) page. ## Installation @@ -193,13 +193,13 @@ docker pull chronograf:1.5.0.0 1. [Setup your GOPATH](https://golang.org/doc/code.html#GOPATH) 1. Build the Chronograf package: ```bash - go get github.com/influxdata/chronograf - cd $GOPATH/src/github.com/influxdata/chronograf + go get github.com/influxdata/platform/chronograf + cd $GOPATH/src/github.com/influxdata/platform/chronograf make ``` 1. Install the newly built Chronograf package: ```bash - go install github.com/influxdata/chronograf/cmd/chronograf + go install github.com/influxdata/platform/chronograf/cmd/chronograf ``` ## Documentation diff --git a/chronograf/bolt/bolt_test.go b/chronograf/bolt/bolt_test.go index a9e35b6c80..857e6f1355 100644 --- a/chronograf/bolt/bolt_test.go +++ b/chronograf/bolt/bolt_test.go @@ -7,9 +7,9 @@ import ( "os" "time" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt" + "github.com/influxdata/platform/chronograf/mocks" ) // TestNow is a set time for testing. diff --git a/chronograf/bolt/build.go b/chronograf/bolt/build.go index f137992c82..2c35caa8c4 100644 --- a/chronograf/bolt/build.go +++ b/chronograf/bolt/build.go @@ -4,8 +4,8 @@ import ( "context" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" ) // Ensure BuildStore struct implements chronograf.BuildStore interface diff --git a/chronograf/bolt/build_test.go b/chronograf/bolt/build_test.go index b1b7986c3f..a84a88c03b 100644 --- a/chronograf/bolt/build_test.go +++ b/chronograf/bolt/build_test.go @@ -4,7 +4,7 @@ package bolt_test // "testing" // "github.com/google/go-cmp/cmp" -// "github.com/influxdata/chronograf" +// "github.com/influxdata/platform/chronograf" // ) // func diff --git a/chronograf/bolt/cell.go b/chronograf/bolt/cell.go index 9aa0764094..25086685b0 100644 --- a/chronograf/bolt/cell.go +++ b/chronograf/bolt/cell.go @@ -6,7 +6,7 @@ import ( "strconv" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf/v2" + "github.com/influxdata/platform/chronograf/v2" ) var ( diff --git a/chronograf/bolt/client.go b/chronograf/bolt/client.go index 85edbffd6a..ea887f173d 100644 --- a/chronograf/bolt/client.go +++ b/chronograf/bolt/client.go @@ -9,8 +9,8 @@ import ( "time" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/id" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/id" ) const ( diff --git a/chronograf/bolt/config.go b/chronograf/bolt/config.go index 432b964b5b..dcb0b753b9 100644 --- a/chronograf/bolt/config.go +++ b/chronograf/bolt/config.go @@ -5,8 +5,8 @@ import ( "fmt" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" ) // Ensure ConfigStore implements chronograf.ConfigStore. diff --git a/chronograf/bolt/config_test.go b/chronograf/bolt/config_test.go index 3493891db1..05382ef21e 100644 --- a/chronograf/bolt/config_test.go +++ b/chronograf/bolt/config_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestConfig_Get(t *testing.T) { diff --git a/chronograf/bolt/dashboards.go b/chronograf/bolt/dashboards.go index c3035ee1b6..1008a29cb2 100644 --- a/chronograf/bolt/dashboards.go +++ b/chronograf/bolt/dashboards.go @@ -5,8 +5,8 @@ import ( "strconv" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" ) // Ensure DashboardsStore implements chronograf.DashboardsStore. diff --git a/chronograf/bolt/dashboardsv2.go b/chronograf/bolt/dashboardsv2.go index 3e0cbc10dc..ff1824ff15 100644 --- a/chronograf/bolt/dashboardsv2.go +++ b/chronograf/bolt/dashboardsv2.go @@ -6,7 +6,7 @@ import ( "strconv" "github.com/boltdb/bolt" - platform "github.com/influxdata/chronograf/v2" + platform "github.com/influxdata/platform/chronograf/v2" ) var ( diff --git a/chronograf/bolt/internal/internal.go b/chronograf/bolt/internal/internal.go index ff43f2b285..e5b247025b 100644 --- a/chronograf/bolt/internal/internal.go +++ b/chronograf/bolt/internal/internal.go @@ -5,7 +5,7 @@ import ( "fmt" "github.com/gogo/protobuf/proto" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) //go:generate protoc --gogo_out=. internal.proto diff --git a/chronograf/bolt/internal/internal_test.go b/chronograf/bolt/internal/internal_test.go index ff4bf0ce94..66979bf2b5 100644 --- a/chronograf/bolt/internal/internal_test.go +++ b/chronograf/bolt/internal/internal_test.go @@ -5,8 +5,8 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" ) func TestMarshalSource(t *testing.T) { diff --git a/chronograf/bolt/layouts.go b/chronograf/bolt/layouts.go index 0f11ecef22..827d192a93 100644 --- a/chronograf/bolt/layouts.go +++ b/chronograf/bolt/layouts.go @@ -4,8 +4,8 @@ import ( "context" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" ) // Ensure LayoutsStore implements chronograf.LayoutsStore. diff --git a/chronograf/bolt/mapping.go b/chronograf/bolt/mapping.go index 52e643dfc2..cc45a80c7c 100644 --- a/chronograf/bolt/mapping.go +++ b/chronograf/bolt/mapping.go @@ -5,8 +5,8 @@ import ( "fmt" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" ) // Ensure MappingsStore implements chronograf.MappingsStore. diff --git a/chronograf/bolt/mapping_test.go b/chronograf/bolt/mapping_test.go index 745f5df902..efbbaf6c20 100644 --- a/chronograf/bolt/mapping_test.go +++ b/chronograf/bolt/mapping_test.go @@ -6,7 +6,7 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var mappingCmpOptions = cmp.Options{ diff --git a/chronograf/bolt/org_config.go b/chronograf/bolt/org_config.go index 7cf6140cdf..47ec2f761b 100644 --- a/chronograf/bolt/org_config.go +++ b/chronograf/bolt/org_config.go @@ -5,8 +5,8 @@ import ( "fmt" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" ) // Ensure OrganizationConfigStore implements chronograf.OrganizationConfigStore. diff --git a/chronograf/bolt/org_config_test.go b/chronograf/bolt/org_config_test.go index 7583dbbec6..a9d8d88ef4 100644 --- a/chronograf/bolt/org_config_test.go +++ b/chronograf/bolt/org_config_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestOrganizationConfig_FindOrCreate(t *testing.T) { diff --git a/chronograf/bolt/organizations.go b/chronograf/bolt/organizations.go index 458fefafee..f3ae6b2713 100644 --- a/chronograf/bolt/organizations.go +++ b/chronograf/bolt/organizations.go @@ -5,9 +5,9 @@ import ( "fmt" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" - "github.com/influxdata/chronograf/organizations" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf/organizations" ) // Ensure OrganizationsStore implements chronograf.OrganizationsStore. diff --git a/chronograf/bolt/organizations_test.go b/chronograf/bolt/organizations_test.go index c6f5cfe66a..4ab3ad10e1 100644 --- a/chronograf/bolt/organizations_test.go +++ b/chronograf/bolt/organizations_test.go @@ -6,9 +6,9 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt" + "github.com/influxdata/platform/chronograf/roles" ) var orgCmpOptions = cmp.Options{ diff --git a/chronograf/bolt/servers.go b/chronograf/bolt/servers.go index d3f280b895..bb8ff3e8b9 100644 --- a/chronograf/bolt/servers.go +++ b/chronograf/bolt/servers.go @@ -4,8 +4,8 @@ import ( "context" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" ) // Ensure ServersStore implements chronograf.ServersStore. diff --git a/chronograf/bolt/servers_test.go b/chronograf/bolt/servers_test.go index a32b6531d9..d9b0082fea 100644 --- a/chronograf/bolt/servers_test.go +++ b/chronograf/bolt/servers_test.go @@ -5,7 +5,7 @@ import ( "reflect" "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Ensure an ServerStore can store, retrieve, update, and delete servers. diff --git a/chronograf/bolt/sources.go b/chronograf/bolt/sources.go index 8656a1b7bd..b3654083c0 100644 --- a/chronograf/bolt/sources.go +++ b/chronograf/bolt/sources.go @@ -4,9 +4,9 @@ import ( "context" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf/roles" ) // Ensure SourcesStore implements chronograf.SourcesStore. diff --git a/chronograf/bolt/sources_test.go b/chronograf/bolt/sources_test.go index f619cd75fa..75b98e0626 100644 --- a/chronograf/bolt/sources_test.go +++ b/chronograf/bolt/sources_test.go @@ -5,8 +5,8 @@ import ( "reflect" "testing" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt" ) // Ensure an SourceStore can store, retrieve, update, and delete sources. diff --git a/chronograf/bolt/users.go b/chronograf/bolt/users.go index d0658f8977..5017f84feb 100644 --- a/chronograf/bolt/users.go +++ b/chronograf/bolt/users.go @@ -5,8 +5,8 @@ import ( "fmt" "github.com/boltdb/bolt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt/internal" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt/internal" ) // Ensure UsersStore implements chronograf.UsersStore. diff --git a/chronograf/bolt/users_test.go b/chronograf/bolt/users_test.go index aa6e977207..1cf1df4543 100644 --- a/chronograf/bolt/users_test.go +++ b/chronograf/bolt/users_test.go @@ -6,7 +6,7 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // IgnoreFields is used because ID is created by BoltDB and cannot be predicted reliably diff --git a/chronograf/canned/bin.go b/chronograf/canned/bin.go index 63ab984525..24c1d10478 100644 --- a/chronograf/canned/bin.go +++ b/chronograf/canned/bin.go @@ -5,7 +5,7 @@ import ( "encoding/json" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) //go:generate go-bindata -o bin_gen.go -ignore README|apps|.sh|go -pkg canned . diff --git a/chronograf/cmd/chronoctl/add.go b/chronograf/cmd/chronoctl/add.go index e6762575f6..4524cd0726 100644 --- a/chronograf/cmd/chronoctl/add.go +++ b/chronograf/cmd/chronoctl/add.go @@ -4,7 +4,7 @@ import ( "context" "strings" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) type AddCommand struct { diff --git a/chronograf/cmd/chronoctl/util.go b/chronograf/cmd/chronoctl/util.go index f40635dbd9..c86a0e9d24 100644 --- a/chronograf/cmd/chronoctl/util.go +++ b/chronograf/cmd/chronoctl/util.go @@ -8,9 +8,9 @@ import ( "strings" "text/tabwriter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt" + "github.com/influxdata/platform/chronograf/mocks" ) func NewBoltClient(path string) (*bolt.Client, error) { diff --git a/chronograf/cmd/chronograf/main.go b/chronograf/cmd/chronograf/main.go index 729ca78567..2f5ff3e562 100644 --- a/chronograf/cmd/chronograf/main.go +++ b/chronograf/cmd/chronograf/main.go @@ -5,8 +5,8 @@ import ( "log" "os" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/server" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/server" flags "github.com/jessevdk/go-flags" ) diff --git a/chronograf/docs/release.md b/chronograf/docs/release.md index 97ac904a9e..6b0d94029b 100644 --- a/chronograf/docs/release.md +++ b/chronograf/docs/release.md @@ -1,5 +1,5 @@ ## Creating a release -The release process is handled via our [circle.yml](https://github.com/influxdata/chronograf/blob/master/circle.yml). +The release process is handled via our [circle.yml](https://github.com/influxdata/platform/chronograf/blob/master/circle.yml). A release tag of the format `1.3.0.0` needs to be added. Afterwhich, circle will build our packages for all of our platforms. @@ -30,7 +30,7 @@ bumpversion --allow-dirty --new-version=1.4.0.0 minor The behavior of `bumpversion` is controlled by .bumpversion.cfg ### Creating Release tag -You can create a release tag from [Github](https://github.com/influxdata/chronograf/releases) +You can create a release tag from [Github](https://github.com/influxdata/platform/chronograf/releases) or create an annotated tag: ```sh diff --git a/chronograf/docs/slides/mnGo/go_and_react.slide b/chronograf/docs/slides/mnGo/go_and_react.slide index c18ce37559..5e3dedc717 100644 --- a/chronograf/docs/slides/mnGo/go_and_react.slide +++ b/chronograf/docs/slides/mnGo/go_and_react.slide @@ -9,7 +9,7 @@ chris@influxdb.com @goller * Demo -- Source: [[https://github.com/influxdata/chronograf]] +- Source: [[https://github.com/influxdata/platform/chronograf]] - [[http://localhost:8888]] * Chronograf Goals diff --git a/chronograf/docs/slides/mnGo/mux/mux_go b/chronograf/docs/slides/mnGo/mux/mux_go index 1b2333eef5..151d8d8156 100644 --- a/chronograf/docs/slides/mnGo/mux/mux_go +++ b/chronograf/docs/slides/mnGo/mux/mux_go @@ -10,8 +10,8 @@ import ( "github.com/NYTimes/gziphandler" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" // When julienschmidt/httprouter v2 w/ context is out, switch - "github.com/influxdata/chronograf/oauth2" + "github.com/influxdata/platform/chronograf" // When julienschmidt/httprouter v2 w/ context is out, switch + "github.com/influxdata/platform/chronograf/oauth2" ) const ( diff --git a/chronograf/docs/slides/mnGo/prefixer/url_prefixer_go b/chronograf/docs/slides/mnGo/prefixer/url_prefixer_go index 6bfbf4328f..55e7ec94bb 100644 --- a/chronograf/docs/slides/mnGo/prefixer/url_prefixer_go +++ b/chronograf/docs/slides/mnGo/prefixer/url_prefixer_go @@ -7,7 +7,7 @@ import ( "io" "net/http" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // URLPrefixer is a wrapper for an http.Handler that will prefix all occurrences of a relative URL with the configured Prefix diff --git a/chronograf/enterprise/enterprise.go b/chronograf/enterprise/enterprise.go index ee30d3b831..627fe57135 100644 --- a/chronograf/enterprise/enterprise.go +++ b/chronograf/enterprise/enterprise.go @@ -7,8 +7,8 @@ import ( "context" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/influx" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/influx" ) var _ chronograf.TimeSeries = &Client{} diff --git a/chronograf/enterprise/enterprise_test.go b/chronograf/enterprise/enterprise_test.go index 58437d35a4..7a128bbce0 100644 --- a/chronograf/enterprise/enterprise_test.go +++ b/chronograf/enterprise/enterprise_test.go @@ -7,10 +7,10 @@ import ( "reflect" "testing" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/enterprise" - "github.com/influxdata/chronograf/influx" - "github.com/influxdata/chronograf/log" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/enterprise" + "github.com/influxdata/platform/chronograf/influx" + "github.com/influxdata/platform/chronograf/log" ) func Test_Enterprise_FetchesDataNodes(t *testing.T) { diff --git a/chronograf/enterprise/meta.go b/chronograf/enterprise/meta.go index 432a8b6040..84fe4ed133 100644 --- a/chronograf/enterprise/meta.go +++ b/chronograf/enterprise/meta.go @@ -13,8 +13,8 @@ import ( "net/url" "time" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/influx" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/influx" ) // Shared transports for all clients to prevent leaking connections diff --git a/chronograf/enterprise/meta_test.go b/chronograf/enterprise/meta_test.go index 7cdd6fa818..0b2d413cfd 100644 --- a/chronograf/enterprise/meta_test.go +++ b/chronograf/enterprise/meta_test.go @@ -13,7 +13,7 @@ import ( "testing" "time" - "github.com/influxdata/chronograf/influx" + "github.com/influxdata/platform/chronograf/influx" ) func TestMetaClient_ShowCluster(t *testing.T) { diff --git a/chronograf/enterprise/mocks_test.go b/chronograf/enterprise/mocks_test.go index 0f3a3b42fa..0836a3a401 100644 --- a/chronograf/enterprise/mocks_test.go +++ b/chronograf/enterprise/mocks_test.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/url" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/enterprise" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/enterprise" ) type ControlClient struct { diff --git a/chronograf/enterprise/roles.go b/chronograf/enterprise/roles.go index 73d28085f8..3827c5de5c 100644 --- a/chronograf/enterprise/roles.go +++ b/chronograf/enterprise/roles.go @@ -3,7 +3,7 @@ package enterprise import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // RolesStore uses a control client operate on Influx Enterprise roles. Roles are diff --git a/chronograf/enterprise/roles_test.go b/chronograf/enterprise/roles_test.go index 20805e6a04..c2314afc25 100644 --- a/chronograf/enterprise/roles_test.go +++ b/chronograf/enterprise/roles_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestRoles_ToChronograf(t *testing.T) { diff --git a/chronograf/enterprise/users.go b/chronograf/enterprise/users.go index d16f160841..343e272af6 100644 --- a/chronograf/enterprise/users.go +++ b/chronograf/enterprise/users.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // UserStore uses a control client operate on Influx Enterprise users diff --git a/chronograf/enterprise/users_test.go b/chronograf/enterprise/users_test.go index afd13fedb6..ba5be6e726 100644 --- a/chronograf/enterprise/users_test.go +++ b/chronograf/enterprise/users_test.go @@ -6,8 +6,8 @@ import ( "reflect" "testing" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/enterprise" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/enterprise" ) func TestClient_Add(t *testing.T) { diff --git a/chronograf/etc/Dockerfile_build b/chronograf/etc/Dockerfile_build index 51cd647211..bbb4c58bd8 100644 --- a/chronograf/etc/Dockerfile_build +++ b/chronograf/etc/Dockerfile_build @@ -38,11 +38,11 @@ RUN wget https://storage.googleapis.com/golang/go${GO_VERSION}.linux-${GO_ARCH}. rm /go${GO_VERSION}.linux-${GO_ARCH}.tar.gz ENV PATH /usr/local/go/bin:$PATH -ENV PROJECT_DIR $GOPATH/src/github.com/influxdata/chronograf +ENV PROJECT_DIR $GOPATH/src/github.com/influxdata/platform/chronograf ENV PATH $GOPATH/bin:$PATH RUN mkdir -p $PROJECT_DIR WORKDIR $PROJECT_DIR VOLUME $PROJECT_DIR -ENTRYPOINT [ "/root/go/src/github.com/influxdata/chronograf/etc/build.py" ] +ENTRYPOINT [ "/root/go/src/github.com/influxdata/platform/chronograf/etc/build.py" ] diff --git a/chronograf/etc/build.py b/chronograf/etc/build.py index e9d0bb53f9..90c083cf0d 100755 --- a/chronograf/etc/build.py +++ b/chronograf/etc/build.py @@ -41,7 +41,7 @@ CONFIGURATION_FILES = [ ] PACKAGE_LICENSE = "AGPLv3" -PACKAGE_URL = "https://github.com/influxdata/chronograf" +PACKAGE_URL = "https://github.com/influxdata/platform/chronograf" MAINTAINER = "contact@influxdb.com" VENDOR = "InfluxData" DESCRIPTION = "Open source monitoring and visualization UI for the entire TICK stack." diff --git a/chronograf/etc/scripts/docker/run.sh b/chronograf/etc/scripts/docker/run.sh index adde95ffea..39d6b67193 100755 --- a/chronograf/etc/scripts/docker/run.sh +++ b/chronograf/etc/scripts/docker/run.sh @@ -21,6 +21,6 @@ docker run \ -e AWS_SECRET_ACCESS_KEY \ -v $SSH_KEY_PATH:/root/.ssh/id_rsa \ -v ~/.ssh/known_hosts:/root/.ssh/known_hosts \ - -v $(pwd):/root/go/src/github.com/influxdata/chronograf \ + -v $(pwd):/root/go/src/github.com/influxdata/platform/chronograf \ quay.io/influxdb/builder:$DOCKER_TAG \ "$@" diff --git a/chronograf/filestore/apps.go b/chronograf/filestore/apps.go index f9bfac7e74..903c764c48 100644 --- a/chronograf/filestore/apps.go +++ b/chronograf/filestore/apps.go @@ -8,7 +8,7 @@ import ( "os" "path" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // AppExt is the the file extension searched for in the directory for layout files diff --git a/chronograf/filestore/apps_test.go b/chronograf/filestore/apps_test.go index c3e2351edc..11f6243df8 100644 --- a/chronograf/filestore/apps_test.go +++ b/chronograf/filestore/apps_test.go @@ -12,9 +12,9 @@ import ( "testing" "time" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/filestore" - clog "github.com/influxdata/chronograf/log" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/filestore" + clog "github.com/influxdata/platform/chronograf/log" ) func TestAll(t *testing.T) { diff --git a/chronograf/filestore/dashboards.go b/chronograf/filestore/dashboards.go index 9b8fc65786..b24a9796e4 100644 --- a/chronograf/filestore/dashboards.go +++ b/chronograf/filestore/dashboards.go @@ -9,7 +9,7 @@ import ( "path" "strconv" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // DashExt is the the file extension searched for in the directory for dashboard files diff --git a/chronograf/filestore/kapacitors.go b/chronograf/filestore/kapacitors.go index 1e0ec1ea8f..61abd049ed 100644 --- a/chronograf/filestore/kapacitors.go +++ b/chronograf/filestore/kapacitors.go @@ -8,7 +8,7 @@ import ( "path" "strconv" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // KapExt is the the file extension searched for in the directory for kapacitor files diff --git a/chronograf/filestore/organizations.go b/chronograf/filestore/organizations.go index 6231a9696e..444185dbf3 100644 --- a/chronograf/filestore/organizations.go +++ b/chronograf/filestore/organizations.go @@ -7,7 +7,7 @@ import ( "os" "path" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // OrgExt is the the file extension searched for in the directory for org files diff --git a/chronograf/filestore/sources.go b/chronograf/filestore/sources.go index 09ce0a2a40..e993583292 100644 --- a/chronograf/filestore/sources.go +++ b/chronograf/filestore/sources.go @@ -8,7 +8,7 @@ import ( "path" "strconv" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // SrcExt is the the file extension searched for in the directory for source files diff --git a/chronograf/id/time.go b/chronograf/id/time.go index 75687c7c8d..a51caf3d79 100644 --- a/chronograf/id/time.go +++ b/chronograf/id/time.go @@ -4,7 +4,7 @@ import ( "strconv" "time" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // tm generates an id based on current time diff --git a/chronograf/id/uuid.go b/chronograf/id/uuid.go index 09eb1da40a..38b075049d 100644 --- a/chronograf/id/uuid.go +++ b/chronograf/id/uuid.go @@ -1,7 +1,7 @@ package id import ( - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" uuid "github.com/satori/go.uuid" ) diff --git a/chronograf/influx/annotations.go b/chronograf/influx/annotations.go index e1be2c9355..fc3946c707 100644 --- a/chronograf/influx/annotations.go +++ b/chronograf/influx/annotations.go @@ -8,9 +8,9 @@ import ( "sort" "time" - "github.com/influxdata/chronograf/id" + "github.com/influxdata/platform/chronograf/id" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) const ( diff --git a/chronograf/influx/annotations_test.go b/chronograf/influx/annotations_test.go index 964afe30ab..892ab856e6 100644 --- a/chronograf/influx/annotations_test.go +++ b/chronograf/influx/annotations_test.go @@ -9,8 +9,8 @@ import ( "time" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" ) func Test_toPoint(t *testing.T) { diff --git a/chronograf/influx/authorization.go b/chronograf/influx/authorization.go index 521cc81f9f..35b97df012 100644 --- a/chronograf/influx/authorization.go +++ b/chronograf/influx/authorization.go @@ -6,7 +6,7 @@ import ( "time" jwt "github.com/dgrijalva/jwt-go" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Authorizer adds optional authorization header to request diff --git a/chronograf/influx/databases.go b/chronograf/influx/databases.go index 17ab09fcec..44d34e8717 100644 --- a/chronograf/influx/databases.go +++ b/chronograf/influx/databases.go @@ -6,7 +6,7 @@ import ( "encoding/json" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // AllDB returns all databases from within Influx diff --git a/chronograf/influx/influx.go b/chronograf/influx/influx.go index 511b9da09f..0fcc71303d 100644 --- a/chronograf/influx/influx.go +++ b/chronograf/influx/influx.go @@ -11,7 +11,7 @@ import ( "net/url" "strings" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.TimeSeries = &Client{} diff --git a/chronograf/influx/influx_test.go b/chronograf/influx/influx_test.go index 980b0e4d6e..35aeba24ff 100644 --- a/chronograf/influx/influx_test.go +++ b/chronograf/influx/influx_test.go @@ -11,10 +11,10 @@ import ( "time" gojwt "github.com/dgrijalva/jwt-go" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/influx" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/influx" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" ) // NewClient initializes an HTTP Client for InfluxDB. diff --git a/chronograf/influx/lineprotocol.go b/chronograf/influx/lineprotocol.go index d9c1920ad1..6dfaa13380 100644 --- a/chronograf/influx/lineprotocol.go +++ b/chronograf/influx/lineprotocol.go @@ -5,7 +5,7 @@ import ( "sort" "strings" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var ( diff --git a/chronograf/influx/lineprotocol_test.go b/chronograf/influx/lineprotocol_test.go index 2cc4a9323f..c87104ae94 100644 --- a/chronograf/influx/lineprotocol_test.go +++ b/chronograf/influx/lineprotocol_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func Test_toLineProtocol(t *testing.T) { diff --git a/chronograf/influx/permissions.go b/chronograf/influx/permissions.go index ec0474407a..c24d1e19ab 100644 --- a/chronograf/influx/permissions.go +++ b/chronograf/influx/permissions.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var ( diff --git a/chronograf/influx/permissions_test.go b/chronograf/influx/permissions_test.go index 9aca7aa74e..dc729a0d51 100644 --- a/chronograf/influx/permissions_test.go +++ b/chronograf/influx/permissions_test.go @@ -5,7 +5,7 @@ import ( "reflect" "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestDifference(t *testing.T) { diff --git a/chronograf/influx/query.go b/chronograf/influx/query.go index 44377597f5..67977e4df8 100644 --- a/chronograf/influx/query.go +++ b/chronograf/influx/query.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "github.com/influxdata/influxdb/influxql" ) diff --git a/chronograf/influx/query_test.go b/chronograf/influx/query_test.go index dba50dfc7c..7ec35a66ce 100644 --- a/chronograf/influx/query_test.go +++ b/chronograf/influx/query_test.go @@ -5,7 +5,7 @@ import ( "time" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestConvert(t *testing.T) { diff --git a/chronograf/influx/users.go b/chronograf/influx/users.go index 674cece225..9d796289d9 100644 --- a/chronograf/influx/users.go +++ b/chronograf/influx/users.go @@ -5,7 +5,7 @@ import ( "encoding/json" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Add a new User in InfluxDB diff --git a/chronograf/influx/users_test.go b/chronograf/influx/users_test.go index 3f1eef673d..a5268c1fd3 100644 --- a/chronograf/influx/users_test.go +++ b/chronograf/influx/users_test.go @@ -9,8 +9,8 @@ import ( "strings" "testing" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" ) func TestClient_userPermissions(t *testing.T) { diff --git a/chronograf/integrations/server_test.go b/chronograf/integrations/server_test.go index 9914d0ed3e..76f2d1881a 100644 --- a/chronograf/integrations/server_test.go +++ b/chronograf/integrations/server_test.go @@ -15,12 +15,12 @@ import ( "testing" "time" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/oauth2" - "github.com/influxdata/chronograf/roles" - "github.com/influxdata/chronograf/server" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/oauth2" + "github.com/influxdata/platform/chronograf/roles" + "github.com/influxdata/platform/chronograf/server" ) func TestServer(t *testing.T) { @@ -1649,7 +1649,7 @@ func TestServer(t *testing.T) { body: ` { "code": 401, - "message": "User does not have authorization required to set SuperAdmin status. See https://github.com/influxdata/chronograf/issues/2601 for more information." + "message": "User does not have authorization required to set SuperAdmin status. See https://github.com/influxdata/platform/chronograf/issues/2601 for more information." }`, }, }, diff --git a/chronograf/kapacitor/alerts.go b/chronograf/kapacitor/alerts.go index ddc1f34546..edb76609c0 100644 --- a/chronograf/kapacitor/alerts.go +++ b/chronograf/kapacitor/alerts.go @@ -6,7 +6,7 @@ import ( "regexp" "strings" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "github.com/influxdata/kapacitor/pipeline" "github.com/influxdata/kapacitor/pipeline/tick" ) diff --git a/chronograf/kapacitor/alerts_test.go b/chronograf/kapacitor/alerts_test.go index 9634e21702..11faded34d 100644 --- a/chronograf/kapacitor/alerts_test.go +++ b/chronograf/kapacitor/alerts_test.go @@ -3,7 +3,7 @@ package kapacitor import ( "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestAlertServices(t *testing.T) { diff --git a/chronograf/kapacitor/ast.go b/chronograf/kapacitor/ast.go index b72e901952..69821dc393 100644 --- a/chronograf/kapacitor/ast.go +++ b/chronograf/kapacitor/ast.go @@ -7,7 +7,7 @@ import ( "strings" "time" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "github.com/influxdata/kapacitor/pipeline" "github.com/influxdata/kapacitor/tick" "github.com/influxdata/kapacitor/tick/ast" diff --git a/chronograf/kapacitor/ast_test.go b/chronograf/kapacitor/ast_test.go index e7815ddc8d..66726f6388 100644 --- a/chronograf/kapacitor/ast_test.go +++ b/chronograf/kapacitor/ast_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestReverse(t *testing.T) { diff --git a/chronograf/kapacitor/client.go b/chronograf/kapacitor/client.go index 3fdb0dad46..b88ac4641a 100644 --- a/chronograf/kapacitor/client.go +++ b/chronograf/kapacitor/client.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/id" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/id" client "github.com/influxdata/kapacitor/client/v1" ) diff --git a/chronograf/kapacitor/client_test.go b/chronograf/kapacitor/client_test.go index c6753dfe3c..796cac279b 100644 --- a/chronograf/kapacitor/client_test.go +++ b/chronograf/kapacitor/client_test.go @@ -8,7 +8,7 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" client "github.com/influxdata/kapacitor/client/v1" ) diff --git a/chronograf/kapacitor/data.go b/chronograf/kapacitor/data.go index 444ea954c8..fac86b4b45 100644 --- a/chronograf/kapacitor/data.go +++ b/chronograf/kapacitor/data.go @@ -3,7 +3,7 @@ package kapacitor import ( "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Data returns the tickscript data section for querying diff --git a/chronograf/kapacitor/data_test.go b/chronograf/kapacitor/data_test.go index f6c78bfb02..b057648995 100644 --- a/chronograf/kapacitor/data_test.go +++ b/chronograf/kapacitor/data_test.go @@ -5,7 +5,7 @@ import ( "fmt" "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var config = `{ diff --git a/chronograf/kapacitor/http_out.go b/chronograf/kapacitor/http_out.go index 45bb0b36e3..d77686eee1 100644 --- a/chronograf/kapacitor/http_out.go +++ b/chronograf/kapacitor/http_out.go @@ -3,7 +3,7 @@ package kapacitor import ( "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // HTTPEndpoint is the default location of the tickscript output diff --git a/chronograf/kapacitor/influxout.go b/chronograf/kapacitor/influxout.go index b0cfe07197..51ce0f42a7 100644 --- a/chronograf/kapacitor/influxout.go +++ b/chronograf/kapacitor/influxout.go @@ -3,7 +3,7 @@ package kapacitor import ( "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // InfluxOut creates a kapacitor influxDBOut node to write alert data to Database, RP, Measurement. diff --git a/chronograf/kapacitor/influxout_test.go b/chronograf/kapacitor/influxout_test.go index 39489750da..b36cd31eff 100644 --- a/chronograf/kapacitor/influxout_test.go +++ b/chronograf/kapacitor/influxout_test.go @@ -1,7 +1,7 @@ package kapacitor import "testing" -import "github.com/influxdata/chronograf" +import "github.com/influxdata/platform/chronograf" func TestInfluxOut(t *testing.T) { tests := []struct { diff --git a/chronograf/kapacitor/kapa_client_benchmark_test.go b/chronograf/kapacitor/kapa_client_benchmark_test.go index 7ae17a4b1f..8c7a38f376 100644 --- a/chronograf/kapacitor/kapa_client_benchmark_test.go +++ b/chronograf/kapacitor/kapa_client_benchmark_test.go @@ -3,8 +3,8 @@ package kapacitor_test import ( "testing" - "github.com/influxdata/chronograf/kapacitor" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf/kapacitor" + "github.com/influxdata/platform/chronograf/mocks" client "github.com/influxdata/kapacitor/client/v1" ) diff --git a/chronograf/kapacitor/kapa_client_test.go b/chronograf/kapacitor/kapa_client_test.go index 3187f65380..59c86bed5d 100644 --- a/chronograf/kapacitor/kapa_client_test.go +++ b/chronograf/kapacitor/kapa_client_test.go @@ -3,8 +3,8 @@ package kapacitor_test import ( "testing" - "github.com/influxdata/chronograf/kapacitor" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf/kapacitor" + "github.com/influxdata/platform/chronograf/mocks" client "github.com/influxdata/kapacitor/client/v1" ) diff --git a/chronograf/kapacitor/pipeline.go b/chronograf/kapacitor/pipeline.go index 367686a886..70bae32b27 100644 --- a/chronograf/kapacitor/pipeline.go +++ b/chronograf/kapacitor/pipeline.go @@ -4,7 +4,7 @@ import ( "bytes" "encoding/json" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "github.com/influxdata/kapacitor/pipeline" totick "github.com/influxdata/kapacitor/pipeline/tick" ) diff --git a/chronograf/kapacitor/tickscripts.go b/chronograf/kapacitor/tickscripts.go index 8b4259a042..60840ce680 100644 --- a/chronograf/kapacitor/tickscripts.go +++ b/chronograf/kapacitor/tickscripts.go @@ -3,7 +3,7 @@ package kapacitor import ( "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.Ticker = &Alert{} diff --git a/chronograf/kapacitor/tickscripts_test.go b/chronograf/kapacitor/tickscripts_test.go index 6679cecb4b..5c917f2211 100644 --- a/chronograf/kapacitor/tickscripts_test.go +++ b/chronograf/kapacitor/tickscripts_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "github.com/sergi/go-diff/diffmatchpatch" ) diff --git a/chronograf/kapacitor/triggers.go b/chronograf/kapacitor/triggers.go index 2c87bf1ff4..d0d27d42d3 100644 --- a/chronograf/kapacitor/triggers.go +++ b/chronograf/kapacitor/triggers.go @@ -3,7 +3,7 @@ package kapacitor import ( "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) const ( diff --git a/chronograf/kapacitor/triggers_test.go b/chronograf/kapacitor/triggers_test.go index 4d8fce8892..389d6f4c1c 100644 --- a/chronograf/kapacitor/triggers_test.go +++ b/chronograf/kapacitor/triggers_test.go @@ -3,7 +3,7 @@ package kapacitor import ( "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestTrigger(t *testing.T) { diff --git a/chronograf/kapacitor/validate.go b/chronograf/kapacitor/validate.go index 2e07d5ce5c..2ee3f98530 100644 --- a/chronograf/kapacitor/validate.go +++ b/chronograf/kapacitor/validate.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "github.com/influxdata/kapacitor/pipeline" "github.com/influxdata/kapacitor/tick" "github.com/influxdata/kapacitor/tick/ast" diff --git a/chronograf/kapacitor/validate_test.go b/chronograf/kapacitor/validate_test.go index 06576585a2..4ebc78db94 100644 --- a/chronograf/kapacitor/validate_test.go +++ b/chronograf/kapacitor/validate_test.go @@ -1,7 +1,7 @@ package kapacitor import "testing" -import "github.com/influxdata/chronograf" +import "github.com/influxdata/platform/chronograf" func TestValidateAlert(t *testing.T) { tests := []struct { diff --git a/chronograf/kapacitor/vars.go b/chronograf/kapacitor/vars.go index c55bfae213..22a5d5f60c 100644 --- a/chronograf/kapacitor/vars.go +++ b/chronograf/kapacitor/vars.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var ( diff --git a/chronograf/kapacitor/vars_test.go b/chronograf/kapacitor/vars_test.go index 305685ad77..90c2c24694 100644 --- a/chronograf/kapacitor/vars_test.go +++ b/chronograf/kapacitor/vars_test.go @@ -4,7 +4,7 @@ import ( "fmt" "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestVarsCritStringEqual(t *testing.T) { diff --git a/chronograf/log/log.go b/chronograf/log/log.go index 1b00e33326..ffe865a5ae 100644 --- a/chronograf/log/log.go +++ b/chronograf/log/log.go @@ -5,7 +5,7 @@ import ( "os" "github.com/Sirupsen/logrus" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Level type diff --git a/chronograf/memdb/kapacitors.go b/chronograf/memdb/kapacitors.go index f9440d19b6..5c4c52632e 100644 --- a/chronograf/memdb/kapacitors.go +++ b/chronograf/memdb/kapacitors.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Ensure KapacitorStore implements chronograf.ServersStore. diff --git a/chronograf/memdb/kapacitors_test.go b/chronograf/memdb/kapacitors_test.go index 48bc0d99e7..1282f53398 100644 --- a/chronograf/memdb/kapacitors_test.go +++ b/chronograf/memdb/kapacitors_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestInterfaceImplementation(t *testing.T) { diff --git a/chronograf/memdb/sources.go b/chronograf/memdb/sources.go index fb4cc5c95e..aedaae75c6 100644 --- a/chronograf/memdb/sources.go +++ b/chronograf/memdb/sources.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Ensure SourcesStore implements chronograf.SourcesStore. diff --git a/chronograf/memdb/sources_test.go b/chronograf/memdb/sources_test.go index c4fd861e0d..0802516697 100644 --- a/chronograf/memdb/sources_test.go +++ b/chronograf/memdb/sources_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestSourcesStore(t *testing.T) { diff --git a/chronograf/mocks/auth.go b/chronograf/mocks/auth.go index 3cadb520fd..b29447d2e3 100644 --- a/chronograf/mocks/auth.go +++ b/chronograf/mocks/auth.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "github.com/influxdata/chronograf/oauth2" + "github.com/influxdata/platform/chronograf/oauth2" ) // Authenticator implements a OAuth2 authenticator diff --git a/chronograf/mocks/cells.go b/chronograf/mocks/cells.go index ab27bcbc6c..98302f2800 100644 --- a/chronograf/mocks/cells.go +++ b/chronograf/mocks/cells.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf/v2" + "github.com/influxdata/platform/chronograf/v2" ) var _ platform.CellService = &CellService{} diff --git a/chronograf/mocks/config.go b/chronograf/mocks/config.go index f46fa6f814..00f67c8d79 100644 --- a/chronograf/mocks/config.go +++ b/chronograf/mocks/config.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ConfigStore stores global application configuration diff --git a/chronograf/mocks/dashboards.go b/chronograf/mocks/dashboards.go index c22d03e103..9c5c0632e9 100644 --- a/chronograf/mocks/dashboards.go +++ b/chronograf/mocks/dashboards.go @@ -3,8 +3,8 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" - platform "github.com/influxdata/chronograf/v2" + "github.com/influxdata/platform/chronograf" + platform "github.com/influxdata/platform/chronograf/v2" ) var _ chronograf.DashboardsStore = &DashboardsStore{} diff --git a/chronograf/mocks/databases.go b/chronograf/mocks/databases.go index 5c7da6ae7f..90cc11e102 100644 --- a/chronograf/mocks/databases.go +++ b/chronograf/mocks/databases.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.Databases = &Databases{} diff --git a/chronograf/mocks/kapacitor_client.go b/chronograf/mocks/kapacitor_client.go index 2d5e218bff..ef4c004081 100644 --- a/chronograf/mocks/kapacitor_client.go +++ b/chronograf/mocks/kapacitor_client.go @@ -1,7 +1,7 @@ package mocks import ( - "github.com/influxdata/chronograf/kapacitor" + "github.com/influxdata/platform/chronograf/kapacitor" client "github.com/influxdata/kapacitor/client/v1" ) diff --git a/chronograf/mocks/layouts.go b/chronograf/mocks/layouts.go index 9a8eea319c..971d426d8c 100644 --- a/chronograf/mocks/layouts.go +++ b/chronograf/mocks/layouts.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.LayoutsStore = &LayoutsStore{} diff --git a/chronograf/mocks/logger.go b/chronograf/mocks/logger.go index 0f9a93a543..e6ed01f782 100644 --- a/chronograf/mocks/logger.go +++ b/chronograf/mocks/logger.go @@ -5,7 +5,7 @@ import ( "io" "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // NewLogger returns a mock logger that implements chronograf.Logger diff --git a/chronograf/mocks/mapping.go b/chronograf/mocks/mapping.go index 60463e3d8f..78ea69398a 100644 --- a/chronograf/mocks/mapping.go +++ b/chronograf/mocks/mapping.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) type MappingsStore struct { diff --git a/chronograf/mocks/org_config.go b/chronograf/mocks/org_config.go index 66f16cb8e7..3a7cca2b98 100644 --- a/chronograf/mocks/org_config.go +++ b/chronograf/mocks/org_config.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.OrganizationConfigStore = &OrganizationConfigStore{} diff --git a/chronograf/mocks/organizations.go b/chronograf/mocks/organizations.go index 139185efb3..2cdd9ad930 100644 --- a/chronograf/mocks/organizations.go +++ b/chronograf/mocks/organizations.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.OrganizationsStore = &OrganizationsStore{} diff --git a/chronograf/mocks/roles.go b/chronograf/mocks/roles.go index db09f8a4a5..b6b1c12a91 100644 --- a/chronograf/mocks/roles.go +++ b/chronograf/mocks/roles.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.RolesStore = &RolesStore{} diff --git a/chronograf/mocks/servers.go b/chronograf/mocks/servers.go index 837c0a3b1a..1847b4e323 100644 --- a/chronograf/mocks/servers.go +++ b/chronograf/mocks/servers.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.ServersStore = &ServersStore{} diff --git a/chronograf/mocks/sources.go b/chronograf/mocks/sources.go index 16fac4ffa5..0a2c89c231 100644 --- a/chronograf/mocks/sources.go +++ b/chronograf/mocks/sources.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.SourcesStore = &SourcesStore{} diff --git a/chronograf/mocks/store.go b/chronograf/mocks/store.go index 84b6c20b30..19f19b8fb1 100644 --- a/chronograf/mocks/store.go +++ b/chronograf/mocks/store.go @@ -3,8 +3,8 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/v2" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/v2" ) // Store is a server.DataStore diff --git a/chronograf/mocks/timeseries.go b/chronograf/mocks/timeseries.go index de6319059c..aa2dcaee46 100644 --- a/chronograf/mocks/timeseries.go +++ b/chronograf/mocks/timeseries.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.TimeSeries = &TimeSeries{} diff --git a/chronograf/mocks/users.go b/chronograf/mocks/users.go index 581a7498ba..ff968505e5 100644 --- a/chronograf/mocks/users.go +++ b/chronograf/mocks/users.go @@ -3,7 +3,7 @@ package mocks import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.UsersStore = &UsersStore{} diff --git a/chronograf/multistore/dashboards.go b/chronograf/multistore/dashboards.go index 4380448e8e..4d81565c09 100644 --- a/chronograf/multistore/dashboards.go +++ b/chronograf/multistore/dashboards.go @@ -3,7 +3,7 @@ package multistore import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Ensure DashboardsStore implements chronograf.DashboardsStore. diff --git a/chronograf/multistore/kapacitors.go b/chronograf/multistore/kapacitors.go index c1321d9ef3..667f801397 100644 --- a/chronograf/multistore/kapacitors.go +++ b/chronograf/multistore/kapacitors.go @@ -3,7 +3,7 @@ package multistore import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Ensure KapacitorStore implements chronograf.ServersStore. diff --git a/chronograf/multistore/kapacitors_test.go b/chronograf/multistore/kapacitors_test.go index 266d179b59..7154af613c 100644 --- a/chronograf/multistore/kapacitors_test.go +++ b/chronograf/multistore/kapacitors_test.go @@ -3,7 +3,7 @@ package multistore import ( "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestInterfaceImplementation(t *testing.T) { diff --git a/chronograf/multistore/layouts.go b/chronograf/multistore/layouts.go index 7f002243e3..1a5de253f5 100644 --- a/chronograf/multistore/layouts.go +++ b/chronograf/multistore/layouts.go @@ -3,7 +3,7 @@ package multistore import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Layouts is a LayoutsStore that contains multiple LayoutsStores diff --git a/chronograf/multistore/organizations.go b/chronograf/multistore/organizations.go index 7f0ea0b71a..2ae28eac96 100644 --- a/chronograf/multistore/organizations.go +++ b/chronograf/multistore/organizations.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Ensure OrganizationsStore implements chronograf.OrganizationsStore. diff --git a/chronograf/multistore/sources.go b/chronograf/multistore/sources.go index 52e007d372..5a8ec94445 100644 --- a/chronograf/multistore/sources.go +++ b/chronograf/multistore/sources.go @@ -3,7 +3,7 @@ package multistore import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Ensure SourcesStore implements chronograf.SourcesStore. diff --git a/chronograf/noop/config.go b/chronograf/noop/config.go index 1f3b180a51..51fc30098f 100644 --- a/chronograf/noop/config.go +++ b/chronograf/noop/config.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure ConfigStore implements chronograf.ConfigStore diff --git a/chronograf/noop/dashboards.go b/chronograf/noop/dashboards.go index 2be150a43c..7e1ffbea12 100644 --- a/chronograf/noop/dashboards.go +++ b/chronograf/noop/dashboards.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure DashboardsStore implements chronograf.DashboardsStore diff --git a/chronograf/noop/layouts.go b/chronograf/noop/layouts.go index aab8554e5d..eefff0623b 100644 --- a/chronograf/noop/layouts.go +++ b/chronograf/noop/layouts.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure LayoutsStore implements chronograf.LayoutsStore diff --git a/chronograf/noop/mappings.go b/chronograf/noop/mappings.go index e6f5a73bb5..5d9fdca6d0 100644 --- a/chronograf/noop/mappings.go +++ b/chronograf/noop/mappings.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure MappingsStore implements chronograf.MappingsStore diff --git a/chronograf/noop/org_config.go b/chronograf/noop/org_config.go index 6aa8a3351d..33ac038ee9 100644 --- a/chronograf/noop/org_config.go +++ b/chronograf/noop/org_config.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure OrganizationConfigStore implements chronograf.OrganizationConfigStore diff --git a/chronograf/noop/organizations.go b/chronograf/noop/organizations.go index 75dfc15a13..db2b1b280e 100644 --- a/chronograf/noop/organizations.go +++ b/chronograf/noop/organizations.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure OrganizationsStore implements chronograf.OrganizationsStore diff --git a/chronograf/noop/servers.go b/chronograf/noop/servers.go index d06c9705ac..b892f1d19e 100644 --- a/chronograf/noop/servers.go +++ b/chronograf/noop/servers.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure ServersStore implements chronograf.ServersStore diff --git a/chronograf/noop/sources.go b/chronograf/noop/sources.go index fb762b46ef..da81d88162 100644 --- a/chronograf/noop/sources.go +++ b/chronograf/noop/sources.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure SourcesStore implements chronograf.SourcesStore diff --git a/chronograf/noop/users.go b/chronograf/noop/users.go index 2d650c8d64..4a39d420a5 100644 --- a/chronograf/noop/users.go +++ b/chronograf/noop/users.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure UsersStore implements chronograf.UsersStore diff --git a/chronograf/oauth2/auth0.go b/chronograf/oauth2/auth0.go index 1d5c1f4a96..d426b22997 100644 --- a/chronograf/oauth2/auth0.go +++ b/chronograf/oauth2/auth0.go @@ -5,7 +5,7 @@ import ( "net/http" "net/url" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ Provider = &Auth0{} diff --git a/chronograf/oauth2/auth0_test.go b/chronograf/oauth2/auth0_test.go index 09f543a6ca..8f1a090821 100644 --- a/chronograf/oauth2/auth0_test.go +++ b/chronograf/oauth2/auth0_test.go @@ -6,8 +6,8 @@ import ( "net/http/httptest" "testing" - clog "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/oauth2" + clog "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/oauth2" ) var auth0Tests = []struct { diff --git a/chronograf/oauth2/doc.go b/chronograf/oauth2/doc.go index e902659a90..a59d455622 100644 --- a/chronograf/oauth2/doc.go +++ b/chronograf/oauth2/doc.go @@ -4,7 +4,7 @@ // This is how the pieces of this package fit together: // // ┌────────────────────────────────────────┐ -// │github.com/influxdata/chronograf/oauth2 │ +// │github.com/influxdata/platform/chronograf/oauth2 │ // ├────────────────────────────────────────┴────────────────────────────────────┐ // │┌────────────────────┐ │ // ││ <> │ ┌─────────────────────────┐ │ diff --git a/chronograf/oauth2/generic.go b/chronograf/oauth2/generic.go index c53c98c87e..ef66f754cd 100644 --- a/chronograf/oauth2/generic.go +++ b/chronograf/oauth2/generic.go @@ -8,7 +8,7 @@ import ( "strings" gojwt "github.com/dgrijalva/jwt-go" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "golang.org/x/oauth2" ) diff --git a/chronograf/oauth2/generic_test.go b/chronograf/oauth2/generic_test.go index 89bfc88184..1d429502ce 100644 --- a/chronograf/oauth2/generic_test.go +++ b/chronograf/oauth2/generic_test.go @@ -6,8 +6,8 @@ import ( "net/http/httptest" "testing" - clog "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/oauth2" + clog "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/oauth2" ) func TestGenericGroup_withNotEmail(t *testing.T) { diff --git a/chronograf/oauth2/github.go b/chronograf/oauth2/github.go index bfa881f0af..ed1e24fdcc 100644 --- a/chronograf/oauth2/github.go +++ b/chronograf/oauth2/github.go @@ -9,7 +9,7 @@ import ( "strings" "github.com/google/go-github/github" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "golang.org/x/oauth2" ogh "golang.org/x/oauth2/github" ) diff --git a/chronograf/oauth2/github_test.go b/chronograf/oauth2/github_test.go index 7491769f98..4772b2deca 100644 --- a/chronograf/oauth2/github_test.go +++ b/chronograf/oauth2/github_test.go @@ -6,8 +6,8 @@ import ( "net/http/httptest" "testing" - clog "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/oauth2" + clog "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/oauth2" ) func TestGithubPrincipalID(t *testing.T) { diff --git a/chronograf/oauth2/google.go b/chronograf/oauth2/google.go index 59a7ec56a3..78a5594ad8 100644 --- a/chronograf/oauth2/google.go +++ b/chronograf/oauth2/google.go @@ -4,7 +4,7 @@ import ( "fmt" "net/http" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "golang.org/x/oauth2" goauth2 "google.golang.org/api/oauth2/v2" diff --git a/chronograf/oauth2/google_test.go b/chronograf/oauth2/google_test.go index 07a21d574f..356d605d96 100644 --- a/chronograf/oauth2/google_test.go +++ b/chronograf/oauth2/google_test.go @@ -6,8 +6,8 @@ import ( "net/http/httptest" "testing" - clog "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/oauth2" + clog "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/oauth2" ) func TestGooglePrincipalID(t *testing.T) { diff --git a/chronograf/oauth2/heroku.go b/chronograf/oauth2/heroku.go index 13121cbfaa..697182231f 100644 --- a/chronograf/oauth2/heroku.go +++ b/chronograf/oauth2/heroku.go @@ -5,7 +5,7 @@ import ( "fmt" "net/http" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "golang.org/x/oauth2" hrk "golang.org/x/oauth2/heroku" diff --git a/chronograf/oauth2/heroku_test.go b/chronograf/oauth2/heroku_test.go index c4ec9734a9..168305fc39 100644 --- a/chronograf/oauth2/heroku_test.go +++ b/chronograf/oauth2/heroku_test.go @@ -6,8 +6,8 @@ import ( "net/http/httptest" "testing" - clog "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/oauth2" + clog "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/oauth2" ) func Test_Heroku_PrincipalID_ExtractsEmailAddress(t *testing.T) { diff --git a/chronograf/oauth2/jwt_test.go b/chronograf/oauth2/jwt_test.go index af02e5833c..17205f0a55 100644 --- a/chronograf/oauth2/jwt_test.go +++ b/chronograf/oauth2/jwt_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "github.com/influxdata/chronograf/oauth2" + "github.com/influxdata/platform/chronograf/oauth2" ) func TestAuthenticate(t *testing.T) { diff --git a/chronograf/oauth2/mux.go b/chronograf/oauth2/mux.go index fac1f7eea6..8e949c60e3 100644 --- a/chronograf/oauth2/mux.go +++ b/chronograf/oauth2/mux.go @@ -5,7 +5,7 @@ import ( "path" "time" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" "golang.org/x/oauth2" ) diff --git a/chronograf/oauth2/mux_test.go b/chronograf/oauth2/mux_test.go index 5f75f64ec0..4eada0378e 100644 --- a/chronograf/oauth2/mux_test.go +++ b/chronograf/oauth2/mux_test.go @@ -9,7 +9,7 @@ import ( "testing" "time" - clog "github.com/influxdata/chronograf/log" + clog "github.com/influxdata/platform/chronograf/log" ) var testTime = time.Date(1985, time.October, 25, 18, 0, 0, 0, time.UTC) diff --git a/chronograf/oauth2/oauth2_test.go b/chronograf/oauth2/oauth2_test.go index 3e5f424831..f79053951a 100644 --- a/chronograf/oauth2/oauth2_test.go +++ b/chronograf/oauth2/oauth2_test.go @@ -11,7 +11,7 @@ import ( goauth "golang.org/x/oauth2" gojwt "github.com/dgrijalva/jwt-go" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ Provider = &MockProvider{} diff --git a/chronograf/organizations/dashboards.go b/chronograf/organizations/dashboards.go index 63aea0ec4d..241842b5e9 100644 --- a/chronograf/organizations/dashboards.go +++ b/chronograf/organizations/dashboards.go @@ -3,7 +3,7 @@ package organizations import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure that DashboardsStore implements chronograf.DashboardStore diff --git a/chronograf/organizations/dashboards_test.go b/chronograf/organizations/dashboards_test.go index ba2dcaedb0..46ef23f77c 100644 --- a/chronograf/organizations/dashboards_test.go +++ b/chronograf/organizations/dashboards_test.go @@ -7,9 +7,9 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/organizations" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/organizations" ) // IgnoreFields is used because ID cannot be predicted reliably diff --git a/chronograf/organizations/org_config.go b/chronograf/organizations/org_config.go index 41552d5e09..2d5906616d 100644 --- a/chronograf/organizations/org_config.go +++ b/chronograf/organizations/org_config.go @@ -3,7 +3,7 @@ package organizations import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure that OrganizationConfig implements chronograf.OrganizationConfigStore diff --git a/chronograf/organizations/organizations.go b/chronograf/organizations/organizations.go index efa747c4d1..00904d2332 100644 --- a/chronograf/organizations/organizations.go +++ b/chronograf/organizations/organizations.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) type contextKey string diff --git a/chronograf/organizations/organizations_test.go b/chronograf/organizations/organizations_test.go index 99635c54a5..9df04c955c 100644 --- a/chronograf/organizations/organizations_test.go +++ b/chronograf/organizations/organizations_test.go @@ -7,9 +7,9 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/organizations" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/organizations" ) // IgnoreFields is used because ID cannot be predicted reliably diff --git a/chronograf/organizations/servers.go b/chronograf/organizations/servers.go index 18767ada2a..e437cdccbf 100644 --- a/chronograf/organizations/servers.go +++ b/chronograf/organizations/servers.go @@ -3,7 +3,7 @@ package organizations import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure that ServersStore implements chronograf.ServerStore diff --git a/chronograf/organizations/servers_test.go b/chronograf/organizations/servers_test.go index dbc4daae19..b67153961d 100644 --- a/chronograf/organizations/servers_test.go +++ b/chronograf/organizations/servers_test.go @@ -7,9 +7,9 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/organizations" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/organizations" ) // IgnoreFields is used because ID cannot be predicted reliably diff --git a/chronograf/organizations/sources.go b/chronograf/organizations/sources.go index ca12f23496..ee52cd1886 100644 --- a/chronograf/organizations/sources.go +++ b/chronograf/organizations/sources.go @@ -3,7 +3,7 @@ package organizations import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // ensure that SourcesStore implements chronograf.SourceStore diff --git a/chronograf/organizations/sources_test.go b/chronograf/organizations/sources_test.go index 8a57e24fbe..b35401466a 100644 --- a/chronograf/organizations/sources_test.go +++ b/chronograf/organizations/sources_test.go @@ -7,9 +7,9 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/organizations" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/organizations" ) // IgnoreFields is used because ID cannot be predicted reliably diff --git a/chronograf/organizations/users.go b/chronograf/organizations/users.go index 7c6600d7d1..bdada80b06 100644 --- a/chronograf/organizations/users.go +++ b/chronograf/organizations/users.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Ensure UsersStore implements chronograf.UsersStore. @@ -145,7 +145,7 @@ func (s *UsersStore) Add(ctx context.Context, u *chronograf.User) (*chronograf.U // u.SuperAdmin == true is logically equivalent to u.SuperAdmin, however // it is more clear on a conceptual level to check equality // - // TODO(desa): this should go away with https://github.com/influxdata/chronograf/issues/2207 + // TODO(desa): this should go away with https://github.com/influxdata/platform/chronograf/issues/2207 // I do not like checking super admin here. The organization users store should only be // concerned about organizations. // diff --git a/chronograf/organizations/users_test.go b/chronograf/organizations/users_test.go index 4f350adea8..3eb3f0b45d 100644 --- a/chronograf/organizations/users_test.go +++ b/chronograf/organizations/users_test.go @@ -6,9 +6,9 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/organizations" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/organizations" ) // IgnoreFields is used because ID cannot be predicted reliably diff --git a/chronograf/roles/roles.go b/chronograf/roles/roles.go index c301a37d12..385004de58 100644 --- a/chronograf/roles/roles.go +++ b/chronograf/roles/roles.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) type contextKey string diff --git a/chronograf/roles/sources.go b/chronograf/roles/sources.go index 06b453bbd4..550bc17072 100644 --- a/chronograf/roles/sources.go +++ b/chronograf/roles/sources.go @@ -3,13 +3,13 @@ package roles import ( "context" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // NOTE: // This code is currently unused. however, it has been left in place because we aniticipate // that it may be used in the future. It was originally developed as a misunderstanding of -// https://github.com/influxdata/chronograf/issues/1915 +// https://github.com/influxdata/platform/chronograf/issues/1915 // ensure that SourcesStore implements chronograf.SourceStore var _ chronograf.SourcesStore = &SourcesStore{} diff --git a/chronograf/roles/sources_test.go b/chronograf/roles/sources_test.go index 16371417f9..7fd68bcb1a 100644 --- a/chronograf/roles/sources_test.go +++ b/chronograf/roles/sources_test.go @@ -5,8 +5,8 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" ) func TestSources_Get(t *testing.T) { diff --git a/chronograf/server/annotations.go b/chronograf/server/annotations.go index c2c5892863..77c58c2864 100644 --- a/chronograf/server/annotations.go +++ b/chronograf/server/annotations.go @@ -7,8 +7,8 @@ import ( "net/url" "time" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/influx" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/influx" ) const ( diff --git a/chronograf/server/annotations_test.go b/chronograf/server/annotations_test.go index 4bb7438768..3e8aa03ef0 100644 --- a/chronograf/server/annotations_test.go +++ b/chronograf/server/annotations_test.go @@ -9,8 +9,8 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" ) func TestService_Annotations(t *testing.T) { diff --git a/chronograf/server/assets.go b/chronograf/server/assets.go index cd55983588..64cb140fcc 100644 --- a/chronograf/server/assets.go +++ b/chronograf/server/assets.go @@ -3,8 +3,8 @@ package server import ( "net/http" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/dist" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/dist" ) const ( diff --git a/chronograf/server/auth.go b/chronograf/server/auth.go index 3a698d09f8..a254c82946 100644 --- a/chronograf/server/auth.go +++ b/chronograf/server/auth.go @@ -5,10 +5,10 @@ import ( "fmt" "net/http" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/oauth2" - "github.com/influxdata/chronograf/organizations" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/oauth2" + "github.com/influxdata/platform/chronograf/organizations" + "github.com/influxdata/platform/chronograf/roles" ) // HasAuthorizedToken extracts the token from a request and validates it using the authenticator. @@ -195,7 +195,7 @@ func AuthorizedUser( if hasAuthorizedRole(u, role) { if len(u.Roles) != 1 { - msg := `User %d has too many role in organization. User: %#v.Please report this log at https://github.com/influxdata/chronograf/issues/new"` + msg := `User %d has too many role in organization. User: %#v.Please report this log at https://github.com/influxdata/platform/chronograf/issues/new"` log.Error(fmt.Sprint(msg, u.ID, u)) unknownErrorWithMessage(w, fmt.Errorf("please have administrator check logs and report error"), logger) return diff --git a/chronograf/server/auth_test.go b/chronograf/server/auth_test.go index 2ec8796bc1..a6a3c818dc 100644 --- a/chronograf/server/auth_test.go +++ b/chronograf/server/auth_test.go @@ -8,11 +8,11 @@ import ( "net/http/httptest" "testing" - "github.com/influxdata/chronograf" - clog "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/oauth2" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" + clog "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/oauth2" + "github.com/influxdata/platform/chronograf/roles" ) func TestAuthorizedToken(t *testing.T) { diff --git a/chronograf/server/builders.go b/chronograf/server/builders.go index b8b0ffad57..ec837636ed 100644 --- a/chronograf/server/builders.go +++ b/chronograf/server/builders.go @@ -1,11 +1,11 @@ package server import ( - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/canned" - "github.com/influxdata/chronograf/filestore" - "github.com/influxdata/chronograf/memdb" - "github.com/influxdata/chronograf/multistore" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/canned" + "github.com/influxdata/platform/chronograf/filestore" + "github.com/influxdata/platform/chronograf/memdb" + "github.com/influxdata/platform/chronograf/multistore" ) // LayoutBuilder is responsible for building Layouts diff --git a/chronograf/server/builders_test.go b/chronograf/server/builders_test.go index eb8a907995..521781dddb 100644 --- a/chronograf/server/builders_test.go +++ b/chronograf/server/builders_test.go @@ -3,7 +3,7 @@ package server_test import ( "testing" - "github.com/influxdata/chronograf/server" + "github.com/influxdata/platform/chronograf/server" ) func TestLayoutBuilder(t *testing.T) { diff --git a/chronograf/server/cells.go b/chronograf/server/cells.go index b8fabf2a45..d5cd0dc3fa 100644 --- a/chronograf/server/cells.go +++ b/chronograf/server/cells.go @@ -6,8 +6,8 @@ import ( "net/http" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - idgen "github.com/influxdata/chronograf/id" + "github.com/influxdata/platform/chronograf" + idgen "github.com/influxdata/platform/chronograf/id" ) const ( diff --git a/chronograf/server/cells_test.go b/chronograf/server/cells_test.go index 8eeac56728..4825dda3ee 100644 --- a/chronograf/server/cells_test.go +++ b/chronograf/server/cells_test.go @@ -14,8 +14,8 @@ import ( "github.com/bouk/httprouter" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" ) func Test_Cells_CorrectAxis(t *testing.T) { diff --git a/chronograf/server/cellsv2.go b/chronograf/server/cellsv2.go index b1e9672dde..bd17668510 100644 --- a/chronograf/server/cellsv2.go +++ b/chronograf/server/cellsv2.go @@ -7,7 +7,7 @@ import ( "net/http" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf/v2" + "github.com/influxdata/platform/chronograf/v2" ) type cellV2Links struct { diff --git a/chronograf/server/cellvs2_test.go b/chronograf/server/cellvs2_test.go index 297fa34f3c..d2f4f095f0 100644 --- a/chronograf/server/cellvs2_test.go +++ b/chronograf/server/cellvs2_test.go @@ -11,9 +11,9 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/v2" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/v2" ) func TestService_CellsV2(t *testing.T) { diff --git a/chronograf/server/config.go b/chronograf/server/config.go index 2edb603cbd..93cb271e31 100644 --- a/chronograf/server/config.go +++ b/chronograf/server/config.go @@ -4,7 +4,7 @@ import ( "encoding/json" "net/http" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) type configLinks struct { diff --git a/chronograf/server/config_test.go b/chronograf/server/config_test.go index ae73344b4f..a874f6fab2 100644 --- a/chronograf/server/config_test.go +++ b/chronograf/server/config_test.go @@ -7,9 +7,9 @@ import ( "net/http/httptest" "testing" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" ) func TestConfig(t *testing.T) { diff --git a/chronograf/server/dashboards.go b/chronograf/server/dashboards.go index 8ca642ca75..a531d14caf 100644 --- a/chronograf/server/dashboards.go +++ b/chronograf/server/dashboards.go @@ -5,7 +5,7 @@ import ( "fmt" "net/http" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) type dashboardLinks struct { diff --git a/chronograf/server/dashboards_test.go b/chronograf/server/dashboards_test.go index 4ebd84eb9f..97cb843a36 100644 --- a/chronograf/server/dashboards_test.go +++ b/chronograf/server/dashboards_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestCorrectWidthHeight(t *testing.T) { diff --git a/chronograf/server/dashboardsv2.go b/chronograf/server/dashboardsv2.go index b96e63f528..b180a5edec 100644 --- a/chronograf/server/dashboardsv2.go +++ b/chronograf/server/dashboardsv2.go @@ -7,7 +7,7 @@ import ( "net/http" "github.com/bouk/httprouter" - platform "github.com/influxdata/chronograf/v2" + platform "github.com/influxdata/platform/chronograf/v2" ) type dashboardV2Links struct { diff --git a/chronograf/server/dashboardsv2_test.go b/chronograf/server/dashboardsv2_test.go index 3a006a9b0b..4e7f0c3172 100644 --- a/chronograf/server/dashboardsv2_test.go +++ b/chronograf/server/dashboardsv2_test.go @@ -11,9 +11,9 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/v2" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/v2" ) func TestService_DashboardsV2(t *testing.T) { diff --git a/chronograf/server/databases.go b/chronograf/server/databases.go index 892ab29545..311c6037d4 100644 --- a/chronograf/server/databases.go +++ b/chronograf/server/databases.go @@ -9,7 +9,7 @@ import ( "strconv" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) const ( diff --git a/chronograf/server/databases_test.go b/chronograf/server/databases_test.go index f703a90b78..881c9fc71b 100644 --- a/chronograf/server/databases_test.go +++ b/chronograf/server/databases_test.go @@ -9,9 +9,9 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" ) func TestService_GetDatabases(t *testing.T) { diff --git a/chronograf/server/env.go b/chronograf/server/env.go index 9d58fd5c1c..30397dabe2 100644 --- a/chronograf/server/env.go +++ b/chronograf/server/env.go @@ -3,7 +3,7 @@ package server import ( "net/http" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) type envResponse struct { diff --git a/chronograf/server/env_test.go b/chronograf/server/env_test.go index 22e379c5c4..cb198010c1 100644 --- a/chronograf/server/env_test.go +++ b/chronograf/server/env_test.go @@ -6,8 +6,8 @@ import ( "testing" "time" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" ) func TestEnvironment(t *testing.T) { diff --git a/chronograf/server/influx.go b/chronograf/server/influx.go index b0d5ad38de..62e15601e1 100644 --- a/chronograf/server/influx.go +++ b/chronograf/server/influx.go @@ -10,8 +10,8 @@ import ( "net/url" "time" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/influx" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/influx" ) // ValidInfluxRequest checks if queries specify a command. diff --git a/chronograf/server/influx_test.go b/chronograf/server/influx_test.go index 987f064d98..147806719d 100644 --- a/chronograf/server/influx_test.go +++ b/chronograf/server/influx_test.go @@ -10,9 +10,9 @@ import ( "github.com/bouk/httprouter" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf/mocks" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestService_Influx(t *testing.T) { diff --git a/chronograf/server/kapacitors.go b/chronograf/server/kapacitors.go index 8ea4e2e3f3..eb15eaa11b 100644 --- a/chronograf/server/kapacitors.go +++ b/chronograf/server/kapacitors.go @@ -7,8 +7,8 @@ import ( "net/url" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - kapa "github.com/influxdata/chronograf/kapacitor" + "github.com/influxdata/platform/chronograf" + kapa "github.com/influxdata/platform/chronograf/kapacitor" ) type postKapacitorRequest struct { diff --git a/chronograf/server/kapacitors_test.go b/chronograf/server/kapacitors_test.go index b6c9f91501..babdb93a51 100644 --- a/chronograf/server/kapacitors_test.go +++ b/chronograf/server/kapacitors_test.go @@ -11,9 +11,9 @@ import ( "github.com/bouk/httprouter" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/server" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/server" ) const tickScript = ` diff --git a/chronograf/server/layout.go b/chronograf/server/layout.go index e2892731c3..2f13c056a7 100644 --- a/chronograf/server/layout.go +++ b/chronograf/server/layout.go @@ -5,7 +5,7 @@ import ( "net/http" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) type link struct { diff --git a/chronograf/server/layout_test.go b/chronograf/server/layout_test.go index 9ff1dbbabe..bed4ac696d 100644 --- a/chronograf/server/layout_test.go +++ b/chronograf/server/layout_test.go @@ -9,9 +9,9 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/server" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/server" ) func Test_Layouts(t *testing.T) { diff --git a/chronograf/server/logger.go b/chronograf/server/logger.go index 3ca5ab24f9..fec76feafb 100644 --- a/chronograf/server/logger.go +++ b/chronograf/server/logger.go @@ -4,7 +4,7 @@ import ( "net/http" "time" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // statusWriterFlusher captures the status header of an http.ResponseWriter diff --git a/chronograf/server/mapping.go b/chronograf/server/mapping.go index 59d31d340c..765698036e 100644 --- a/chronograf/server/mapping.go +++ b/chronograf/server/mapping.go @@ -9,8 +9,8 @@ import ( "strings" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/oauth2" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/oauth2" ) func (s *Service) mapPrincipalToSuperAdmin(p oauth2.Principal) bool { diff --git a/chronograf/server/mapping_test.go b/chronograf/server/mapping_test.go index 8697084f06..a564705397 100644 --- a/chronograf/server/mapping_test.go +++ b/chronograf/server/mapping_test.go @@ -9,10 +9,10 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/roles" ) func TestMappings_All(t *testing.T) { diff --git a/chronograf/server/me.go b/chronograf/server/me.go index 4d4575efc7..1ebed0c6c7 100644 --- a/chronograf/server/me.go +++ b/chronograf/server/me.go @@ -8,9 +8,9 @@ import ( "golang.org/x/net/context" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/oauth2" - "github.com/influxdata/chronograf/organizations" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/oauth2" + "github.com/influxdata/platform/chronograf/organizations" ) type meLinks struct { diff --git a/chronograf/server/me_test.go b/chronograf/server/me_test.go index 71522cbdcd..7f99045f47 100644 --- a/chronograf/server/me_test.go +++ b/chronograf/server/me_test.go @@ -10,11 +10,11 @@ import ( "net/http/httptest" "testing" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/oauth2" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/oauth2" + "github.com/influxdata/platform/chronograf/roles" ) type MockUsers struct{} diff --git a/chronograf/server/middle.go b/chronograf/server/middle.go index 7d2ec52c32..82d1577cbd 100644 --- a/chronograf/server/middle.go +++ b/chronograf/server/middle.go @@ -4,7 +4,7 @@ import ( "net/http" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // RouteMatchesPrincipal checks that the organization on context matches the organization diff --git a/chronograf/server/middle_test.go b/chronograf/server/middle_test.go index a57f563708..959a928ffd 100644 --- a/chronograf/server/middle_test.go +++ b/chronograf/server/middle_test.go @@ -7,10 +7,10 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/oauth2" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/oauth2" ) func TestRouteMatchesPrincipal(t *testing.T) { diff --git a/chronograf/server/mountable_router.go b/chronograf/server/mountable_router.go index f8db245f44..1048f226e5 100644 --- a/chronograf/server/mountable_router.go +++ b/chronograf/server/mountable_router.go @@ -4,7 +4,7 @@ import ( "net/http" libpath "path" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) var _ chronograf.Router = &MountableRouter{} diff --git a/chronograf/server/mountable_router_test.go b/chronograf/server/mountable_router_test.go index 6c8b2bb392..dc3c55b4df 100644 --- a/chronograf/server/mountable_router_test.go +++ b/chronograf/server/mountable_router_test.go @@ -11,7 +11,7 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf/server" + "github.com/influxdata/platform/chronograf/server" ) func Test_MountableRouter_MountsRoutesUnderPrefix(t *testing.T) { diff --git a/chronograf/server/mux.go b/chronograf/server/mux.go index a45d012abd..cb30037b26 100644 --- a/chronograf/server/mux.go +++ b/chronograf/server/mux.go @@ -12,9 +12,9 @@ import ( "github.com/NYTimes/gziphandler" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" // When julienschmidt/httprouter v2 w/ context is out, switch - "github.com/influxdata/chronograf/oauth2" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" // When julienschmidt/httprouter v2 w/ context is out, switch + "github.com/influxdata/platform/chronograf/oauth2" + "github.com/influxdata/platform/chronograf/roles" ) const ( diff --git a/chronograf/server/org_config.go b/chronograf/server/org_config.go index ccb62a79d3..70d815030d 100644 --- a/chronograf/server/org_config.go +++ b/chronograf/server/org_config.go @@ -5,7 +5,7 @@ import ( "fmt" "net/http" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) type organizationConfigLinks struct { diff --git a/chronograf/server/org_config_test.go b/chronograf/server/org_config_test.go index 3c462191a7..9c3b1e1495 100644 --- a/chronograf/server/org_config_test.go +++ b/chronograf/server/org_config_test.go @@ -8,10 +8,10 @@ import ( "net/http/httptest" "testing" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/organizations" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/organizations" ) func TestOrganizationConfig(t *testing.T) { diff --git a/chronograf/server/organizations.go b/chronograf/server/organizations.go index d9e2239542..92451b97e1 100644 --- a/chronograf/server/organizations.go +++ b/chronograf/server/organizations.go @@ -7,9 +7,9 @@ import ( "net/http" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/organizations" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/organizations" + "github.com/influxdata/platform/chronograf/roles" ) type organizationRequest struct { diff --git a/chronograf/server/organizations_test.go b/chronograf/server/organizations_test.go index 51dfd3b0fd..c655f9cf1e 100644 --- a/chronograf/server/organizations_test.go +++ b/chronograf/server/organizations_test.go @@ -11,10 +11,10 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/roles" ) func TestService_OrganizationID(t *testing.T) { diff --git a/chronograf/server/permissions.go b/chronograf/server/permissions.go index 744306e45d..89aad2dd2f 100644 --- a/chronograf/server/permissions.go +++ b/chronograf/server/permissions.go @@ -4,7 +4,7 @@ import ( "fmt" "net/http" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) // Permissions returns all possible permissions for this source. diff --git a/chronograf/server/permissions_test.go b/chronograf/server/permissions_test.go index 7a49b4e18c..cb7ec42414 100644 --- a/chronograf/server/permissions_test.go +++ b/chronograf/server/permissions_test.go @@ -9,9 +9,9 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" ) func TestService_Permissions(t *testing.T) { diff --git a/chronograf/server/queries.go b/chronograf/server/queries.go index 354fe2bf59..07a40ce17e 100644 --- a/chronograf/server/queries.go +++ b/chronograf/server/queries.go @@ -8,9 +8,9 @@ import ( "golang.org/x/net/context" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/influx" - "github.com/influxdata/chronograf/influx/queries" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/influx" + "github.com/influxdata/platform/chronograf/influx/queries" ) // QueryRequest is query that will be converted to a queryConfig diff --git a/chronograf/server/queries_test.go b/chronograf/server/queries_test.go index 8225d2d93a..9694b5f9fc 100644 --- a/chronograf/server/queries_test.go +++ b/chronograf/server/queries_test.go @@ -8,8 +8,8 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" ) func TestService_Queries(t *testing.T) { diff --git a/chronograf/server/queryconfig.go b/chronograf/server/queryconfig.go index 6370986ceb..d2e20d207c 100644 --- a/chronograf/server/queryconfig.go +++ b/chronograf/server/queryconfig.go @@ -3,8 +3,8 @@ package server import ( "fmt" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/influx" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/influx" ) // ToQueryConfig converts InfluxQL into queryconfigs diff --git a/chronograf/server/queryconfig_test.go b/chronograf/server/queryconfig_test.go index 03b84558ee..1ee33338d0 100644 --- a/chronograf/server/queryconfig_test.go +++ b/chronograf/server/queryconfig_test.go @@ -3,7 +3,7 @@ package server import ( "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestValidateQueryConfig(t *testing.T) { diff --git a/chronograf/server/routes.go b/chronograf/server/routes.go index 4cbe35fffe..43036b8e9f 100644 --- a/chronograf/server/routes.go +++ b/chronograf/server/routes.go @@ -4,8 +4,8 @@ import ( "fmt" "net/http" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/oauth2" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/oauth2" ) // AuthRoute are the routes for each type of OAuth2 provider diff --git a/chronograf/server/routes_test.go b/chronograf/server/routes_test.go index c0d315c9b3..35cedac199 100644 --- a/chronograf/server/routes_test.go +++ b/chronograf/server/routes_test.go @@ -6,7 +6,7 @@ import ( "net/http/httptest" "testing" - "github.com/influxdata/chronograf/log" + "github.com/influxdata/platform/chronograf/log" ) func TestAllRoutes(t *testing.T) { diff --git a/chronograf/server/server.go b/chronograf/server/server.go index 8e49afda45..97eeb68fae 100644 --- a/chronograf/server/server.go +++ b/chronograf/server/server.go @@ -16,12 +16,12 @@ import ( "strconv" "time" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/bolt" - idgen "github.com/influxdata/chronograf/id" - "github.com/influxdata/chronograf/influx" - clog "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/oauth2" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/bolt" + idgen "github.com/influxdata/platform/chronograf/id" + "github.com/influxdata/platform/chronograf/influx" + clog "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/oauth2" client "github.com/influxdata/usage-client/v1" flags "github.com/jessevdk/go-flags" "github.com/tylerb/graceful" @@ -94,7 +94,7 @@ type Server struct { Auth0SuperAdminOrg string `long:"auth0-superadmin-org" description:"Auth0 organization from which users are automatically granted SuperAdmin status" env:"AUTH0_SUPERADMIN_ORG"` StatusFeedURL string `long:"status-feed-url" description:"URL of a JSON Feed to display as a News Feed on the client Status page." default:"https://www.influxdata.com/feed/json" env:"STATUS_FEED_URL"` - CustomLinks map[string]string `long:"custom-link" description:"Custom link to be added to the client User menu. Multiple links can be added by using multiple of the same flag with different 'name:url' values, or as an environment variable with comma-separated 'name:url' values. E.g. via flags: '--custom-link=InfluxData:https://www.influxdata.com --custom-link=Chronograf:https://github.com/influxdata/chronograf'. E.g. via environment variable: 'export CUSTOM_LINKS=InfluxData:https://www.influxdata.com,Chronograf:https://github.com/influxdata/chronograf'" env:"CUSTOM_LINKS" env-delim:","` + CustomLinks map[string]string `long:"custom-link" description:"Custom link to be added to the client User menu. Multiple links can be added by using multiple of the same flag with different 'name:url' values, or as an environment variable with comma-separated 'name:url' values. E.g. via flags: '--custom-link=InfluxData:https://www.influxdata.com --custom-link=Chronograf:https://github.com/influxdata/platform/chronograf'. E.g. via environment variable: 'export CUSTOM_LINKS=InfluxData:https://www.influxdata.com,Chronograf:https://github.com/influxdata/platform/chronograf'" env:"CUSTOM_LINKS" env-delim:","` TelegrafSystemInterval time.Duration `long:"telegraf-system-interval" default:"1m" description:"Duration used in the GROUP BY time interval for the hosts list" env:"TELEGRAF_SYSTEM_INTERVAL"` ReportingDisabled bool `short:"r" long:"reporting-disabled" description:"Disable reporting of usage stats (os,arch,version,cluster_id,uptime) once every 24hr" env:"REPORTING_DISABLED"` diff --git a/chronograf/server/service.go b/chronograf/server/service.go index 183b9fb9cd..dc335e747c 100644 --- a/chronograf/server/service.go +++ b/chronograf/server/service.go @@ -4,9 +4,9 @@ import ( "context" "strings" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/enterprise" - "github.com/influxdata/chronograf/influx" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/enterprise" + "github.com/influxdata/platform/chronograf/influx" ) // Service handles REST calls to the persistence diff --git a/chronograf/server/services.go b/chronograf/server/services.go index 74f3b32bf7..15e1497833 100644 --- a/chronograf/server/services.go +++ b/chronograf/server/services.go @@ -6,7 +6,7 @@ import ( "net/http" "net/url" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) type postServiceRequest struct { diff --git a/chronograf/server/sources.go b/chronograf/server/sources.go index b470016d1f..f9f9e29ac3 100644 --- a/chronograf/server/sources.go +++ b/chronograf/server/sources.go @@ -7,12 +7,12 @@ import ( "net/http" "net/url" - "github.com/influxdata/chronograf/enterprise" - "github.com/influxdata/chronograf/organizations" + "github.com/influxdata/platform/chronograf/enterprise" + "github.com/influxdata/platform/chronograf/organizations" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/influx" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/influx" ) type sourceLinks struct { diff --git a/chronograf/server/sources_test.go b/chronograf/server/sources_test.go index 0691099d25..5cee215e55 100644 --- a/chronograf/server/sources_test.go +++ b/chronograf/server/sources_test.go @@ -12,9 +12,9 @@ import ( "github.com/bouk/httprouter" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" ) func Test_ValidSourceRequest(t *testing.T) { diff --git a/chronograf/server/stores.go b/chronograf/server/stores.go index cc709b3037..eb61a7323c 100644 --- a/chronograf/server/stores.go +++ b/chronograf/server/stores.go @@ -3,11 +3,11 @@ package server import ( "context" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/noop" - "github.com/influxdata/chronograf/organizations" - "github.com/influxdata/chronograf/roles" - platform "github.com/influxdata/chronograf/v2" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/noop" + "github.com/influxdata/platform/chronograf/organizations" + "github.com/influxdata/platform/chronograf/roles" + platform "github.com/influxdata/platform/chronograf/v2" ) // hasOrganizationContext retrieves organization specified on context diff --git a/chronograf/server/stores_test.go b/chronograf/server/stores_test.go index 441cc39299..7e0cd8fc46 100644 --- a/chronograf/server/stores_test.go +++ b/chronograf/server/stores_test.go @@ -5,9 +5,9 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/organizations" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/organizations" ) func TestStore_SourcesGet(t *testing.T) { diff --git a/chronograf/server/templates.go b/chronograf/server/templates.go index 9d6ba5f31e..0fe8003e92 100644 --- a/chronograf/server/templates.go +++ b/chronograf/server/templates.go @@ -6,8 +6,8 @@ import ( "net/http" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - idgen "github.com/influxdata/chronograf/id" + "github.com/influxdata/platform/chronograf" + idgen "github.com/influxdata/platform/chronograf/id" ) // ValidTemplateRequest checks if the request sent to the server is the correct format. diff --git a/chronograf/server/templates_test.go b/chronograf/server/templates_test.go index 4a23fefefd..cc14e53d10 100644 --- a/chronograf/server/templates_test.go +++ b/chronograf/server/templates_test.go @@ -3,7 +3,7 @@ package server import ( "testing" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) func TestValidTemplateRequest(t *testing.T) { diff --git a/chronograf/server/url_prefixer.go b/chronograf/server/url_prefixer.go index 9d095fa121..4ce593d230 100644 --- a/chronograf/server/url_prefixer.go +++ b/chronograf/server/url_prefixer.go @@ -7,7 +7,7 @@ import ( "net/http" "regexp" - "github.com/influxdata/chronograf" + "github.com/influxdata/platform/chronograf" ) const ( diff --git a/chronograf/server/url_prefixer_test.go b/chronograf/server/url_prefixer_test.go index d1cf66678b..6db8870b88 100644 --- a/chronograf/server/url_prefixer_test.go +++ b/chronograf/server/url_prefixer_test.go @@ -7,8 +7,8 @@ import ( "net/http/httptest" "testing" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/server" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/server" ) var prefixerTests = []struct { diff --git a/chronograf/server/users.go b/chronograf/server/users.go index f8b59955f6..ea2c5ece9c 100644 --- a/chronograf/server/users.go +++ b/chronograf/server/users.go @@ -9,8 +9,8 @@ import ( "strconv" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/roles" ) type userRequest struct { @@ -350,13 +350,13 @@ func setSuperAdmin(ctx context.Context, req userRequest, user *chronograf.User) // changes were requested. // Only allow users to set SuperAdmin if they have the superadmin context - // TODO(desa): Refactor this https://github.com/influxdata/chronograf/issues/2207 + // TODO(desa): Refactor this https://github.com/influxdata/platform/chronograf/issues/2207 if isSuperAdmin := hasSuperAdminContext(ctx); isSuperAdmin { user.SuperAdmin = req.SuperAdmin } else if !isSuperAdmin && (user.SuperAdmin != req.SuperAdmin) { // If req.SuperAdmin has been set, and the request was not made with the SuperAdmin // context, return error - return fmt.Errorf("User does not have authorization required to set SuperAdmin status. See https://github.com/influxdata/chronograf/issues/2601 for more information.") + return fmt.Errorf("User does not have authorization required to set SuperAdmin status. See https://github.com/influxdata/platform/chronograf/issues/2601 for more information.") } return nil diff --git a/chronograf/server/users_test.go b/chronograf/server/users_test.go index 019b6453eb..d0db20571f 100644 --- a/chronograf/server/users_test.go +++ b/chronograf/server/users_test.go @@ -11,10 +11,10 @@ import ( "testing" "github.com/bouk/httprouter" - "github.com/influxdata/chronograf" - "github.com/influxdata/chronograf/log" - "github.com/influxdata/chronograf/mocks" - "github.com/influxdata/chronograf/roles" + "github.com/influxdata/platform/chronograf" + "github.com/influxdata/platform/chronograf/log" + "github.com/influxdata/platform/chronograf/mocks" + "github.com/influxdata/platform/chronograf/roles" ) func TestService_UserID(t *testing.T) { @@ -354,7 +354,7 @@ func TestService_NewUser(t *testing.T) { }, wantStatus: http.StatusUnauthorized, wantContentType: "application/json", - wantBody: `{"code":401,"message":"User does not have authorization required to set SuperAdmin status. See https://github.com/influxdata/chronograf/issues/2601 for more information."}`, + wantBody: `{"code":401,"message":"User does not have authorization required to set SuperAdmin status. See https://github.com/influxdata/platform/chronograf/issues/2601 for more information."}`, }, { name: "Create a new SuperAdmin User - as superadmin", @@ -1264,7 +1264,7 @@ func TestService_UpdateUser(t *testing.T) { id: "1336", wantStatus: http.StatusUnauthorized, wantContentType: "application/json", - wantBody: `{"code":401,"message":"User does not have authorization required to set SuperAdmin status. See https://github.com/influxdata/chronograf/issues/2601 for more information."}`, + wantBody: `{"code":401,"message":"User does not have authorization required to set SuperAdmin status. See https://github.com/influxdata/platform/chronograf/issues/2601 for more information."}`, }, { name: "Update a Chronograf user to super admin - with super admin context", diff --git a/chronograf/ui/src/kapacitor/constants/index.ts b/chronograf/ui/src/kapacitor/constants/index.ts index ecc93e2f2c..7a4dc96089 100644 --- a/chronograf/ui/src/kapacitor/constants/index.ts +++ b/chronograf/ui/src/kapacitor/constants/index.ts @@ -88,7 +88,7 @@ export const defaultRuleConfigs = { export const defaultEveryFrequency: string = '30s' -// constants taken from https://github.com/influxdata/chronograf/blob/870dbc72d1a8b784eaacad5eeea79fc54968b656/kapacitor/operators.go#L13 +// constants taken from https://github.com/influxdata/platform/chronograf/blob/870dbc72d1a8b784eaacad5eeea79fc54968b656/kapacitor/operators.go#L13 export const EQUAL_TO: string = 'equal to' export const LESS_THAN: string = 'less than' export const GREATER_THAN: string = 'greater than' diff --git a/chronograf/ui/src/shared/decorators/errors.tsx b/chronograf/ui/src/shared/decorators/errors.tsx index 2f6ddff72b..5ddfd35eb8 100644 --- a/chronograf/ui/src/shared/decorators/errors.tsx +++ b/chronograf/ui/src/shared/decorators/errors.tsx @@ -10,7 +10,7 @@ class DefaultError extends Component { return (

A Chronograf error has occurred. Please report the issue  - here. + here.

) } diff --git a/chronograf/v2/cell_test.go b/chronograf/v2/cell_test.go index 94aa4b436f..3864a8de09 100644 --- a/chronograf/v2/cell_test.go +++ b/chronograf/v2/cell_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/influxdata/chronograf/v2" + "github.com/influxdata/platform/chronograf/v2" ) func TestCell_MarshalJSON(t *testing.T) {