Skip to content

[WIP][management] Integrate a settings view into serverless projects#166319

Closed
clintandrewhall wants to merge 2 commits intoelastic:mainfrom
clintandrewhall:advanced_settings/serverless
Closed

[WIP][management] Integrate a settings view into serverless projects#166319
clintandrewhall wants to merge 2 commits intoelastic:mainfrom
clintandrewhall:advanced_settings/serverless

Conversation

@clintandrewhall
Copy link
Copy Markdown
Contributor

@clintandrewhall clintandrewhall commented Sep 13, 2023

Depends on #166413 -- the commits from that PR are included in this PR, (as this branch is based on advanced_settings/field_updates

Summary

This is a draft, WIP pull request that integrates the components from #165286 into a view in Serverless. It's currently meant as a demonstration/test harness while the form is being built.

Rendering each field row per setting

Screenshot 2023-09-12 at 8 51 47 PM

Added a quick-and-dirty card to the management page

Screenshot 2023-09-12 at 8 51 55 PM

WIP Caveats

  • There is not currently a design for the settings view in serverless.
  • The field rows in this view do not function. They need state management from a form (which @ElenaStoeva has begun to build)
    • I've added a state Record to hold the changes.
    • They'll change, but won't save.
  • Right now this renders them all. I still need to integrate the changes from [Advanced settings] Add settings allowlist #164471 to allow-list the subset in each serverless project plugin.

@clintandrewhall clintandrewhall added WIP Work in progress loe:medium Medium Level of Effort Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more t// release_note:skip Skip the PR/issue when compiling release notes impact:critical This issue should be addressed immediately due to a critical level of impact on the product. Team:SharedUX Platform AppEx-SharedUX (formerly Global Experience) t// Project:Serverless Work as part of the Serverless project for its initial release v8.11.0 labels Sep 13, 2023
@clintandrewhall clintandrewhall force-pushed the advanced_settings/serverless branch 4 times, most recently from 2e24d11 to 6770beb Compare September 14, 2023 00:08
@clintandrewhall clintandrewhall force-pushed the advanced_settings/serverless branch 4 times, most recently from a7646e9 to f1de794 Compare September 18, 2023 03:41
@clintandrewhall clintandrewhall force-pushed the advanced_settings/serverless branch 4 times, most recently from d899ed4 to 3cd4aed Compare September 19, 2023 04:57
clintandrewhall added a commit that referenced this pull request Sep 19, 2023
> **Caveat**: the functional flow logic we've adopted for these
components is not one I would encourage, specifically, using "drilled"
`onChange` handlers and utilizing a composing-component-based store.
Ideally, we'd use a `redux` store, or, at the very least a React
`reducer`.
>
> In the interest of time and compatibility, we've opted to use the
pattern from the original components in `advancedSettings`. We plan to
revisit the state management and prop-drilling when `advancedSettings`
is refactored with these components.

> This PR is a prerequisite to
#166319 and to completing the
Advanced Settings page in Serverless.

> **Note**: Github appears to be a bit confused in the diff comparison,
due to the addition to `React.forwardRef`... apologies for the noise.

## Summary

While working on #166319 I found a
number of bugs when working against actual UI settings stored in Kibana.
This PR addresses those issues without waiting for the Settings page to
be complete:

- Refactors `input` components to have cleaner APIs, including
`unsavedChange` and `field` "all the way down".
  - This cleans up confusing logic, and sets us up for Redux actions.
- Creates a `normalizeSettings` function.
- Settings returned from the `UiSettingsService` in an actual deployment
of Kibana are drastically unpredictable. In some cases, `type` is
missing, but `value` is there... or `value` is missing entirely, but a
`userValue` is there.
- This function "normalizes" the data, deriving missing parts where
possible.
- Changes the `onChangeFn` to accept `undefined` to indicate an unsaved
change has been reverted, rather than relying on the _value_ in the
unsaved change.
  - This fixes a number of issues around resets and reverts.
