* chore(litmus): run integration tests on master:
- aafter successful E2E run after master build, run integration tests
modified: .circleci/config.yml
modified: etc/litmus_fail_notify.sh
modified: etc/litmus_success_notify.sh
* chore(litmus): litmus_integration run should depend on litmus_daily test run
modified: .circleci/config.yml
This was done to reduce amount of data returned to the client. This is
problematic when there are a large number of series that get returned
from a query. Long term we will want to limit the topN tables so that
this is not an issue.
* feat(sampledata): Query appropriate org in queries
* feat(sampledata): Add bucket resource fetching to Dashboard and DE
* feat(sampledata): Get orgID from query in refreshing view
* feat(sampledata): Be the change you want to see
* feat(sampledata): Only use loading state if resource has not been loaded before
* feat(sampledata )Get buckets from api endpoint rather than through query
* feat(sampledata): Direct load tag selector and values queries to correct org
* feat(sampledata): Protect against buckets that have no orgID.
* refactor(storage): move type ByTagKey to the only package that uses it
* refactor(tsdb): use types in tsdb/cursors
* refactor(tsdb): remove unused type SeriesIDElems
* refactor(tsdb): inline only use of tsdb.ReadAllSeriesIDIterator
* refactor(tsdb): move series file to its own package
* refactor(storage): remove platform->influxdb aliases
* fix(ui): remove gradients from logo svg components
* chore(ui): update changelog
* fix(rubylogo): tab to space
Co-authored-by: Russ Savage <russorat@users.noreply.github.com>
Co-authored-by: Russ Savage <russ@influxdata.com>
* feat(tenant): Build the crud actions for the new tenant service
To faciliate the isolation of domain specific systems we need to have a
isolated CRUD action system that we can layer business logic on top.
Co-authored-by: George <me@georgemac.com>
* fix: allow authorized label service to be called indirectly
17071 exists because pkger loads all service resources as authorized on
start, resulting in them all being authorized when referenced indirectly
(not hit directly via api by consumer). Rather than restructure pkger to
only authorize direct services, this allows proper indirect auth to
labels (the cause of 17071).
* Add orgService to tests
* Add resource types to find orgID from
* feat(kv): new index type for managing kv indexes
* feat(kv): index verify diff now can produce list of corrupt foreign keys
* fix(testing): refactor kv index tests into testing package and integrate with bolt
* chore(kv): fix go lint error in index
* fix(kv): add test for index walk
* fix(kv): change index cursing strategy to reduce calls to source bkt.Get
* feat(kv): add delete and populate remove dangling foreign keys to index
* refactor(ui): redesign and clean up query tabs
* refactor(ui): remove extra space in VEO empty state
* fix(ui): ensure gauge fonts render correctly
* fix(ui): ensure single stat font renders correctly
* fix(ui): update veo to match styles of other overlays
* fix(ui): update font definition in monaco editors
* refactor(ui): soften contrast of grid axes with background
* fix(ui): prevent references to Roboto
* chore(ui): prettier
* refactor(ui): use more resilient variable
* refactor(ui): polish appearance of alert and check history pages
* fix(ui): ensure create check dropdown is not clipped
* refactor(ui): update colors in view type dropdown
* refactor(ui): ensure view options toggle and panel are consistent across editors