grafana/e2e
Brendan O'Handley 0a9240aeba
Prometheus: Configuration page overhaul (#66198)
* organize layout, make design uniform, add doc link

* fix e2e test

* move overhauled config parts into prometheus code

* update tooltips with doc links

* clean component styles for section padding, top and bottom 32px

* make additional settings subsection headers h6

* use secondary gray for section descriptions

* fix merge issues

* change inlineswitch to switch only in prom settings because the other components are shared

* remove legacy formfield and input, replace with inlinefield and input from grafana-ui

* find more formfield and UI design fixes like changing inlineformlabel to inlinefield

* remove unused inline form label

* replace legacy duration validations with <FieldValidationMessage>

* fix styles secondary gray from theme

* change language, headings and datasource -> data source

* update alert setting styles with new component

* update prom url heading and tooltip

* update default editor tooltip and set builder as default editor

* update interval tooltip

* update prom type tooltip

* update custom query params tooltip

* update exemplar internal link tooltip

* fix inline form styling inconsistency

* allow for using the DataSourceHTTPSettings component without the connection string

* remove overhaul component, re-use dshtttps comp, and use connection input in config editor

* make tooltips interactive to click links

* consistent label width across the elements we can control for now, fix exemplar switch

* make connection url a component

* refactor onBlur validation

* remove unused component

* add tests for config validations

* add more meaningful health check

* fix e2e test

* fix e2e test

* fix e2e test

* add error handling for more url errors

* remove unnecessary conversion

* health check tests

* Clean up the health check

* health check unit tests

* health check unit tests improved

* make pretty for drone

* lint check go

* lint check go

* add required attr to connection component

* Update public/app/plugins/datasource/prometheus/configuration/Connection.tsx

Co-authored-by: Torkel Ödegaard <torkel@grafana.com>

* fix read only issue for provisioned datasources

* validate multiple durations for incremental query setting

* use sentence case for headers

* use className consistently for styles

* add tests for url regex

* remove console logs

* only use query as healthcheck as the healthy api is not supported by Mimir

* fix exemplar e2e test

* remove overhaul prop from custom headers setting component

* remove connection section and use DatasourceHttpSettings connection with custom label and interactive tooltip

* add spaces back

* spaces

---------

Co-authored-by: ismail simsek <ismailsimsek09@gmail.com>
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2023-04-27 09:43:54 -04:00
..
benchmarks Chore: Improve some types (#64675) 2023-03-14 09:51:44 +00:00
cloud-plugins-suite Chore: Update @grafana/e2e (#66365) 2023-04-14 17:46:49 +01:00
dashboards Search: add basic e2e test for the folder view (#55820) 2022-09-28 09:46:24 +04:00
dashboards-suite Chore: Clean up old navigation (#66287) 2023-04-14 09:43:11 +01:00
datagrid-suite Datagrid: Switch to panel context update (#67221) 2023-04-26 15:43:20 +03:00
e2e-flow-suite Plugins: Added e2e flow for triggering panel menu UI extensions (#64855) 2023-03-16 09:57:53 +01:00
geomap-suite Geomap: Map control options e2e (#54809) 2022-09-09 15:56:35 -04:00
panels-suite E2E: Fixed so openPanelMenuItem flow works with new/old panel chrome without breaking changes (#66118) 2023-04-14 09:11:15 +02:00
shared Dashboard: Enable feature toggle emptyDashboardPage by default (#65464) 2023-04-03 14:04:54 +03:00
smoke-tests-suite chore: add smokescreen e2e test for all panels (#66230) 2023-04-26 13:21:41 -07:00
sql-suite Build URL params and include requestId (#65742) 2023-04-06 14:43:10 -05:00
various-suite Prometheus: Configuration page overhaul (#66198) 2023-04-27 09:43:54 -04:00
verify Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
log-reporter.js Fix: Report E2E result stack trace (#60596) 2022-12-20 20:36:18 +02:00
run-suite Tests: Add boilerplate code to support e2e tests on enterprise (#61959) 2023-01-26 18:04:13 -03:00
start-and-run-suite Tests: Add boilerplate code to support e2e tests on enterprise (#61959) 2023-01-26 18:04:13 -03:00
tsconfig.json Import: prevent recursion blowup in redux + reintroduce import e2e test (#52985) 2022-08-01 12:53:31 +01:00
verify-release Update verify-release script (#58812) 2022-11-18 16:47:13 +00:00