- Alters the `unsavedChange` prop to be undefined, (to indicate the lack
of an unsaved change), rather than an undefined value.
- Fixes an issue where the `ImageFieldInput` wasn't removing a file that
had been set when resetting to default;
- Adds an imperative ref to `FieldInput` components to reset a field's
input beyond resetting the value, (if necessary).
- Fixes the Storybook `common` setups to allow for changes to the
`onChange` types.
- Fixed a bug where the `FieldRow` was indexing an unsaved change by
`name`, rather than by `id`.
- Fixed an issue where the reset link wasn't always clearing a change to
the default value.
- Fixes an issue with the aria label not being derived properly using
the `query`.
- Splits the utility functions into their respective namespaces:
`settings` and `fields`.
- Adds a few more tests to the utility functions to catch logic errors.
@clintandrewhall clintandrewhall force-pushed the advanced_settings/serverless branch from 3cd4aed to dc2da74 Compare September 19, 2023 17:36
@clintandrewhall clintandrewhall force-pushed the advanced_settings/serverless branch from dc2da74 to 2fd336d Compare September 19, 2023 20:04
@kibana-ci
Copy link
Copy Markdown

kibana-ci commented Sep 19, 2023

⏳ Build in-progress, with failures

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #27 / a11y tests using flights sample data "after all" hook in "using flights sample data"
  • [job] [logs] FTR Configs #27 / a11y tests using flights sample data "before all" hook in "using flights sample data"
  • [job] [logs] FTR Configs #5 / Actions and Triggers app Home page Loads the app with limited privileges Loads the Alerts page
  • [job] [logs] FTR Configs #5 / Actions and Triggers app Home page Loads the app with limited privileges Loads the Alerts page
  • [job] [logs] FTR Configs #43 / aiops log rate analysis with 'kibana_sample_data_logs' "before all" hook for "kibana sample data logs loads the log rate analysis page"
  • [job] [logs] FTR Configs #13 / analytics analytics service analytics service: public side "before all" hook for "should see both events enqueued and sent to the shipper"
  • [job] [logs] FTR Configs #33 / APM specs feature controls security global apm all privileges "before all" hook for "shows apm navlink"
  • [job] [logs] FTR Configs #60 / Application Usage keys in the schema match the registered application IDs
  • [job] [logs] FTR Configs #25 / banners - functional tests per-spaces banners "before all" hook for "displays the space-specific banner within the space"
  • [job] [logs] FTR Configs #21 / Canvas Canvas app smoke test "before all" hook for "loads workpad list"
  • [job] [logs] FTR Configs #57 / Canvas Canvas app smoke test "before all" hook for "loads workpad list"
  • [job] [logs] FTR Configs #66 / Cases - group 1 Create case "before each" hook for "creates a case from the stack management page"
  • [job] [logs] FTR Configs #18 / Cases cases list "before all" hook in "cases list"
  • [job] [logs] FTR Configs #11 / Cloud Integrations Cloud Links integration "before each" hook for ""Manage this deployment" is appended to the nav list"
  • [job] [logs] FTR Configs #67 / Cloud Security Posture Findings Page onboarding clicking on the No integrations installed prompt action button - install CNVM: navigates to the CNVM integration installation page
  • [job] [logs] FTR Configs #56 / context app "before all" hook in "context app"
  • [job] [logs] FTR Configs #11 / Controls "before all" hook: setup in "Controls"
  • [job] [logs] FTR Configs #27 / custom branding - functional tests custom branding "after all" hook for "should allow setting custom logo text through advanced settings"
  • [job] [logs] FTR Configs #27 / custom branding - functional tests custom branding "before all" hook for "should allow setting custom page title through advanced settings"
  • [job] [logs] FTR Configs #53 / Dashboard "before all" hook in "Dashboard"
  • [job] [logs] FTR Configs #52 / dashboard app - group 1 Changing field formatter to Url "before all" hook for "applied on dashboard"
  • [job] [logs] FTR Configs #45 / dashboard app - group 2 full screen mode "before all" hook for "option not available in edit mode"
  • [job] [logs] FTR Configs #37 / dashboard app - group 3 dashboard time picker "before all" hook for "Visualization updated when time picker changes"
  • [job] [logs] FTR Configs #46 / dashboard app - group 3 dashboard time picker "before all" hook for "Visualization updated when time picker changes"
  • [job] [logs] FTR Configs #13 / dashboard app - group 4 dashboard empty state "before all" hook for "Opens the integrations page when there is no data"
  • [job] [logs] FTR Configs #42 / dashboard app - group 6 dashboard grid "before all" hook in "dashboard grid"
  • [job] [logs] FTR Configs #21 / dashboard feature controls dashboard feature controls security global dashboard all privileges, no embeddable application privileges "before all" hook for "only shows the dashboard navlink"
  • [job] [logs] FTR Configs #27 / dashboard Reporting Dashboard Reporting Screenshots Print PDF button is available if new
  • [job] [logs] FTR Configs #61 / dashboard save "before all" hook for "warns on duplicate name for new dashboard"
  • [job] [logs] FTR Configs #43 / dashboard sync colors should sync colors on dashboard by default
  • [job] [logs] FTR Configs #6 / Data Views feature controls security global data views all privileges "before all" hook for "shows management navlink"
  • [job] [logs] FTR Configs #6 / Data Views feature controls security global data views all privileges "before all" hook for "shows management navlink"
  • [job] [logs] FTR Configs #38 / Dev Tools Breadcrumbs "before all" hook for "Sets the right breadcrumbs when navigating to console app"
  • [job] [logs] FTR Configs #27 / disable Elastic Maps Service Fonts "before all" hook for "should load map with labels"
  • [job] [logs] FTR Configs #37 / Discover alerting Search source Alert "after all" hook for "should check that there are no errors detected after an alert is created"
  • [job] [logs] FTR Configs #37 / Discover alerting Search source Alert should create an alert when there is no data view
  • [job] [logs] FTR Configs #17 / discover feature controls discover feature controls security global discover all privileges "before all" hook for "shows discover navlink"
  • [job] [logs] FTR Configs #17 / discover feature controls discover feature controls security global discover all privileges "before all" hook for "shows discover navlink"
  • [job] [logs] FTR Configs #37 / discover/ccs_compatible discover integration with data view editor "before all" hook for "allows creating a new data view"
  • [job] [logs] FTR Configs #13 / discover/classic discover tab "before all" hook for "doc view should show @timestamp and _source columns"
  • [job] [logs] FTR Configs #53 / discover/classic discover uses fields API test "before all" hook for "should correctly display documents"
  • [job] [logs] FTR Configs #21 / discover/embeddable discover saved search embeddable "before each" hook for "can save a search embeddable with a defined rows per page number"
  • [job] [logs] FTR Configs #28 / discover/group1 discover no data "before all" hook for "when no data opens integrations"
  • [job] [logs] FTR Configs #72 / discover/group2 indexpattern without timefield "before all" hook for "should not display a timepicker"
  • [job] [logs] FTR Configs #20 / discover/group3 discover drag and drop "before each" hook for "should support dragging and dropping a field onto the grid"
  • [job] [logs] FTR Configs #49 / endpoint When in the Fleet application and on the agents page "before all" hook for "should show the agents tab"
  • [job] [logs] FTR Configs #49 / endpoint When in the Fleet application and on the agents page "before all" hook for "should show the agents tab"
  • [job] [logs] FTR Configs #51 / endpoint When on the Endpoint Policy List Page with no policies shows the empty page
  • [job] [logs] FTR Configs #66 / Getting Started new charts library Shakespeare should create shakespeare index pattern
  • [job] [logs] FTR Configs #48 / GlobalSearch API GlobalSearch providers "before all" hook in "GlobalSearch providers"
  • [job] [logs] FTR Configs #1 / graph app feature controls security global graph all privileges "before all" hook for "shows graph navlink"
  • [job] [logs] FTR Configs #1 / graph app feature controls security global graph all privileges "before all" hook for "shows graph navlink"
  • [job] [logs] FTR Configs #67 / Grok Debugger App Grok Debugger "before all" hook for "Loads the app"
  • [job] [logs] FTR Configs #66 / home app Kibana browser back navigation should work detect navigate back issues
  • [job] [logs] FTR Configs #65 / home app Kibana takes you home clicking on kibana logo should take you to home page
  • [job] [logs] FTR Configs #38 / Home page feature controls security global all privileges "before all" hook for "shows all available solutions"
  • [job] [logs] FTR Configs #37 / image embeddable image embeddable "before all" hook for "should create an image embeddable"
  • [job] [logs] FTR Configs #55 / Index Management app feature controls security "before all" hook in "security"
  • [job] [logs] FTR Configs #4 / Index Management: index details page Index details page "before all" hook for "Navigates to the index details page from the home page"
  • [job] [logs] FTR Configs #4 / Index Management: index details page Index details page "before all" hook for "Navigates to the index details page from the home page"
  • [job] [logs] FTR Configs #33 / InfraOps App feature controls infrastructure security global infrastructure all privileges "before all" hook for "shows Infrastructure navlink"
  • [job] [logs] FTR Configs #71 / Ingest pipelines app feature controls security "before all" hook in "security"
  • [job] [logs] FTR Configs #20 / input controls input control options "before all" hook for "should not have inspector enabled"
  • [job] [logs] FTR Configs #53 / Journey[apm_service_inventory] Navigate to Service Inventory Page
  • [job] [logs] FTR Configs #62 / Journey[cloud_security_dashboard] Go to cloud security dashboards Page
  • [job] [logs] FTR Configs #62 / Journey[cloud_security_dashboard] Go to cloud security dashboards Page
  • [job] [logs] FTR Configs #51 / Journey[data_stress_test_lens] Go to dashboard
  • [job] [logs] FTR Configs #23 / Journey[ecommerce_dashboard_map_only] Go to Dashboards Page
  • [job] [logs] FTR Configs #66 / Journey[ecommerce_dashboard_saved_search_only] Go to Dashboards Page
  • [job] [logs] FTR Configs #56 / Journey[flight_dashboard] Go to Dashboards Page
  • [job] [logs] FTR Configs #48 / Journey[login] Login
  • [job] [logs] FTR Configs #34 / Journey[many_fields_discover] Go to Discover Page
  • [job] [logs] FTR Configs #34 / Journey[many_fields_discover] Go to Discover Page
  • [job] [logs] FTR Configs #55 / Journey[promotion_tracking_dashboard] Go to Dashboards Page
  • [job] [logs] FTR Configs #57 / Journey[web_logs_dashboard] Go to Dashboards Page
  • [job] [logs] FTR Configs #69 / lens app - Agg based Vis Open in Lens Pie "before each" hook for "should hide the "Edit Visualization in Lens" menu item if no split slices were defined"
  • [job] [logs] FTR Configs #69 / lens app - Agg based Vis Open in Lens Pie "before each" hook for "should hide the "Edit Visualization in Lens" menu item if no split slices were defined"
  • [job] [logs] FTR Configs #55 / lens app - group 1 lens smokescreen tests should allow creation of lens xy chart
  • [job] [logs] FTR Configs #16 / lens app - group 2 lens partition charts "before all" hook for "should be able to nest up to 3 levels for Pie charts"
  • [job] [logs] FTR Configs #22 / lens app - group 3 lens add-to-dashboards tests should allow new lens to be added by value to a new dashboard
  • [job] [logs] FTR Configs #34 / lens app - group 4 lens color palette tests should allow to pick color palette in xy chart
  • [job] [logs] FTR Configs #34 / lens app - group 4 lens color palette tests should allow to pick color palette in xy chart
  • [job] [logs] FTR Configs #48 / lens app - group 5 lens drag and drop tests basic drag and drop should construct the basic split xy chart
  • [job] [logs] FTR Configs #61 / lens app - group 6 lens metric should render a metric
  • [job] [logs] FTR Configs #60 / lens app - TSVB Open in Lens Convert to Lens action on dashboard "before all" hook for "should show notification in context menu if visualization can be converted"
  • [job] [logs] FTR Configs #2 / lens app - TSVB Open in Lens Metric "before each" hook for "should show the "Edit Visualization in Lens" menu item"
  • [job] [logs] FTR Configs #2 / lens app - TSVB Open in Lens Metric "before each" hook for "should show the "Edit Visualization in Lens" menu item"
  • [job] [logs] FTR Configs #6 / Licensing plugin public client feature_usage API "before all" hook for "allows to register features to the server"
  • [job] [logs] FTR Configs #6 / Licensing plugin public client feature_usage API "before all" hook for "allows to register features to the server"
  • [job] [logs] FTR Configs #61 / Licensing plugin server client changes in license types provides changes in license types
  • [job] [logs] FTR Configs #18 / logstash feature controls security "before all" hook in "security"
  • [job] [logs] FTR Configs #70 / machine learning - anomaly detection "before all" hook in "machine learning - anomaly detection"
  • [job] [logs] FTR Configs #70 / machine learning - anomaly detection "before all" hook in "machine learning - anomaly detection"
  • [job] [logs] FTR Configs #35 / machine learning - anomaly detection aggregated or scripted job "before all" hook in "aggregated or scripted job"
  • [job] [logs] FTR Configs #22 / machine learning - anomaly detection anomaly charts in dashboard "before all" hook in "anomaly charts in dashboard"
  • [job] [logs] FTR Configs #49 / machine learning - data frame analytics outlier detection creation "before all" hook in "outlier detection creation"
  • [job] [logs] FTR Configs #49 / machine learning - data frame analytics outlier detection creation "before all" hook in "outlier detection creation"
  • [job] [logs] FTR Configs #67 / machine learning - data visualizer index based "before all" hook in "index based"
  • [job] [logs] FTR Configs #30 / machine learning - permissions for user with full ML access with no data loaded (ft_ml_poweruser) "before all" hook for "should display the ML entry in Kibana app menu"
  • [job] [logs] FTR Configs #55 / machine learning - stack management jobs synchronize "before all" hook for "should have nothing to sync initially"
  • [job] [logs] FTR Configs #42 / machine learning basic license - data visualizer - group 2 index based "before all" hook in "index based"
  • [job] [logs] FTR Configs #64 / management "Create Index Pattern" wizard "after all" hook in ""Create Index Pattern" wizard"
  • [job] [logs] FTR Configs #6 / management "Create Index Pattern" wizard "before all" hook in ""Create Index Pattern" wizard"
  • [job] [logs] FTR Configs #64 / management "Create Index Pattern" wizard "before all" hook in ""Create Index Pattern" wizard"
  • [job] [logs] FTR Configs #6 / management "Create Index Pattern" wizard "before all" hook in ""Create Index Pattern" wizard"
  • [job] [logs] FTR Configs #56 / maps app dashboard reporting: creates a map report PNG file matches the baseline image, using sample geo data
  • [job] [logs] FTR Configs #71 / maps app documents source docvalue_fields should only fetch geo_point field and time field and nothing else when source does not have data driven styling
  • [job] [logs] FTR Configs #25 / maps app geojson vector layer - es geo grid source geo_point "before all" hook for "should re-fetch geotile_grid aggregation with refresh timer"
  • [job] [logs] FTR Configs #60 / maps app point to point source "before all" hook for "should request source clusters for destination locations"
  • [job] [logs] FTR Configs #9 / markdown app in visualize app "before all" hook in "markdown app in visualize app"
  • [job] [logs] FTR Configs #1 / Monitoring app feature controls security global all "before all" hook for "doesn't show monitoring navlink"
  • [job] [logs] FTR Configs #1 / Monitoring app feature controls security global all "before all" hook for "doesn't show monitoring navlink"
  • [job] [logs] FTR Configs #58 / Newsfeed icon button handle errors "before all" hook for "clicking on newsfeed icon should open you empty newsfeed"
  • [job] [logs] FTR Configs #65 / Observability Log Explorer Application is shown in the global search
  • [job] [logs] FTR Configs #26 / Options list control "before all" hook: setup in "Options list control"
  • [job] [logs] FTR Configs #22 / Remote Clusters app feature controls security "before all" hook in "security"
  • [job] [logs] FTR Configs #58 / Reporting Functional Tests with Deprecated Security configuration enabled Security with reporting_user built-in role Dashboard: Download CSV file does not allow user that does not have reporting_user role
  • [job] [logs] FTR Configs #45 / Reporting Functional Tests with Security disabled Polling for jobs Displays new jobs
  • [job] [logs] FTR Configs #33 / reporting management app Listing of Reports "before each" hook for "Confirm single report deletion works"
  • [job] [logs] FTR Configs #53 / rollup app rollup job "after all" hook for "create new rollup job"
  • [job] [logs] FTR Configs #53 / rollup app rollup job "before all" hook for "create new rollup job"
  • [job] [logs] FTR Configs #18 / Sanity checks lens app lens smokescreen tests should allow creation of lens xy chart
  • [job] [logs] FTR Configs #30 / Sanity checks lens app lens smokescreen tests should allow creation of lens xy chart
  • [job] [logs] FTR Configs #35 / Sanity checks lens app lens smokescreen tests should allow creation of lens xy chart
  • [job] [logs] FTR Configs #35 / saved objects management saved objects inspect page allows to view the saved object
  • [job] [logs] FTR Configs #23 / Saved objects management spaces integration "before each" hook for "redirects to correct url when inspecting an object from a non-default space"
  • [job] [logs] FTR Configs #58 / saved objects tagging - functional tests table listing "before all" hook in "table listing"
  • [job] [logs] FTR Configs #29 / search examples Search session example "before all" hook for "should start search, save session, restore session using "restore" button"
  • [job] [logs] FTR Configs #62 / Security Accessibility Login Page User can login with a11y requirements
  • [job] [logs] FTR Configs #62 / Security Accessibility Login Page User can login with a11y requirements
  • [job] [logs] FTR Configs #43 / security app - basic license Role Mappings "before all" hook for "does not render the Role Mappings UI under the basic license"
  • [job] [logs] FTR Configs #28 / security app - expired session Basic functionality should attach msg=SESSION_EXPIRED to the redirect URL when redirecting to /login if the session has expired when trying to access a page
  • [job] [logs] FTR Configs #25 / security app - insecure cluster warning Insecure Cluster Warning will display when ES Security Plugin is disabled and there is at least one user created index with data
  • [job] [logs] FTR Configs #13 / security app - OIDC interactions URL capture can login preserving original URL
  • [job] [logs] FTR Configs #5 / security app - SAML interactions URL capture can login preserving original URL
  • [job] [logs] FTR Configs #5 / security app - SAML interactions URL capture can login preserving original URL
  • [job] [logs] FTR Configs #64 / security app - user profiles User Profiles client side APIs "before each" hook for "can retrieve own user profile and user profiles for other users"
  • [job] [logs] FTR Configs #38 / security app Security Login Page can login
  • [job] [logs] FTR Configs #45 / Shared Components Shared global rule event log list "before all" hook for "should load from the shareable lazy loader"
  • [job] [logs] FTR Configs #46 / Snapshots app Home page "before all" hook for "Loads the app"
  • [job] [logs] FTR Configs #48 / Spaces app Copy Saved Objects to Space "before all" hook for "allows a dashboard to be copied to the marketing space, with all references"
  • [job] [logs] FTR Configs #29 / telemetry Telemetry service Screenshot mode detects that telemetry cannot be sent in screenshot mode
  • [job] [logs] FTR Configs #57 / transform - actions deleting "before all" hook in "deleting"
  • [job] [logs] FTR Configs #1 / transform - edit & clone editing "before all" hook in "editing"
  • [job] [logs] FTR Configs #1 / transform - edit & clone editing "before all" hook in "editing"
  • [job] [logs] FTR Configs #26 / transform - feature controls security "before all" hook in "security"
  • [job] [logs] FTR Configs #60 / transform basic license transform - creation - index pattern creation_index_pattern "before all" hook in "creation_index_pattern"
  • [job] [logs] FTR Configs #22 / transform basic license transform - creation - runtime mappings & saved search creation_saved_search "before all" hook in "creation_saved_search"
  • [job] [logs] FTR Configs #46 / transform basic license transform - actions deleting "before all" hook in "deleting"
  • [job] [logs] FTR Configs #65 / transform basic license transform - edit & clone editing "before all" hook in "editing"
  • [job] [logs] FTR Configs #51 / transform basic license transform - permissions for user with full transform access with no data loaded "before all" hook for "should display elements in the Transform list page correctly"
  • [job] [logs] FTR Configs #52 / Upgrade Assistant feature controls security "before all" hook in "security"
  • [job] [logs] FTR Configs #16 / Uptime app with generated data uptime settings page "before each" hook: navigate to clean app root for "loads the default settings"
  • [job] [logs] FTR Configs #28 / visualize app - group1 embedding a data table "before all" hook for "should allow opening table vis in embedded mode"
  • [job] [logs] FTR Configs #4 / visualize app - new charts library visualize area charts "before all" hook for "should save and load with special characters"
  • [job] [logs] FTR Configs #4 / visualize app - new charts library visualize area charts "before all" hook for "should save and load with special characters"
  • [job] [logs] FTR Configs #65 / visualize app data-shared-item "before all" hook for "should have the correct data-shared-item title and description, and sharedItemContainer should exist"
  • [job] [logs] FTR Configs #64 / visualize app tag cloud chart "before all" hook for "should have inspector enabled"
  • [job] [logs] FTR Configs #9 / visualize app visual builder "before each" hook for "should have inspector enabled"
  • [job] [logs] FTR Configs #51 / visualize app visual builder "before each" hook for "should render all necessary components"
  • [job] [logs] FTR Configs #56 / visualize app visual builder "before each" hook for "should render all necessary components"
  • [job] [logs] FTR Configs #45 / Visualize visualize feature controls security global visualize all privileges "before all" hook for "shows visualize navlink"

History

  • 💔 Build #160085 failed dc2da74d861dbb3c65c47fb3d377c3df0c8a6f6b
  • 💔 Build #159802 failed 3cd4aed2194d232a9c730b9bb9cbe50bb195511e
  • 💔 Build #159800 failed d899ed4284050f2c7b9d066781413bec84b9c41c
  • 💛 Build #159408 was flaky 20ef234121d2d078fd03759fbe136aa194ea0d10

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

cc @ElenaStoeva

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

impact:critical This issue should be addressed immediately due to a critical level of impact on the product. loe:medium Medium Level of Effort Project:Serverless Work as part of the Serverless project for its initial release release_note:skip Skip the PR/issue when compiling release notes Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more t// Team:SharedUX Platform AppEx-SharedUX (formerly Global Experience) t// v8.11.0 WIP Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants