Skip to content

Fixed incorrect type coercion on float64 and int64 lists in aggregators#665

Open
djm4686 wants to merge 1 commit into
influxdata:masterfrom
djm4686:aggregator_list_fix
Open

Fixed incorrect type coercion on float64 and int64 lists in aggregators#665
djm4686 wants to merge 1 commit into
influxdata:masterfrom
djm4686:aggregator_list_fix

Conversation

@djm4686

@djm4686 djm4686 commented Aug 20, 2024

Copy link
Copy Markdown

Aggregators with a list containing floats such as:

  aggregators:
    - quantile:
        quantiles: [0.25, 0.5, 0.75, 0.9, 0.95, 0.99]

Are not parsed properly by helm templates. The above results in a configmap like so:

    [[aggregators.quantile]]
      quantiles = [
        0,
        0,
        0,
        0,
        0,
        0
      ]

This is due to the _helpers.tpl template improperly coercing types for lists containing ints or floats.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant