Delmer Reed
100148c087
fix(server): timeout and fetch version concurrently
...
fixes an issue where version was not being fetched concurrently
and not timing out for each source.
Co-authored-by: Kelvin Wang <sherkrainwang@gmail.com>
2019-05-30 17:31:35 -04:00
Brandon Farmer
601219f9dd
Use go modules, update flux
2019-04-16 10:21:32 -07:00
Brandon Farmer
944402e1a3
Use go modules, update flux
2019-04-11 16:14:36 -07:00
Iris Scholten
7c25efc09a
Stop cells with raw/no format selected from getting changed to base 10
2019-02-12 12:35:52 -08:00
Iris Scholten
54ade11321
Stop cells with raw/no format selected from getting changed to base 10
2019-02-12 11:55:55 -08:00
nathan haugo
3416ff36f6
Bump version for 1.7.7
2019-01-16 13:13:40 -08:00
Brandon Farmer
adaf11f26d
Use JWT in enterprise for authentication
2019-01-15 15:38:12 -08:00
Brandon Farmer
f2b8691cdd
Use JWT in enterprise for authentication
2019-01-15 14:01:05 -08:00
Nathan Haugo
723a11ce73
Prep for 1.7.6 release ( #5040 )
...
* Prep for 1.7.6 release
* Update readme
2019-01-14 16:18:51 -08:00
Delmer
e13fc0173d
Update version to 1.7.4 ( #4883 )
2018-12-12 16:21:04 -05:00
Delmer Reed
bc37101e76
Update version to 1.7.4
2018-12-12 16:20:04 -05:00
nathan haugo
b90a8dea0b
Update changelog and bump version
2018-11-13 16:37:56 -08:00
Brandon Farmer
7bcffde792
Handle basepath issue with missing slash
2018-11-09 16:33:00 -08:00
Brandon Farmer
c59041ea45
Handle basepath issue with missing slash
2018-11-09 16:03:17 -08:00
Deniz Kusefoglu
d7afea50ff
Get protoboards from multistore if not able to find from ProtoboardsPath
2018-11-08 17:49:58 -08:00
Deniz Kusefoglu
9924d577a5
Get protoboards from multistore if not able to find from ProtoboardsPath
2018-11-08 17:27:27 -08:00
nathan haugo
1e33834906
Bumpversion for 1.7.2
2018-11-08 12:27:52 -08:00
nathan haugo
335aa61e46
Bump to version 1.7.1
2018-11-07 11:08:13 -08:00
Deniz Kusefoglu
d868758912
Update protoboards to contain template variables
2018-11-06 15:37:13 -08:00
Andrew Watkins
d451ca76bb
fix(flux): create unique link for querying flux ( #4755 )
2018-11-06 14:18:37 -08:00
Andrew Watkins
9537cb3ca0
fix(sources): call to GET /sources hanging ( #4731 )
2018-11-06 09:17:02 -08:00
Deniz Kusefoglu
c339779580
Add note and note visibility fields to protoboard definition in BE
2018-10-30 13:24:48 -07:00
Iris Scholten
5115770edc
Add Version to Source struct
...
Co-authored-by: Michael Desa <mjdesa@gmail.com>
2018-09-27 14:07:15 -07:00
Brandon Farmer
aab0864947
Display more error information in flux editor
2018-09-23 22:29:14 -07:00
Edd Robinson
a7c1800143
Improve asset loading performance
...
This commit improves the loading performance of static assets on devices
with low CPU, such as Pies or other embedded devices.
One characteristic of these devices is that they don't often have the
intrinsics available used in gzip compression.
This commit does two things:
(1) Adds an option to explicitly disable gzip compression of requested
assets.
(2) Avoids the very expensive URL prefix Handler wrapper if no base
path has been set.
2018-09-19 08:48:06 -07:00
Alirie Gray
246c6f15c7
Add type property to queries ( #4458 )
...
* Add type property to CellQuery model
* Make an enum for QueryType
* Add type property to Query model on backend
* Add query type checking to CEO reducer and Layout
* Update swagger.json docs
2018-09-14 16:24:17 -07:00
Jared Scheib
bdf4036042
fix: go vet server/server.go
2018-09-12 18:32:06 -04:00
Brandon Farmer
c4e40b7643
Update flux golang dependencies
2018-09-10 15:20:56 -07:00
Deniz Kusefoglu
f19323e74c
Add suggestprotoboards function at dashboard step
...
Prevent dashboard cell axis overwriting if Bounds is empty
Add measurements field to protoboards meta
Correct comment on protoboardsStore
Add styling and copy polish to wizards
Update Protoboards to include meta.measurements
Refactor protoboard suggestion
Update Wizard tests to incorporate capitalizations
Add types to protoboardsSuggestion
Fix go tests
2018-09-06 15:51:40 -07:00
Iris Scholten
43afa38b0a
Remove check for flux ping when adding and updating flux service ( #4361 )
2018-09-05 11:01:20 -07:00
Michael Desa
8201a0d55c
fix(server): pass pprof enabled option down to NewMux properly
2018-09-05 13:04:31 -04:00
Christopher Henn
aa29a03653
Rewrite Worker script paths according to basepath
2018-08-29 09:34:37 -07:00
Deniz Kusefoglu
4009743b09
Merge pull request #4264 from influxdata/feature/add-protoboards-to-wizard-step
...
Implement DashboardStep on both wizards
2018-08-23 17:41:10 -07:00
Alex Paxton
fc9cd71939
Introduce Cell Notes & Note Cells ( #4257 )
...
* feat: add Note string field to dashboard cells
* wip feat: html escape cell note to help prevent XSS attack
Requires further input to make sure this is effective at its
purpose.
* Add ability to view a cell's note from the cell header
* Make styles less brittle
* Add "chat" icon for use in notes
* Position note using cell X & Y
Avoid overlap with associated cell whenever possible
* New notes are empty strings by default
* Overflow note when contents are large
* Add react-markdown package for displaying markdown
* Display markdown in cell note
* Add a cell note text editor into the CEO
* Improve cell note editor
* Use codemirror placeholder addon
* Add placeholder to note field & foundation of markdown theme
* Add Markdown Cell
* Add initial styles for markdown cell contents
* Add graphic for Note type cell
* feat: add NoteVisibility to DashboardCell
* Add basic markdown syntax highlighting in editor
* Remove comment
* Show note in cell when queries return no data
* Make exception for rule graph
* Update fixtures and resources to fix tests
* Update changelog
* feat: sanitize xss-vulnerable note html
* Polish appearance of code samples in notes and note cells
* Replace ascii with plaintext before passing to markdown renderers
* Move "display when no results toggle" above text field
Less likely to go undiscovered
2018-08-23 14:41:40 -07:00
Deniz Kusefoglu
dcaf18b811
Fix tests to add protoboards endpoint to resource links
2018-08-23 13:13:52 -07:00
Deniz Kusefoglu
5fbb9a2688
Add protoboards endpoint to the routes response from backend
2018-08-23 10:59:23 -07:00
Brandon Farmer
f461c50dec
Merge pull request #4128 from influxdata/enhancement/add-proxy-ids
...
Pass uuid to proxy requests for determining which responses are relevant
2018-08-15 13:51:35 -07:00
Jared Scheib
f57daa8bc5
feat: protoboard api
...
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-08-14 14:29:10 -07:00
Brandon Farmer
dba9e28fa0
Pass uuid to proxy requests for determining which responses are relevant
2018-08-08 14:05:42 -07:00
Christopher Henn
1387c8d6b9
Document annotations API changes
2018-08-06 08:47:19 -07:00
Christopher Henn
d0fad40d91
Document existing annotations API
2018-08-06 08:47:19 -07:00
Christopher Henn
f886d9f0f2
Add support for user-defined annotation tags
2018-08-06 08:47:19 -07:00
Alirie Gray
0f393b8bf3
Flux/connections page ( #4026 )
...
* Load services on manages sources page
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Add Flux dropdown on manage sources page
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Add flux connection dropdown with create, select, and update
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Prevent creation of Flux connection with duplicate name
Fixed bug where refreshing page allowed for Flux or connections
with duplicate names to be created
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
* Add ability to delete a FluxService from the fluxservice dropdown
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Change FluxPage to use the active flux connection set by FluxConnectionPage
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Ensure that only flux services are loaded into redux services
* Polish styles for Flux Connection Page
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Add pingflux as a part of adding and updating a flux service
Co-authored-by: Chris Goller <goller@gmail.com>
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Add Swagger routes and definitions for Service endpoints
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
* Replace flux overlay with redirect to flux connections pages
* Add test for FluxConnectionPage
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
* Replace hard-coded string with enum
* Use active from metadata instead of service object in ServiceDropdown
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
* Add generic for getDeep on service metadata property
* Capitalize enum constant values in FluxFormMode
* Show error notification when user reaches edit route for nonexistant flux
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
* Add tests for FluxDropdown
* Update types for async functions
2018-07-26 18:16:02 -07:00
nathan haugo
8c1862d8ae
Update master to 1.7.0 and use bumpversion for makefile config instead of git tags
2018-07-23 15:53:48 -07:00
Nathan Haugo
13a46b946d
Merge branch 'master' into release/1.6.x
2018-07-18 14:50:02 -07:00
nathan haugo
45069a0eee
Changelog and version for 1.6.0
2018-07-18 14:48:59 -07:00
Michael Desa
b1c02b9b95
review(chronograf): make changes suggested in pr
2018-07-18 10:39:05 -04:00
Michael Desa
1662e289f6
docs(server): add dashboards to swagger definition for v2 API
2018-07-18 10:39:05 -04:00
Michael Desa
b61f424319
feat(server): add v2 dashboard API
2018-07-18 10:39:05 -04:00
Michael Desa
537f807ea4
feat(server): return special error if cell not found
2018-07-16 12:55:52 -04:00
Michael Desa
aa06178002
review: make changes suggested in review
2018-07-16 11:37:20 -04:00
Michael Desa
edb34e35ac
review(server): remove extra line
2018-07-16 11:25:15 -04:00
Michael Desa
c8a07e1125
docs(server): add v2 openapi specification
2018-07-16 11:25:15 -04:00
Michael Desa
10c0b4182d
test(server): add cell http handler tests
2018-07-16 11:25:15 -04:00
Michael Desa
4ba1dba579
feat(server): add cells api
2018-07-16 11:25:15 -04:00
Alirie Gray
8f03b96e65
Move LogViewer from Config to OrganizationConfig links response
2018-07-12 11:28:22 -07:00
Chris Goller
e9b1e47d65
fix(server): health for source returns status no content
2018-07-11 18:30:04 -05:00
Christopher Henn
1ab33d045a
Enable creation of text template variables
2018-07-11 15:10:56 -07:00
Alirie Gray
2f2263d7ac
Merge pull request #3806 from influxdata/logs-viewer/logs-overlay-api
...
Add API to get/update Log Viewer UI config within parent Organization Config
2018-07-10 16:27:23 -07:00
Alirie Gray
f4de39d443
Add auth config link to global application config response links
2018-07-10 16:13:37 -07:00
Alirie Gray
35efb2d274
Add log viewer link to organization config response
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-10 16:05:11 -07:00
Alirie Gray
0f810debcb
Rename org config method Update to Put for semantic accuracy
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-10 15:42:44 -07:00
Alirie Gray
874110bd5e
Rename org config receivers and function params to be more conventional
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-10 15:32:23 -07:00
Alirie Gray
a309c3f026
Remove unecessary nil guard and group response creation code in org config
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-10 15:26:30 -07:00
Alirie Gray
0988388e24
Add comment for validLogViewerConfig function
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-10 15:09:06 -07:00
Alirie Gray
6d9c58e45a
Fix swagger error in LogViewerColumn
2018-07-10 14:03:21 -07:00
Alirie Gray
6e72596275
Add comment to explain use of FindOrCreate in OrganizationLogViewerConfig service method
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-10 12:06:11 -07:00
Alirie Gray
805faa12d0
Rename LogViewerOrganizationConfig to OrganizationLogViewerConfig
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-10 12:05:29 -07:00
Alirie Gray
0a8dac4a07
Remove overly defensive nil org config guard on GET
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-10 11:52:30 -07:00
Alirie Gray
251d15672b
Guard against length-0 slice in org_config get and FindOrCreate methods
...
Added ErrOrganizationConfigNotFound error
Refactored FindOrCreate to use helper get method
Ensure that FindOrCreate creates a new org config if config not found
and returns any other errors
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-10 11:41:06 -07:00
Christopher Henn
d9efd4ca36
Fix encoding of empty source responses
2018-07-10 10:50:27 -07:00
Jared Scheib
febff22915
Fix swagger.json breaking in rebase
2018-07-09 17:41:23 -07:00
Jared Scheib
8ce7588d41
Add tests for validLogViewerConfig & remove obsolete comments
2018-07-09 17:37:30 -07:00
Jared Scheib
10eb221bde
Fix server/org_config_test function names in test error output
2018-07-09 17:37:30 -07:00
Jared Scheib
c6a857667f
Fix OrganizationConfig store to never manipulate global org config
...
Using serverContext created the scenario where a global org config
could be created and manipulated in certain cases. However, org
configs should always be in the context of an organization --
there is no global organization config, so removing these lines
removes the ability for such an undesired state.
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
2018-07-09 17:37:30 -07:00
Jared Scheib
f21b347f4b
Fix new log viewer config response underlying struct
...
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
2018-07-09 17:37:30 -07:00
Alirie Gray
779f88199a
Update swagger docs with refactored organization config API
...
Add definitions for Config and Organization Config
Replace /:section route with /auth and /org_config/logviewer
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-09 17:37:30 -07:00
Jared Scheib
ae475c7ae8
Add OrganizationConfigStore & refactor org config to be per org
...
As previously implemented, OrganizationConfig was a global
object. This refactor adds the organization id to context for
every request, even when auth is disabled, so that org id
can be used to get/update an organization config.
Along those lines, this also removes OrganizationConfigStore
.Initialize and replaces .Get with .FindOrCreate, handling
the creation of organization configs upon first attempted
access.
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-09 17:36:19 -07:00
Jared Scheib
ecb5347597
WIP Refactor log viewer config to be nested under organizations
...
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
2018-07-09 17:36:19 -07:00
Alirie Gray
2319ac3ff8
Replace name "LogViewerUIConfig" with "LogViewerConfig"
2018-07-09 17:36:19 -07:00
Alirie Gray
c33d4aa856
Add comments and refactored map syntax for validLogViewerUIConfig
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-09 17:36:19 -07:00
Alirie Gray
5894e8d881
Handle decoding request before retrieving config & := syntax for res
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-09 17:36:19 -07:00
Jared Scheib
571bca7743
Add & fix logViewer links in configResponse
...
Rename LogViewerUI to LogViewer in Config struct.
Make all instances of endpoint 'logviewer' (lowercase).
Make all instances of config.links.logViewer (camelcase).
2018-07-09 17:36:19 -07:00
Jared Scheib
a546112a6f
Correct two missed 'logViewer's to logviewer
2018-07-09 17:36:19 -07:00
Alirie Gray
981366c55b
Change the log viewer UI config property "encoding" to "encodings"
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-09 17:36:19 -07:00
Alirie Gray
93b351f5e2
Validate log UI config on PUT, & refactor config API methods
...
Replaced /:section with specific hard-coded endpoints /auth
& /logviewer, and refactored service handler methods to
handle each route separately.
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-09 17:35:17 -07:00
Jared Scheib
4125399054
Add API to get/update log viewer UI config
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-07-09 17:35:17 -07:00
Christopher Henn
8c59019e98
Add missing brace in swagger.json
...
The docs at localhost:8888/docs failed to load due to an error parsing
the swagger.json file.
2018-07-09 10:44:27 -07:00
Deniz Kusefoglu
d6be62dcab
Merge pull request #3817 from influxdata/tempvars/map-type-upload
...
Tempvars/map type upload
2018-07-03 15:32:44 -07:00
ebb-tide
9e960535b8
Add map as a template variable value type to the backend
2018-07-02 17:45:44 -07:00
Alirie Gray
d8f707747c
Merge pull request #3814 from influxdata/feat/add-debug-endpoints
...
feat(server): add profiling routes to chronograf server
2018-07-02 15:48:49 -07:00
Michael Desa
a9df1583ae
feat(server): add profiling routes to chronograf server
...
In order to diagnose why the dashbords page we'll need to profile
chronograf. This commit adds the debug routes to chronograf.
2018-07-02 15:19:34 -07:00
Brandon Farmer
c41bec0216
Remove concurrency from source authentication test
2018-07-02 14:30:08 -07:00
Brandon Farmer
934c4abab8
Use json ldap configuration over toml
2018-07-02 14:17:32 -07:00
Brandon Farmer
7fb22ebb8f
Remove ldap specific endpoint
...
- LDAP information is now attached to source
2018-07-02 11:24:29 -07:00
Brandon Farmer
241d030ebe
Make authentication method available in sources
2018-07-02 11:24:29 -07:00
Brandon Farmer
e2734a0d03
Add endpoint for determining if ldap is enabled
2018-07-02 11:24:29 -07:00
Andrew Watkins
104a04316c
Merge pull request #3782 from influxdata/chore/fe-templating
...
Move template replacement to the frontend
2018-06-28 14:47:07 -07:00
Alirie Gray
e94af3abe8
Add position property to LogViewerUIColumn Swagger definition
2018-06-28 13:41:12 -07:00
Andrew Watkins
3ff9eef934
Remove tempVars from backend queries response
2018-06-28 13:19:32 -07:00
Alirie Gray
28240034e5
Simplify LogViewerUIColumn Swagger definition
...
Combine mappings and formatting into "encoding."
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-28 13:07:40 -07:00
Andrew Watkins
aa06c280f1
Remove template variable replacement from the backend
2018-06-28 12:42:28 -07:00
Alirie Gray
90a9520ce7
Add examples for LogViewerUIConfig/Column to Swagger docs
2018-06-28 11:27:46 -07:00
Jared Scheib
1e7f39bee2
Iterate on data models for Log Viewer UI config API
...
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
2018-06-28 10:59:48 -07:00
Andrew Watkins
49d7998d08
Return query duration from /query endpoint
2018-06-27 17:05:35 -07:00
Alirie Gray
d2c4f616b3
Simplify Swagger config API & add AuthConfig definition
...
Co-Authored-By: Jared Scheib <jared.scheib@gmail.com>
2018-06-27 15:17:14 -07:00
Alirie Gray
4f8a29d8dc
Simplify log viewer UI config models in Swagger
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-27 15:07:17 -07:00
Alirie Gray
438c80abc1
Add a swagger definition for UI config settings and API Routes
...
Specifically, this adds a definition for getting and updating
the log viewer UI Settings, i.e. severityColors,
columns, and severityColumnFormat.
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-26 17:12:00 -07:00
Christopher Henn
3e9de95d3f
Remove unused "query" template type
2018-06-20 09:17:12 -07:00
Christopher Henn
0ced327a2a
Fix failing template test
2018-06-19 16:37:02 -07:00
Christopher Henn
2a494b4f75
Support persisting "influxql" template variables
2018-06-19 16:24:40 -07:00
Iris Scholten
3722925a0b
Update swagger
2018-06-19 14:57:48 -07:00
Iris Scholten
4ee1405dae
Add map as a valid type of template variables in api
2018-06-19 14:50:16 -07:00
Jared Scheib
edccd447c5
Allow hyphens and underscores in basepath
2018-06-15 17:05:01 -07:00
Andrew Watkins
ed4a6f24e5
Change IFQL to Flux
2018-06-05 10:57:19 -07:00
Michael Desa
9b8e2facce
Use platform query package instead of ifql package
2018-05-31 14:48:27 -04:00
Chris Goller
f74f5a378f
feat(server/services): add metadata for services
2018-05-21 10:45:28 -07:00
Chris Goller
45a981911d
feat(server/services): add source id and source link to all services
2018-05-21 10:45:28 -07:00
Chris Goller
5cd8cc7cdd
feat(server/services): add generic services scoped under server
2018-05-21 10:45:27 -07:00
Brandon Farmer
0c55409d98
Fix issues with slack multi node
...
- Alerts not persisting workspace
- Error when saving handler with empty nickname
- Allow users to add multiple empty rules
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2018-05-17 11:38:44 -07:00
ebb-tide
351a53884b
Release 1.5.0.0
2018-05-15 17:36:04 -07:00
Brandon Farmer
be59607a35
Don't override name for alert rules
2018-05-14 09:54:57 -07:00
Jared Scheib
15cef57e53
Merge pull request #3386 from influxdata/feature/kapa_kafka_alert_node
...
Feature/kapa kafka alert node
2018-05-11 11:09:17 -07:00
Brandon Farmer
587f8b269f
Fixes issue with saving tickscript name
2018-05-10 16:33:42 -07:00
Jared Scheib
6edceb0b32
Fix kapa test by including kafka alert node
2018-05-10 13:22:29 -07:00
Jared Scheib
6e743901c8
Update swagger
2018-05-10 13:02:26 -07:00
Jared Scheib
42beb1adc7
Add support for Kafka alert node
2018-05-09 16:32:06 -07:00
Iris Scholten
d3d209feaf
Merge pull request #3402 from influxdata/bugfix/upload-icon-missing
...
Upload Icon Appears even with basepath
2018-05-08 14:21:16 -07:00
Iris Scholten
28641e3336
Update url prefixer to ignore svgs
...
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2018-05-08 13:55:24 -07:00
Iris Scholten
13bf3132f0
Update swagger with opsgenie2 and pagerduty2
2018-05-08 09:58:50 -07:00
Iris Scholten
a54e8c76bd
Update chronograf backend with OpsGenie2
2018-05-03 11:00:26 -07:00
ebb-tide
d26062ee57
Fix server tests
2018-04-30 17:24:59 -07:00
ebb-tide
2cf1e1af4d
Implement Decimal Place Setting
2018-04-30 11:59:14 -07:00
ebb-tide
6ecd527f01
Merge branch 'master' into table/field-options
2018-04-24 14:31:27 -07:00
Iris Scholten
558bcaf413
Merge pull request #3290 from influxdata/add-pager-duty-v2
...
Add pager duty v2 in UI
2018-04-24 11:16:00 -07:00
Brandon Farmer
2ce7d8e3ee
Test & refactor basepath validation into dedicated fn
2018-04-23 17:02:00 -07:00
Jared Scheib
42d912397b
Comment WithContext fn for context
2018-04-23 16:47:35 -07:00
Iris Scholten
ac8a265a0f
Update KapacitorRulesGet test to include PagerDuty2
2018-04-23 14:12:56 -07:00
Iris Scholten
e4fe7a6a2a
Merge branch 'master' into add-pager-duty-v2
2018-04-23 14:00:17 -07:00
Jared Scheib
58559f3b71
Clean up regexp guard logic for valid basepath
2018-04-20 19:01:23 -07:00
Jared Scheib
9904575680
Rename PrefixedRedirect to FlushingHandler & comment
...
It's not clear whether this code is necessary, but investigating
this was outside of the scope of this PR.
2018-04-20 18:40:09 -07:00
Jared Scheib
c23d75396f
Refactor interceptingResponseWrite Flusher for clarity
...
Co-authored-by: Daniel Nelson <daniel.nelson@influxdb.com>
2018-04-20 18:40:09 -07:00
Jared Scheib
a5adbdfc8d
Remove basepath var & arg from PrefixedRedirect
2018-04-20 18:40:09 -07:00
Jared Scheib
ece8bad9f0
Remove prefix-routes & clean up basepath var and flag use
...
Now, if basepath is set, it will be prefixed to all routes.
There is no more additional option of prefix-routes.
2018-04-20 18:40:09 -07:00
Jared Scheib
b9f2029bb2
Match basepath against regexp to ensure proper format
2018-04-20 18:40:09 -07:00
Jared Scheib
eaefe0da63
Fail server if basepath contains trailing or starting '/'
2018-04-20 18:39:49 -07:00
Jared Scheib
68d9d6610b
Fix logout link with basepath
...
Remove double-prefixing by removing the prefixing
logic of the InterceptingResponseWriter.
Fix the logout link route for its handler to not
include a basepath prefix.
Remove obsolete tests for prefixing redirector.
Co-authored-by: Michael Desa <mjdesa@gmail.com>
2018-04-20 16:58:41 -07:00
Iris Scholten
9181810ed8
Update Swagger with fieldOptions and Timeformat change and precision
2018-04-20 13:41:34 -07:00
Iris Scholten
cdb7164df0
Move timeFormat from TableOptions to DashboardCell in the Server
...
Update tests according to the change
2018-04-19 17:32:28 -07:00
Iris Scholten
87ad2278de
Update go tests by removing FieldNames from TableOptions and adding FieldOptions to DashboardCell
...
Add precision to sortBy values
2018-04-18 17:08:26 -07:00
Jared Scheib
c9daa0c1d2
Update swagger to include defaultRP
...
Backfill source fields that were missing to swagger as well.
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2018-04-18 12:34:36 -07:00
Iris Scholten
c56382255e
Create Test for proxying InfluxDb
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-04-13 14:34:57 -07:00
Jared Scheib
91042ef91a
WIP Test Influx proxy API
2018-04-13 11:22:33 -07:00
Jared Scheib
3754fa6dfa
Test UpdateSource (including defaultRP)
...
Uses a test server to mock the server responses
necessary for update.
Co-authored-by Iris Scholten <ischolten.is@gmail.com>
2018-04-12 17:54:21 -07:00
Jared Scheib
4d70b5d171
Include source defaultRP in UpdateSource
...
Co-authored-by Iris Scholten <ischolten.is@gmail.com>
2018-04-12 16:00:49 -07:00
Iris Scholten
c3bed99a92
Complete test for get SourcesID
...
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-04-11 14:20:02 -07:00
Iris Scholten
8d7107093c
WIP create test for getting a source with no defaultRP
...
Co-authored-by Jared Scheib <jared.scheib@gmail.com>
2018-04-11 13:34:58 -07:00
Iris Scholten
3c1f6e6233
WIP add pagerduty2 to backend
2018-04-09 14:40:05 -07:00
Andrew Watkins
7c0fc49225
Display arguments and thier values
...
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2018-04-05 10:02:42 -07:00
Jared Scheib
3ffaa55aee
Merge pull request #2832 from influxdata/feature/rest-measurements
...
Add API for measurements with pagination
2018-04-04 16:55:48 -07:00
Jared Scheib
207fb0a49b
Merge branch 'master' into feature/rest-measurements
2018-04-04 16:21:16 -07:00
Jared Scheib
78e219b43f
Test Measurements api for 'prev' link when offset > limit
2018-04-04 16:19:54 -07:00
Jared Scheib
8f0c5d6055
Remove redundant limit value check from newMeasurementsLinks
2018-04-04 15:33:26 -07:00
Brandon Farmer
e447471404
If a org is missing then don't add it to list
...
Requests to /me and deleting organization can result in a race condition
2018-04-04 15:25:58 -07:00
Brandon Farmer
5770d5e6f7
Only add stateChangesOnly to new rules
...
- New rules default to a blank id
- Check for blank id before adding stateChangesOnly
2018-04-04 14:26:16 -07:00
Jared Scheib
8ccf582acc
Rename db & rp vars & url params for clarity & consistency
...
Updates swagger as well.
Clarify that instead of dbid and rpid, these values are names.
Rename the var for the Databases service to dbsvc.
2018-04-04 14:22:08 -07:00
Jared Scheib
982fa38fc1
Rename database function arguments for consistency
2018-04-04 13:25:45 -07:00
Andrew Watkins
b127d2d96a
Merge pull request #3118 from influxdata/bugfix/flash-notifications
...
Bugfix/flash notifications
2018-04-04 11:13:17 -07:00
Luke Morris
9eb7a8cdd4
Reintroduce :interval: work
...
This reverts commit 4b54081cf8
.
:interval: represents a duration now
queryConfig must recognize both :interval: forms
Another case to consider
Fix broken links in CHANGELOG
Rudimentary migration system w/ :interval: migration
Only looking for :interval: now
Server can expect time(:interval:) from now on
Repair go specs
2018-04-03 16:52:34 -07:00
Andrew Watkins
8f770c4636
Update server tests
2018-04-03 16:38:52 -07:00
Jared Scheib
0f0e1b60ac
Add swagger docs for new /measurements API, response, & structs
2018-04-03 16:04:16 -07:00
Jared Scheib
1a0a02c612
Test GetMeasurements overrides offset less than 0 with offset 0
2018-04-03 16:04:16 -07:00
Jared Scheib
e2e0b9749c
Test GetMeasurements overrides limit <= 0 with limit 100
2018-04-03 16:04:16 -07:00
Jared Scheib
55e8f5cbd8
Test GetMeasurements fails on invalid offset value provided
2018-04-03 16:04:16 -07:00
Jared Scheib
786d345ee2
Test GetMeasurements fails on invalid limit value provided
2018-04-03 16:04:16 -07:00
Jared Scheib
214c57c5d7
Test GetMeasurements with no offset or limit
2018-04-03 16:04:16 -07:00
Jared Scheib
3727caf5fd
WIP Test GetMeasurements
...
Create Databases mocks
Add comments to chronograf.Databases methods
2018-04-03 16:04:16 -07:00
Jared Scheib
eb4d07f4ae
Change AllMeasurements to GetMeasurements to be precise & update comment
2018-04-03 16:04:16 -07:00
Chris Goller
a5722da2a7
Add measurements with pagination
2018-04-03 16:04:16 -07:00
Andrew Watkins
5f5a8c2ee5
Introduce /health endpoint
2018-04-03 15:58:33 -07:00
Andrew Watkins
118cbcd0bd
Merge pull request #3112 from influxdata/bugfix/influxdb-delete-user-role
...
Bugfix: Delete UserRole and handle providing no roles or permissions
2018-04-03 12:02:27 -07:00
nathan haugo
c94bb8d6ce
Update for 1.4.3.1
2018-04-02 17:50:32 -07:00
Andrew Watkins
518bd60f00
Fix server validation
2018-04-02 17:09:31 -07:00
Alex P
88706be6dc
Merge branch 'master' into moar-colors-n-stuff
2018-04-02 11:51:27 -07:00
ebb-tide
de22496613
Merge branch 'master' into feature/table-graph-polish
2018-03-29 18:56:10 -07:00
ebb-tide
b38b812867
Change swagger a tad
2018-03-29 18:52:35 -07:00
Jared Scheib
183a194215
Merge pull request #2656 from influxdata/swagger-1.4.0.0
...
Update Swagger for most multiorganization & multiuser changes
2018-03-29 17:01:53 -07:00
Jared Scheib
6d93ee470f
Further disambiguate Invalid JSON vs Invalid data schema
2018-03-29 16:53:13 -07:00
Jared Scheib
7a85c9be1c
Update superAdmin description
2018-03-29 16:43:10 -07:00
Jared Scheib
ccce4a6226
Remove -Chronograf suffix from User & Role
2018-03-29 16:40:35 -07:00
Jared Scheib
04251c01d8
Add 'InfluxDB-' prefix to User, Role, Permission, & Allowance
2018-03-29 16:39:13 -07:00
Jared Scheib
50feb5b138
Remove obsolete 'public' property from organizations
2018-03-29 16:18:19 -07:00
Brandon Farmer
d5a6f4a75d
Fix tests related to new ifql ast link
...
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-03-29 16:06:10 -07:00
Brandon Farmer
178b366191
Func item triggers a handler when it is clicked
...
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
Co-authored-by: Andrew Watkins<andrew.watkinz@gmail.com>
2018-03-29 16:06:10 -07:00
Andrew Watkins
ad7d96d697
Add endpoint for raw string conversion to AST
...
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2018-03-29 16:04:37 -07:00
Andrew Watkins
6e35370751
Change /suggestions response format to include params
...
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2018-03-29 16:03:26 -07:00
Andrew Watkins
81ea6506ab
Provide links to ifql api
2018-03-29 16:01:01 -07:00
Brandon Farmer
7ee78603ee
Update revision for ifql and fix tests
2018-03-29 16:01:01 -07:00
Brandon Farmer
83c3813d7e
Add endpoints for ifql function suggestions
...
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-03-29 16:01:01 -07:00
Jared Scheib
0fb86814f6
Correct typo
2018-03-29 15:45:21 -07:00