Alirie Gray
ec3a857fd0
refactor: remove org service from kv dashboard service ( #18504 )
2020-06-16 14:03:42 -07:00
Johnny Steenbergen
ea322d8286
feat(pkger): extend metrics to collect remote sources
...
closes : #18243
2020-06-16 12:17:45 -07:00
Lyon Hill
009b8ec98f
feat: start using the new org handler from the tenant service. ( #18371 )
...
* feat: start using the new org handler from the tenant service.
The rest of the tenant system is in place except the org http api handler and the
user api handler.
* fix: update the label service in org handler and add links
2020-06-16 12:56:31 -06:00
Johnny Steenbergen
b977568390
feat(pkger): extend pkger to provide sources of templates to each template
2020-06-16 08:04:37 -07:00
Johnny Steenbergen
0e8b5848ef
chore(http): fixup the chi base router using API type
2020-06-15 17:16:05 -07:00
Johnny Steenbergen
2c85e1520f
chore(http): export NewBaseChiRouter constructor
2020-06-15 15:35:45 -07:00
Lyon Hill
af1119304d
fix: remove operation log system ( #18459 )
...
Work had started on a opperation log but was never fully implemented and was later partially removed.
The plan here is to remove the partially defunct logs and then build a new robust op log system that will
replace it in the future.
2020-06-11 16:04:23 -06:00
Russ Savage
a04526c15e
fix(http): silence echo command ( #18277 )
2020-06-11 11:04:50 -07:00
Johnny Steenbergen
0d07f8e579
feat(pkger): extend SummaryVariable with its env references
...
references: #18407
2020-06-10 17:14:53 -07:00
Johnny Steenbergen
5d8538de5a
feat(pkger): extend SummaryTelegrafConfig with its env references
...
references: #18407
2020-06-10 17:14:53 -07:00
Johnny Steenbergen
b4e1ea7903
feat(pkger): extend SummaryTasks with its env references
...
references: #18407
2020-06-10 17:14:53 -07:00
Johnny Steenbergen
d9925ffbc4
feat(pkger): extend SummaryNotifcationRules with its env references
...
references: #18407
2020-06-10 16:23:43 -07:00
Johnny Steenbergen
205d022b52
feat(pkger): extend SummaryNotifcationEndpoints with its env references
...
references: #18407
2020-06-10 15:57:06 -07:00
Johnny Steenbergen
98cc30fa24
feat(pkger): extend SummaryCheck with its env references
...
references: #18407
2020-06-10 15:57:06 -07:00
Johnny Steenbergen
ef00f66a55
feat(pkger): extend SummaryDashboard with its env references
...
references: #18407
2020-06-10 15:22:08 -07:00
Johnny Steenbergen
bb270f1145
feat(pkger): extend SummaryLabel with its env references
...
references: #18407
2020-06-10 14:18:37 -07:00
Johnny Steenbergen
70b3619df6
feat(pkger): extend SummaryBucket with its env references
2020-06-10 13:34:33 -07:00
Johnny Steenbergen
11364f96ce
chore(http): add route path to panic log message
2020-06-09 18:00:11 -07:00
Johnny Steenbergen
1ccd0e1d60
chore(http): add panic mw for chi base router
2020-06-09 16:01:11 -07:00
Stuart Carnie
aea54d2ead
fix(http): Use shared http.Transport
...
This is following precedent established in `net/http`, by using a
shared `http.Transport`. This is necessary to ensure connections which
utilize HTTP keep-alive are reused, along with other benefits of
pooling.
2020-06-05 09:52:45 -07:00
Pavel Zavora
0caee29f24
fix(swagger): change dprps typo to dbrps
2020-06-04 09:39:46 -06:00
Gavin Cabbage
f159b866e3
fix(dbrpv2): lookup by org name ( #18331 )
2020-06-02 11:39:29 -04:00
Johnny Steenbergen
3dcd5d496f
feat(pkger): add ability to export by stack
...
this ability exports all resources associated with a stack by the same
metadata.name fields as the original application had done it. This can
be used as a means to snapshot the current state of the stack. This can
be used for source control or other means.
closes : #18271
2020-06-02 08:18:11 -07:00
Lyon Hill
a69534f38b
fix: ensure the write endpoint contains a bucket in the request ( #18275 )
...
closes #18201
2020-06-02 08:11:04 -06:00
vlastahajek
84b1102d55
fix: make LabelUpdate.properties consistent with Label and LabelCreateReuest
2020-05-29 09:37:03 -07:00
Johnny Steenbergen
53794bfae5
feat(pkger): make all pkg applications stateful
...
if no stack is provided then one will be provided for you.
closes : #17997
2020-05-28 16:59:21 -07:00
Lyon Hill
dd69b5f851
feat: add onboard user to the swagger doc ( #18264 )
...
This feature has been live for a while but I left it out of the swagger doc
because I wanted to test it in the cloud environment before I added it to the doc
2020-05-28 14:14:16 -06:00
Yiqun (Ethan) Zhang
41156ca646
feat(query): implement window count aggregate pushdown ( #18043 )
2020-05-28 13:42:38 -05:00
Jakub Bednář
96110ec5f9
fix(swagger): added missing Permission type: dbrp ( #18260 )
2020-05-28 11:50:48 -06:00
Alirie Gray
876238d688
feat: add feature flag for new labels service ( #18215 )
2020-05-28 08:26:08 -07:00
jlapacik
d22380dc8b
Merge pull request #17900 from influxdata/feat/use-algo-w
...
chore: promote algorithm W to master
2020-05-27 10:20:03 -07:00
Russ Savage
6adb741d73
fix(swagger): update opID for post resend endpoint
2020-05-27 09:05:15 -07:00
Lyon Hill
97dc4d18db
feat: use the new tenant user handler ( #18190 )
...
Switch to use the new user handler. We have been using the tenant backend for some
time now and just need to switch over to using tenant front to back.
2020-05-27 08:48:27 -06:00
jlapacik
7db9f4c520
Merge branch 'master' into chore/merge-master
2020-05-26 10:03:42 -07:00
Pavel Zavora
c35c90aa68
feat(api/health): report commit
2020-05-26 14:03:52 +02:00
Pavel Zavora
34775bcf77
fix(api/health): report version
2020-05-26 14:03:04 +02:00
Jonathan A. Sternberg
0bb847b7e7
Merge branch 'master' into feat/use-algo-w
2020-05-21 10:33:13 -05:00
Andrew Watkins
d1275aaff7
feat(unify): CloudUser and Invite contract ( #18167 )
...
* feat(unify): user and invite contract
* feat(unify): add Invites schema component
* chore: lint fix
2020-05-20 11:09:00 -07:00
Jonathan A. Sternberg
0c8d19e896
Merge branch 'master' into feat/use-algo-w
2020-05-18 13:25:26 -05:00
Lyon Hill
c459852f8f
feat: integrate the new session system behind a feature flag ( #18042 )
2020-05-18 11:50:22 -06:00
Ben Johnson
2ea1eb9491
Merge pull request #18096 from influxdata/http-check-client-disconnect
...
feat(http): Client disconnections should return a HTTP 499 error code.
2020-05-15 08:04:52 -06:00
Gianluca Arbezzano
1cf64fd721
feat: dbrp service
...
Signed-off-by: Lorenzo Affetti <lorenzo.affetti@gmail.com>
Co-Authored-By: Gianluca Arbezzano <gianarb92@gmail.com>
Co-Authored-By: George MacRorie <gmacrorie@influxdata.com>
Co-Authored-By: Alirie Gray <alirie.gray@gmail.com>
2020-05-15 12:05:38 +02:00
Ben Johnson
97960a5930
feat(http): Client disconnections should return a HTTP 499 error code.
...
This commit checks http.Request.Context().Err() to see if the context
has been canceled before writing an error code. It uses the non-standard
Nginx 499 error code for client disconnection.
2020-05-14 14:51:57 -06:00
George
f646653b1b
refactor!: replace authorizer.Allowed method with PermissionSet ( #17959 )
...
* refactor!: replace Allow method with PermissionSet
* chore(changelog): update changelog to reflect changes to authorizer
2020-05-13 12:27:46 +01:00
Ariel Salem
bf21cf86b7
fix(timeFormat-single-stat-graph): fixed issue where setting the timeFormat on single-state + graph wasn't persisted ( #18066 )
2020-05-12 14:51:52 -07:00
jlapacik
34e581ca0a
Merge branch 'master' into chore/merge-master
2020-05-12 11:18:25 -07:00
George
a8ba8be41d
fix(http): call PATCH endpoint in checks service PathCheck ( #18056 )
2020-05-12 19:15:37 +01:00
vlastahajek
c701c19bc1
refactor: Permission.Resource made top level type
2020-05-08 14:33:50 -07:00
Alirie Gray
24cc1cabb8
feat: add feature flag for refactored authorization package ( #17944 )
2020-05-08 10:00:39 -07:00
Brett Buddin
229b79281b
feat(http): Allow query handlers to be proxied for Algo-W testing.
2020-05-08 09:03:21 -04:00
Brett Buddin
8c0643843f
chore(http): Let the callers convert these to http.Handler.
2020-05-08 09:02:06 -04:00
Vlasta Hajek
045f311fb3
fix: changing method of set user password to POST ( #17919 ) ( #17990 )
2020-05-07 15:06:32 -07:00
Vlasta Hajek
330a3eb09b
fix: adding default handler for post on setup ( #17972 ) ( #17973 )
2020-05-07 14:52:53 -07:00
Brett Buddin
9e8f5a27bc
fix(http): Make common wrapper function capable of handling nil-valued proxies.
...
Pipeline tests in idpe are setting up an `http.APIBackend` directly
without a constructor function. This is causing this `AlgoWProxy` field
to be `nil` when exercising end-to-end tests. This just makes the
structure a bit more defensive and falls back to using the no-op proxy
in the presence of a nil value.
2020-05-06 13:04:31 -04:00
jlapacik
4aec0dc48e
Merge branch 'master' into chore/update-flux
2020-05-06 10:00:09 -07:00
Brett Buddin
c5c4e71dbd
feat(http): Add ability to proxy specific API handlers for Algo-W rollout.
2020-05-06 12:30:05 -04:00
Gavin Cabbage
8af9b3c2d1
refactor(kit/feature): remove target logic; expose bykey ( #17949 )
...
* refactor(kit/feature): remove target logic; expose bykey
* refactor(kit/feature): un-variadic-ify bykey arg
2020-05-06 11:13:17 -04:00
Johnny Steenbergen
89e34365bb
feat(pkger): add the ability to remove a stack and all its associated resources
...
closes : #17554
2020-05-05 01:35:02 -05:00
Johnny Steenbergen
95ad3c6582
feat(pkger): add the ability to remove a stack and all its associated resources
...
closes : #17554
2020-05-01 16:18:13 -07:00
jlapacik
83b90c3575
Merge branch 'master' into chore/merge-master
2020-04-30 14:05:51 -07:00
Johnny Steenbergen
c7e97f1625
feat(pkger): add service and http server integreations for stack lists
...
references: #17554
2020-04-30 13:24:15 -07:00
George
67307d804e
chore(errors): interpret more cases as influxdb error type in http.CheckError ( #17888 )
2020-04-30 17:55:17 +01:00
jlapacik
2ef9999907
Merge branch 'master' into chore/merge-master
2020-04-30 09:53:04 -07:00
George
0996e06d5d
chore(http): stop tracing system related api paths ( #17918 )
2020-04-30 16:33:23 +01:00
Gavin Cabbage
95913534a0
feat(kit/feature): add feature flag package ( #17851 )
...
* feat(kit/feature): add feature flag package
* refactor(kit/feature/_codegen): simplify with fmt.Errorf
* chore(kit/feature): tidy comments
2020-04-30 11:29:43 -04:00
Alirie Gray
2c0916addf
refactor: create new token package ( #17874 )
2020-04-30 07:52:21 -07:00
Lyon Hill
d720661e77
feat(tenant): change the tenant services default behavior to enabled ( #17872 )
...
We have reached the stage wehre the new tenant service is being used and
is stable but we want to get it in more hands and used as the default service.
2020-04-29 14:04:26 -06:00
jlapacik
457637ed22
Merge branch 'master' into chore/merge-master
2020-04-28 13:13:36 -07:00
Johnny Steenbergen
af0fc05f5e
fix(http): provide support for telegraf update in http client
2020-04-24 17:05:55 -07:00
jlapacik
d60b877df3
Merge branch 'master' into chore/merge-master-into-algo-w
2020-04-23 11:35:57 -07:00
Lyon Hill
50b51e14b3
fix(delete): fix delete handler to add org filter for bucket lookup ( #17834 )
2020-04-23 08:32:50 -06:00
jlapacik
63fd3655be
Merge branch 'master' into chore/merge-master-into-algo-w
2020-04-22 14:52:59 -07:00
George
e150377f48
revert(tenant): integrate the tenant service as the default backend ( #17805 ) ( #17832 )
...
This reverts commit 79e9de93cb
.
2020-04-22 17:23:17 +01:00
Lyon Hill
79e9de93cb
feat(tenant): integrate the tenant service as the default backend ( #17805 )
2020-04-21 13:43:56 -06:00
Johnny Steenbergen
d1af15c399
chore: remove extranenous fields on http.Task type
...
also drops a skipped test that has been skipped for over a year. Tried
unskipping it, but now it fails for all sorts of reasons, without the
race flag enabled.
2020-04-20 15:34:58 -07:00
Johnny Steenbergen
e5e5500401
feat(dashboards): extend dashboard update API to take cells as a put doc operation
2020-04-20 14:04:45 -07:00
jlapacik
335968a552
Merge branch 'master' into chore/merge-master
2020-04-20 13:59:21 -07:00
Johnny Steenbergen
8251c362ee
chore(pkger): refactor parser notification rule state out into stateful type
...
this PR also drops a bunc of dead code that was necessary for times of integration.
references: #17434
2020-04-17 14:02:29 -07:00
jlapacik
90fb7543ce
Merge branch 'master' into chore/merge-master
2020-04-16 14:43:52 -07:00
Johnny Steenbergen
21694416a3
chore(pkger): refactor parser dashboard state out into stateful type
...
references: #17434
2020-04-16 13:27:36 -07:00
Johnny Steenbergen
f084a93fa2
chore(pkger): refactor parser telegraf config state out into stateful type
...
references: #17434
2020-04-16 12:05:07 -07:00
Lyon Hill
c02e83038f
fix: org filtering for both kv and tenant need to match behaviors. ( #17758 )
2020-04-16 12:22:21 -06:00
Johnny Steenbergen
da2cf7e94a
chore(pkger): refactor parser task state out into stateful type
...
references: #17434
2020-04-16 10:06:44 -07:00
Alirie Gray
4e690062cb
fix(labels): prevent adding duplicate labels to resources in kv ( #17340 )
2020-04-16 09:02:50 -07:00
jlapacik
7541af8414
chore: merge master into algow
2020-04-15 14:42:03 -07:00
Johnny Steenbergen
94ae519cc6
chore(pkger): refactor parser notification endpoint state out into stateful type
...
references: #17434
2020-04-15 14:26:25 -07:00
Pavel Závora
bbfb460be5
Merge pull request #17732 from influxdata/sranka-context-aware-client-write
...
fix(http/write_handler): propagate context to http request
2020-04-15 07:06:43 +02:00
Johnny Steenbergen
c8a79f5653
chore(pkger): refactor parser variable state out into stateful type
...
references: #17434
2020-04-14 16:48:56 -07:00
Johnny Steenbergen
cb7f8ba521
chore(pkger): refactor parser check state out into stateful type
...
references: #17434
2020-04-14 15:43:50 -07:00
Johnny Steenbergen
68183bb156
chore(pkger): refactor embedded types out of stateful types
2020-04-14 14:12:23 -07:00
Johnny Steenbergen
c718b676ef
chore(pkger): refactor pkger data model to separate parsed and stateful datum
2020-04-14 09:28:09 -07:00
Pavel Závora
744a2c15c9
fix(http/write_handler): propagate context to http request
...
_http.NewRequestWithContext_ (available since golang 1.13) ensures that the supplied context also controls the entire lifetime of a request and its response.
2020-04-14 11:17:55 +02:00
Johnny Steenbergen
e09d65f361
fix(swagger): fix indention problem in swagger doc
...
closes : #17652
2020-04-10 14:11:56 -07:00
Johnny Steenbergen
cee77081b2
feat(pkger): extend tasks with unique constraints
2020-04-08 14:38:32 -07:00
Brett Buddin
6516b598c7
chore(swagger): Add "now" to the query API endpoint.
2020-04-08 13:04:25 -04:00
Brett Buddin
dab8269841
fix(query): Respect the now-time of the compiled query if it's provided.
2020-04-08 11:50:47 -04:00
Gianluca Arbezzano
0a363b2ba7
feat(tracing): add userID to lookup traces
...
This commit adds `user_id` as a tag for traces. It helps to lookup and
filter traces we need by userID.
OrgID is harder to get right, so I will open an issue, but it will be
nice to have it in as well.
Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
Co-authored-by: George MacRorie <gmacrorie@influxdata.com>
2020-04-08 14:19:05 +02:00
Alirie Gray
8975fd2365
refactor(tenant): move bucket and urm auth layers to tenant service ( #17474 )
...
Co-authored-by: Lyon Hill <lyondhill@gmail.com>
2020-04-07 11:13:27 -07:00
Ariel Salem
ffa48c59b8
fix(ui): fixed dark lines in checks ( #17651 )
2020-04-07 10:56:55 -07:00
Lyon Hill
4421a39639
feat(tenant): Build out the onboarding system in tenant and integrate it into launcher ( #17558 )
...
We are adding in a setup/user route this is not in swagger at the moment but will be
added once we feel it is stable.
2020-04-06 15:58:15 -06:00