Resources
How to backup and recover BindPlane OP resources using the BindPlane command line
BindPlane OP resources can be backed up using the CLI. This method should be used in addition to backing up Bolt Store or PostgreSQL.
Prerequisites
- BindPlane OP v1.25.0 or newer. If on an older version, upgrade before attempting a migration.
Profile
The backup and restore process will require that you have configured your BindPlane CLI profile. The profile allows you to connect to the BindPlane OP server.
In this example, the BindPlane OP server has a remote URL of http://192.168.1.10:3001
and the profile name is "example".
Configure Profile with username and password:
If using BindPlane OP Enterprise with multi-project, you can use an API key instead of username and password:
Backup
After running the CLI commands, a file with the name migration-resources-<date suffix>.yaml
will exist in your working directory.
It is recommended that the resource yaml file be moved to a remote system, such as a backup server or a secure object storage service like Google Cloud Storage or Amazon S3.
Restore
BindPlane resources can be restored by using the apply
command. After configuring your CLI profile, run the following command:
BindPlane OP will create new resources, or update existing resources if they already exist.
note
If applying resources to an in-use system, configurations that are updated will have pending rollouts that must be triggered by the user.