Creating deployments
Deployment bundles capture KV King configuration so you can promote forms, embeddings, and settings between environments. This also enables you to:
- Stage content that you create in KV King across environments.
- Create custom UIs and share them with end users of your app.
Deployments are not available in the free tier.
IMPORTANT Deployments are encrypted utilising Mission Analytics online service, even if you have an offline license. Your data is never retained on our servers after encryption.
Create Deployment
- Navigate to Deployments → Create Deployment.
- Select the forms and embeddings to include (note, any forms included in an embedding will be automatically added).
- Add a name, version and description.
- Add a Update Note (This helps track what's changed)
- Generate the bundle, which KV King encrypts using Mission Analytics services.
- Download your deployment file, which can then be uploaded to other instances which utilise your license.
Create New Version
For every Deployment, KV King can track multiple versions of this deployment. This is handy in general for source control, but also if your underlying data structure changes between versions of your KV Store.
- On an existing Deployment, select Update Deployment
- A dialog will display, where you can enter your Update Notes
- A new version will be created (This will automatically be tagged as latest and deployed.
From here, you can download specific versions of your Deployments for staging or distribution. When a Deployment is uploaded which matches an existing Deployment (E.g. an update to existing configuration), it will be tagged in the Deployment version history for tracking.
Upload Deployment
- Navigate to Deployments → Upload Deployment.
- Select an encrypted
.kvdeploymentfile. - The system will upload your configuration. If there is an existing Deployment, then it will add it as a later version of the Deployment.
- Press
Deployagainst this new version, to deploy the configuration to your KV King instance.