elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.78k stars 8.19k forks source link

Most observability storybooks are broken #122098

Open claudiopro opened 2 years ago

claudiopro commented 2 years ago

Summary

Observability storybooks generated by CI are broken, e.g. https://ci-artifacts.kibana.dev/storybooks/pr-122074/6a25c7dce47aa9bfac610e079d8a017112b9540c/observability/index.html

Screenshot 2021-12-28 at 22 03 17

Overview/Landing storybooks fail to load with this error:

TypeError: Cannot read properties of undefined (reading 'links')
    at OverviewPage (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/main.ca5ae417.iframe.bundle.js:1:830875)
    at Jh (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249423:98)
    at yi (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249443:273)
    at vk (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249533:371)
    at uk (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249512:172)
    at ok (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249511:471)
    at ak (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249505:234)
    at https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249389:323
    at exports.unstable_runWithPriority (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249602:437)
    at hg (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249389:33)

Cases fails to load with this error:

TypeError: Cannot read properties of undefined (reading 'setHeaderActionMenu')
    at ObservabilityHeaderMenu (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/main.ca5ae417.iframe.bundle.js:1:1479588)
    at Jh (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249423:98)
    at vk (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249532:1)
    at uk (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249512:172)
    at ok (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249511:471)
    at ak (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249505:234)
    at Ug (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249496:146)
    at Jk (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249554:43)
    at https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249557:301
    at rk (https://ci-artifacts.kibana.dev/storybooks/pr-122072/6dfd3f3b8a2ec91be025ac49a1fecf2473deb90f/observability/kbn-ui-shared-deps-npm.dll.js:249506:210)
claudiopro commented 2 years ago

This seems to be an issue with the way Storybook is integrated with CI. Storybooks look fine when run from the local repo with yarn storybook observability.

Screenshot 2022-01-18 at 12 17 36
elasticmachine commented 2 years ago

Pinging @elastic/unified-observability (Team:Observability)