Skip to content

fix: validate runtime configuration - #14

Merged
yashdotdev13 merged 1 commit into
mainfrom
fix/12-environment-configuration-validation
Sep 21, 2026
Merged

yashdotdev13 merged 1 commit into
mainfrom
fix/12-environment-configuration-validation

Conversation

@yashdotdev13

Copy link
Copy Markdown
Owner

What changed

  • Add validation for allocation configuration.
  • Reject blank NODE_ID values.
  • Reject non-positive LEASE_CAPACITY values.
  • Reject non-positive LEASE_DURATION values.
  • Add validation for Redis host and port configuration.
  • Add focused tests for valid and invalid configuration.

Validation

  • AllocationPropertiesValidationTest passes
  • RedisConnectionConfigurationValidatorTest passes
  • Full Maven verification passes
  • 114 tests executed with 0 failures and 0 errors

Scope

This change validates runtime configuration at startup without changing the traffic-control coordination logic.

Closes #12

@sonarqubecloud

Copy link
Copy Markdown

@yashdotdev13
yashdotdev13 merged commit b7e1d4d into main Sep 21, 2026
2 checks passed
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.

Add environment configuration validation

1 participant