Project

General

Profile

Actions

Feature #261

open

Validate configuration at startup instead of failing silently

Feature #261: Validate configuration at startup instead of failing silently

Added by Bricklou 19 days ago. Updated 19 days ago.

Status:
Done
Priority:
Normal
Assigned To:
Target version:
Start date:
09/06/2026
Due date:
% Done:

100%

Estimated time:

Description

The application is configured entirely through environment variables (database connection, authentication providers, email, security settings, etc.). Today, each setting is checked independently, so a missing or invalid environment variable can go unnoticed at startup and only surface later as a broken, unrelated feature.

As an administrator, I want the application to validate all of its environment variables when it starts, and refuse to start with a clear, specific error naming the problematic variable if one is missing or invalid — instead of starting successfully and failing silently somewhere else.

This check should cover every configurable subsystem consistently, not just some of them.

Updated by Bricklou 19 days ago Author Actions #1

  • Description updated (diff)

Updated by Bricklou 19 days ago Author Actions #2

  • Status changed from Draft to To Do

Updated by Bricklou 19 days ago Author Actions #3

  • Description updated (diff)

Updated by Bricklou 19 days ago Author Actions #4

  • Status changed from To Do to Planned
  • Assigned To set to Bricklou
  • Target version set to Server 0.1.0
  • Start date deleted (09/06/2026)

Updated by Bricklou 19 days ago Author Actions #5

  • Status changed from Planned to In Progress
  • Start date set to 09/06/2026

Updated by Bricklou 19 days ago Author Actions #6

  • Status changed from In Progress to In Review
  • % Done changed from 0 to 100

Updated by Anonymous 19 days ago Actions #7

Commit referenced this issue: @78@

https://codeberg.org/api/v1/repos/Bricklou/kubestro/pulls/28

closes #261

Updated by Anonymous 19 days ago Actions #8

Commit referenced this issue: @78@

https://codeberg.org/api/v1/repos/Bricklou/kubestro/pulls/28

closes #261

Updated by Anonymous 19 days ago Actions #9

Commit referenced this issue: @78@

https://codeberg.org/api/v1/repos/Bricklou/kubestro/pulls/28

closes #261

Updated by Anonymous 19 days ago Actions #10

Commit referenced this issue: @78@

https://codeberg.org/api/v1/repos/Bricklou/kubestro/pulls/28

closes #261

Updated by Anonymous 19 days ago Actions #11

Commit referenced this issue: @78@

https://codeberg.org/api/v1/repos/Bricklou/kubestro/pulls/28

closes #261

Updated by Anonymous 19 days ago Actions #12

Commit referenced this issue: @dd936a1a@

https://codeberg.org/Bricklou/kubestro/commit/dd936a1a9b93ea434f4d801d61b0c6eda9da84e3

feat: introduce a better config parsing from environment variables (!28)

Updated by Bricklou 19 days ago Author Actions #13

  • Status changed from In Review to Done
Actions

Also available in: PDF Atom