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
Merge pull request #114 from cloudymax/bump-kubevirt-vm
- bump version of cloud-init included in kubevirt-vm to 0.4.0
- cleanup default values by fixing some indent and type errors
- enable templating a networkData secret when `cloudinit.staticIPs` is set
| cloudinit | object |`{"argocdAppName":"","boot_cmd":[],"ca_certs":[],"debug":false,"disable_root":false,"disk_setup":{},"enabled":true,"envsubst":false,"existingConfigMap":false,"extraEnvVars":[],"fs_setup":[],"hostname":"test","image":"deserializeme/kv-cloud-init:v0.0.1","mounts":[],"namespace":"kubevirt","network":{"config":"disabled"},"package_reboot_if_required":false,"package_update":true,"package_upgrade":false,"packages":[],"runcmd":[],"salt":"saltsaltlettuce","secret_name":"test-scrapmetal-user-data","serviceAccount":{"create":true,"existingServiceAccountName":"cloud-init-sa","name":"cloud-init-sa"},"swap":{"enabled":false,"filename":"/swapfile","maxsize":"1G","size":"1G"},"users":[{"groups":"users, admin, docker, sudo, kvm","lock_passwd":false,"name":"test","password":{"random":true},"shell":"/bin/bash","ssh_authorized_keys":[],"ssh_import_id":[],"sudo":"ALL=(ALL) NOPASSWD:ALL"}],"wireguard":[],"write_files":[]}`| Enable or disable usage of cloud-init sub-chart |
23
+
| cloudinit | object |`{"argocdAppName":"","boot_cmd":[],"ca_certs":[],"debug":false,"disable_root":false,"disk_setup":[],"enabled":true,"envsubst":false,"existingConfigMap":false,"extraEnvVars":[],"fs_setup":[],"hostname":"test","image":"deserializeme/kv-cloud-init:v0.0.1","mounts":[],"namespace":"kubevirt","network":{"config":"disabled"},"package_reboot_if_required":false,"package_update":true,"package_upgrade":false,"packages":[],"runcmd":[],"salt":"saltsaltlettuce","secret_name":"test-scrapmetal-user-data","serviceAccount":{"create":true,"existingServiceAccountName":"cloud-init-sa","name":"cloud-init-sa"},"staticIPs":[],"swap":{"enabled":false,"filename":"/swapfile","maxsize":"1G","size":"1G"},"users":[{"groups":"users, admin, docker, sudo, kvm","lock_passwd":false,"name":"test","password":{"random":true},"shell":"/bin/bash","ssh_authorized_keys":[],"ssh_import_id":[],"sudo":"ALL=(ALL) NOPASSWD:ALL"}],"wireguard":[],"write_files":[]}`| Enable or disable usage of cloud-init sub-chart |
24
24
| cloudinit.argocdAppName | string |`""`| - ArgoCD App name for optional resource tracking |
25
25
| cloudinit.boot_cmd | list |`[]`| Run arbitrary commands early in the boot process See https://cloudinit.readthedocs.io/en/latest/reference/modules.html#bootcmd|
26
26
| cloudinit.ca_certs | list |`[]`| Add CA certificates See https://cloudinit.readthedocs.io/en/latest/reference/modules.html#ca-certificates|
@@ -39,6 +39,7 @@ Configure a virtual machine for use with Kubevirt
39
39
| cloudinit.salt | string |`"saltsaltlettuce"`| salt used for password generation |
40
40
| cloudinit.secret_name | string |`"test-scrapmetal-user-data"`| name of secret in which to save the user-data file |
41
41
| cloudinit.serviceAccount | object |`{"create":true,"existingServiceAccountName":"cloud-init-sa","name":"cloud-init-sa"}`| Choose weather to create a service-account or not. Once a SA has been created you should set this to false on subsequent runs. |
42
+
| cloudinit.staticIPs | list |`[]`| Add a list staatic IP address assignment via networkData. For use with Multus |
42
43
| cloudinit.swap | object |`{"enabled":false,"filename":"/swapfile","maxsize":"1G","size":"1G"}`| creates a swap file using human-readable values. |
43
44
| cloudinit.users | list |`[{"groups":"users, admin, docker, sudo, kvm","lock_passwd":false,"name":"test","password":{"random":true},"shell":"/bin/bash","ssh_authorized_keys":[],"ssh_import_id":[],"sudo":"ALL=(ALL) NOPASSWD:ALL"}]`| user configuration options See https://cloudinit.readthedocs.io/en/latest/reference/modules.html#users-and-groups do NOT use 'admin' as username - it conflicts with multiele cloud-images |
44
45
| cloudinit.users[0].password | object |`{"random":true}`| set user password from existing secret or generate random |
0 commit comments