I have been searching the forum but can’t seem to be finding an answer to this question.
I am a little confused on how we are supposed to manage several blueprints within one single render file as there is no way to bind resources to a specific blueprint within the file.
I currently have a project Foo with a staging env and prod env. There are a bunch of self-hosted resources (Docker) that I intend to use on staging but not in prod.
If I define all my resources (prod and staging) in that single yaml file, then they all end up being part of the same Blueprint when synced in the UI.
My expectation would be to have a Blueprint that I can use for all my non prod environments in that project and another blueprint for the prod environment.
That seems to be a rather simple use case but I don’t understand how to achieve this with that single yaml file?
Yes, this is one limitation of blueprints in their current format. You can’t define multiple environments (e.g., staging and prod) in a single blueprint unless they use exactly the same resources.