-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for exporting and importing all entities #2515
Comments
What's an example use case for the feature? By recreate do you mean clone to a fresh network as opposed to managing a Ziti network's entities? |
Basic use case is to be able to "clone" a network. |
Also I was looking for this. It would be nice not only to export/import entities but also policies and basically configuration at its whole. Lets say I have dev team that want to replicate env, or I have application and I want to store roles/policies per-app/per-service and just sync it from git... |
Hi @mvarchdev - that's exactly what @jensalm PR will do/does. see: #2571 |
Let's distinguish between cloning (import/export) and configuration management. The forthcoming tool has import/export, but not configuration management. The difference is one-shot import vs. as-code management, e.g., gitops. Configuration management usually means you express the desired state in some file, probably under version control, and the config system reconciles that desired state with the actual state. For that, you'd probably use Kubernets CRDs, Ansible, Terraform, Pulumi, Salt Stack, etc. |
Allow the cli to export and import all entities. The export should not contain instance specific details like ids, when it was created, etc.
The output from export should be able to be imported in an empty ziti instance.
Output should support both json and yaml.
Example:
The text was updated successfully, but these errors were encountered: