Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Config file support, env var support, application and streamlet level support. #113
What changes were proposed in this pull request?
Why are the changes needed?
Improvements to configuration system. This prepares for other planned changes, to be able eto easily configure any aspect of a cloudflow application.
Does this PR introduce any user-facing change?
Yes, users will be able to pass config files in HOCON format to kubectl-cloudflow. configuration parameters used in the file are validated, just like the arguments are validated. It is possible to pass through config that should not be validated with configuration parameters.
How was this patch tested?
Tested on a Cloudflow cluster, as wel as unit testing.