You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 25, 2023. It is now read-only.
When KVM & OTA services are present, then this plugin may be used. It's activated in the config from the UI perspective. The plugin implements secure API-VM, VM-API interfaces.
VM creation alteration
Before implementing the plugin UI must implement an altered VM deployment mechanism, which first creates VM stopped and next starts VM. This is important from the perspective of KVS implementation because KVS uses VM UUID and it's impossible to build user data when an VM is started upon creation. So the process must be implemented as follows:
create VM stopped
get VM KVS and private key for it.
create OTA token for the KVS credentials.
set userdata with OTA credentials.
start VM
UI additional interfaces
A new tab must be implemented for VM, which displays KVS when the plugin is enabled. The tab is very similar to the tags tab but allows to refresh values and allows to set new K/V when users want to.
When VM is created a new tab must be added where the user may add userdata in the form of K/V. When the plugin is disable, the user enters userdata in the form of raw text which must be base64-d before VM creation.
The text was updated successfully, but these errors were encountered:
When KVM & OTA services are present, then this plugin may be used. It's activated in the config from the UI perspective. The plugin implements secure API-VM, VM-API interfaces.
VM creation alteration
Before implementing the plugin UI must implement an altered VM deployment mechanism, which first creates VM stopped and next starts VM. This is important from the perspective of KVS implementation because KVS uses VM UUID and it's impossible to build user data when an VM is started upon creation. So the process must be implemented as follows:
UI additional interfaces
A new tab must be implemented for VM, which displays KVS when the plugin is enabled. The tab is very similar to the tags tab but allows to refresh values and allows to set new K/V when users want to.
When VM is created a new tab must be added where the user may add userdata in the form of K/V. When the plugin is disable, the user enters userdata in the form of raw text which must be base64-d before VM creation.
The text was updated successfully, but these errors were encountered: