Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Unified Integrations] Remove and cleanup add data views #115424

Merged
merged 41 commits into from
Oct 19, 2021

Conversation

joshdover
Copy link
Contributor

Summary

Depends on #114911 being merged first
Fixes #94181 #113434

  • Fix full page refreshes on Solution empty states
  • Add redirects from old add data views to integrations app
  • Fix breadcrumbs in add data views
  • Remove add data list view
  • Disable welcome interstitial if no integrations access

Checklist

Delete any items that are not applicable to this PR.

Risk Matrix

Delete this section if it is not applicable to this PR.

Before closing this PR, invite QA, stakeholders, and other developers to identify risks that should be tested prior to the change/feature release.

When forming the risk matrix, consider some of the following examples and how they may potentially impact the change:

Risk Probability Severity Mitigation/Notes
Multiple Spaces—unexpected behavior in non-default Kibana Space. Low High Integration tests will verify that all features are still supported in non-default Kibana Space and when user switches between spaces.
Multiple nodes—Elasticsearch polling might have race conditions when multiple Kibana nodes are polling for the same tasks. High Low Tasks are idempotent, so executing them multiple times will not result in logical error, but will degrade performance. To test for this case we add plenty of unit tests around this logic and document manual testing procedure.
Code should gracefully handle cases when feature X or plugin Y are disabled. Medium High Unit tests will verify that any feature flag or plugin combination still results in our service operational.
See more potential risk examples

For maintainers

cchaos and others added 30 commits October 13, 2021 15:36
@joshdover joshdover added v8.0.0 release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team v7.16.0 Feature:Unified Integrations Unified Integrations view feature labels Oct 18, 2021
@thomasneirynck
Copy link
Contributor

@elasticmachine merge upstream

@kibanamachine
Copy link
Contributor

merge conflict between base and head

@thomasneirynck
Copy link
Contributor

@joshdover I merged master into your branch 4c26457

Required a few manual conflict fixes. I did a few spotchecks, and seems ok, but please verify as well. thx!

@thomasneirynck thomasneirynck marked this pull request as ready for review October 19, 2021 04:50
@thomasneirynck thomasneirynck requested review from a team as code owners October 19, 2021 04:50
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

@joshdover joshdover enabled auto-merge (squash) October 19, 2021 12:28
@joshdover joshdover added the auto-backport Deprecated - use backport:version if exact versions are needed label Oct 19, 2021
Copy link
Contributor

@Dosant Dosant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

app-services code lgtm, didn't test

@kibanamachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
home 80.9KB 81.2KB +240.0B

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
kibanaReact 80.9KB 80.9KB +33.0B

History

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

@joshdover joshdover merged commit 96c89e0 into elastic:master Oct 19, 2021
kibanamachine added a commit to kibanamachine/kibana that referenced this pull request Oct 19, 2021
)

Co-authored-by: cchaos <[email protected]>
Co-authored-by: Dave Snider <[email protected]>
Co-authored-by: Kibana Machine <[email protected]>
Co-authored-by: Thomas Neirynck <[email protected]>
@kibanamachine
Copy link
Contributor

💚 Backport successful

Status Branch Result
7.x

This backport PR will be merged automatically after passing CI.

jloleysens added a commit to jloleysens/kibana that referenced this pull request Oct 19, 2021
…-link-to-kibana-app

* 'master' of github.com:elastic/kibana: (30 commits)
  Fix potential error from undefined (elastic#115562)
  [App Search, Crawler] Fix validation step panel padding/whitespace (elastic#115542)
  [Cases][Connectors] ServiceNow ITOM: MVP (elastic#114125)
  Change default session idle timeout to 8 hours. (elastic#115565)
  Upgrade EUI to v39.1.1 (elastic#114732)
  [App Search] Wired up organic results on Curation Suggestions view (elastic#114717)
  [i18n] remove i18n html extractor (elastic#115004)
  [Logs/Metrics UI] Add deprecated field configuration to Deprecations API (elastic#115103)
  [Transform] Add alerting rules management to Transform UI (elastic#115363)
  Update UI links to Fleet and Agent docs (elastic#115295)
  [ML] Adding ability to change data view in advanced job wizard (elastic#115191)
  Change deleteByNamespace to include legacy URL aliases (elastic#115459)
  [Unified Integrations] Remove and cleanup add data views (elastic#115424)
  [Discover] Show ignored field values (elastic#115040)
  [ML] Stop reading the ml.max_open_jobs node attribute (elastic#115524)
  [Discover] Improve doc viewer code in Discover (elastic#114759)
  [Security Solutions] Adds security detection rule actions as importable and exportable (elastic#115243)
  [Security Solution] [Platform] Migrate legacy actions whenever user interacts with the rule (elastic#115101)
  [Fleet] Add telemetry for integration cards (elastic#115413)
  🐛 Fix single percentile case when ES is returning no buckets (elastic#115214)
  ...

# Conflicts:
#	x-pack/plugins/reporting/public/management/__snapshots__/report_listing.test.tsx.snap
kibanamachine added a commit that referenced this pull request Oct 19, 2021
…115581)

Co-authored-by: cchaos <[email protected]>
Co-authored-by: Dave Snider <[email protected]>
Co-authored-by: Kibana Machine <[email protected]>
Co-authored-by: Thomas Neirynck <[email protected]>

Co-authored-by: Josh Dover <[email protected]>
Co-authored-by: cchaos <[email protected]>
Co-authored-by: Dave Snider <[email protected]>
Co-authored-by: Thomas Neirynck <[email protected]>
@dikshachauhan-qasource
Copy link

Hi @joshdover

Under validation of Ticket : #113434, we have following observations:

  • Updated breadcrumbs displayed in the form of: Integrations > .
  • on Clicking the Integrations breadcrumb user redirected back to the Integrations app /app/integrations/browse
  • No Add data breadcrumb is visible user is directly navigarted to Integration tab even for sample data.

Build details:
7.16 BC1
BUILD 45504
COMMIT 9231d80
Link: https://staging.elastic.co/7.16.0-255b8273/downloads/beats/elastic-agent/elastic-agent-7.16.0-windows-x86_64.zip

Recording:

Recording.16.mp4

Query:
While navigating from try sample data link under Home page, we observed Home Breadcrumb for few seconds while Integration page is being uploaded.

Is this expected. Could you please confirm on this.

Thanks
QAS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto-backport Deprecated - use backport:version if exact versions are needed Feature:Unified Integrations Unified Integrations view feature release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team v7.16.0 v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Getting Started] Remove legacy add data list view
9 participants