Skip to content

fix: conf strict parsing#1053

Merged
Manuthor merged 6 commits into
developfrom
fix/conf_strict_parsing
Jul 11, 2026
Merged

fix: conf strict parsing#1053
Manuthor merged 6 commits into
developfrom
fix/conf_strict_parsing

Conversation

@Manuthor

Copy link
Copy Markdown
Contributor

Closes #1000

Manuthor added 4 commits July 9, 2026 22:05
- Flatten configs/server/test/ and configs/client/test/ into their parent
  directories in the test_data submodule (commit 73919a6)
- Remove 8 *_doc.toml fixture files no longer needed
- Update all Rust references: test_server.rs, vector_runner.rs, ckms/config.rs
- Update 12 vector manifest.toml files (remove /test/ path segment)
- Update docs: TESTS.md, crate/test_kms_server/README.md, gen_vector_readme.py
- Fix test assertion: unknown_key_in_http_config_is_rejected no longer checks
  the field name in the error message (toml v0.8 does not propagate it for
  nested deny_unknown_fields)

@HatemMn HatemMn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

red the whole PR but seems to have gone way beyond the scope of the title ? Is it possible to clarity the goals in the description ?

To my understanding :

  • the toml issues are cleard
  • toolchain updated
  • some middlewares were updated and code reduced

LGTM anyway !

Comment thread crate/server/src/config/command_line/clap_config.rs Outdated
Comment thread .mise/scripts/pykmip/kms.toml
Comment thread crate/server/src/middlewares/otel_http_middleware.rs
Comment thread crate/server/src/routes/google_cse/operations.rs
@Manuthor
Manuthor merged commit 47a9911 into develop Jul 11, 2026
58 checks passed
@Manuthor
Manuthor deleted the fix/conf_strict_parsing branch July 11, 2026 06:28
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.

Make parsing of TOML configurations strict (server + ckms)

2 participants