The abstracted project configuration view allows for a single interface inside Imbi to configure the KV parameters for a project in Consul, Vault, AWS SSM Parameter Store, and K8s config maps.
Ideally we'd use the Project Fact for "Configuration System" to determine which one to show, but then it becomes prescriptive for users outside of AWeber as to how Project Facts are managed.
We might need new data attribute system similar to facts, that can be driven by facts if they overlap for this (and other planned features).
The abstracted project configuration view allows for a single interface inside Imbi to configure the KV parameters for a project in Consul, Vault, AWS SSM Parameter Store, and K8s config maps.
Ideally we'd use the Project Fact for "Configuration System" to determine which one to show, but then it becomes prescriptive for users outside of AWeber as to how Project Facts are managed.
We might need new data attribute system similar to facts, that can be driven by facts if they overlap for this (and other planned features).