Kelvin Wang
4bd60efae1
fix(cmd/influx): fix auth user name
2020-03-04 09:48:18 -05:00
Johnny Steenbergen
80751314bc
chore(influx): refactor influx cmd to use builder
...
refators test to use full call paths where possible
2020-02-20 11:27:44 -08:00
Johnny Steenbergen
89939dea4e
fix(influx): add env vars to cli usage and normalize usage and flag/env var priority
...
also rids us of the cobra tutorial code and encapsulates things into funcs
2020-01-10 15:20:15 -08:00
Kelvin Wang
f8c0ea032c
fix(cmd/influx): show see help, instead of usage
2019-12-31 14:52:55 -05:00
Johnny Steenbergen
1c2b900687
chore(http): refactor auth service http client to use httpc.Client
...
normalizing the auth service http client to follow suit with other services.
2019-12-17 12:18:16 -08:00
Deary Hudson III
d5f8a5fc9f
feat(cmd): apply env vars consistently across cmd ( #16225 )
2019-12-17 13:55:35 -06:00
Johnny Steenbergen
417d25537f
chore(http): refactor org service to use httpc client
2019-12-10 10:49:22 -08:00
Johnny Steenbergen
4d5ac08fff
chore(influx): refactor auth cli cmd
2019-11-19 12:36:52 -08:00
Johnny Steenbergen
ab50e18695
feat: add support for insecure skip verify on cli http clients
2019-11-14 16:48:13 -08:00
Kelvin Wang
64e42271be
feat(cmd/launcher): add notification endpoint
2019-08-15 21:56:24 -04:00
Kelvin Wang
a6a7d3471d
feat(cmd/influx): add flags for notification rule auth
2019-07-25 15:15:35 -04:00
Kelvin Wang
42c893f31d
fix(cmd/influx): user flag shouldn't be ignore
2019-07-16 13:25:13 -04:00
zhulongcheng
17304da3da
feat(cmd/influx): find auths by org
2019-04-15 14:06:27 +08:00
Kelvin Wang
712010d013
if(influxdb): updated auth shall return
2019-04-01 12:56:29 -04:00
kelwang
22dd44c4d1
Merge pull request #12955 from influxdata/auth_description_update
...
feat(kv): add auth description update
2019-03-29 14:08:34 -04:00
zhulongcheng
97140920a9
refactor(cmd): replace bolt.Client with kv.Service
...
Signed-off-by: zhulongcheng <zhulongcheng.me@gmail.com>
2019-03-28 23:58:23 +08:00
Kelvin Wang
a2c0bdbe77
feat(kv): add new update
2019-03-28 11:46:41 -04:00
Michael Desa
386c70ea0d
fix(influxdb): revert functionality added in pr#10947
2019-02-06 15:54:09 -05:00
Michael Desa
81875c78b2
feat(cmd/influx): check if instance has been setup if error encountered
2019-01-22 10:19:26 -08:00
Michael Desa
c60031a6b7
fix(influxdb): change resource to resource type
2019-01-15 12:57:57 -05:00
Leonardo Di Donato
9ef3ce8f9b
chore(cmd/influx): command descriptions and parameters start with uppercase now
...
Fixes #10995
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2019-01-15 16:33:56 +01:00
Michael Desa
a3541b22d4
feat(http): allow user id to be specified explicitly on authorization
...
test(http): get user off of session in create authz test
fix(http): allow user id to be specified explicitly on authorization
create authorization now allows specifying user id explicitly. If no
user id is specified then we use the user id from the authorizer.
fix(http): use influxdb import
fix(http): use platform error in http auth tests
feat(cmd/influx): allow create auth command to specify user explicitly
feat(http): add org id to permissions
2019-01-14 10:20:20 -05:00
Michael Desa
944de4157a
fix(influxdb): add org id to permissions
...
filter out resources that have mission IDs
fix(influxdb): simplify auth check in PermissionAllowed
review(platform): update as noted in review
fix(influxdb): ensure permission has valid org id
2019-01-11 12:23:28 -05:00
Jade McGough
8b255440e5
feat(cmd): add missing auth cli params
2019-01-10 15:38:07 -08: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
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
Michael Desa
459f2cbfbb
feat(cmd/influx): add local flag for operating directly with boltdb
...
feat(internal/fs): move influxDir function to internal package in base of repo
feat(cmd/influx): add local flag that operates on local file system
feat(cmd/influx): add local support for org command
feat(cmd/influx): add local support for user command
eat(cmd/influx): add local support for bucket command
feat(cmd/influx): add error for local with query/task/setup cmds
fix(cmd/influx): unshadow error in delete bucket command
fix(cmd/influx): update copy for local flag commands
2018-11-02 14:34:48 -04:00
Leonardo Di Donato
5a0b3eb2f9
fix(cmd/influx): composite literals
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2018-10-11 09:54:18 -05:00
Leonardo Di Donato
8d7f06cf4b
feat(platform/id): using uint64 for platform.IDs
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
Co-Authored-by: Lorenzo Fontana <lo@linux.com>
2018-10-11 09:54:18 -05:00
Chris Goller
40e56333e1
refactor(http): update authorization to use active/inactive status
2018-08-29 13:07:39 -05:00
Chris Goller
d3afb82323
feat(cmd/influx): add enable/disable from influx cli tool
2018-08-29 13:07:39 -05:00
Michael Desa
8c87c9d132
revert #442
2018-08-01 14:54:32 -04:00
Leonardo Di Donato
711d4a3f33
Refactoring main package
2018-08-01 18:20:59 +02:00
Nathaniel Cook
1e1c6e21e5
chore(idp): Rename cmd/idp to cmd/influx
2018-05-24 11:34:39 -06:00