Commit Graph

28707 Commits (b821b250fcc4ae097b623c93f16cc1c80b26aef3)

Author SHA1 Message Date
Palakp41 b821b250fc
Merge pull request #12020 from influxdata/docs/influxdb-steps
Create documentation for updating api client and updating swagger
2019-02-20 15:04:05 -08:00
Andrew Watkins a5bcc85c04
fix(ui/explorer): empty tag selector (#12019)
* fix(ui/de): disable closing the last tag selector card

* test(ui/explorer): introduce first basic e2e test
2019-02-20 14:57:38 -08:00
Palak Bhojani 16754f2470 Create documentation for updating api client and updating swagger 2019-02-20 14:55:59 -08:00
Palakp41 38e06c07a0
Merge pull request #12012 from influxdata/feat/scraper-notifications
Add notifications for success/failed when creating/updating/deleting …
2019-02-20 14:33:24 -08:00
Palak Bhojani fb7a3aa93b Add notifications for success/failed when creating/updating/deleting scrapers 2019-02-20 14:12:57 -08:00
Iris Scholten 9cdcf3d8df
Merge pull request #12016 from influxdata/fix/label-preview-small
fix(ui): Update the label preview to be shorter
2019-02-20 14:01:40 -08:00
Iris Scholten 9e6c1b925d fix(ui): Update the label preview to be shorter 2019-02-20 13:47:35 -08:00
Lyon Hill 3665feef38
Populate organization name on task create action (#12004)
* Populate organization name on task create action

* Move the responsiblity of organization lookup to the platform adaptor
2019-02-20 13:36:35 -07:00
Alirie Gray d5b9948525
Merge pull request #12011 from influxdata/feat(variables)/edit-variable
Add ability to update a variable
2019-02-20 12:11:28 -08:00
Nathaniel Cook 46ccabd2f2
Merge pull request #12013 from influxdata/flux-staging
chore(flux): update Flux to v0.20.0
2019-02-20 13:08:27 -07:00
Alirie Gray 9ccb785747 Add ability to update a variable 2019-02-20 12:04:16 -08:00
Nathaniel Cook 817e45d60d chore(flux): update Flux to v0.20.0 2019-02-20 12:53:09 -07:00
Iris Scholten 3c933d49e1
Merge pull request #12009 from influxdata/feat/login-version
feat(ui): Display version on login page
2019-02-20 11:51:16 -08:00
Iris Scholten 988dda2398 feat(ui): Display version on login page 2019-02-20 11:30:07 -08:00
Brandon Farmer dd26d46eff
Merge pull request #12007 from influxdata/feat/create-telegraf-config
Extract telegrafs org view to use react router
2019-02-20 10:57:37 -08:00
Brandon Farmer 9d71670717 Extract telegrafs org view to use react router 2019-02-20 10:48:44 -08:00
Deniz Kusefoglu c66f2e5e3b
Merge pull request #11995 from influxdata/generic-import-to-tasks
Add generic import dropdown to tasks
2019-02-20 10:48:33 -08:00
Palakp41 5c5c4047b0
Merge pull request #12006 from influxdata/update-members-org-filter
Update filter text for members to 'filter members'
2019-02-20 10:38:36 -08:00
Palakp41 ab98c8cbb1
Merge pull request #11997 from influxdata/fix/bucket-update-retention-policy
Update retention policy for bucket if time changes
2019-02-20 10:35:32 -08:00
Palak Bhojani 5c19707bf9 Update filter text for members to 'filter members' 2019-02-20 10:17:57 -08:00
Palak Bhojani 55bf3d1679 Update retention policy for bucket if time changes 2019-02-20 10:16:05 -08:00
Andrew Watkins 626651b3f2
fix(ui): get active source (#12005)
* test(e2e): create source on signin
2019-02-20 09:23:18 -08:00
kelwang 60b35763e1
Merge pull request #12002 from influxdata/revert-12001-add_billing_resource
Revert "feat(influxdb): add billing resource type"
2019-02-20 10:16:28 -05:00
kelwang 4244e44c79
Revert "feat(influxdb): add billing resource type" 2019-02-20 09:40:00 -05:00
kelwang d79b86078c
Merge pull request #12001 from influxdata/add_billing_resource
feat(influxdb): add billing resource type
2019-02-20 09:34:40 -05:00
Kelvin Wang a1bae49144 feat(influxdb): add billing resource type 2019-02-20 09:20:38 -05:00
Iris Scholten d895f5aeb7
Merge pull request #11990 from influxdata/feat/time-range-calendar
feat(ui): Add custom time range option in time range dropdown
2019-02-19 17:20:54 -08:00
Mark Rushakoff ec1019b930 chore: add .editorconfig and enable in CI 2019-02-19 16:58:07 -08:00
Chris Goller 2e694241be
Merge pull request #11768 from bednar/scraper-backend
NewScraperBackend doesn't have associate UserService, UserResourceMappingService and LabelService
2019-02-19 18:57:09 -06:00
Chris Goller 40525fcfe8
Merge pull request #11934 from Zyqsempai/check-setup-password-length
Added password length check
2019-02-19 18:47:12 -06:00
Chris Goller 81c55e8da8
Merge pull request #11962 from zhulongcheng/docs-label
docs(http): fix typos
2019-02-19 18:46:13 -06:00
Deniz Kusefoglu 4720945eea Add generic import dropdown to tasks 2019-02-19 16:43:50 -08:00
Iris Scholten f9aab0f2b8 feat(ui): Add custom time range in time range dropdown
Co-authored-by: Daniel Campbell <metalwhirlwind@gmail.com>
2019-02-19 16:43:13 -08:00
Palakp41 fc11e74077
Merge pull request #11991 from influxdata/update-task-platform-camel-casing
Update task object property to change from latest_completed to latest…
2019-02-19 16:37:20 -08:00
Chris Goller 813d684aeb
docs(http): add operation log endpoints (#11487)
Closes #11359
2019-02-19 18:36:41 -06:00
Delmer 451354f8f8
fix(ui): add guard for hasKey check (#11994)
* fix(ui): add guard for hasKey check

Fixes checking key in primitive or null types

* fix(ui): add lodash helpers to check hasKey
2019-02-19 18:52:19 -05:00
Michael Desa 6a8a1fce32 feat(kv): implemented key/value store with end-to-end integration tests
* feat(kv:inmem:bolt): implement user service in a kv

* refactor(kv): use consistent func receiver name

* feat(kv): add initial basic auth service

* refactor(passwords): move auth interface into own file

* refactor(passwords): rename basic auth files to passwords

* refactor(passwords): rename from BasicAuth to Passwords

* refactor(kv): copy bolt user test into kv

Co-authored-by: Michael Desa <mjdesa@gmail.com>

* feat(kv): add inmem testing to kv store

* fix(kv): remove extra user index initialization

* feat(kv): attempt at making errors nice

* fix(http): return not found error if filter is invalid

* fix(http): s/platform/influxdb/ for user service

* fix(http): s/platform/influxdb/ for user service

* feat(kv): initial port of telegraf configs to kv

* feat(kv): first pass at migrating bolt org service to kv

* feat(kv): first pass at bucket service

* feat(kv): first pass at migrating kvlog to kv package

* feat(kv): add resource op logs

* feat(kv): first pass at user resource mapping migration

* feat(kv): add urm usage to bucket and org services

* feat(kv): first pass at kv authz service

* feat(kv): add cascading auth delete for users

* feat(kv): first pass d authorizer.OrganizationService in kv

* feat(cmd/influxd/launcher): user kv services where appropriate

* fix(kv): initialize authorizations

* fix(influxdb): use same buckets while slowly migrating stuff

* fix(kv): make staticcheck pass

* feat(kv): add dashboards to kv

review: make suggestions from pr review

fix: use common bucket names for bolt/kv stores

* test(kv): add complete password test coverage

* chore(kv): fixes for staticcheck

* feat(kv): implement labels generically on kv

* feat(kv): implement macro service

* feat(kv): add source service

* feat(kv): add session service

* feat(kv): add kv secret service

* refactor(kv): update telegraf and urm with error messages

* feat(kv): add lookup service

* feat(kv): add kv onboarding service

* refactor(kv): update telegraf to avoid repetition

* feat(cmd/influxd): use kv lookup service

* feat(kv): add telegraf to lookup service

* feat(cmd/influxd): use kv telegraf service

* feat(kv): initial port of scrapers in bolt to kv

* feat(kv): update scraper error messaging

* feat(cmd/influxd): add kv scraper

* feat(kv): add inmem backend tests

* refactor(kv): copy paste errors

* refactor(kv): add code to password errors

* fix(testing): update error messages for incorrect passwords

* feat(kv:inmem:bolt): implement user service in a kv

* refactor(kv): use consistent func receiver name

* refactor(kv): copy bolt user test into kv

Co-authored-by: Michael Desa <mjdesa@gmail.com>

* feat(kv): add inmem testing to kv store

* fix(kv): remove extra user index initialization

* feat(kv): attempt at making errors nice

* fix(http): return not found error if filter is invalid

* fix(http): s/platform/influxdb/ for user service

* feat(kv): first pass at migrating bolt org service to kv

* feat(kv): first pass at bucket service

* feat(kv): first pass at migrating kvlog to kv package

* feat(kv): add resource op logs

* feat(kv): first pass at user resource mapping migration

* feat(kv): add urm usage to bucket and org services

* feat(kv): first pass at kv authz service

* feat(kv): add cascading auth delete for users

* feat(kv): first pass d authorizer.OrganizationService in kv

* feat(cmd/influxd/launcher): user kv services where appropriate

* feat(kv): add initial basic auth service

* refactor(passwords): move auth interface into own file

* refactor(passwords): rename basic auth files to passwords

* fix(http): s/platform/influxdb/ for user service

* fix(kv): initialize authorizations

* fix(influxdb): use same buckets while slowly migrating stuff

* fix(kv): make staticcheck pass

* feat(kv): add dashboards to kv

review: make suggestions from pr review

fix: use common bucket names for bolt/kv stores

* feat(kv): implement labels generically on kv

* refactor(passwords): rename from BasicAuth to Passwords

* test(kv): add complete password test coverage

* chore(kv): fixes for staticcheck

* feat(kv): implement macro service

* feat(kv): add source service

* feat(kv): add session service

* feat(kv): initial port of telegraf configs to kv

* feat(kv): initial port of scrapers in bolt to kv

* feat(kv): add kv secret service

* refactor(kv): update telegraf and urm with error messages

* feat(kv): add lookup service

* feat(kv): add kv onboarding service

* refactor(kv): update telegraf to avoid repetition

* feat(cmd/influxd): use kv lookup service

* feat(kv): add telegraf to lookup service

* feat(cmd/influxd): use kv telegraf service

* feat(kv): update scraper error messaging

* feat(cmd/influxd): add kv scraper

* feat(kv): add inmem backend tests

* refactor(kv): copy paste errors

* refactor(kv): add code to password errors

* fix(testing): update error messages for incorrect passwords

* feat(http): initial support for flushing all key/values from kv store

* feat(kv): rename macro to variable

* feat(cmd/influxd/launcher): user kv services where appropriate

* refactor(passwords): rename from BasicAuth to Passwords

* feat(kv): implement macro service

* test(ui): introduce cypress

* test(ui): introduce first typescript test

* test(ui/e2e): add ci job

* chore: update gitignore to ignore test outputs

* feat(inmem): in memory influxdb

* test(e2e): adding pinger that checks if influxdb is alive

* hackathon

* hack

* hack

* hack

* hack

* Revert "feat(inmem): in memory influxdb"

This reverts commit 30ddf032003e704643b07ce80df61c3299ea7295.

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* chore: lint ignore node_modules

* hack

* hack

* hack

* add user and flush

* hack

* remove unused vars

* hack

* hack

* ci(circle): prefix e2e artifacts

* change test to testid

* update cypress

* moar testid

* fix npm warnings

* remove absolte path

* chore(ci): remove /home/circleci proto mkdir hack

* wip: crud resources e2e

* fix(inmem): use inmem kv store services

* test(dashboard): add first dashboard crud tests

* hack

* undo hack

* fix: use response from setup for orgID

* chore: wip

* add convenience getByTitle function

* test(e2e): ui can create orgs

* test(e2e): add test for org deletion and update

* test(e2e): introduce task creation test

* test(e2e): create and update of buckets on org view

* chore: move types to declaration file

* chore: use route fixture in dashboard tests

* chore(ci): hack back

* test(ui): update snapshots

* chore: package-lock

* chore: remove macros

* fix: launcher rebase issues

* fix: compile errors

* fix: compile errors

* feat(cmd/influxdb): add explicit testing, asset-path, and store flags

Co-authored-by: Andrew Watkins <watts@influxdb.com>

* fix(cmd/influxd): set default HTTP handler and flags

Co-authored-by: Andrew Watkins <watts@influxdb.com>

* build(Makefile): add run-e2e and PHONY

* feat(kv:inmem:bolt): implement user service in a kv

* refactor(kv): use consistent func receiver name

* feat(kv): add initial basic auth service

* refactor(passwords): move auth interface into own file

* refactor(passwords): rename basic auth files to passwords

* refactor(passwords): rename from BasicAuth to Passwords

* refactor(kv): copy bolt user test into kv

Co-authored-by: Michael Desa <mjdesa@gmail.com>

* feat(kv): add inmem testing to kv store

* fix(kv): remove extra user index initialization

* feat(kv): attempt at making errors nice

* fix(http): return not found error if filter is invalid

* fix(http): s/platform/influxdb/ for user service

* fix(http): s/platform/influxdb/ for user service

* feat(kv): initial port of telegraf configs to kv

* feat(kv): initial port of scrapers in bolt to kv

* feat(kv): first pass at migrating bolt org service to kv

* feat(kv): first pass at bucket service

* feat(kv): first pass at migrating kvlog to kv package

* feat(kv): add resource op logs

* feat(kv): first pass at user resource mapping migration

* feat(kv): add urm usage to bucket and org services

* feat(kv): first pass at kv authz service

* feat(kv): add cascading auth delete for users

* feat(kv): first pass d authorizer.OrganizationService in kv

* feat(cmd/influxd/launcher): user kv services where appropriate

* fix(kv): initialize authorizations

* fix(influxdb): use same buckets while slowly migrating stuff

* fix(kv): make staticcheck pass

* feat(kv): add dashboards to kv

review: make suggestions from pr review

fix: use common bucket names for bolt/kv stores

* test(kv): add complete password test coverage

* chore(kv): fixes for staticcheck

* feat(kv): implement labels generically on kv

* feat(kv): implement macro service

* feat(kv): add source service

* feat(kv): add session service

* feat(kv): add kv secret service

* refactor(kv): update telegraf and urm with error messages

* feat(kv): add lookup service

* feat(kv): add kv onboarding service

* refactor(kv): update telegraf to avoid repetition

* feat(cmd/influxd): use kv lookup service

* feat(kv): add telegraf to lookup service

* feat(cmd/influxd): use kv telegraf service

* feat(kv): update scraper error messaging

* feat(cmd/influxd): add kv scraper

* feat(kv): add inmem backend tests

* refactor(kv): copy paste errors

* refactor(kv): add code to password errors

* fix(testing): update error messages for incorrect passwords

* feat(kv): rename macro to variable

* refactor(kv): auth/bucket/org/user unique checks return errors now

* feat(inmem): add way to get all bucket names from store

* feat(inmem): Buckets to return slice of bytes rather than strings

* feat(inmem): add locks around Buckets to avoid races

* feat(cmd/influx): check for unauthorized error in wrapCheckSetup

* chore(e2e): add video and screenshot artifcats to gitignore

* docs(ci): add build instructions for e2e tests

* feat(kv): add id lookup for authorized resources
2019-02-19 17:47:19 -06:00
Deniz Kusefoglu a76a2afbf8
Merge pull request #11988 from influxdata/upgrade-npm-version-6.8
Upgrade npm version 6.8 and ts-jest to 24.0.0
2019-02-19 15:13:31 -08:00
Christopher Henn f265dd3d33 Avoid unnecessary Histogram rerenders 2019-02-19 14:18:08 -08:00
Brandon Farmer 40d13ab151
Merge pull request #11989 from influxdata/fixes/bottom-flux-builder
Remove fancy scrollbars element when not needed
2019-02-19 14:16:36 -08:00
Brandon Farmer e026a302bc Remove fancy scrollbars element when not needed 2019-02-19 13:50:16 -08:00
Palak Bhojani e4dc3bfe24 Update task object property to change from latest_completed to latestCompleted 2019-02-19 13:41:57 -08:00
Palakp41 eb32636dda
Merge pull request #11986 from influxdata/fix/swagger-latest-completed
Update swagger to camel case the latest completed date
2019-02-19 13:24:23 -08:00
Alirie Gray 76e8b5ba93
Merge pull request #11987 from influxdata/fix(swagger)/add-get-variable-by-id-to-docs
Add get variable by ID route to swagger.yml
2019-02-19 13:12:26 -08:00
Alirie Gray 526c4cde07 Add get variable by ID route to swagger.yml 2019-02-19 13:04:05 -08:00
Deniz Kusefoglu 9a14e848d3 Update ts-jest to 24.0.0 2019-02-19 12:57:49 -08:00
Deniz Kusefoglu 3177f20aca upgrade npm version to 6.8 2019-02-19 12:51:54 -08:00
Deniz Kusefoglu b8774577a9
Merge pull request #11976 from influxdata/fix/npm-vulnerabilities
Fix package vulnerabilities
2019-02-19 12:35:54 -08:00
Palak Bhojani 0c24737b89 Update swagger to camel case the latest completed date 2019-02-19 12:34:01 -08:00
Alirie Gray f2c450447e
Merge pull request #11945 from influxdata/feat/add-resource-dropdown
Create a generic dropdown for creating/importing a resource
2019-02-19 11:35:10 -08:00