Commit Graph

95 Commits (1d75235fe1fc81c006a67872c64fe584c8493725)

Author SHA1 Message Date
Jared Scheib aa612f7ef9 Update docs URLs to use 'latest' for better future-proofing 2017-06-15 14:50:34 -07:00
Chris Goller a2f87158fc Update bumpversion and documentation for release 2017-06-01 18:26:33 -05:00
Chris Goller 6bfc24445d Add bumpversion to help script releases 2017-05-16 17:07:07 -05:00
Regan Kuchan 289c7ed979 Link to new docs! 2017-05-08 16:31:24 -07:00
Tim Raymond & Jared Scheib dcbe44d9ce Fix OAuth when using Basepath
Updated the logout link in the UI to use a link provided by the
/chronograf/v1/ endpoint. We also replaced many instances of string
concatenation of URL paths with path.Join, which better handles cases
where prefixed and suffixed "/" characters may be present in provided
basepaths. We also refactored how Basepath was being prefixed when using
Auth. Documentation was also updated to warn users that basepaths should
be applied to the OAuth callback link when configuring OAuth with their
provider.
2017-05-08 14:40:50 -07:00
Regan Kuchan d7ebf365cc Prep for beta10 release 2017-04-28 17:14:42 -07:00
Regan Kuchan 2b20b8680b Updates for beta9 2017-04-21 19:19:36 -07:00
nathan haugo aece766de6 Update for beta8 2017-04-07 17:18:46 -07:00
Chris Goller bbf6c1300c Add configurable scopes to generic oauth2 support 2017-04-07 14:58:35 -05:00
Chris Goller 828ece6737 Add generic oauth2 documentation 2017-04-06 16:45:48 -05:00
Jared Scheib ac4423a6fd Add new auth duration CLI option; add client heartbeat; fix logout (#1119)
* User can now set oauth cookie session duration via the CLI to any duration or to expire on browser close

* Refactor GET 'me' into heartbeat at constant interval

* Add ping route to all routes

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

* Refactor cookie generation to use an interface

* WIP adding refreshable tokens

* Add reminder to review index.js Login error handling

* Refactor Authenticator interface to accommodate cookie duration and logout delay

* Update make run-dev to be more TICKStack compliant

* Remove heartbeat/logout duration from authentication

* WIP Refactor tests to accommodate cookie and auth refactor

* Update oauth2 tests to newly refactored design

* Update oauth provider tests

* Remove unused oauth2/consts.go

* Move authentication middleware to server package

* Fix authentication comment

* Update authenication documentation to mention AUTH_DURATION

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

* Fix Makefile run-dev target

* Remove spurious ping route

* Update auth docs to clarify authentication duration

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

This reverts commit 298a8c47e1431720d9bd97a9cb853744f04501a3.

Conflicts:
ui/src/index.js

* Add auth test for JWT signing method

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

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

* Add Duration to Validation interface for Tokens

* Make auth duration of zero yield a everlasting token

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

This reverts commit b4773c15afe4fcd227ad88aa9d5686beb6b0a6cd.

* Rename http status constants and add FORBIDDEN

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

* Update changelog

* Fix minor word semantics

* Update oauth2 tests to be in the oauth2_test package

* Add check at compile time that JWT implements Tokenizer

* Rename CookieMux to AuthMux for consistency with earlier refactor

* Fix logout middleware

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

* Update changelog

* Fix proptypes for logout button data shape in SideNav
2017-04-06 11:40:57 -07:00
Regan Kuchan 6ff12a1e5b Update version in installation page 2017-03-28 13:55:16 -07:00
Regan Kuchan efe4707a57 Merge pull request #1043 from influxdata/beta5-doc-updates
Beta5 doc updates
2017-03-21 18:15:56 -07:00
Regan Kuchan d312c2cb34 Add brief admin page docs 2017-03-21 17:33:07 -07:00
Regan Kuchan 2a9e60e893 Update images 2017-03-21 15:54:58 -07:00
Regan Kuchan 01dad05107 Update version numbers in the installation guide 2017-03-21 11:08:50 -07:00
Chris Goller 1269902a63 Rename talk files to _go 2017-03-21 09:27:12 -07:00
Chris Goller 295388cd87 Add talk for Minneapolis Ultimate Go 2017-03-16 10:01:23 -05:00
Regan Kuchan d5d9a5394c Update images 2017-02-24 15:59:31 -08:00
Regan Kuchan 86b4413cf1 Update version and main image 2017-02-24 15:59:20 -08:00
Tim Raymond 6a9e61c740 Merge branch 'master' into feature/oauth-google
Conflicts:
	server/dashboards.go
	server/server.go
	ui/.eslintrc
	ui/src/index.js
2017-02-23 18:13:39 -05:00
Tim Raymond 22a556e964 Add organization restriction on Heroku provider
This allows operators to permit access to Chronograf only to users belonging
to a set of specific Heroku organizations. This is controlled using the
HEROKU_ORGS env or the --heroku-organizations switch.
2017-02-21 13:09:42 -05:00
Tim Raymond 3c62eaa93c Update/Cleanup OAuth2 documentation
Information on setting up Heroku and Google authentication has been
added. Also, the information about the design has been updated and moved
to the oauth2 package docs along with updated diagrams to match with
developer expectations about where design-related documentation should
be found.
2017-02-21 11:04:01 -05:00
Regan Kuchan 79339b8622 Update Telegraf version to 1.2.1 2017-02-17 10:12:23 -08:00
Chris Goller 808d6c5a46 Update TLS documentation grammar and structure 2017-02-15 09:10:51 -06:00
Chris Goller 9ad885c53b Add documentation for running Chronograf with TLS 2017-02-14 10:32:37 -06:00
Regan Kuchan c9161fd1d9 Add a section on the TICKscript parser 2017-02-10 15:28:02 -08:00
Regan Kuchan a8e0f77589 Update DE images 2017-02-09 17:21:46 -08:00
Chris Goller 75cd6cebff Remove explorations from backend server 2017-02-01 15:09:02 -06:00
Regan Kuchan f49d9d4eb3 Update Kapacitor alert nodes 2017-01-27 16:40:39 -08:00
Regan Kuchan 55db76b067 Update INSTALLATION and GETTING_STARTED 2017-01-26 14:51:24 -08:00
Chris Goller 636ebedf22 Add Github organization restriction to authentication 2017-01-06 11:39:20 -06:00
Regan Kuchan cd910beb7f Update Getting Started for beta3 release 2016-12-16 17:36:02 -08:00
Chris Goller d2aa0fc5ad Merge pull request #649 from influxdata/dashboard-api-spike
Dashboard api spike
2016-12-07 17:17:17 -06:00
Chris Goller e7ce6c3520 Update dashboards documentation use array's of queries 2016-12-07 16:35:58 -06:00
Chris Goller 88f2e49c52 Add information about how to make releases 2016-12-06 13:21:07 -06:00
Andrew Watkins 189105c156 Merge pull request #641 from influxdata/readme-updates
Update README with known issues section
2016-12-06 11:14:54 -08:00
Andrew Watkins 23fe33fba5 Merge pull request #642 from influxdata/number-vis-type
Visualization: SINGLE STAT
2016-12-06 11:10:58 -08:00
Andrew Watkins 0553da0a65 Update LAYOUT docs and vis type 2016-12-06 10:59:22 -08:00
Regan Kuchan 0a679ee5a3 Fix merge conflict 2016-12-06 10:48:19 -08:00
Chris Goller 77224f9d26 Update dashboard design to include answers to spike 2016-12-06 11:22:27 -06:00
Chris Goller 0b789329c6 Update dashboard design to be simple queries 2016-12-06 11:10:26 -06:00
Regan Kuchan c27594dbfe Fix image links 2016-12-06 08:59:56 -08:00
Nathan Haugo a32dfda853 Merge pull request #629 from influxdata/use-case
Add use case doc
2016-12-06 08:36:06 -08:00
Jade McGough bbde06a2cc update proto.md 2016-12-05 21:28:12 -08:00
Regan Kuchan d967e32193 Update README and INSTALLATION for the beta release 2016-12-05 16:44:37 -08:00
Chris Goller 2096033ef8 Add initial dashboard api design 2016-12-05 11:36:12 -06:00
Regan Kuchan 03e7d8a474 Add a setup use cases doc 2016-12-02 15:48:21 -08:00
Jack Zampolin 046bd16857 Add note to auth.md 2016-12-02 10:48:04 -08:00
Chris Goller a9d194ea82 Update documentation for layout labels and ranges 2016-11-30 14:13:15 -08:00