Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: explicit provisioner outputs (#2725)
Removes the confusing generic string output property thing, and explicitly states returned properties in the resources themselves. Also, passes underlying platform parameters as config values to the provisioning plugin for now. If we ever look at provisioning FTL clusters themselves, we can rethink how to pass these properties to the plugin. This gives DB properties in a format like this: ``` { "resource_id": "foobardb", "Resource": { "Postgres": { "out_read_endpoint": "ftltest1-testmodule-foobardbcluster-4joq2vpkgsaz.cluster-ro-cr24kso0s7in.us-west-2.rds.amazonaws.com", "out_write_endpoint": "ftltest1-testmodule-foobardbcluster-4joq2vpkgsaz.cluster-cr24kso0s7in.us-west-2.rds.amazonaws.com" } } } ``` After this, I am happy with the plugin API for now, and will start looking at `ftl-provisioner` next.
- Loading branch information