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

[RAC][Rule Registry] Generate ECS fieldmap from ECS 8.0 #123012

Merged
merged 9 commits into from
Jan 19, 2022

Commits on Jan 14, 2022

  1. Generate ECS fieldmap from ECS 8.0

    This is the result of running the generate_ecs_fieldmap script against
    ECS' 8.0 branch.
    rylnd committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    1009642 View commit details
    Browse the repository at this point in the history
  2. Account for scaling_factor property from ECS

    This is a required field for e.g. scaled_float fields, so we need to
    reflect its value in our field map.
    rylnd committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    ba8b93d View commit details
    Browse the repository at this point in the history
  3. Remove unused, unset property from FieldMap

    It does not appear that this value was ever being set, nor does this
    value appear in ECS' flat output, so I'm removing it for now to keep our
    types as accurate as possible.
    rylnd committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    c113d26 View commit details
    Browse the repository at this point in the history
  4. Add path back to FieldMap definition

    This is a required field for type: alias fields.
    rylnd committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    6696b2b View commit details
    Browse the repository at this point in the history
  5. Try upping the fields limit on our ECS component template

    This now exceeds the default of 1000.
    rylnd committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    a632b55 View commit details
    Browse the repository at this point in the history
  6. Bump our field limit a bit more

    Apparently 1300 wasn't enough, either.
    rylnd committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    4dcfd86 View commit details
    Browse the repository at this point in the history
  7. Fix type error

    Makes this field optional, since the technical component template
    doesn't currently use it.
    rylnd committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    a028046 View commit details
    Browse the repository at this point in the history
  8. Bump the field limit of our composed template

    Including the newest ECS fields, this index now exceeds 1600 fields.
    This value should probably be derived from the composed template's
    limits, but for now this allows the template to be created.
    rylnd committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    6313f82 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

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