Documentation for Kestra — an event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.
Kestra is highly configurable. As a result, there's a lot you can configure, to the extent that the Configuration docs page has become overwhelmingly complex.
We should explore some friendlier designs for configuration to consolidate configuration per product/service/user journey step e.g.
Initial Setup — all configuration pages that are only required during the first setup, like configuring DB and storage backend, secrets
Feature Flags e.g. enabling specific features or keeping deprecated features
Governance — Variables, Plugins, Usage (telemetry) etc = things that can be changed anytime
@wrussell1999 I'm aware this would mean adding nesting 😢 but seeing where we are already (there will be more configuration in the future!), breaking this down seems inevitable.
Description
Kestra is highly configurable. As a result, there's a lot you can configure, to the extent that the Configuration docs page has become overwhelmingly complex.
We should explore some friendlier designs for configuration to consolidate configuration per product/service/user journey step e.g.
@wrussell1999 I'm aware this would mean adding nesting 😢 but seeing where we are already (there will be more configuration in the future!), breaking this down seems inevitable.