Project

General

Profile

Actions

Feature #7401

open
VJ JI

Task #4780: tracking config: configuration usability improvements

yaml: add schema

Feature #7401: yaml: add schema

Added by Victor Julien almost 2 years ago. Updated 19 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
Effort:
Difficulty:
Label:

Description

A schema similar to our eve json schema would allow more validation of a config before loading. Might also be a good "source of truth" for mapping keywords to docs?


Related issues 3 (3 open — 0 closed)

Related to Suricata - Task #7336: Suricon 2024 brainstormAssignedVictor JulienActions
Related to Suricata - Task #8123: Suricon 2025 BrainstormAssignedVictor JulienActions
Blocked by Suricata - Task #9180: conf: use a rust backing store, rust yaml parsersIn ProgressJason IshActions

VJ Updated by Victor Julien almost 2 years ago Actions #1

  • Related to Task #7336: Suricon 2024 brainstorm added

JI Updated by Jason Ish almost 2 years ago Actions #2

Which keywords would these be?

VJ Updated by Victor Julien almost 2 years ago Actions #3

Jason Ish wrote in #note-2:

Which keywords would these be?

Config keys I mean.

JI Updated by Jason Ish 12 months ago Actions #4

  • Target version changed from TBD to 9.0.0-beta1

JI Updated by Jason Ish 12 months ago Actions #5

  • Status changed from New to Assigned

JF Updated by Juliana Fajardini Reichow 11 months ago Actions #6

  • Assignee changed from OISF Dev to Jason Ish

Mentioned in SuriCon 2025 Brainstorm.

JF Updated by Juliana Fajardini Reichow 11 months ago Actions #7

  • Related to Task #8123: Suricon 2025 Brainstorm added

PA Updated by Philippe Antoine 8 months ago Actions #8

One use case of the schema: check that our SV tests do not define unknown keys because of typos like https://github.com/OISF/suricata-verify/pull/2920 fixed

JI Updated by Jason Ish 8 months ago Actions #9

  • Status changed from Assigned to In Progress

JI Updated by Jason Ish 19 days ago Actions #10

  • Parent task set to #4780

JI Updated by Jason Ish 19 days ago Actions #11

  • Blocked by Task #9180: conf: use a rust backing store, rust yaml parsers added
Actions

Also available in: PDF Atom