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

[ILM] Data tiers for 7.10 #76126

Merged
merged 62 commits into from
Sep 18, 2020
Merged

Commits on Aug 27, 2020

  1. wip

    jloleysens committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    b2c509c View commit details
    Browse the repository at this point in the history
  2. Revert "wip"

    This reverts commit 54b6f7ff3ec8b0f57b150ab2276d617686da9fb5.
    jloleysens committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    51f8ebc View commit details
    Browse the repository at this point in the history
  3. Revert "Revert "wip""

    This reverts commit 63868b44ec60d7431c3a0189b16aeece1db2d38e.
    jloleysens committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    579d003 View commit details
    Browse the repository at this point in the history
  4. Refactor to using EUI button group component

    - also moved node attr and node allocation component to inside
      new folder that contains all allocation components.
    - only focussed on updating warm phase for now
    jloleysens committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    723db09 View commit details
    Browse the repository at this point in the history
  5. WIP: moved form UX more in line with EUI

    - The described form group now has a switch for showing
      controls on the left.
    - Refactored DataTierAllocation to CustomDataTierAllocation
    - Removed 'node-roles' option
    - Updated copy
    - Moved JSX around a bit in the edit policy section to make logic
      simpler
    jloleysens committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    f844efc View commit details
    Browse the repository at this point in the history
  6. Refactor UI to reflect custom-ness of "Custom" and "None" options

    - Still only implemented for warm, cold and frozen are still
      under way
    jloleysens committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    f51a081 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a97f6b7 View commit details
    Browse the repository at this point in the history
  8. double opt-in

    jloleysens committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    c6e7f91 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. Merge branch 'master' of github.com:elastic/kibana into ilm/data-tier…

    …s-for-710
    
    * 'master' of github.com:elastic/kibana: (43 commits)
      [APM] Chart units don't update when toggling the chart legends (elastic#74931)
      [ILM] Add support for frozen phase in UI (elastic#75968)
      Hides advanced json for count metric (elastic#74636)
      add client-side feature usage API (elastic#75486)
      [Maps] add drilldown support map embeddable (elastic#75598)
      [Enterprise Search] Request handler refactors/enhancements + update existing routes to use shared handler (elastic#76106)
      [Resolver] model `location.search` in redux (elastic#76140)
      [APM] Prevent imports of public in server code (elastic#75979)
      fix eslint issue
      skip flaky suite (elastic#76223)
      [APM] Transaction duration anomaly alerting integration (elastic#75719)
      [Transforms] Avoid using "Are you sure" (elastic#75932)
      [Security Solution][Exceptions] - Fix bug of alerts not updating after closure from exceptions modal (elastic#76145)
      [plugin-helpers] improve 3rd party KP plugin support (elastic#75019)
      [docs/getting-started] link to yarn v1 specifically (elastic#76169)
      [Security_Solution][Resolver] Resolver loading and error state (elastic#75600)
      Fixes App Search documentation links (elastic#76133)
      Fix alerts unable to create / update when the name has trailing whitepace(s) (elastic#76079)
      [Resolver] Fix useSelector usage (elastic#76129)
      [Enterprise Search] Migrate util and components from ent-search (elastic#76051)
      ...
    
    # Conflicts:
    #	x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/data_tier_allocation/node_allocation.tsx
    #	x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.tsx
    #	x-pack/plugins/index_lifecycle_management/public/application/services/policies/types.ts
    #	x-pack/plugins/index_lifecycle_management/public/application/services/policies/warm_phase.ts
    jloleysens committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    174a82d View commit details
    Browse the repository at this point in the history
  2. Refactored data tier allocation type

    - Made types more explicit 'default', 'custom' and 'none'
    - Fixed issue introduced by use useCallback on state setter -
      need to use the function setter pattern to not have stale data
      being set.
    jloleysens committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    520b167 View commit details
    Browse the repository at this point in the history
  3. Some refacoring, but main point is to add warning detection for

    node roles.
    
    - Refactored way we get node data to a provider component so that
      phases still have flexibility in how they render. Currently
      this also means that we fetch node stats data for each phase
      we render
    - Created a callout for when there is no node role to which data
      can be allocated for the default setting
    - Also updated the behaviour to render the entire form even when
      we cannot fetch node data for some reason. It is not ideal to
      not have node data, but we should not block the entire form.
    jloleysens committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    89da532 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. Configuration menu
    Copy the full SHA
    bda6d0a View commit details
    Browse the repository at this point in the history
  2. fix i18n

    jloleysens committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    4f54d5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78e64ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a6dc06 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bba846e View commit details
    Browse the repository at this point in the history
  6. fix type issue

    jloleysens committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    17a4d95 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    afba9f0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a736c65 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2790121 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    93a02b2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b0a9b20 View commit details
    Browse the repository at this point in the history
  12. fix api integration test

    jloleysens committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    2302a1d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    91d06ca View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

  1. Configuration menu
    Copy the full SHA
    b052ce7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcb2eaa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    806c4e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ecea8fc View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. Configuration menu
    Copy the full SHA
    4e3bf56 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2020

  1. Merge branch 'master' of github.com:elastic/kibana into ilm/data-tier…

    …s-for-710
    
    * 'master' of github.com:elastic/kibana:
      [Search] Use async es client endpoints (elastic#76872)
      fix empty string in selected indices (elastic#76855)
      [Security Solution] Refactor OverviewHost and OverviewNetwork to use Search Strategy (elastic#76409)
      Use Search API in Timelion (sync) (elastic#75115)
      [telemetry] expose getIsOptedIn function in plugin start contract (elastic#75143)
      [ILM] Clean up remaining js files and any typings (elastic#76803)
      [Logs UI] Shared `<LogStream />` component (elastic#76262)
      [Security Solution] Add unit test for all hosts (elastic#76752)
      [Security Solution] Add unit test for authentications search strategy (elastic#76665)
      Do not apply search source data for tsvb (elastic#75137)
      [Security Solution] Refactor NetworkDns to use Search Strategy (elastic#76250)
      [SECURITY SOLUTION] Adds 'cypress:open-as-ci' command (elastic#76125)
      [Logs UI] Update alert executor tests (elastic#75764)
      [Functional] Unskip vega tests and fix flakiness (elastic#76600)
      [Data] Query String Input accepts classname prop (elastic#76848)
      [ML] Swim lane pagination for viewing by job id (elastic#76847)
      [Security Solution] Refactor MatrixHistogram to use Search Strategy (elastic#76603)
      [APM] Use the outcome field to calculate the transaction error rate chart (elastic#75528)
      [APM] Use observer.hostname instead of observer.name (elastic#76074)
      Legacy logging: fix remoteAddress being duplicated in userAgent field (elastic#76751)
    
    # Conflicts:
    #	x-pack/plugins/index_lifecycle_management/__jest__/components/edit_policy.test.tsx
    #	x-pack/plugins/index_lifecycle_management/common/types/index.ts
    #	x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/node_allocation.tsx
    #	x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.tsx
    #	x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/phases/warm_phase.tsx
    #	x-pack/plugins/index_lifecycle_management/public/application/services/api.ts
    jloleysens committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    8b1f1dd View commit details
    Browse the repository at this point in the history
  2. fix types

    jloleysens committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    9ff986d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a75f5f View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2020

  1. Configuration menu
    Copy the full SHA
    a608425 View commit details
    Browse the repository at this point in the history
  2. fix types and i18n

    jloleysens committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    a9cd4f7 View commit details
    Browse the repository at this point in the history
  3. implement copy feedback

    jloleysens committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    ac58f77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    021da15 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2020

  1. refactor to super select

    jloleysens committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    567ce64 View commit details
    Browse the repository at this point in the history
  2. fix replicas copy

    jloleysens committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    4170364 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06ebb97 View commit details
    Browse the repository at this point in the history
  4. Refactor so that logic determining warnings lives together

    - also factor out the warning of the node allocation component
    - revisit copy for the allocation warning
    jloleysens committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    d7d5313 View commit details
    Browse the repository at this point in the history
  5. tier -> phase

    jloleysens committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    41ae883 View commit details
    Browse the repository at this point in the history
  6. Added some much needed policy serialization test coverage

    - also factored out policy allocation action serialization
    jloleysens committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    d782706 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a3fbe8d View commit details
    Browse the repository at this point in the history
  8. fix existing test coverage

    jloleysens committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    baacace View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    28145f2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    02509e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. Merge branch 'master' of github.com:elastic/kibana into ilm/data-tier…

    …s-for-710
    
    * 'master' of github.com:elastic/kibana: (65 commits)
      Separate url forwarding logic and legacy services (elastic#76892)
      Bump yargs-parser to v13.1.2+ (elastic#77009)
      [Ingest Manager] Shared Fleet agent policy action (elastic#76013)
      [Search] Re-add support for aborting when a connection is closed (elastic#76470)
      [Search] Remove long-running query pop-up (elastic#75385)
      [Monitoring] Fix UI error when alerting is not available (elastic#77179)
      do not log plugin id format warning in dist mode (elastic#77134)
      [ML] Improving client side error handling (elastic#76743)
      [Alerting][Connectors] Refactor IBM Resilient: Generic Implementation (phase one) (elastic#74357)
      [Docs] some basic searchsource api docs (elastic#77038)
      add  cGroupOverrides to the legacy config (elastic#77180)
      Change saved object bulkUpdate to work across multiple namespaces (elastic#75478)
      [Security Solution][Resolver] Replace Selectable popover with badges (elastic#76997)
      Removing ml-state index from archive (elastic#77143)
      [Security Solution] Add unit tests for histograms (elastic#77081)
      [Lens] Filters aggregation  (elastic#75635)
      [Enterprise Search] Update WS Overview logic to use new config data (elastic#77122)
      Cleanup type output before building new types (elastic#77211)
      [Security Solution] Use safe type in resolver backend (elastic#76969)
      Use proper lodash syntax (elastic#77105)
      ...
    
    # Conflicts:
    #	x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/node_allocation.tsx
    jloleysens committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    50d99be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbbd4c9 View commit details
    Browse the repository at this point in the history
  3. fix typing

    jloleysens committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    96b1209 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d91a960 View commit details
    Browse the repository at this point in the history
  5. fix i18n

    jloleysens committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    835333b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4acba5f View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

  1. Configuration menu
    Copy the full SHA
    c0b8c1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83ac6b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2020

  1. Merge branch 'master' of github.com:elastic/kibana into ilm/data-tier…

    …s-for-710
    
    * 'master' of github.com:elastic/kibana: (95 commits)
      log request body in new ES client (elastic#77150)
      use `navigateToUrl` to navigate to recent nav links (elastic#77446)
      Move core config service to `kbn/config` package (elastic#76874)
      [UBI] Copy license to /licenses folder (elastic#77563)
      Skip flaky Events Viewer Cypress test
      [Lens] Remove dynamic names in telemetry fields (elastic#76988)
      [Maps] Add DynamicStyleProperty#getMbPropertyName and DynamicStyleProperty#getMbPropertyValue (elastic#77366)
      [Enterprise Search] Add flag to restrict width of layout (elastic#77539)
      [Security Solutions][Cases - Timeline] Fix bug when adding a timeline to a case (elastic#76967)
      [Security Solution][Detections] Integration test for Editing a Rule (elastic#77090)
      [Ingest pipelines] Polish pipeline debugging workflow (elastic#76058)
      [@kbn/utils] Adds missing dependency (elastic#77536)
      Add the Enterprise Search logo to the Overview search result (elastic#77514)
      [Logs UI] [Metrics UI] Remove saved object field mappings (elastic#75482)
      [Security Solution][Exceptions] Exception modal bulk close option only closes alerts generated by same rule (elastic#77402)
      Adds @kbn/utils package (elastic#76518)
      Map layout changes (elastic#77132)
      [Security Solution] [Detections] EQL Rule Creation (elastic#76831)
      Adding test user to maps tests under documents source folder  (elastic#77245)
      Suppress error logs when clients connect over HTTP instead of HTTPS (elastic#77397)
      ...
    
    # Conflicts:
    #	x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/index.ts
    #	x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/phases/warm_phase.tsx
    jloleysens committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    4146ba2 View commit details
    Browse the repository at this point in the history
  2. fix jest tests

    jloleysens committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    8d0d46b View commit details
    Browse the repository at this point in the history
  3. Remove duplicate type and refactor NodeRole to NodeDataRole

    Also deleted unused component "AdvancedSection" for now
    jloleysens committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    d695e95 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36e4a45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    50a9651 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. address copy feedback

    jloleysens committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    8a69d28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14fbf8c View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2020

  1. Configuration menu
    Copy the full SHA
    e604dd6 View commit details
    Browse the repository at this point in the history