Chris Goller
b60901e766
Add structured logging to underlying http server
2017-03-06 15:16:45 -06:00
Chris Goller
8d014e9b94
Update InfluxEnterprise users to return their roles
2017-03-01 19:13:44 -06:00
Chris Goller
27b50fde22
Update schema for /permissions endpoint to have scopes
2017-02-27 13:31:38 -06:00
Chris Goller
bbd899cecb
Merge branch 'master' into feature/#54-tr-enterprise-client
...
Conflicts:
bolt/internal/internal.pb.go
2017-02-24 13:02:32 -06:00
Chris Goller
275116711f
Merge branch 'master' into feature/connection-info#825
...
Conflicts:
CHANGELOG.md
2017-02-24 11:29:43 -06:00
Chris Goller
46b1a08aa5
Merge branch 'master' into feature/#54-tr-enterprise-client
...
Conflicts:
Makefile
chronograf.go
server/routes.go
server/users.go
2017-02-23 23:26:09 -06:00
Chris Goller
5aa6a4ef2b
Add roles to chronograf
2017-02-23 16:02:53 -06:00
Chris Goller
95065f4635
Add a listing of all possible permissions for OSS and Enterprise
2017-02-19 13:47:19 -06:00
Chris Goller
3eb7da2f1a
Refactor Influx OSS users
2017-02-19 00:54:52 -06:00
Chris Goller
31276954b3
Add updating permissions for enterprise users
2017-02-17 16:35:56 -06:00
Chris Goller
8ccda8b64d
Add permissions to users
2017-02-17 16:03:49 -06:00
Chris Goller
7653dfdfec
Add get of all users for a data source
2017-02-17 15:13:51 -06:00
Chris Goller
9b24351732
Refactor users and add client usersstore
2017-02-17 13:37:00 -06:00
Chris Goller
88413257e6
Merge branch 'master' into feature/#54-tr-enterprise-client
2017-02-17 10:11:55 -06:00
Tim Raymond
d07c7ca1d6
Reorganize OAuth2 Logic
...
Created an oauth2 package which encapsulates all oauth2 providers,
utility functions, types, and interfaces. Previously some methods of the
Github provider were used as http.HandlerFuncs. These have now been
pulled into a concrete type called a JWTMux to implement other Oauth2
providers.
JWTMux has all of the functionality required to take a token from any
provider and store it as a JWT in a browser, and that is the extent of
its responsibilities. It implements the oauth2.Mux interface which would
potentially allow other strategies of oauth2 credential storage.
2017-02-14 16:18:41 -05:00
Jade McGough
8cc684588e
add metaURL to source
2017-02-09 23:14:04 -06:00
Chris Goller
bd6f3e1a6b
Add kapa alert arguments and properties
2017-02-09 00:10:23 -06:00
Chris Goller
aa4b6fb689
Add kapacitor alert node structs
2017-02-08 22:18:23 -06:00
Chris Goller
7deaf845a7
Merge pull request #852 from influxdata/feature/kapacitor-detail-field
...
Update kapacitor alert rule to have detail field
2017-02-08 20:50:48 -06:00
Chris Goller
98198dbf5b
Update kapacitor alert rule to have detail field
2017-02-07 17:09:14 -06:00
Tim Raymond
a3f82670fc
Make Open() idempotent and required
...
Open() wasn't a hard requirement, so it was a little surprising to need
to use it when creating an enterprise.Client in some circumstances but
not others. This returns an error when Querying if Open() was not
called, preventing panics which would otherwise result. Granted, this
would only be encountered by developers, but I believe a helpful error
is sometimes more useful than a mysterious panic when making libs that
devs actually enjoy using. Furthermore, a preflight check to see whether
dataNodes was initialized makes the Open() method idempotent.
2017-02-02 16:18:26 -08:00
Chris Goller
1522dc6e4e
Remove explorations from backend server
2017-02-01 15:09:02 -06:00
Jade McGough
fdb6de3503
fix bugs
2017-01-27 04:51:31 -08:00
Chris Goller
c852618342
Merge pull request #728 from influxdata/feature/go-insecure-tls
...
Add insecureSkipVerify option to source to accept all influxdb certs
2017-01-05 16:08:58 -06:00
Chris Goller
bf415e5eea
Update kapacitor alert rules to accept inside and outside range
2017-01-04 22:20:12 -06:00
Chris Goller
439a4d32e8
Add insecureSkipVerify option to source to accept all influxdb certs
...
The insecureSkipVerify defaults to false, but when true, instructs
the server to accept any certificate coming from the InfluxDB server.
2017-01-04 19:35:07 -06:00
Jade McGough
f57640124a
add kapacitor range alerting to API
2016-12-20 12:22:53 -08:00
Jade McGough
ffe9943212
clean up pointer usage
2016-12-15 13:37:11 -08:00
Jade McGough
00f66e7593
fix bugs
2016-12-15 11:27:06 -08:00
Jade McGough
8bc8ba151e
formatting
2016-12-14 12:12:20 -08:00
Jade McGough
8f939f8fbf
omg it compiled
2016-12-13 23:56:26 -08:00
Jade McGough
cd627b47ff
wow did it actually just compile?
2016-12-13 23:22:54 -08:00
Jade McGough
ccf93b4781
fix errors
2016-12-13 22:57:52 -08:00
Jade McGough
07fa7a6df1
add and get methods for dashboard
2016-12-13 02:44:19 -08:00
Jade McGough
70e64b6baf
WIP
2016-12-08 19:28:40 -08:00
Jade McGough
7599369eed
add dashboards interface/structs
2016-12-07 16:31:22 -08:00
Jade McGough
168d1a9679
add type to cell interface
2016-12-06 02:48:12 -08:00
Chris Goller
8ea9c5716e
Allow upper and lower bound to be zero
2016-11-30 14:13:15 -08:00
Chris Goller
66ac6af136
Update layout ylabel and yrange to be properties of the query.
2016-11-30 14:13:15 -08:00
Chris Goller
28bccfdcb2
Add ylabels and yranges to layouts
2016-11-30 14:04:32 -08:00
Tim Raymond
cee5c85116
Fix template layout ordering
...
This divides templates into two classes: autoflow and static. This is
controlled by a boolean "autoflow" property on templates. Any autoflow
templates that will be rendered for a host, have their cells arranged in
a left-to-right, top-to-bottom fashion.
Static templates, are assumed to have precise positioning information
for their graphs. The only adjustment made to them will be a translation
of their Y coords so they do not overlap other layouts.
The autoflow templates, after processing, become a static layout as
defined above and are positioned accordingly.
2016-11-29 17:41:19 -05:00
Will Piers
d3da8998e8
Add users endpoints/storage plus me endpoint
2016-11-21 14:19:57 -07:00
Chris Goller
75db75473f
Update pre-canned layouts to not have the telegraf database specified.
2016-11-18 16:07:53 -06:00
Chris Goller
923a9d3c31
Update sources endpoint to take optional telegraf database name.
2016-11-18 16:07:53 -06:00
Chris Goller
312254667b
Merge pull request #451 from influxdata/feature/ga-remove-pw-todos
...
Remove password in cleartext TODOs
2016-11-10 12:26:53 -06:00
gunnaraasen
950159ea47
Remove password in cleartext TODOs
2016-11-10 10:09:14 -08:00
Chris Goller
ff3d319866
Update tickscript generation to use group by time as period.
...
Add httpOut node
Remove spurious variables
2016-11-10 11:35:26 -06:00
Chris Goller
78e9573c28
Add wheres to layouts
2016-11-07 20:35:46 -06:00
Chris Goller
942f3ca6ac
Add groupby options to layouts
2016-11-07 16:31:48 -06:00
Chris Goller
7096e2ee70
Update layouts to not use UUIDs in name and only use filesystem
2016-11-07 10:10:26 -06:00