Open chadell opened 3 months ago
Isn't this just a by-product of an idempotent design?
the idea is to allow existing data to be "imported" into a Design Deployment (if it adjusts to it) to manage it from then. similar to what you would do for a new greenfield deployment. Obviously, in both cases, the design should be idempotent, same input -> same output.
Sorry, still not understanding what is the difference between all get or create’s and what you are suggesting?
a get_or_create
is getting the reference in the design. That one thing. The second is that the "import" should persist the "get" objects as components of the design deployment. So, from then on, you manage the objects as part of the deployment.
Environment
Proposed Functionality
Design Deployments allow deploying greenfield network services to generate or update data. With this feature, Design Builder should allow creating a Design Deployment for a brownfield network, adopting existing as if it was generated by Design Builder, providing full capabilities to update or decommission it later.
Use Case