Skip to content

[Upgrade Assistant] Migrate to new page layout#101691

Merged
alisonelizabeth merged 7 commits intoelastic:masterfrom
alisonelizabeth:ua/page_layout
Jun 10, 2021
Merged

[Upgrade Assistant] Migrate to new page layout#101691
alisonelizabeth merged 7 commits intoelastic:masterfrom
alisonelizabeth:ua/page_layout

Conversation

@alisonelizabeth
Copy link
Copy Markdown
Contributor

@alisonelizabeth alisonelizabeth commented Jun 9, 2021

This PR migrates Upgrade Assistant to use the new page layout.

Related to #100748

For testing, if you need to mock ES deprecation data, you can use this gist.

Notes on approach:
I largely followed the guidelines in #101335. However, for tabbed content, I kept the existing behavior for empty and error states. I don't think we can completely get rid of the page title as suggested in cchaos#28 (comment), as the empty/error state is within the context of the tab. Also note that we have plans to eventually remove the tabs in UA, so this will likely change again.

Screenshots

Overview page:
Screen Shot 2021-06-07 at 12 53 50 PM
Screen Shot 2021-06-07 at 1 55 43 PM

ES deprecations:

Screen Shot 2021-06-07 at 1 07 18 PM

Screen Shot 2021-06-09 at 10 10 01 AM

Screen Shot 2021-06-09 at 7 37 00 PM

Screen Shot 2021-06-09 at 7 40 01 PM

Kibana deprecations:
Screen Shot 2021-06-07 at 1 00 23 PM
Screen Shot 2021-06-07 at 1 00 43 PM
Screen Shot 2021-06-07 at 2 19 14 PM
Screen Shot 2021-06-07 at 2 19 57 PM

@alisonelizabeth alisonelizabeth added v8.0.0 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 Feature:Upgrade Assistant v7.14.0 labels Jun 9, 2021
@alisonelizabeth alisonelizabeth marked this pull request as ready for review June 10, 2021 12:48
@alisonelizabeth alisonelizabeth requested a review from a team as a code owner June 10, 2021 12:48
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/kibana-stack-management (Team:Stack Management)

@kibanamachine
Copy link
Copy Markdown
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
upgradeAssistant 149.8KB 150.4KB +659.0B

History

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

Copy link
Copy Markdown
Contributor

@cjcenizal cjcenizal left a comment

Choose a reason for hiding this comment

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

Tested locally, code LGTM! Thanks for doing this, Alison.

@alisonelizabeth alisonelizabeth merged commit 7dfb086 into elastic:master Jun 10, 2021
@alisonelizabeth alisonelizabeth deleted the ua/page_layout branch June 10, 2021 15:50
alisonelizabeth added a commit that referenced this pull request Jun 10, 2021
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature:Upgrade Assistant 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// v7.14.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants