Johnny Steenbergen
695211aeda
feat(pkger): add dry run and apply functionality for telegraf resources
2019-12-04 13:50:42 -08:00
George
3dbb9c0fd2
feat(tracing): dont trace spans with full request paths as operation name in ExtractFromHTTPRequest ( #15971 )
...
* feat(tracing): dont trace spans with full URL path names in ExtractFromHTTPRequest
* chore(multiple): replace all occurrences of julienschmidt/httprouter with influxdata/httprouter
2019-11-25 15:22:19 +01:00
Johnny Steenbergen
fc955c5abe
chore(http): remove logging of senstive data
...
after discussion with team, dropping the request logging was decided on.
2019-09-25 09:49:09 -07:00
Kelvin Wang
dcda49d1d0
feat(http): add notification rule handler
2019-07-25 15:15:35 -04:00
Kelvin Wang
f55cf4c8b3
feat(http): add auth debug log
2019-07-15 12:09:59 -04:00
Kelvin Wang
9ecada4dce
feat(http): convert errorEncode to use interface
2019-06-26 21:41:01 -04:00
zhulongcheng
5f1e070a73
fix(http): rename OrgID to orgID
2019-06-06 22:12:32 +08:00
Kelvin Wang
18a0f3f542
fix(influxdb): rename telegraf orgID
2019-06-03 16:20:53 -04:00
Jade McGough
7bcff2e973
fix(http): remove newPatchLabelHandler, it should not exist
...
This was removed in the labels 2.0 rewrite, and looks like it was added back as a regression
2019-03-27 14:31:04 -07:00
Kelvin Wang
052510f3ee
fix(http): fix telegraf delete
2019-03-15 11:31:22 -04:00
Chris Goller
2011ef7252
Merge pull request #12177 from zhulongcheng/rm-owner-schema
...
docs(http): add members/owners links
2019-03-10 22:39:53 -05:00
Chris Goller
27e98a3e41
fix(http/telegraf): JSON marshaling using pointer receiver
2019-03-08 15:12:46 -06:00
Andrew Watkins
7725c79c45
hack: make server return labels and links
2019-03-08 10:14:22 -08:00
zhulongcheng
111ed7767d
docs(http): add members/owners links
2019-03-07 10:56:36 +08:00
Michael Desa
23f6c4b3fe
fix(http): pass resource type through to label handlers
...
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2019-02-07 19:08:56 -05:00
zhulongcheng
2d48b85f0a
feat(http): construct label handler by LabelBackend
2019-02-06 19:18:23 +01:00
zhulongcheng
be37e07bea
feat(http): construct member handler by MemberBackend
2019-02-06 19:18:23 +01:00
zhulongcheng
df93adce9a
feat(http): construct telegraf handler by TelegrafBackend
2019-02-06 19:18:23 +01:00
Kelvin Wang
79ce30691e
update(http): remove kerrors, change the default to be influxdb error
2019-01-25 10:29:26 -08:00
Jade McGough
8a1d7ba1ba
Labels v2 ( #11198 )
...
* WIP first-class endpoint for labels
* WIP
* WIP
* add all the boilerplate
* fix boltdb
* fix http label test
* fix test
* WIP
* fix test failures
* reenable all tests
* add failing test for label mappings
* add label mapping bolt bucket
* implement resource -> label mapping fn
* add inmem label mapping
* delete label mappings
* remove unused stuff
* add missing functions
* add POST endpoint for labels
* add GET route for label
* delete label endpoint
* add label patch endpoint
* remove commented code
* add label service to api handler
* update comment
* add FindLabelByID test
* use platform.Error
* change path name
* formatting
* remove label patch from swagger
* avoid potential orphaned mapping bug
* guard against creating label mappings from nonexistent labels
* update swagger
* update swagger
* update swagger
* fix swagger indentation
* update swagger
2019-01-18 11:03:36 -08:00
Michael Desa
c60031a6b7
fix(influxdb): change resource to resource type
2019-01-15 12:57:57 -05:00
Kelvin Wang
390f553416
fix(http): fix the user resouce mapping filter
2019-01-14 12:07:51 -05:00
Mark Rushakoff
d73d73c0d4
chore: rename imports from platform to influxdb
...
I did this with a dumb editor macro, so some comments changed too.
Also rename root package from platform to influxdb.
In interest of minimizing risk, anyone importing the root package has
now aliased it to "platform" so that no changes beyond imports were
necessary in those files.
Lastly, replace the old platform module to local path /dev/null so that
nobody can accidentally reintroduce a platform dependency while
migrating platform code to influxdb.
2019-01-09 20:51:47 -08:00
Leonardo Di Donato
3d0a42cbbc
fix(http): filtering telegraf configs only by organization ID
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2019-01-09 22:17:19 +01:00
Leonardo Di Donato
77574c559d
feat(http): decode telegraf config filters and tests
2019-01-09 22:17:19 +01:00
Jade McGough
815795261d
feat(http): add labels to bucket responses
2019-01-03 16:02:02 -08:00
Jade McGough
910d310c20
feat(http): add labels to telegraf GET responses
2019-01-03 16:02:02 -08:00
Andrew Watkins
3429e8d0c6
feat(auth): rewrite authorization service ( #2157 )
...
* feat(view-token-overlay): add view token overlay
* test(tokens): update tests
* chore(auths): rename mock data file
* feat(token-view): clicking on description opens token view modal
* feat(token-view): add ability to close overlay
* feat(token-view): display token permissions with updated permissions shape
* feat(token-view): wip update authorization and permission shapes
* feat(auth): wip refactor auth permissions
* fix(auth): generate permissions via functions
* fix(auth): make Id ID
* chore(types): update generated client
* feat(auth): wip add user and org names to auth
* fix(user): didnt save rebase
* feat(auth): WIP refactor auth
* feat(auth): check for user existence during auth creation
* feat(auth): org must exist during auth creation
* fix(auth): pluralize telegrafs resource type
* docs(http): update swagger definition for the Authorization
* test(auth): fix broken tests
* docs(swagger): update cur_swagger Authrorizations
* fix(api): remove trace from cur_swag
* test(ui/token): update components with new generated type definitions
* feat(http): add lookup service adding names for permissions
* fix(http): remove debugging panics
* chore: go tidy
* fix: unsaved rebase
* test(idpe): add ids to Authorizations for log tests
2018-12-28 15:02:19 -08:00
Chris Goller
4f38c8cad9
feat(http): add accept parsing for telegraf
2018-12-26 12:23:59 -06:00
Kelvin Wang
003561148d
fix(platform): remove creator and time
2018-12-21 11:05:55 -05:00
Michael Desa
158be4b599
Merge pull request #1993 from zhulongcheng/fix-user-service
...
fix(http): pass user service to handler New function
2018-12-21 09:37:42 -05:00
Michael Desa
b0f13f2857
Merge pull request #2073 from influxdata/fix/issue#1904
...
remove multiple calls to w.WriteHeader in http handlers
2018-12-20 14:53:04 -05:00
Michael Desa
32bd37de9a
fix(http): remove second potention call to w.WriteHeader
...
Multiple calls to w.WriteHeader were possible if there was an error that
was encountered while encoding the response. To resolve this, we simply
log any error that is encountered instead.
2018-12-20 11:11:09 -05:00
Kelvin Wang
f1c562f848
fix(http): view errors endpoint conversion
2018-12-19 16:54:48 -05:00
Jade McGough
786af8154e
add patch label endpoints
2018-12-18 01:45:49 -08:00
zhulongcheng
dcac51377e
pass user service to handler New function
2018-12-17 23:59:30 +08:00
zhulongcheng
5f40883342
add custom-404 handler
2018-12-16 22:55:39 +08:00
zhulongcheng
5fdb8f7738
add /telegrafs/:id/members path
2018-12-15 00:18:50 +08:00
zhulongcheng
7cd1994cd4
add ResourceType param to filter resource members
2018-12-15 00:18:50 +08:00
zhulongcheng
3b43d83da0
add UserService to members/owners endpoint handlers
2018-12-15 00:18:50 +08:00
Jade McGough
e0fc798595
feat(http): add labels endpoints to telegraf config ( #1824 )
2018-12-11 10:15:34 -08:00
Mark Rushakoff
dae3dc8a7e
chore(bolt,http,mock,query,testing): fix megacheck errors
2018-11-01 12:54:46 -07:00
kelwang
7709537722
Merge pull request #1254 from influxdata/fix/logger_panic
...
fix the logger, and get resturns nothing
2018-11-01 11:23:27 -04:00
zhulongcheng
03634fd8a9
check Accept header for mime-type
2018-11-01 21:10:17 +08:00
Kelvin Wang
0b41822434
fix the logger, and get resturns nothing
2018-10-31 19:50:04 -04:00
Kelvin Wang
d218892be0
(fix/http) replace space with _
2018-10-31 14:45:28 -04:00
zhulongcheng
6fa7d8b143
use json decoder to decode request body
2018-10-31 23:32:51 +08:00
Jade McGough
79bb8af889
fix(http): unswallow json decoder error ( #1248 )
...
* fix(http): unswallow json decoder error
* make fmt
2018-10-30 17:31:32 -07:00
Kelvin Wang
5e9c0a9e76
fix telegraf sources
2018-10-30 16:48:14 -04:00
Kelvin Wang
74ef984e53
add http for telegraf
2018-10-30 14:00:10 -04:00