Skip to content

Integration Tests for UTF-8 validation mode #6703

Open
@yeya24

Description

@yeya24

Is your feature request related to a problem? Please describe.
We want to have enough tests coverage for UTF-8 support in Cortex. Integration test is a good way to test this end to end.

Describe the solution you'd like

Add new UTF-8 test cases to existing integration test suite. We should try to have test cases on all Cortex features that might be relevant to UTF-8 names.

  • Ingestion
    • Cortex should be able to ingest time series, metadata, exemplars with UTF-8 names successfully through remote write
  • Query
    • Cortex should be able to query data containing UTF-8 names.
    • Test should cover both Ingester and Store Gateway
    • Cover all Query APIs such as Instant, Range Query, Label Names, Label Values, Metadata, Exemplars, etc
  • Rules
    • Cortex should be able to use rules with UTF-8 names
    • Rules with UTF-8 names should be evaluated successfully for both alerting and recording rules
    • Rule APIs should support UTF-8 names
  • Alertmanager
    • Cortex should be able to use alertmanager configs with UTF-8 names
    • AlertManager APIs should support UTF-8 names
  • Others
    • OTLP

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions