From bfd23448bdc5dd1d25e21b807fd59d68160f16c0 Mon Sep 17 00:00:00 2001 From: Nathan Pierce Date: Tue, 24 Nov 2020 17:08:05 -0500 Subject: [PATCH] 2.3.0 --- .../certificate-authentication.md | 4 +- .../Anka Virtualization/command-reference.md | 17 +- .../_download-and-install-with-terminal.md | 2 +- .../partials/attach/_index.md | 4 +- .../partials/clone/_index.md | 8 +- .../partials/config/_index.md | 10 +- .../Anka Virtualization/partials/cp/_index.md | 6 +- .../partials/create/_example.md | 22 +- .../partials/create/_extra.md | 17 + .../partials/create/_index.md | 16 +- .../partials/delete/_index.md | 4 +- .../partials/describe/_index.md | 4 +- .../partials/detach/_index.md | 6 +- .../partials/license/_index.md | 14 +- .../partials/license/accept-eula/_index.md | 4 +- .../partials/license/activate/_index.md | 8 +- .../partials/license/remove/_index.md | 4 +- .../partials/license/show/_extras.md | 1 + .../partials/license/show/_index.md | 6 +- .../partials/license/validate/_index.md | 4 +- .../partials/list/_index.md | 10 +- .../partials/modify/_index.md | 4 +- .../partials/modify/add/_index.md | 4 +- .../partials/modify/add/hard-drive/_index.md | 8 +- .../modify/add/network-card/_index.md | 8 +- .../modify/add/optical-drive/_index.md | 6 +- .../modify/add/port-forwarding/_index.md | 12 +- .../partials/modify/add/usb-device/_index.md | 6 +- .../partials/modify/delete/_index.md | 4 +- .../modify/delete/custom-variable/_index.md | 4 +- .../modify/delete/hard-drive/_index.md | 4 +- .../modify/delete/network-card/_index.md | 4 +- .../modify/delete/optical-drive/_index.md | 4 +- .../partials/modify/delete/policy/_index.md | 4 +- .../modify/delete/port-forwarding/_index.md | 4 +- .../modify/delete/usb-device/_index.md | 4 +- .../partials/modify/set/_index.md | 22 +- .../partials/modify/set/cpu/_index.md | 12 +- .../modify/set/custom-variable/_extra.md | 9 + .../modify/set/custom-variable/_index.md | 16 +- .../partials/modify/set/description/_index.md | 6 +- .../partials/modify/set/display/_index.md | 18 +- .../partials/modify/set/hard-drive/_extra.md | 1 + .../partials/modify/set/hard-drive/_index.md | 10 +- .../partials/modify/set/name/_index.md | 6 +- .../partials/modify/set/nested/_index.md | 6 +- .../modify/set/network-card/_extra.md | 3 + .../modify/set/network-card/_index.md | 13 +- .../partials/modify/set/policy/_index.md | 4 +- .../partials/modify/set/ram/_index.md | 8 +- .../partials/modify/show/_index.md | 6 +- .../modify/show/custom-variables/_index.md | 6 +- .../partials/mount/_index.md | 4 +- .../partials/reboot/_index.md | 8 +- .../partials/registry/_index.md | 30 +- .../partials/registry/add/_index.md | 4 +- .../registry/check-download-size/_index.md | 4 +- .../partials/registry/delete/_index.md | 6 +- .../partials/registry/describe/_index.md | 4 +- .../partials/registry/list-repos/_index.md | 6 +- .../partials/registry/list/_index.md | 4 +- .../partials/registry/pull/_index.md | 8 +- .../partials/registry/push/_index.md | 12 +- .../partials/registry/set/_index.md | 2 +- .../partials/run/_index.md | 14 +- .../partials/show/_index.md | 4 +- .../partials/start/_index.md | 17 +- .../partials/stop/_index.md | 6 +- .../partials/suspend/_index.md | 6 +- .../partials/unmount/_index.md | 6 +- .../partials/usb/_index.md | 8 +- .../partials/usb/claim/_index.md | 7 +- .../partials/usb/list/_index.md | 4 +- .../partials/usb/release/_index.md | 6 +- .../partials/version/_index.md | 4 +- .../partials/view/_index.md | 9 +- .../partials/_supported-macos-versions.md | 4 +- content/en/docs/Release Notes/_index.md | 669 +++++++++--------- content/en/docs/Whats New/_index.md | 28 +- 79 files changed, 648 insertions(+), 633 deletions(-) create mode 100644 content/en/docs/Anka Virtualization/partials/create/_extra.md create mode 100644 content/en/docs/Anka Virtualization/partials/license/show/_extras.md create mode 100644 content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_extra.md create mode 100644 content/en/docs/Anka Virtualization/partials/modify/set/hard-drive/_extra.md create mode 100644 content/en/docs/Anka Virtualization/partials/modify/set/network-card/_extra.md diff --git a/content/en/docs/Anka Build Cloud/Advanced Security Features/certificate-authentication.md b/content/en/docs/Anka Build Cloud/Advanced Security Features/certificate-authentication.md index 95e147c8..e69db562 100644 --- a/content/en/docs/Anka Build Cloud/Advanced Security Features/certificate-authentication.md +++ b/content/en/docs/Anka Build Cloud/Advanced Security Features/certificate-authentication.md @@ -177,7 +177,7 @@ Edit the `/usr/local/bin/anka-controllerd` and add the following onto the end of --enable-registry-authorization \ --skip-tls-verification \ --client-cert $CERT_FOLDER/anka-controller-crt.pem \ ---client-key $CERT_FOLDER/anka-controller-key.pem +--client-cert-key $CERT_FOLDER/anka-controller-key.pem ``` ### Linux/Docker Controller & Registry package @@ -238,7 +238,7 @@ Copy both the Node certificates (node-$NODE_NAME-crt.pem, node-$NODE_NAME-key.pe Then, use the `ankacluster` command to connect it to the Controller in the following manner: ```shell -sudo ankacluster join https://$CONTROLLER_ADDRESS --cert /Users/$USER_WHERE_CERTS_ARE/node-$NODE_NAME-crt.pem --cert-key /Users/$USER_WHERE_CERTS_ARE/node-$NODE_NAME-key.pem --cacert /Users/$USER_WHERE_CERTS_ARE/anka-ca-crt.pem +sudo ankacluster join https://$CONTROLLER_ADDRESS --skip-tls-verification --cert /Users/$USER_WHERE_CERTS_ARE/node-$NODE_NAME-crt.pem --cert-key /Users/$USER_WHERE_CERTS_ARE/node-$NODE_NAME-key.pem --cacert /Users/$USER_WHERE_CERTS_ARE/anka-ca-crt.pem You should see output similar to the following: Testing connection to Controller...: OK Testing connection to registry….: OK diff --git a/content/en/docs/Anka Virtualization/command-reference.md b/content/en/docs/Anka Virtualization/command-reference.md index b27dfe6c..daacb638 100644 --- a/content/en/docs/Anka Virtualization/command-reference.md +++ b/content/en/docs/Anka Virtualization/command-reference.md @@ -8,7 +8,6 @@ description: > --- {{< include file="./shared/content/en/docs/Anka Virtualization/partials/_index.md" >}} - ## Attach {{< include file="./shared/content/en/docs/Anka Virtualization/partials/attach/_index.md" >}} ## Clone @@ -20,10 +19,8 @@ description: > {{< include file="./shared/content/en/docs/Anka Virtualization/partials/cp/_example.md" >}} ## Create {{< include file="./shared/content/en/docs/Anka Virtualization/partials/create/_index.md" >}} +{{< include file="./shared/content/en/docs/Anka Virtualization/partials/create/_extra.md" >}} {{< include file="./shared/content/en/docs/Anka Virtualization/partials/create/_example.md" >}} - -> [Advanced usage guide for `anka create`](({{< relref "docs/Getting Started/creating-your-first-vm.md" >}})) - ## Delete {{< include file="./shared/content/en/docs/Anka Virtualization/partials/delete/_index.md" >}} ## Describe @@ -40,9 +37,6 @@ description: > {{< include file="./shared/content/en/docs/Anka Virtualization/partials/license/remove/_index.md" >}} ### license show {{< include file="./shared/content/en/docs/Anka Virtualization/partials/license/show/_index.md" >}} - -> To see current core consumption information for your license, use `anka license show ` - ### license validate {{< include file="./shared/content/en/docs/Anka Virtualization/partials/license/validate/_index.md" >}} ## List @@ -59,8 +53,7 @@ description: > {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/add/optical-drive/_index.md" >}} #### modify {vmNameOrUUID} add port-forwarding {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/add/port-forwarding/_index.md" >}} -{{< include file="shared/content/en/docs/Anka Virtualization/partials/modify/add/port-forwarding/_example.md" >}} - +{{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/add/port-forwarding/_example.md" >}} #### modify {vmNameOrUUID} add usb-device {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/add/usb-device/_index.md" >}} ### modify {vmNameOrUUID} delete @@ -85,6 +78,7 @@ description: > {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/cpu/_index.md" >}} #### modify {vmNameOrUUID} set custom-variable {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_index.md" >}} +{{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_extra.md" >}} {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_example.md" >}} #### modify {vmNameOrUUID} set description {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/description/_index.md" >}} @@ -92,13 +86,14 @@ description: > {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/display/_index.md" >}} #### modify {vmNameOrUUID} set hard-drive {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/hard-drive/_index.md" >}} -> It's currently impossible to downsize a VM's hard-drive. We suggest creating your initial VM Template with a smaller amount of available disk and then increase in subsequent Tags. +{{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/hard-drive/_extra.md" >}} #### modify {vmNameOrUUID} set name {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/name/_index.md" >}} #### modify {vmNameOrUUID} set nested {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/nested/_index.md" >}} #### modify {vmNameOrUUID} set network-card {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/network-card/_index.md" >}} +{{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/network-card/_extra.md" >}} {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/network-card/_example.md" >}} #### modify {vmNameOrUUID} set policy {{< include file="./shared/content/en/docs/Anka Virtualization/partials/modify/set/policy/_index.md" >}} @@ -138,8 +133,6 @@ description: > {{< include file="./shared/content/en/docs/Anka Virtualization/partials/show/_index.md" >}} ## Start {{< include file="./shared/content/en/docs/Anka Virtualization/partials/start/_index.md" >}} -### Install Addons -{{< include file="./shared/content/en/docs/Anka Virtualization/partials/start/install-addons.md" >}} ## Stop {{< include file="./shared/content/en/docs/Anka Virtualization/partials/stop/_index.md" >}} ## Suspend diff --git a/content/en/docs/Anka Virtualization/partials/_download-and-install-with-terminal.md b/content/en/docs/Anka Virtualization/partials/_download-and-install-with-terminal.md index dab788a6..f9daa609 100644 --- a/content/en/docs/Anka Virtualization/partials/_download-and-install-with-terminal.md +++ b/content/en/docs/Anka Virtualization/partials/_download-and-install-with-terminal.md @@ -1,5 +1,5 @@ ![terminal installation](/images/anka-virtualization/terminal-installation.png) ```shell -curl -L -o AnkaVirtualization.pkg https://veertu.com/downloads/anka-virtualization-beta +curl -L -o AnkaVirtualization.pkg https://veertu.com/downloads/anka-virtualization-latest sudo installer -pkg AnkaVirtualization.pkg -tgt / ``` \ No newline at end of file diff --git a/content/en/docs/Anka Virtualization/partials/attach/_index.md b/content/en/docs/Anka Virtualization/partials/attach/_index.md index 4f1b820a..fc92a39f 100644 --- a/content/en/docs/Anka Virtualization/partials/attach/_index.md +++ b/content/en/docs/Anka Virtualization/partials/attach/_index.md @@ -2,8 +2,8 @@ > sudo anka attach --help Usage: anka attach [OPTIONS] VMID [DEVID]... - Attach USB device(s) to running VM + Attach USB device(s) to a running VM Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/clone/_index.md b/content/en/docs/Anka Virtualization/partials/clone/_index.md index 61193ef4..f042997e 100644 --- a/content/en/docs/Anka Virtualization/partials/clone/_index.md +++ b/content/en/docs/Anka Virtualization/partials/clone/_index.md @@ -1,10 +1,10 @@ ```shell > sudo anka clone --help -Usage: anka clone [OPTIONS] VM_ID NEW_VM_NAME +Usage: anka clone [OPTIONS] VM_ID [NEW_VM_NAME]... - Clones a VM + Clone a suspended or stopped VM Options: - -c, --copy Create independent copy instead of clone - --help Show this message and exit. + -c, --copy Create an independent copy (disables caching and consumes more disk space) + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/config/_index.md b/content/en/docs/Anka Virtualization/partials/config/_index.md index 68fc4a50..c352071d 100644 --- a/content/en/docs/Anka Virtualization/partials/config/_index.md +++ b/content/en/docs/Anka Virtualization/partials/config/_index.md @@ -2,11 +2,11 @@ > sudo anka config --help Usage: anka config [OPTIONS] [PARAM]... - Manage Anka configuration + Manage the CLI configuration Options: - -l, --list List value parameter(s) - -r, --reset Reset value of parameter(s) - -s, --sorted / -S, --unsorted Sort the output in alphabetical orders - --help Show this message and exit. + -l, --list List parameter(s) + -r, --reset Reset parameter(s) back to default + -s, --sorted / -S, --unsorted Sort the output in alphabetical order + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/cp/_index.md b/content/en/docs/Anka Virtualization/partials/cp/_index.md index 603011f8..cf6ef5ca 100644 --- a/content/en/docs/Anka Virtualization/partials/cp/_index.md +++ b/content/en/docs/Anka Virtualization/partials/cp/_index.md @@ -1,5 +1,5 @@ -```bash -❯ anka cp --help +```shell +> sudo anka cp --help Usage: anka cp [OPTIONS] [SRC]... DST Copy files in and out of the VM and host @@ -14,4 +14,4 @@ Options: -p preserve the source file attributes -a same as -pPR options --help Display usage information -``` \ No newline at end of file +``` diff --git a/content/en/docs/Anka Virtualization/partials/create/_example.md b/content/en/docs/Anka Virtualization/partials/create/_example.md index 6d972699..031c4d07 100644 --- a/content/en/docs/Anka Virtualization/partials/create/_example.md +++ b/content/en/docs/Anka Virtualization/partials/create/_example.md @@ -1,24 +1,4 @@ ```shell sudo anka create --ram-size 8G --cpu-count 4 --disk-size 80G \ --app /Applications/Install\ macOS\ Catalina.app 10.15.6 -``` - -> If you leave out `--ram-size` and `--cpu-count`, Anka will choose for you based on your total CPU and RAM. It will try to halve the total CPU and RAM values, but has a min of 2CPU/4GB and a max of 8CPU/8GB. - -> We recommend naming your initial VM after the version of macOS - -> **Be aware of the user you're executing Anka CLI commands as.** If you create VMs as root, they won't be available (when running `anka list`) to other users on the system and vice versa - -> By default `anka create` creates a VM Template with the username `anka` and password `admin`. Environment variable are available to change these: `ANKA_DEFAULT_USER` and `ANKA_DEFAULT_PASSWD` (be sure to use sudo -E when issuing the create command) - -> Catalina VMs require > 4G of RAM and a > 80G disk size - -> The VM creation should take around 30 minutes - -> **Anka Develop licenses** default your VM in a stopped state (the only available state) - -> **Anka Build licenses** default your VM in a suspended state - -> **Catalina and lower** VMs are created with SIP/Kext Consent disabled by default. It's strongly advised to keep these settings for optimal Anka performance. If you need to re-enable SIP/Kext Consent, then use this command `anka modify {vmNameOrUUID} set custom-variable sys.csr-active-config 0` - -> **Big Sur and higher** VMs are created with SIP/Kext Consent enabled by default. \ No newline at end of file +``` \ No newline at end of file diff --git a/content/en/docs/Anka Virtualization/partials/create/_extra.md b/content/en/docs/Anka Virtualization/partials/create/_extra.md new file mode 100644 index 00000000..f3f37115 --- /dev/null +++ b/content/en/docs/Anka Virtualization/partials/create/_extra.md @@ -0,0 +1,17 @@ +> If you leave out `--ram-size` and `--cpu-count`, Anka will choose for you based on your total CPU and RAM. It will try to halve the total CPU and RAM values, but has a min of 2CPU/4GB and a max of 8CPU/8GB + +> We recommend naming your initial VM after the version of macOS + +> **Be aware of the user you're executing Anka CLI commands as.** If you create VMs as root, they won't be available (when running `anka list`) to other users on the system and vice versa + +> By default `anka create` creates a VM Template with the username `anka` and password `admin`. Environment variable are available to change these: `ANKA_DEFAULT_USER` and `ANKA_DEFAULT_PASSWD` (be sure to use `sudo -E` when issuing the create command) + +> The VM creation should take around 30 minutes + +> **Anka Develop licenses** default your VM in a stopped state (the only available state) + +> **Anka Build licenses** default your VM in a suspended state + +> **Catalina and lower** VMs are created with SIP/Kext Consent disabled by default. It's strongly advised to keep these settings for optimal Anka performance. If you need to re-enable SIP/Kext Consent, then use this command `anka modify {vmNameOrUUID} set custom-variable sys.csr-active-config 0` + +> **Big Sur and higher** VMs are created with SIP/Kext Consent enabled by default \ No newline at end of file diff --git a/content/en/docs/Anka Virtualization/partials/create/_index.md b/content/en/docs/Anka Virtualization/partials/create/_index.md index 7a5a7546..78495c7f 100644 --- a/content/en/docs/Anka Virtualization/partials/create/_index.md +++ b/content/en/docs/Anka Virtualization/partials/create/_index.md @@ -5,13 +5,13 @@ Usage: anka create [OPTIONS] VMNAME Creates a VM Options: - -m, --ram-size TEXT ram size in G [default: 4G] - -c, --cpu-count INTEGER the number of cpu cores [default: 2] - -d, --disk-size TEXT sets the disk size when creating a new disk, G/M suffix needed [default: 80G] - -a, --app PATH Path to Install macOS Application (downloadable from AppStore) - -p, --pkg PATH Additional package to be installed - -s, --postinstall PATH Postinstall scripts (to run with root credentials at first boot) - -P, --profile PATH Install configuration profile(s) alongside macOS installation + -m, --ram-size TEXT Set the RAM size (including 'G' or 'M' on the end) + -c, --cpu-count INTEGER Set the number of CPU cores + -d, --disk-size TEXT Set the disk size when creating a new disk (including 'G' or 'M' on the end) + -a, --app PATH Path to the macOS installer .app + -p, --pkg PATH Include additional packages to be installed + -s, --postinstall PATH Include the script to run with root credentials on initial boot + -P, --profile PATH Include a configuration profile(s) to install alongside the macOS installation --interactive Perform default interactive installation instead of the automated one - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/delete/_index.md b/content/en/docs/Anka Virtualization/partials/delete/_index.md index 249c7ba7..67666d40 100644 --- a/content/en/docs/Anka Virtualization/partials/delete/_index.md +++ b/content/en/docs/Anka Virtualization/partials/delete/_index.md @@ -2,10 +2,10 @@ > sudo anka delete --help Usage: anka delete [OPTIONS] [VMID]... - Deletes a VM(s) + Delete a VM(s) Options: --yes Avoid asking of confirmation -a, --all Delete all vms in library - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/describe/_index.md b/content/en/docs/Anka Virtualization/partials/describe/_index.md index d6e7b5f7..cc735e9e 100644 --- a/content/en/docs/Anka Virtualization/partials/describe/_index.md +++ b/content/en/docs/Anka Virtualization/partials/describe/_index.md @@ -2,8 +2,8 @@ > sudo anka describe --help Usage: anka describe [OPTIONS] VM_ID - Shows VM configuration + Show a VM's configuration Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/detach/_index.md b/content/en/docs/Anka Virtualization/partials/detach/_index.md index cf27186e..cae7b45f 100644 --- a/content/en/docs/Anka Virtualization/partials/detach/_index.md +++ b/content/en/docs/Anka Virtualization/partials/detach/_index.md @@ -2,9 +2,9 @@ > sudo anka detach --help Usage: anka detach [OPTIONS] VMID [DEVID]... - Detach USB device(s) from the VM + Detach USB device(s) from a VM Options: - -a, --all detach all devices from the vm - --help Show this message and exit. + -a, --all Detach all devices from the vm + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/license/_index.md b/content/en/docs/Anka Virtualization/partials/license/_index.md index 7a1f72cd..a6d0efdf 100644 --- a/content/en/docs/Anka Virtualization/partials/license/_index.md +++ b/content/en/docs/Anka Virtualization/partials/license/_index.md @@ -2,15 +2,15 @@ > sudo anka license --help Usage: anka license [OPTIONS] COMMAND [ARGS]... - Licensing commands + Control Licensing Options: - --help Show this message and exit. + --help Display usage information Commands: - accept-eula accept EULA (root privileges) - activate activate license key (root privileges) - remove removes the current license (root privileges) - show show license information - validate validates the current license + accept-eula Accept EULA (requires root privileges) + activate Activate license key (requires root... + remove Remove the current license (requires root... + show Show license information + validate Validate the current license ``` diff --git a/content/en/docs/Anka Virtualization/partials/license/accept-eula/_index.md b/content/en/docs/Anka Virtualization/partials/license/accept-eula/_index.md index b7e881d8..8c64031a 100644 --- a/content/en/docs/Anka Virtualization/partials/license/accept-eula/_index.md +++ b/content/en/docs/Anka Virtualization/partials/license/accept-eula/_index.md @@ -2,8 +2,8 @@ > sudo anka license accept-eula --help Usage: anka license accept-eula [OPTIONS] - accept EULA (root privileges) + Accept EULA (requires root privileges) Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/license/activate/_index.md b/content/en/docs/Anka Virtualization/partials/license/activate/_index.md index 2c3bfcb0..a9d9a444 100644 --- a/content/en/docs/Anka Virtualization/partials/license/activate/_index.md +++ b/content/en/docs/Anka Virtualization/partials/license/activate/_index.md @@ -2,10 +2,10 @@ > sudo anka license activate --help Usage: anka license activate [OPTIONS] KEY - activate license key (root privileges) + Activate license key (requires root privileges) Options: - -f, --force silently override current license - --cid TEXT provide CustomerID - --help Show this message and exit. + -f, --force Silently override the current license + --cid TEXT Submit the CustomerID + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/license/remove/_index.md b/content/en/docs/Anka Virtualization/partials/license/remove/_index.md index db6f4fc5..ac5d90f4 100644 --- a/content/en/docs/Anka Virtualization/partials/license/remove/_index.md +++ b/content/en/docs/Anka Virtualization/partials/license/remove/_index.md @@ -2,8 +2,8 @@ > sudo anka license remove --help Usage: anka license remove [OPTIONS] - removes the current license (root privileges) + Remove the current license (requires root privileges) Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/license/show/_extras.md b/content/en/docs/Anka Virtualization/partials/license/show/_extras.md new file mode 100644 index 00000000..2d9446d0 --- /dev/null +++ b/content/en/docs/Anka Virtualization/partials/license/show/_extras.md @@ -0,0 +1 @@ +> To see current core consumption information for your license, use `anka license show ` diff --git a/content/en/docs/Anka Virtualization/partials/license/show/_index.md b/content/en/docs/Anka Virtualization/partials/license/show/_index.md index b9c10e27..9f4a5b0a 100644 --- a/content/en/docs/Anka Virtualization/partials/license/show/_index.md +++ b/content/en/docs/Anka Virtualization/partials/license/show/_index.md @@ -2,9 +2,9 @@ > sudo anka license show --help Usage: anka license show [OPTIONS] - show license information + Show license information Options: - -k, --key TEXT get key information - --help Show this message and exit. + -k, --key TEXT Get key information + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/license/validate/_index.md b/content/en/docs/Anka Virtualization/partials/license/validate/_index.md index cb1f6892..5eb0586a 100644 --- a/content/en/docs/Anka Virtualization/partials/license/validate/_index.md +++ b/content/en/docs/Anka Virtualization/partials/license/validate/_index.md @@ -2,8 +2,8 @@ > sudo anka license validate --help Usage: anka license validate [OPTIONS] - validates the current license + Validate the current license Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/list/_index.md b/content/en/docs/Anka Virtualization/partials/list/_index.md index 71bf1e3c..6bcf0205 100644 --- a/content/en/docs/Anka Virtualization/partials/list/_index.md +++ b/content/en/docs/Anka Virtualization/partials/list/_index.md @@ -2,12 +2,12 @@ > sudo anka list --help Usage: anka list [OPTIONS] [VMID]... - List VM library contents + List the current user's VM Template library Options: - -r, --running show only running vms - -s, --stopped show only stopped vms - -f, --field TEXT configure fields for each VM to be shown. Supported fields: name, version, uuid, creation_date, + -r, --running Show only running vms + -s, --stopped Show only stopped vms + -f, --field TEXT Change the fields displayed for the VM. Supported fields: name, version, uuid, creation_date, status, stop_date, description, policy, cpu_cores, cpu_frequency, cpu_htt, ram, display. - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/_index.md b/content/en/docs/Anka Virtualization/partials/modify/_index.md index 5e43d1d0..06eefcbd 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/_index.md @@ -2,10 +2,10 @@ > sudo anka modify --help Usage: anka modify [OPTIONS] VM_ID COMMAND [ARGS]... - Modifies a VM settings + Modify a VM's configuration Options: - --help Show this message and exit. + --help Display usage information Commands: add diff --git a/content/en/docs/Anka Virtualization/partials/modify/add/_index.md b/content/en/docs/Anka Virtualization/partials/modify/add/_index.md index f2419f51..d96801c5 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/add/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/add/_index.md @@ -1,9 +1,9 @@ ```shell -> sudo anka modify 10.15.4 add --help +> sudo anka modify 11.0.1 add --help Usage: anka modify add [OPTIONS] COMMAND [ARGS]... Options: - --help Show this message and exit. + --help Display usage information Commands: hard-drive diff --git a/content/en/docs/Anka Virtualization/partials/modify/add/hard-drive/_index.md b/content/en/docs/Anka Virtualization/partials/modify/add/hard-drive/_index.md index 7f849705..07ac77ad 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/add/hard-drive/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/add/hard-drive/_index.md @@ -1,9 +1,9 @@ ```shell -> sudo anka modify 10.15.4 add hard-drive --help +> sudo anka modify 11.0.1 add hard-drive --help Usage: anka modify add hard-drive [OPTIONS] ARGUMENT Options: - -f, --file argument is path to external image or device - -s, --size argument is size (default) - --help Show this message and exit. + -f, --file Path to an external image or device + -s, --size The size (default: 80G) + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/add/network-card/_index.md b/content/en/docs/Anka Virtualization/partials/modify/add/network-card/_index.md index 0e9b0d64..02482316 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/add/network-card/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/add/network-card/_index.md @@ -1,11 +1,11 @@ ```shell -> sudo anka modify 10.15.4 add network-card --help +> sudo anka modify 11.0.1 add network-card --help Usage: anka modify add network-card [OPTIONS] Options: -t, --type [shared|host|bridge|disconnected] [default: shared] - -b, --bridge TEXT host interface name to bridge with (Wi-Fi not supported) - -m, --mac TEXT assign fixed MAC address - --help Show this message and exit. + -b, --bridge TEXT Host interface name to bridge with (Wi-Fi not supported) + -m, --mac TEXT Assign to a fixed MAC address + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/add/optical-drive/_index.md b/content/en/docs/Anka Virtualization/partials/modify/add/optical-drive/_index.md index b49a9246..48d50a50 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/add/optical-drive/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/add/optical-drive/_index.md @@ -1,8 +1,8 @@ ```shell -> sudo anka modify 10.15.4 add optical-drive --help +> sudo anka modify 11.0.1 add optical-drive --help Usage: anka modify add optical-drive [OPTIONS] ISO Options: - -f, --file argument is path to external image or device (default) - --help Show this message and exit. + -f, --file Path to an external image or device (required) + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/add/port-forwarding/_index.md b/content/en/docs/Anka Virtualization/partials/modify/add/port-forwarding/_index.md index c08a5b4d..1db27785 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/add/port-forwarding/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/add/port-forwarding/_index.md @@ -1,11 +1,11 @@ ```shell -> sudo anka modify 10.15.4 add port-forwarding --help +> sudo anka modify 11.0.1 add port-forwarding --help Usage: anka modify add port-forwarding [OPTIONS] RULE_NAME Options: - -p, --host-port INTEGER the port to listen on the host - -g, --guest-port INTEGER the port to forward to on the vm [required] - -l, --host-ip TEXT bind forwarding port to address, defaults to 0.0.0.0 (all) - --guest-ip TEXT specifies guest IP, in case the guest has multiple IPs - --help Show this message and exit. + -p, --host-port INTEGER The host port to listen on + -g, --guest-port INTEGER The port inside of the VM that the host-port connects to [required] + -l, --host-ip TEXT The IP to bind the host port with (defaults to 0.0.0.0) + --guest-ip TEXT The IP to bind to inside of the VM + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/add/usb-device/_index.md b/content/en/docs/Anka Virtualization/partials/modify/add/usb-device/_index.md index 8f01586f..26df120e 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/add/usb-device/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/add/usb-device/_index.md @@ -1,8 +1,8 @@ ```shell -> sudo anka modify 10.15.4 add usb-device --help +> sudo anka modify 11.0.1 add usb-device --help Usage: anka modify add usb-device [OPTIONS] [DEVICE]... Options: - -f, --force skip device validation - --help Show this message and exit. + -f, --force Skip device validation + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/delete/_index.md b/content/en/docs/Anka Virtualization/partials/modify/delete/_index.md index c24a651a..3f23ba8a 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/delete/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/delete/_index.md @@ -1,9 +1,9 @@ ```shell -> sudo anka modify 10.15.4 delete --help +> sudo anka modify 11.0.1 delete --help Usage: anka modify delete [OPTIONS] COMMAND [ARGS]... Options: - --help Show this message and exit. + --help Display usage information Commands: custom-variable diff --git a/content/en/docs/Anka Virtualization/partials/modify/delete/custom-variable/_index.md b/content/en/docs/Anka Virtualization/partials/modify/delete/custom-variable/_index.md index 038098ea..1122c6f0 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/delete/custom-variable/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/delete/custom-variable/_index.md @@ -1,7 +1,7 @@ ```shell -> sudo anka modify 10.15.4 delete custom-variable --help +> sudo anka modify 11.0.1 delete custom-variable --help Usage: anka modify delete custom-variable [OPTIONS] KEY Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/delete/hard-drive/_index.md b/content/en/docs/Anka Virtualization/partials/modify/delete/hard-drive/_index.md index bc3ed324..e3fce50f 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/delete/hard-drive/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/delete/hard-drive/_index.md @@ -1,7 +1,7 @@ ```shell -> sudo anka modify 10.15.4 delete hard-drive --help +> sudo anka modify 11.0.1 delete hard-drive --help Usage: anka modify delete hard-drive [OPTIONS] [INDEX]... Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/delete/network-card/_index.md b/content/en/docs/Anka Virtualization/partials/modify/delete/network-card/_index.md index f856d9a4..26574f53 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/delete/network-card/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/delete/network-card/_index.md @@ -1,7 +1,7 @@ ```shell -> sudo anka modify 10.15.4 delete network-card --help +> sudo anka modify 11.0.1 delete network-card --help Usage: anka modify delete network-card [OPTIONS] [INDEX]... Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/delete/optical-drive/_index.md b/content/en/docs/Anka Virtualization/partials/modify/delete/optical-drive/_index.md index 4113f6c2..c8b9a93e 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/delete/optical-drive/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/delete/optical-drive/_index.md @@ -1,7 +1,7 @@ ```shell -> sudo anka modify 10.15.4 delete optical-drive --help +> sudo anka modify 11.0.1 delete optical-drive --help Usage: anka modify delete optical-drive [OPTIONS] [INDEX]... Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/delete/policy/_index.md b/content/en/docs/Anka Virtualization/partials/modify/delete/policy/_index.md index 562fcbe8..6a56107c 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/delete/policy/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/delete/policy/_index.md @@ -1,7 +1,7 @@ ```shell -> sudo anka modify 10.15.4 delete policy --help +> sudo anka modify 11.0.1 delete policy --help Usage: anka modify delete policy [OPTIONS] Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/delete/port-forwarding/_index.md b/content/en/docs/Anka Virtualization/partials/modify/delete/port-forwarding/_index.md index 38ef0f71..14a717b1 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/delete/port-forwarding/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/delete/port-forwarding/_index.md @@ -1,7 +1,7 @@ ```shell -> sudo anka modify 10.15.4 delete port-forwarding --help +> sudo anka modify 11.0.1 delete port-forwarding --help Usage: anka modify delete port-forwarding [OPTIONS] RULE_NAME Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/delete/usb-device/_index.md b/content/en/docs/Anka Virtualization/partials/modify/delete/usb-device/_index.md index 8cf97b8d..0fe2d06a 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/delete/usb-device/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/delete/usb-device/_index.md @@ -1,7 +1,7 @@ ```shell -> sudo anka modify 10.15.4 delete usb-device --help +> sudo anka modify 11.0.1 delete usb-device --help Usage: anka modify delete usb-device [OPTIONS] [DEVICE]... Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/_index.md index 24cfab1d..eccee4a8 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/_index.md @@ -1,19 +1,19 @@ ```shell -> sudo anka modify 10.15.4 set --help +> sudo anka modify 11.0.1 set --help Usage: anka modify set [OPTIONS] COMMAND [ARGS]... Options: - --help Show this message and exit. + --help Display usage information Commands: - cpu set number of cpu cores and frequency - custom-variable configure variables - description set textual description of the VM - display configure displays - hard-drive modify hard drive settings - name set new name for the VM - nested enable nested virtualization - network-card modify network card settings + cpu Set number of cpu cores and frequency + custom-variable Set custom nvram & smb variables (Example: . + description Set description of the VM + display Configure displays + hard-drive Modify hard drive settings + name Set new template name for the VM + nested Enable nested virtualization + network-card Modify network card settings policy Enable VM access management - ram set RAM size and parameters + ram Set RAM size and parameters ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/cpu/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/cpu/_index.md index 4d6df00f..0f29098a 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/cpu/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/cpu/_index.md @@ -1,12 +1,12 @@ ```shell -> sudo anka modify 10.15.4 set cpu --help +> sudo anka modify 11.0.1 set cpu --help Usage: anka modify set cpu [OPTIONS] [NCPU]... - set number of cpu cores and frequency + Set number of cpu cores and frequency Options: - -c, --cores INTEGER number of cores - -h, --htt / --no-htt enable/disable hyper-threading - -f, --frequency INTEGER base CPU frequency (Hz) - --help Show this message and exit. + -c, --cores INTEGER Set the number of cores + -h, --htt / --no-htt Enable/disable hyper-threading + -f, --frequency INTEGER Set the base CPU frequency (Hz) + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_extra.md b/content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_extra.md new file mode 100644 index 00000000..841db0f9 --- /dev/null +++ b/content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_extra.md @@ -0,0 +1,9 @@ +You can set the following custom variables: + +* boot-args - NVRAM boot arguments +* hw.uuid - Hardware UUID +* hw.serial - Serial Number (system) +* hw.manufacturer - SMBIOS parameter (Reserved) +* hw.product - SMBIOS parameter (Reserved) +* hw.family - SMBIOS parameter (Reserved) +* hw.board - SMBIOS parameter (Reserved) \ No newline at end of file diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_index.md index f80622ae..3aab8522 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/custom-variable/_index.md @@ -1,19 +1,9 @@ ```shell -> sudo anka modify 10.15.4 set custom-variable --help +> sudo anka modify 11.0.1 set custom-variable --help Usage: anka modify set custom-variable [OPTIONS] KEY VALUE - configure variables + Set custom nvram & smb variables (Example: . . . set custom-variable hw.serial "" Options: - --help Show this message and exit. + --help Display usage information ``` - -You can set the following custom variables: - -* boot-args - NVRAM boot arguments -* hw.uuid - Hardware UUID -* hw.serial - Serial Number (system) -* hw.manufacturer - SMBIOS parameter (Reserved) -* hw.product - SMBIOS parameter (Reserved) -* hw.family - SMBIOS parameter (Reserved) -* hw.board - SMBIOS parameter (Reserved) \ No newline at end of file diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/description/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/description/_index.md index daf84962..205a278a 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/description/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/description/_index.md @@ -1,9 +1,9 @@ ```shell -> sudo anka modify 10.15.4 set description --help +> sudo anka modify 11.0.1 set description --help Usage: anka modify set description [OPTIONS] TEXT - set textual description of the VM + Set description of the VM Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/display/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/display/_index.md index d140fcb4..77794b0b 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/display/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/display/_index.md @@ -1,16 +1,16 @@ ```shell -> sudo anka modify 10.15.4 set display --help +> sudo anka modify 11.0.1 set display --help Usage: anka modify set display [OPTIONS] - configure displays + Configure displays Options: - -c, --count INTEGER configure number of displays (2 max) + -c, --count INTEGER Configure number of displays (2 max) --headless same as --count 0 - -p, --password prompt for VNC password - -v, --vnc TEXT configure VNC - --no-vnc disable VNC access to the VM - -d, --dpi INTEGER set DPI (default is 72) - -r, --resolution TEXT set resolution, e.g. 1024x768 or 'default' to reset to default - --help Show this message and exit. + -p, --password Prompt for VNC password + -v, --vnc TEXT Configure VNC + --no-vnc Disable VNC access to the VM + -d, --dpi INTEGER Set DPI (default is 72) + -r, --resolution TEXT Set resolution, e.g. 1024x768 or 'default' to reset to default + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/hard-drive/_extra.md b/content/en/docs/Anka Virtualization/partials/modify/set/hard-drive/_extra.md new file mode 100644 index 00000000..6b7b850d --- /dev/null +++ b/content/en/docs/Anka Virtualization/partials/modify/set/hard-drive/_extra.md @@ -0,0 +1 @@ +> It's currently impossible to downsize a VM's hard-drive. We suggest creating your initial VM Template with a smaller amount of available disk and then increase in subsequent Tags. diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/hard-drive/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/hard-drive/_index.md index ad8bc3cd..e00f9749 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/hard-drive/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/hard-drive/_index.md @@ -1,12 +1,14 @@ ```shell -> sudo anka modify 10.15.4 set hard-drive --help +> sudo anka modify 11.0.1 set hard-drive --help Usage: anka modify set hard-drive [OPTIONS] [INDEX]... - modify hard drive settings + Modify hard drive settings Options: - -s, --size TEXT Disk size + -c, --controller [ablk|virtio-blk|sata] + Set controller + -s, --size TEXT Set disk size -e, --enc [aes-128|aes-192|aes-256|none] Set OTFE algorithm - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/name/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/name/_index.md index 15ed0586..662791aa 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/name/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/name/_index.md @@ -1,9 +1,9 @@ ```shell -> sudo anka modify 10.15.4 set name --help +> sudo anka modify 11.0.1 set name --help Usage: anka modify set name [OPTIONS] NAME - set new name for the VM + Set new template name for the VM Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/nested/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/nested/_index.md index bdf78786..4823c92d 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/nested/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/nested/_index.md @@ -1,9 +1,9 @@ ```shell -> sudo anka modify 10.15.4 set nested --help +> sudo anka modify 11.0.1 set nested --help Usage: anka modify set nested [OPTIONS] NESTED - enable nested virtualization + Enable nested virtualization Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/network-card/_extra.md b/content/en/docs/Anka Virtualization/partials/modify/set/network-card/_extra.md new file mode 100644 index 00000000..f13a6f36 --- /dev/null +++ b/content/en/docs/Anka Virtualization/partials/modify/set/network-card/_extra.md @@ -0,0 +1,3 @@ +> `--vlan` is useful if using a VLAN and bridged mode + +> [INDEX] is always 0 since Anka doesn’t support more than 1 NIC per VM. diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/network-card/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/network-card/_index.md index 3843ace5..f9be2d37 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/network-card/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/network-card/_index.md @@ -1,15 +1,16 @@ ```shell -> sudo anka modify 10.15.4 set network-card --help +> sudo anka modify 11.0.1 set network-card --help Usage: anka modify set network-card [OPTIONS] [INDEX]... - modify network card settings + Modify network card settings Options: -t, --type [shared|host|bridge|disconnected] - -b, --bridge TEXT host interface name to bridge with (Wi-Fi is not supported) + -b, --bridge TEXT host interface name to bridge with -m, --mac TEXT specify fixed MAC address -n, --no-mac deassign fixed MAC address - --help Show this message and exit. + -v, --vlan INTEGER assign VLAN ID + -c, --controller [anet|virtio-net] + set controller + --help Display usage information ``` - -> [INDEX] is always 0 since Anka doesn’t support more than 1 NIC per VM. diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/policy/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/policy/_index.md index 173cafde..a088a46a 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/policy/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/policy/_index.md @@ -1,9 +1,9 @@ ```shell -> sudo anka modify 10.15.4 set policy --help +> sudo anka modify 11.0.1 set policy --help Usage: anka modify set policy [OPTIONS] [FILE]... Enable VM access management Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/set/ram/_index.md b/content/en/docs/Anka Virtualization/partials/modify/set/ram/_index.md index a15368f4..ba22298f 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/set/ram/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/set/ram/_index.md @@ -1,10 +1,10 @@ ```shell -> sudo anka modify 10.15.4 set ram --help +> sudo anka modify 11.0.1 set ram --help Usage: anka modify set ram [OPTIONS] [SIZE]... - set RAM size and parameters + Set RAM size and parameters Options: - --prefetch / --no-prefetch enable/disable prefetch logic - --help Show this message and exit. + --prefetch / --no-prefetch Enable/disable prefetch logic + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/show/_index.md b/content/en/docs/Anka Virtualization/partials/modify/show/_index.md index 2a503adb..b77733a2 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/show/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/show/_index.md @@ -1,10 +1,10 @@ ```shell -> sudo anka modify 10.15.4 show --help +> sudo anka modify 11.0.1 show --help Usage: anka modify show [OPTIONS] COMMAND [ARGS]... Options: - --help Show this message and exit. + --help Display usage information Commands: - custom-variables + custom-variables Display custom nvmram & smb variables ``` diff --git a/content/en/docs/Anka Virtualization/partials/modify/show/custom-variables/_index.md b/content/en/docs/Anka Virtualization/partials/modify/show/custom-variables/_index.md index 27cf3011..4d586990 100644 --- a/content/en/docs/Anka Virtualization/partials/modify/show/custom-variables/_index.md +++ b/content/en/docs/Anka Virtualization/partials/modify/show/custom-variables/_index.md @@ -1,7 +1,9 @@ ```shell -> sudo anka modify 10.15.4 show custom-variables --help +> sudo anka modify 11.0.1 show custom-variables --help Usage: anka modify show custom-variables [OPTIONS] + Display custom nvmram & smb variables + Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/mount/_index.md b/content/en/docs/Anka Virtualization/partials/mount/_index.md index d311a778..9e4d9fc0 100644 --- a/content/en/docs/Anka Virtualization/partials/mount/_index.md +++ b/content/en/docs/Anka Virtualization/partials/mount/_index.md @@ -2,8 +2,8 @@ > sudo anka mount --help Usage: anka mount [OPTIONS] VMID [DIR]... - Mounts local folder into VM + Mounts a host directory into the VM Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/reboot/_index.md b/content/en/docs/Anka Virtualization/partials/reboot/_index.md index 6b87de23..65b6e06b 100644 --- a/content/en/docs/Anka Virtualization/partials/reboot/_index.md +++ b/content/en/docs/Anka Virtualization/partials/reboot/_index.md @@ -2,10 +2,10 @@ > sudo anka reboot --help Usage: anka reboot [OPTIONS] [VMID]... - Restarts a VM(s) + Restart a running VM(s) Options: - -f, --force flag. restarts the vm process - -a, --all reboot all running vms - --help Show this message and exit. + -f, --force Forcefully stop the VM + -a, --all Reboot all running vms + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/registry/_index.md b/content/en/docs/Anka Virtualization/partials/registry/_index.md index 53d7625f..9628c0a7 100644 --- a/content/en/docs/Anka Virtualization/partials/registry/_index.md +++ b/content/en/docs/Anka Virtualization/partials/registry/_index.md @@ -2,25 +2,25 @@ > sudo anka registry --help Usage: anka registry [OPTIONS] COMMAND [ARGS]... - VMs registry + Configure and control the Anka Cloud Registry Options: - -r, --remote TEXT Use repository name instead of 'default' - -a, --registry-path TEXT Use repository URL instead of 'default' - -c, -i, --cert, --pem PATH Client certificate if required - -k, --key PATH Private key, if the client certificate doesn't contain one - --cacert, --root-cert PATH Alternate ca_bundle + -r, --remote TEXT Set the registry name (instead of 'default') + -a, --registry-path TEXT Set the registry URL (instead of 'default') + -c, -i, --cert, --pem PATH Path to your node certificate (if certificate authentication is enabled) + -k, --key PATH Path to your node certificate key if the client/node certificate doesn't contain one + --cacert, --root-cert PATH Path to a CA Root certificate --insecure Skip TLS verification - --help Show this message and exit. + --help Display usage information Commands: - add Add repository - check-download-size Returns size of the data to be downloaded - delete Forget repository - describe Shows VM description - list List VMs in repository - list-repos List registry repositories - pull Pull certain VM - push Push VM version (tag) to repository + add Add a registry + check-download-size Return the size of the template and tag + delete Remove the registry from your configuration + describe Show a VM template description and tags + list List VMs in registry + list-repos List registries you have configured + pull Pull the specified VM template (and latest... + push Push a VM template (and tag) to the Cloud... set Set default registry ``` diff --git a/content/en/docs/Anka Virtualization/partials/registry/add/_index.md b/content/en/docs/Anka Virtualization/partials/registry/add/_index.md index 611fabba..bf885c0d 100644 --- a/content/en/docs/Anka Virtualization/partials/registry/add/_index.md +++ b/content/en/docs/Anka Virtualization/partials/registry/add/_index.md @@ -2,8 +2,8 @@ > sudo anka registry add --help Usage: anka registry add [OPTIONS] REG_NAME REG_URL - Add repository + Add a registry Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/registry/check-download-size/_index.md b/content/en/docs/Anka Virtualization/partials/registry/check-download-size/_index.md index 54aa0f60..81266abd 100644 --- a/content/en/docs/Anka Virtualization/partials/registry/check-download-size/_index.md +++ b/content/en/docs/Anka Virtualization/partials/registry/check-download-size/_index.md @@ -2,10 +2,10 @@ > sudo anka registry check-download-size --help Usage: anka registry check-download-size [OPTIONS] VM_ID - Returns size of the data to be downloaded + Return the size of the template and tag Options: -t, --tag TEXT -v, --version INTEGER - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/registry/delete/_index.md b/content/en/docs/Anka Virtualization/partials/registry/delete/_index.md index ffe9d8a5..b45ba334 100644 --- a/content/en/docs/Anka Virtualization/partials/registry/delete/_index.md +++ b/content/en/docs/Anka Virtualization/partials/registry/delete/_index.md @@ -2,9 +2,9 @@ > sudo anka registry delete --help Usage: anka registry delete [OPTIONS] [REMOTE]... - Forget repository + Remove the registry from your configuration Options: - -a, --all Forget all repositories - --help Show this message and exit. + -a, --all Forget all registries + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/registry/describe/_index.md b/content/en/docs/Anka Virtualization/partials/registry/describe/_index.md index b0906b31..e5b605b5 100644 --- a/content/en/docs/Anka Virtualization/partials/registry/describe/_index.md +++ b/content/en/docs/Anka Virtualization/partials/registry/describe/_index.md @@ -2,10 +2,10 @@ > sudo anka registry describe --help Usage: anka registry describe [OPTIONS] VM_ID - Shows VM description + Show a VM template description and tags Options: -t, --tag TEXT -v, --version INTEGER - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/registry/list-repos/_index.md b/content/en/docs/Anka Virtualization/partials/registry/list-repos/_index.md index 3e8c6b15..b668acca 100644 --- a/content/en/docs/Anka Virtualization/partials/registry/list-repos/_index.md +++ b/content/en/docs/Anka Virtualization/partials/registry/list-repos/_index.md @@ -2,9 +2,9 @@ > sudo anka registry list-repos --help Usage: anka registry list-repos [OPTIONS] - List registry repositories + List registries you have configured Options: - -d, --default show only default repository - --help Show this message and exit. + -d, --default show only the default registry + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/registry/list/_index.md b/content/en/docs/Anka Virtualization/partials/registry/list/_index.md index 47cb87f6..c28fd003 100644 --- a/content/en/docs/Anka Virtualization/partials/registry/list/_index.md +++ b/content/en/docs/Anka Virtualization/partials/registry/list/_index.md @@ -2,8 +2,8 @@ > sudo anka registry list --help Usage: anka registry list [OPTIONS] [VMID]... - List VMs in repository + List VMs in registry Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/registry/pull/_index.md b/content/en/docs/Anka Virtualization/partials/registry/pull/_index.md index bd9ca924..dfea91fd 100644 --- a/content/en/docs/Anka Virtualization/partials/registry/pull/_index.md +++ b/content/en/docs/Anka Virtualization/partials/registry/pull/_index.md @@ -2,12 +2,12 @@ > sudo anka registry pull --help Usage: anka registry pull [OPTIONS] VM_ID - Pull certain VM + Pull the specified VM template (and latest tag) from the registry Options: -t, --tag TEXT -v, --version INTEGER - -l, --local Switch to the local tag if exists - -s, --shrink Remove other local tags to optimize the footprint - --help Show this message and exit. + -l, --local Avoid pulling the tag from the registry if it already exists on the current machine + -s, --shrink Remove all other local tags to optimize disk usage + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/registry/push/_index.md b/content/en/docs/Anka Virtualization/partials/registry/push/_index.md index 24c5e3d1..b0e5657f 100644 --- a/content/en/docs/Anka Virtualization/partials/registry/push/_index.md +++ b/content/en/docs/Anka Virtualization/partials/registry/push/_index.md @@ -2,12 +2,12 @@ > sudo anka registry push --help Usage: anka registry push [OPTIONS] VM_ID [TAGNAME]... - Push VM version (tag) to repository + Push a VM template (and tag) to the Cloud Registry Options: - -t, --tag TEXT Specify tag to push - -d, --description TEXT Assign description to the tag - -v, --remote-vm TEXT Push the tag to the remote vm specified - -l, --local Commit new tag only, don't upload - --help Show this message and exit. + -t, --tag TEXT Set the tag name to push + -d, --description TEXT Set the description of the tag + -v, --remote-vm TEXT The name of a registry template you want to push the local template (and tag) onto + -l, --local Assign a tag to your local template and avoid pushing to the Registry + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/registry/set/_index.md b/content/en/docs/Anka Virtualization/partials/registry/set/_index.md index bedbdf24..a4b43143 100644 --- a/content/en/docs/Anka Virtualization/partials/registry/set/_index.md +++ b/content/en/docs/Anka Virtualization/partials/registry/set/_index.md @@ -5,5 +5,5 @@ Usage: anka registry set [OPTIONS] REG_NAME Set default registry Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/run/_index.md b/content/en/docs/Anka Virtualization/partials/run/_index.md index a5e68a5f..f2a6322d 100644 --- a/content/en/docs/Anka Virtualization/partials/run/_index.md +++ b/content/en/docs/Anka Virtualization/partials/run/_index.md @@ -2,19 +2,19 @@ > sudo anka run --help Usage: anka run [OPTIONS] VM_NAME COMMAND [ARGS]... - Run commands inside VM environment + Run a command inside of a VM (will start VM if suspended or stopped) Options: -w, --workdir PATH Working directory inside the VM -v, --volumes-from, --volume PATH - Mount host directory (current directory by default) into VM . '--volumes-from' is + Mount a host directory into VM (defaults to current directory)'--volumes-from' is deprecated form -n, --no-volumes-from, --no-volume - Use this flag to prevent implicit mounting of current folder (see --volume option). + Use this flag to prevent implicit mounting of current folder(see --volume option). '--no-volumes-from' is deprecated form - -E, -e, --env Inherit environment variables. '-e' is deprecated form + -E, -e, --env Inherit environment variables ('-e' is the deprecated form) -f, --env-file PATH Provide environment variables from file - -N, --wait-network Wait till guest network interface up - -T, --wait-time Wait for guest time sync - --help Show this message and exit. + -N, --wait-network Delay execution until guest network interface is fully up + -T, --wait-time Delay execution until guest time syncs + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/show/_index.md b/content/en/docs/Anka Virtualization/partials/show/_index.md index 45d87228..1701c44e 100644 --- a/content/en/docs/Anka Virtualization/partials/show/_index.md +++ b/content/en/docs/Anka Virtualization/partials/show/_index.md @@ -2,8 +2,8 @@ > sudo anka show --help Usage: anka show [OPTIONS] VM_ID [PROPERTY]... - Shows VM runtime properties + Show a VM's runtime properties Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/start/_index.md b/content/en/docs/Anka Virtualization/partials/start/_index.md index ea488be6..a0744e37 100644 --- a/content/en/docs/Anka Virtualization/partials/start/_index.md +++ b/content/en/docs/Anka Virtualization/partials/start/_index.md @@ -2,14 +2,15 @@ > sudo anka start --help Usage: anka start [OPTIONS] VM_ID - Starts or resumes paused VM + Start or resume a stopped or suspended VM Options: - -u, --update-addons, --update Run guest addons update procedure, previous version of the addons should be already - installed + -u, --update-addons, --update Run the guest addons update procedure (previous version of the addons should already + be installed) -f, --force Start VM with minimum checks - -v, --view Open display window - -o, --optical-drive TEXT Path to ISO file or device - -d, --usb TEXT USB device ID/Location (should be claimed) - --help Show this message and exit. -``` \ No newline at end of file + -v, --view Open VM in an Anka Viewer window + -o, --optical-drive TEXT Path to an ISO file or device + -d, --usb TEXT Attach a USB device by Name, Vendor ID, Location, or Claim Name (device must be + claimed) + --help Display usage information +``` diff --git a/content/en/docs/Anka Virtualization/partials/stop/_index.md b/content/en/docs/Anka Virtualization/partials/stop/_index.md index 6ed57e0d..24ebe5eb 100644 --- a/content/en/docs/Anka Virtualization/partials/stop/_index.md +++ b/content/en/docs/Anka Virtualization/partials/stop/_index.md @@ -2,10 +2,10 @@ > sudo anka stop --help Usage: anka stop [OPTIONS] [VMID]... - Shuts down a VM(s) + Shut down a VM(s) Options: - -f, --force force the vm process to shut down + -f, --force Forcefully stop the VM -a, --all Shutdown all running vms - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/suspend/_index.md b/content/en/docs/Anka Virtualization/partials/suspend/_index.md index 3ac76b58..9d6f2c69 100644 --- a/content/en/docs/Anka Virtualization/partials/suspend/_index.md +++ b/content/en/docs/Anka Virtualization/partials/suspend/_index.md @@ -2,9 +2,9 @@ > sudo anka suspend --help Usage: anka suspend [OPTIONS] [VMID]... - Suspends a VM(s) + Suspend a running VM(s) Options: - -a, --all suspend all running vms - --help Show this message and exit. + -a, --all Suspend all running vms + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/unmount/_index.md b/content/en/docs/Anka Virtualization/partials/unmount/_index.md index b22a003a..5f4427f3 100644 --- a/content/en/docs/Anka Virtualization/partials/unmount/_index.md +++ b/content/en/docs/Anka Virtualization/partials/unmount/_index.md @@ -2,9 +2,9 @@ > sudo anka unmount --help Usage: anka unmount [OPTIONS] VMID [DIR]... - Unmount shared folder + Unmount the mounted host directory Options: - -a, --all unmount all mounted folders - --help Show this message and exit. + -a, --all Unmount all mounted directories + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/usb/_index.md b/content/en/docs/Anka Virtualization/partials/usb/_index.md index 329d17f7..f1d8f56e 100644 --- a/content/en/docs/Anka Virtualization/partials/usb/_index.md +++ b/content/en/docs/Anka Virtualization/partials/usb/_index.md @@ -5,10 +5,10 @@ Usage: anka usb [OPTIONS] COMMAND [ARGS]... Manage USB devices Options: - --help Show this message and exit. + --help Display usage information Commands: - claim make a device(s) available for attaching to a... - list list available usb devices - release release a device(s) back to host availability + claim Make a device(s) available for attaching to a... + list List available usb devices + release Release a device(s) back to host ``` diff --git a/content/en/docs/Anka Virtualization/partials/usb/claim/_index.md b/content/en/docs/Anka Virtualization/partials/usb/claim/_index.md index c05371be..87c3a521 100644 --- a/content/en/docs/Anka Virtualization/partials/usb/claim/_index.md +++ b/content/en/docs/Anka Virtualization/partials/usb/claim/_index.md @@ -2,9 +2,10 @@ > sudo anka usb claim --help Usage: anka usb claim [OPTIONS] [DEVID]... - make a device(s) available for attaching to a vm + Make a device(s) available for attaching to a vm Options: - -n, --claim-name TEXT claim name could be used as additional name - --help Show this message and exit. + -n, --claim-name TEXT Set the claim name / alternative name (can be reused and assigned to multiple devices for + grouping + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/usb/list/_index.md b/content/en/docs/Anka Virtualization/partials/usb/list/_index.md index b0cf8ac4..dccb0f00 100644 --- a/content/en/docs/Anka Virtualization/partials/usb/list/_index.md +++ b/content/en/docs/Anka Virtualization/partials/usb/list/_index.md @@ -2,8 +2,8 @@ > sudo anka usb list --help Usage: anka usb list [OPTIONS] [DEVID]... - list available usb devices + List available usb devices Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/usb/release/_index.md b/content/en/docs/Anka Virtualization/partials/usb/release/_index.md index d22a6ed6..f498458f 100644 --- a/content/en/docs/Anka Virtualization/partials/usb/release/_index.md +++ b/content/en/docs/Anka Virtualization/partials/usb/release/_index.md @@ -2,9 +2,9 @@ > sudo anka usb release --help Usage: anka usb release [OPTIONS] [DEVID]... - release a device(s) back to host availability + Release a device(s) back to host Options: - -a, --all release all devices - --help Show this message and exit. + -a, --all Release all devices + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/version/_index.md b/content/en/docs/Anka Virtualization/partials/version/_index.md index 6573c500..0e1a1847 100644 --- a/content/en/docs/Anka Virtualization/partials/version/_index.md +++ b/content/en/docs/Anka Virtualization/partials/version/_index.md @@ -2,8 +2,8 @@ > sudo anka version --help Usage: anka version [OPTIONS] - Prints out version + Output the Anka version Options: - --help Show this message and exit. + --help Display usage information ``` diff --git a/content/en/docs/Anka Virtualization/partials/view/_index.md b/content/en/docs/Anka Virtualization/partials/view/_index.md index 6b16901b..344de3b8 100644 --- a/content/en/docs/Anka Virtualization/partials/view/_index.md +++ b/content/en/docs/Anka Virtualization/partials/view/_index.md @@ -2,11 +2,12 @@ > sudo anka view --help Usage: anka view [OPTIONS] VM_ID - Open VM display viewer + Open VM in Anka Viewer Options: -d, --display INTEGER Specify the displays to view - -s, --screenshot Make png screenshot - -c, --click TEXT Send the pointer event - --help Show this message and exit. + --screenshot Make png screenshot + --click Send HDI events + --click-rec Record HID events + --help Display usage information ``` diff --git a/content/en/docs/Getting Started/partials/_supported-macos-versions.md b/content/en/docs/Getting Started/partials/_supported-macos-versions.md index d62ef1e4..4689ae1e 100644 --- a/content/en/docs/Getting Started/partials/_supported-macos-versions.md +++ b/content/en/docs/Getting Started/partials/_supported-macos-versions.md @@ -4,6 +4,4 @@ At this time, Anka VM Templates only support the following macOS versions: - `10.15.x` (macOS Catalina) - `10.14.x` (macOS Mojave) - `10.13.x` (macOS Hi Sierra) -- `10.12.x` (macOS Sierra) -- `10.11.x` (macOS El Capitan) -- `10.10.x` (macOS Yosemite) \ No newline at end of file +- `10.12.x` (macOS Sierra) \ No newline at end of file diff --git a/content/en/docs/Release Notes/_index.md b/content/en/docs/Release Notes/_index.md index d991170b..04ecce3f 100644 --- a/content/en/docs/Release Notes/_index.md +++ b/content/en/docs/Release Notes/_index.md @@ -11,62 +11,63 @@ description: > ## Current Versions -### Anka Virtualization CLI 2.3.0 **BETA** (118.166) - 03, 2020 - -> Not for use in production - -- New feature: A free, but limited, license for developers and small teams (on by default) -- New feature: Anka App now has a management UI where you can stop, start, delete, and create VMs -- New feature: anka create support for Big Sur (avoiding having to upgrade Catalina) -- New feature: SIP is now enabled by default for Big Sur -- New feature: `anka cp` is replacing our older `anka mount` and automatic mounting for `anka run` due to changes Apple has made in Big Sur. - -> Known Issues: -> - In the create UI: When creating a Big Sur VM, ensure that `virtio-blk` and `virtio-net` are used, not the older `SATA/BLK` and `VeertuNet` -> - In the create UI: When creating a Catalina or older macOS VM, ensure that `SATA/BLK` and `VeertuNet` are used -> - `anka start -u` for existing VMs build with versions <= 2.2.3 will time out on the first attempt. Run it a second time and it will work. -> - Homebrew fails to install with anka run, you need to go into the VM first and then install it from the VM terminal - +### Anka Virtualization CLI 2.3.0 (2.3.0.122) - Nov 24, 2020 + +- New Feature: A free, but limited, license for developers and small teams (on by default) +- New Feature: Anka App now has a management UI where you can stop, start, delete, and create VMs +- New Feature: Anka Viewer now prompts you, when you try to close the window, whether you want to stop the VM or keep it running in the background +- New Feature: anka create support for Big Sur (avoiding having to upgrade Catalina) +- New Feature: SIP is now enabled by default for Big Sur +- New Feature: `anka cp` is replacing our older `anka mount` and automatic mounting for `anka run` due to changes Apple has made in Big Sur. +- New Feature: Ability to control hostname inside of VM with `propagate_name` config option and `ANKA_HOSTNAME` env variable +- New Feature: Bridged network modes now support VLANs with the `anka modify --vlan` option +- Bug Fix: Suspending a VM with a mounted disk (`anka start -o`) will cause it to fail on boot +- Bug Fix: Inability to interrupt `anka registry pull` +- Bug Fix: License activation didn't work on Big Sur host +- Bug Fix: Reboots from within VM sometimes show a black screen +- Bug Fix: Unable to upgrade 10.14 VM to 10.14.1 + +> `anka mount` and the automated current directory mounting for `anka run` are not available by default with Big Sur VMs. You can install addons using `anka start -o addons 11.0.X` and then choosing `Legacy addons` under the installer Options to enable them, but it requires manual approval/steps through the GUI. ### Jenkins Plugin 2.2.1 - Nov 11, 2020 -- Bug Fix : Dynamic Anka Node pipeline step causes job to hang +- Bug Fix: Dynamic Anka Node pipeline step causes job to hang ### Anka Build Cloud Controller & Registry 1.11.2 (1.11.2-ae2c9036) - Nov 10, 2020 -- Bug Fix : Memory leak in controller +- Bug Fix: Memory leak in controller - (Standalone Registry: 1.11.2-886e687) ### TeamCity Plugin version 1.7.1 - July 7, 2020 -- Bug Fix : Long-running threads were being created -- Bug Fix : UI Slowness the more Instances/Agents you created -- Bug Fix : HTTPS without certificate authentication enabled doesn't work +- Bug Fix: Long-running threads were being created +- Bug Fix: UI Slowness the more Instances/Agents you created +- Bug Fix: HTTPS without certificate authentication enabled doesn't work ### Anka VM GitHub Action v1.2.2-beta - Oct 1st, 2020 - Maintenance: core/actions version bump -- New feature: using Code QL +- New Feature: using Code QL ### Packer Plugin 1.5.0 - Oct 13th, 2020 -- New feature : Added ability to modify cpu core count, ram, and disk size when cloning from an existing VM Template +- New Feature: Added ability to modify cpu core count, ram, and disk size when cloning from an existing VM Template ### Anka GitLab Runner 1.1.0 - Sep 28, 2020 -- Feature Change : When limiting jobs to a specific node using the enterprise license feature "node groups", you no longer use the `GROUP_ID` ENV and instead set it with `--anka-node_group` on registration or the ENV `NODE_GROUP`. +- Feature Change: When limiting jobs to a specific node using the enterprise license feature "node groups", you no longer use the `GROUP_ID` ENV and instead set it with `--anka-node_group` on registration or the ENV `NODE_GROUP`. --- ## Previous Versions ### Anka Virtualization CLI 2.2.3 (2.2.3.118) - May 03, 2020 -- Bug Fix : Starting multiple VMs from suspended state with bridge networking configuration -- Bug Fix : Unable to set up port forwarding to 127.0.0.1 -- Bug Fix : VNC connection error -- Bug Fix : DHCP bug related to renew lease in some Anka environment -- Bug Fix : anka VMs can get corrupted when using nanka kext in cases of force shutdown -- Bug Fix : Trying to start a VM result in failed state - with logs saying bind: Address already in use -- New feature : When using Anka Viewer, after clicking the green full screen button on the window's top bar, it's unclear how to get out of full screen. Now, if you move your mouse to the top of the screen you will expose the bar and green button. -- New feature : Updated license terms +- Bug Fix: Starting multiple VMs from suspended state with bridge networking configuration +- Bug Fix: Unable to set up port forwarding to 127.0.0.1 +- Bug Fix: VNC connection error +- Bug Fix: DHCP bug related to renew lease in some Anka environment +- Bug Fix: anka VMs can get corrupted when using nanka kext in cases of force shutdown +- Bug Fix: Trying to start a VM result in failed state - with logs saying bind: Address already in use +- New Feature: When using Anka Viewer, after clicking the green full screen button on the window's top bar, it's unclear how to get out of full screen. Now, if you move your mouse to the top of the screen you will expose the bar and green button. +- New Feature: Updated license terms > There is no requirement to upgrade the VM templates from previous anka version 2.2.2 to version 2.2.3. ### Jenkins Plugin 2.2.0 - August 31, 2020 -- Bug Fix : vmPollTime definitions in Configuration as Code aren't working due to typo +- Bug Fix: vmPollTime definitions in Configuration as Code aren't working due to typo > **If updating from 1.X.X: This version (2.X) requires that you back up your Static Slave Templates (config.xml) and add them again.** @@ -104,290 +105,290 @@ description: > - Fixed all of the tests ### Anka Build Cloud Controller & Registry 1.11.1 (1.11.1-1df83172) - Oct 13, 2020 -- Bug Fix : Cache building / Save Image was causing the node to go offline and terminating any other VMs running on it. +- Bug Fix: Cache building / Save Image was causing the node to go offline and terminating any other VMs running on it. - (Standalone Registry: 1.11.1-b8cecfd) ### Anka Build Cloud Controller & Registry 1.11.0 (1.11.0-59d63cca) - August 31, 2020 -- New Feature : `anka-controller` executable from macOS native package now supports `--tail {lines}` -- Improvement : Removed all unnecessary files from docker .tar.gz archive -- Bug Fix : Pulling a template/tag now calculates the size of the tag properly (instead of only the latest tag for the template) -- Bug Fix : VNC url in Controller UI > Instances page is now a link again +- New Feature: `anka-controller` executable from macOS native package now supports `--tail {lines}` +- Improvement: Removed all unnecessary files from docker .tar.gz archive +- Bug Fix: Pulling a template/tag now calculates the size of the tag properly (instead of only the latest tag for the template) +- Bug Fix: VNC url in Controller UI > Instances page is now a link again - (Standalone Registry: 1.11.0-d43f91c) ### Anka GitLab Runner 0.6b - Dec 08, 2019 -- New feature : update gitlab runner to new gitlab codebase +- New Feature: update gitlab runner to new gitlab codebase ### Packer Plugin 1.3.0 - June 18, 2020 -- New feature : Properly handle cleanup of VM when halted or cancelled +- New Feature: Properly handle cleanup of VM when halted or cancelled ### Jenkins Plugin 2.1.2 - July 8, 2020 > **If updating from 1.X.X: This version (2.X) requires that you back up your Static Slave Templates (config.xml) and add them again.** -- Bug Fix : createDynamicAnkaNode remoteFS and launchMethod are being ignored -- Bug Fix : HTTPS without certificate authentication enabled doesn't work +- Bug Fix: createDynamicAnkaNode remoteFS and launchMethod are being ignored +- Bug Fix: HTTPS without certificate authentication enabled doesn't work ### Jenkins Plugin 2.1.0 - June 22, 2020 > **If updating from 1.X.X: This version (2.X) requires that you back up your Static Slave Templates (config.xml) and add them again.** - Various stability / performance improvements -- New feature : Node/slave name and jenkins url is passed to the controller to display within the instances page -- New feature : A warning will display when users upgrade within the plugin center -- New feature : Ability to set an instance cap per Static Slave Template or per Anka Cloud -- Bug Fix : VMs were being left in started stage after job completed/aborted in Jenkins -- Bug Fix : When cache building, "Checking save image status" would immediately return success and the Job would complete even though the cache tag was still being pushed. +- New Feature: Node/slave name and jenkins url is passed to the controller to display within the instances page +- New Feature: A warning will display when users upgrade within the plugin center +- New Feature: Ability to set an instance cap per Static Slave Template or per Anka Cloud +- Bug Fix: VMs were being left in started stage after job completed/aborted in Jenkins +- Bug Fix: When cache building, "Checking save image status" would immediately return success and the Job would complete even though the cache tag was still being pushed. ### Anka Build Cloud Controller & Registry 1.10.1 - August 20, 2020 -- New feature : [Unresponsive VM monitoring with `ankacluster join --enable-vm-monitor`]({{< relref "docs/Whats New/_index.md#unresponsive-vm-monitor" >}}) +- New Feature: [Unresponsive VM monitoring with `ankacluster join --enable-vm-monitor`]({{< relref "docs/Whats New/_index.md#unresponsive-vm-monitor" >}}) ### Anka Build Cloud Controller & Registry 1.10.0 - August 5, 2020 -- Bug Fix : Central Logging was preventing nodes from joining -- Bug Fix : Certificates with a space in the Organization (O=) were not supported when trying to set permission groups. -- Bug Fix : Controller crashes if client tries to show permission group after deletion +- Bug Fix: Central Logging was preventing nodes from joining +- Bug Fix: Certificates with a space in the Organization (O=) were not supported when trying to set permission groups. +- Bug Fix: Controller crashes if client tries to show permission group after deletion ### Anka Build Cloud Controller & Registry 1.9.1 - June 23, 2020 -- Bug Fix : When a user sets a custom img_lib_dir location, the anka agent doesn't calculate disk usage for the new location +- Bug Fix: When a user sets a custom img_lib_dir location, the anka agent doesn't calculate disk usage for the new location ### Anka Build Cloud Controller & Registry 1.9.0 - June 10, 2020 -- New Feature : Management of MAC Addresses to prevent rare collision -- New Feature : MAC Address can be specified when creating a VM using the API +- New Feature: Management of MAC Addresses to prevent rare collision +- New Feature: MAC Address can be specified when creating a VM using the API ### Anka Build Cloud Controller & Registry 1.8.0 - June 16, 2020 -- New Feature : Controller REST API now supports modifying the vCPU and RAM for VMs in a stopped state -- New Feature : Controller REST API Start VM Instance object allows for custom key/value metadata -- New Feature : [Controller Instances page now allows users to add custom columns (from metadata key/value)]({{< relref "docs/Whats New/_index.md" >}}) -- New feature : Updated license terms -- Bug Fix : Agent process stays alive despite disjoin -- Bug Fix : Instance sorting in controller UI was not kept on update -- Bug Fix : Sorting in instances page in dashboard is reversed -- Bug Fix : Agent's HTTP client would sometime fail to parse controller's responses +- New Feature: Controller REST API now supports modifying the vCPU and RAM for VMs in a stopped state +- New Feature: Controller REST API Start VM Instance object allows for custom key/value metadata +- New Feature: [Controller Instances page now allows users to add custom columns (from metadata key/value)]({{< relref "docs/Whats New/_index.md" >}}) +- New Feature: Updated license terms +- Bug Fix: Agent process stays alive despite disjoin +- Bug Fix: Instance sorting in controller UI was not kept on update +- Bug Fix: Sorting in instances page in dashboard is reversed +- Bug Fix: Agent's HTTP client would sometime fail to parse controller's responses ### Jenkins Plugin 1.23.0 - Mar 23, 2020 -- Bug Fix : Controller IP is inaccessible from the Jenkins and Jenkins page is stuck on “loading” forever +- Bug Fix: Controller IP is inaccessible from the Jenkins and Jenkins page is stuck on “loading” forever - Issues in amazon-ecs-plugin version 1.26 cause problems with Jenkins-Anka Plugin. In order to fix this, downgrade to amazon-ecs-plugin version 1.22 or disable amazon-ecs-plugin. Check https://github.com/jenkinsci/amazon-ecs-plugin/issues/158 for more details. ### Packer Plugin 1.1.0 - Dec 08, 2019 -- New feature : Add hyper-threading support for Packer plugin -- New feature : Add verbose output while creating image -- New feature : Integrate packer plugin with ansible +- New Feature: Add hyper-threading support for Packer plugin +- New Feature: Add verbose output while creating image +- New Feature: Integrate packer plugin with ansible ### Change Log Anka Build Cloud Controller & Registry combined package (Mac) version 1.7.1 - Apr 14, 2020 -- Bug Fix : Anka agent miscalculates free space to keep when pulling images on the node +- Bug Fix: Anka agent miscalculates free space to keep when pulling images on the node ### Change Log Anka Build Cloud Controller & Registry combined package (linux) version 1.7.1 - Apr 14, 2020 -- Bug Fix : Anka agent miscalculates free space to keep when pulling images on the node +- Bug Fix: Anka agent miscalculates free space to keep when pulling images on the node ### Anka 2.2.2 - Mar 03, 2020 -- Bug Fix : Nested virtualization not working since rel 2.2.0 -- Bug Fix : Anka command failed: time data ‘2020-02-27T03:52:23Z’ does not match format ‘%d %b %Y %H:%M:%S’ -- Bug Fix : license pass-through from root VM to nested VM doesn't work -- Bug Fix : anka run sources both .bash_profile and .profile. Requires`anka start -u` for existing VM templates. -- Bug Fix : after rebooting a running vm with anka run VM sudo reboot`, network doesn't work. -- New feature : Allow to specify display physical(DPI) parameters. Requires `anka start -u` for existing VM templates. +- Bug Fix: Nested virtualization not working since rel 2.2.0 +- Bug Fix: Anka command failed: time data ‘2020-02-27T03:52:23Z’ does not match format ‘%d %b %Y %H:%M:%S’ +- Bug Fix: license pass-through from root VM to nested VM doesn't work +- Bug Fix: anka run sources both .bash_profile and .profile. Requires`anka start -u` for existing VM templates. +- Bug Fix: after rebooting a running vm with anka run VM sudo reboot`, network doesn't work. +- New Feature: Allow to specify display physical(DPI) parameters. Requires `anka start -u` for existing VM templates. > There is no need to upgrade the VM templates from previous anka version 2.2.1 to version 2.2.2, unless you need to use the items from the above list which explicitly state the requirement of `anka `. ### Anka Build Cloud Controller & Registry 1.7.0 - Mar 23, 2020 -- Bug Fix : ankacluster doesn't pass max vm count to agent -- Bug Fix : Node upgrade request is sometimes sent more than once -- Bug Fix : Distribute not showing progress -- Bug Fix : Controller moves from ‘enterprise’ to ‘basic’ after uninstall and upgrade anka from 2.2.1 to 2.2.2 -- New feature : Display node storage usage information in the controller dashboard -- New feature : Show size of templates in the controller dashboard -- New feature : Show a link to the jenkins job that the vm is running in the controller dashboard -- New feature : Put prompt while deleting template from the controller dashboard -- New feature : add reserve disk flag in ankacluster command -- New feature : Add the option to recover from a crash while uploading files to registry +- Bug Fix: ankacluster doesn't pass max vm count to agent +- Bug Fix: Node upgrade request is sometimes sent more than once +- Bug Fix: Distribute not showing progress +- Bug Fix: Controller moves from ‘enterprise’ to ‘basic’ after uninstall and upgrade anka from 2.2.1 to 2.2.2 +- New Feature: Display node storage usage information in the controller dashboard +- New Feature: Show size of templates in the controller dashboard +- New Feature: Show a link to the jenkins job that the vm is running in the controller dashboard +- New Feature: Put prompt while deleting template from the controller dashboard +- New Feature: add reserve disk flag in ankacluster command +- New Feature: Add the option to recover from a crash while uploading files to registry ### Anka Build Cloud Controller & Registry 1.6.0 - Mar 08, 2020 -- Bug Fix : Jenkins plugin leaves zombie VMs after upgrade to version 2.204 -- Bug Fix : Anka registry pull hangs forever when run from agent if VM has a lot of image files -- New feature : Handle vm start failures more robustly -- New feature : Added a fail timeout for template distribution +- Bug Fix: Jenkins plugin leaves zombie VMs after upgrade to version 2.204 +- Bug Fix: Anka registry pull hangs forever when run from agent if VM has a lot of image files +- New Feature: Handle vm start failures more robustly +- New Feature: Added a fail timeout for template distribution ### Jenkins Plugin version 1.22.4 - Mar 08, 2020 -- Bug Fix : Jenkins plugin leaves zombie VMs after Jenkins upgrade to 2.204 -- Bug Fix : Jenkins leaves zombie VMs when restarting -- Bug Fix : Jenkins leaves zombie VMs when job has error on JNLP node -- Bug Fix : Jenkins Job changing Jenkins Master node labels -- Bug Fix : Jenkins JNLP Job starts more instances than it should -- Bug Fix : Jenkins config hangs of controller IP is inaccessible +- Bug Fix: Jenkins plugin leaves zombie VMs after Jenkins upgrade to 2.204 +- Bug Fix: Jenkins leaves zombie VMs when restarting +- Bug Fix: Jenkins leaves zombie VMs when job has error on JNLP node +- Bug Fix: Jenkins Job changing Jenkins Master node labels +- Bug Fix: Jenkins JNLP Job starts more instances than it should +- Bug Fix: Jenkins config hangs of controller IP is inaccessible ***Note*** Currently issues in amazon-ecs-plugin version 1.26 cause problems with Jenkins-Anka Plugin. In order to fix this, downgrade to amazon-ecs-plugin version 1.22 or disable amazon-ecs-plugin. Check https://github.com/jenkinsci/amazon-ecs-plugin/issues/158 for more details. ### Anka 2.2.2 change - Mar 03, 2020 -- Bug Fix : Nested virtualization not working since rel 2.2.0 -- Bug Fix : Anka command failed: time data ‘2020-02-27T03:52:23Z’ does not match format ‘%d %b %Y %H:%M:%S’ -- Bug Fix : license pass-through from root VM to nested VM doesn't work -- Bug Fix : anka run sources both .bash_profile and .profile. Requires`anka start -u` for existing VM templates. -- Bug Fix : after rebooting a running vm with anka run VM sudo reboot`, network doesn't work. -- New feature : Allow to specify display physical(DPI) parameters. Requires`anka start -u` for existing VM templates. +- Bug Fix: Nested virtualization not working since rel 2.2.0 +- Bug Fix: Anka command failed: time data ‘2020-02-27T03:52:23Z’ does not match format ‘%d %b %Y %H:%M:%S’ +- Bug Fix: license pass-through from root VM to nested VM doesn't work +- Bug Fix: anka run sources both .bash_profile and .profile. Requires`anka start -u` for existing VM templates. +- Bug Fix: after rebooting a running vm with anka run VM sudo reboot`, network doesn't work. +- New Feature: Allow to specify display physical(DPI) parameters. Requires`anka start -u` for existing VM templates. ### Anka 2.2.1 change - Feb 24, 2020 -- Bug Fix : RFB server crash 0x0000000104fa0b8c rfb_thr + 1364 -- Bug Fix : Crash on suspend -- Bug Fix : ankactl doesn't report vnc_password string -- Bug Fix : Anka VM fails to start under jenkins master account -- Bug Fix : Anka run --wait-network doesn't seem to work -- Bug Fix : set resolution from anka view doesn't work. -- Bug Fix : Anka version takes a few minutes to respond -- Bug Fix : ankactl experiences EMFILE if there are many snapshots/vms in the library -- Bug Fix : Adding MAC address using anka modify for bridge cards result in corrupted config file for VM -- Bug Fix : Collision of anka and guest addons files -- Bug Fix : VNC not working for when resolution of VM is changed to 1000*600 -- Bug Fix : Problems to detect IP address -- Bug Fix : VM doesn't get unique IP address if static MAC address specified -- New feature : Support IPv6 in anka rfb server -- New feature : Allow to assign MAC address to VM -- New feature : Create directories if missing with anka run --workdir (requires anka start -u) -- New feature : Send HID events programmatically (requires anka start -u) -- New feature : Create RFB threads on demand only -- New feature : Give proper message in case of a VM trying to access out of range memory +- Bug Fix: RFB server crash 0x0000000104fa0b8c rfb_thr + 1364 +- Bug Fix: Crash on suspend +- Bug Fix: ankactl doesn't report vnc_password string +- Bug Fix: Anka VM fails to start under jenkins master account +- Bug Fix: Anka run --wait-network doesn't seem to work +- Bug Fix: set resolution from anka view doesn't work. +- Bug Fix: Anka version takes a few minutes to respond +- Bug Fix: ankactl experiences EMFILE if there are many snapshots/vms in the library +- Bug Fix: Adding MAC address using anka modify for bridge cards result in corrupted config file for VM +- Bug Fix: Collision of anka and guest addons files +- Bug Fix: VNC not working for when resolution of VM is changed to 1000*600 +- Bug Fix: Problems to detect IP address +- Bug Fix: VM doesn't get unique IP address if static MAC address specified +- New Feature: Support IPv6 in anka rfb server +- New Feature: Allow to assign MAC address to VM +- New Feature: Create directories if missing with anka run --workdir (requires anka start -u) +- New Feature: Send HID events programmatically (requires anka start -u) +- New Feature: Create RFB threads on demand only +- New Feature: Give proper message in case of a VM trying to access out of range memory ### Jenkins Plugin version 1.22.3 - Jan 27, 2020 -- Bug Fix : Jenkins takes nodes offline before restart -- Bug Fix : Jenkins logs Anka related messages when other agents (non anka) disconnects -- Bug Fix : Jenkins leaves zombie VMs when restarting +- Bug Fix: Jenkins takes nodes offline before restart +- Bug Fix: Jenkins logs Anka related messages when other agents (non anka) disconnects +- Bug Fix: Jenkins leaves zombie VMs when restarting ### Anka Build Cloud Controller & Registry (Mac) - Version 1.5.4 - Jan 15, 2020# -- Bug Fix : Version 1.5.3 was overwriting /usr/local/bin/anka-controllerd file +- Bug Fix: Version 1.5.3 was overwriting /usr/local/bin/anka-controllerd file ### Anka Build Cloud Controller & Registry (Linux) - Version 1.5.4 - Jan 15, 2020# -Other : Version number change to 1.5.4 to make it match with the mac package +Other: Version number change to 1.5.4 to make it match with the mac package ### Anka 2.2.0 change - Jan 10, 2020 -- Bug Fix : vmnet fails to create interface -- Bug Fix : Network error (discovered while stress testing) -- Bug Fix : anka clone doesn’t randomize MAC addresses -- Bug Fix : Samsung Galaxy S9 claim leads to host panic -- Bug Fix : anka registry pull doesn’t take in scope cache size when determining free space -- Bug Fix : nvram values don’t get saved -- Bug Fix : Not possible to start more than one VM without GUI session -- Bug Fix : vmnet fails to create more than few instances of virtual interfaces without GUI session -- Bug Fix : Exceeding host based license message is missleading -- Bug Fix : mDNS requests looks fail from inside VM -- Bug Fix : Shared folders work bad for GUI usecases -- Bug Fix : vmnet doesn’t restore network connectivity after host sleep -- Bug Fix : Android devices aren’t recognized in Android Studio -- Bug Fix : The source command doesn’t pickup changes in PATH environment. (requires anka start -u for the VMs) -- Bug Fix : Anka.pkg downgrades AnkaAgent.pkg -- Bug Fix : Bad product type for Anka Build Lite -- Bug Fix : Anka run --wait-network doesn’t seem to work -- New feature : Install AnkaView into /Applications -- New feature : Allow to modify networking type of suspended VM -- New feature : Allow to create VM with manual install process -- New feature : Allow to start VMs via AnkaView interface -- New feature : Support output fields list customization -- New feature : Implement bridge support with new vmnet functionality -- New feature : Allow to claim/release USB devices by Serial Number -- New feature : Allow to select the bridge interface automatically -- New feature : MAC address sync -- New feature : Static IP addresses support (requires anka start -u for the VMs) -- New feature : Performance optimization -- Other : Remove vlaunch -- Other : Move ankanetd service to unix domain -- Other : Allow to create more than 4 anka vmnet interfaces -- Other : Integrate new VTUFS 3.10.4 (requires anka start -u for the VMs) -- Other : Changes to licenses +- Bug Fix: vmnet fails to create interface +- Bug Fix: Network error (discovered while stress testing) +- Bug Fix: anka clone doesn’t randomize MAC addresses +- Bug Fix: Samsung Galaxy S9 claim leads to host panic +- Bug Fix: anka registry pull doesn’t take in scope cache size when determining free space +- Bug Fix: nvram values don’t get saved +- Bug Fix: Not possible to start more than one VM without GUI session +- Bug Fix: vmnet fails to create more than few instances of virtual interfaces without GUI session +- Bug Fix: Exceeding host based license message is missleading +- Bug Fix: mDNS requests looks fail from inside VM +- Bug Fix: Shared folders work bad for GUI usecases +- Bug Fix: vmnet doesn’t restore network connectivity after host sleep +- Bug Fix: Android devices aren’t recognized in Android Studio +- Bug Fix: The source command doesn’t pickup changes in PATH environment. (requires anka start -u for the VMs) +- Bug Fix: Anka.pkg downgrades AnkaAgent.pkg +- Bug Fix: Bad product type for Anka Build Lite +- Bug Fix: Anka run --wait-network doesn’t seem to work +- New Feature: Install AnkaView into /Applications +- New Feature: Allow to modify networking type of suspended VM +- New Feature: Allow to create VM with manual install process +- New Feature: Allow to start VMs via AnkaView interface +- New Feature: Support output fields list customization +- New Feature: Implement bridge support with new vmnet functionality +- New Feature: Allow to claim/release USB devices by Serial Number +- New Feature: Allow to select the bridge interface automatically +- New Feature: MAC address sync +- New Feature: Static IP addresses support (requires anka start -u for the VMs) +- New Feature: Performance optimization +- Other: Remove vlaunch +- Other: Move ankanetd service to unix domain +- Other: Allow to create more than 4 anka vmnet interfaces +- Other: Integrate new VTUFS 3.10.4 (requires anka start -u for the VMs) +- Other: Changes to licenses ### Anka Build Cloud Controller & Registry 1.5.2 - Dec 08, 2019# -- Bug Fix : When selecting multiple nodes to change capacity from the UI, it doesn’t work +- Bug Fix: When selecting multiple nodes to change capacity from the UI, it doesn’t work ### Jenkins Plugin version 1.22.2 - Dec 08, 2019# -- Bug Fix : Jenkins gets an exception while trying to start a new slave with OR operator +- Bug Fix: Jenkins gets an exception while trying to start a new slave with OR operator ### Jenkins Plugin version 1.22.1 - Nov 15, 2019 -- Bug Fix : ankaGetSaveImageResult does not work for jobs in folders -- Bug Fix : Saving new cloud configuration would crash jenkins if controller does not support save image +- Bug Fix: ankaGetSaveImageResult does not work for jobs in folders +- Bug Fix: Saving new cloud configuration would crash jenkins if controller does not support save image ### Anka Build Cloud Controller & Registry 1.5.0 - Nov 05, 2019 -- Bug Fix : ankacluster status thinks node is joined when it is not. +- Bug Fix: ankacluster status thinks node is joined when it is not. ### Jenkins Plugin version 1.22.0 - Nov 05, 2019 -- New feature : Adjust Jenkins Anka build plugin to "Configuration as code" plugin -- New feature : Implement dynamic slaves in jenkins anka build plugin -- Bug Fix : Cant access jenkins configuration page if controller is offline +- New Feature: Adjust Jenkins Anka build plugin to "Configuration as code" plugin +- New Feature: Implement dynamic slaves in jenkins anka build plugin +- Bug Fix: Cant access jenkins configuration page if controller is offline ### GitLab Intg - Nov 05, 2019 -- Bug Fix : Gitlab runner requests vm with "empty" tag +- Bug Fix: Gitlab runner requests vm with "empty" tag ### Anka Build Cloud Controller & Registry (Mac) - Version 1.4.0 - Oct 18, 2019 -- Bug Fix : Reverted "Fixed controller handling of instances failing after start. User reported issue." -- New feature : Client-side load balancing for controller/registry +- Bug Fix: Reverted "Fixed controller handling of instances failing after start. User reported issue." +- New Feature: Client-side load balancing for controller/registry ### Anka Build Cloud Controller & Registry (Linux) - Version 1.4.0 - Oct 18, 2019 -- Bug Fix : Reverted "Fixed controller handling of instances failing after start. User reported issue." +- Bug Fix: Reverted "Fixed controller handling of instances failing after start. User reported issue." ### Jenkins Plugin version 1.21.0 - Oct 18, 2019 -- New feature : Add a "post build step" to check "save image request" status -- Bug Fix : cache builder - JNLP, Suspend setting doesn't work +- New Feature: Add a "post build step" to check "save image request" status +- Bug Fix: cache builder - JNLP, Suspend setting doesn't work ### Anka 2.1.2 change - Oct 10, 2019 -- Bug Fix : SSH is not turned ON by default on Catalina guests +- Bug Fix: SSH is not turned ON by default on Catalina guests ### Anka Build Cloud Controller & Registry 1.3.1 - Sept 22, 2019 -- Bug Fix : Fixed controller handling of instances failing after start. User reported issue. +- Bug Fix: Fixed controller handling of instances failing after start. User reported issue. ### Anka 2.1.1 change - Sep 25, 2019 -- Bug Fix : networking in Anka VMs doesn't work in Catalina beta 8. User reported issue. -- Bug Fix : License auto renewal doesn't work. -- Bug Fix : anka run -N sometimes fail to wait for network properly. +- Bug Fix: networking in Anka VMs doesn't work in Catalina beta 8. User reported issue. +- Bug Fix: License auto renewal doesn't work. +- Bug Fix: anka run -N sometimes fail to wait for network properly. ### Anka 2.1.0 change - Aug 21, 2019 -- Bug Fix : Starting VM with USB device could interfere with previously assigned device -- Bug Fix : Anka View doesn't allow to drag with mouse -- Bug Fix : Guest hangs after host sleep -- Bug Fix : Shared folders doesn't work on Catalina -- Bug Fix : Pasteboard policy isn't indicated in GUI -- Bug Fix : Anka Secure license is being processes with core rules -- Bug Fix : Kernel panic in VeertuNet -- Bug Fix : anka stop doesn't trim encrypted drives -- Bug Fix : Display doesn't return to full screen after restart -- Bug Fix : Pasteboard policy isn't indicated in GUI -- New feature : Support hot plug of USB devices -- New feature : Allow to specify relative paths in anka run -w option -- New feature : Allow to control pb paste and copy operations independently -- New feature : Updated EULA and acknowledgements +- Bug Fix: Starting VM with USB device could interfere with previously assigned device +- Bug Fix: Anka View doesn't allow to drag with mouse +- Bug Fix: Guest hangs after host sleep +- Bug Fix: Shared folders doesn't work on Catalina +- Bug Fix: Pasteboard policy isn't indicated in GUI +- Bug Fix: Anka Secure license is being processes with core rules +- Bug Fix: Kernel panic in VeertuNet +- Bug Fix: anka stop doesn't trim encrypted drives +- Bug Fix: Display doesn't return to full screen after restart +- Bug Fix: Pasteboard policy isn't indicated in GUI +- New Feature: Support hot plug of USB devices +- New Feature: Allow to specify relative paths in anka run -w option +- New Feature: Allow to control pb paste and copy operations independently +- New Feature: Updated EULA and acknowledgements ### Anka Build Cloud Controller & Registry 1.3.0 - Sept 16, 2019 -- Bug Fix : Refreshing any portal page defaults to dashboard page -- New feature : When an instance is in error show the node where it failed in the in portal dahsboard -- New feature : changes required to combine slave template builder and anka Jenkins plugin in one plugin -- New feature : Implement pushing anka agent logs to the controller as part of log reporting -- New feature : Agent shuts down unmanaged running vms when joined to a cluster +- Bug Fix: Refreshing any portal page defaults to dashboard page +- New Feature: When an instance is in error show the node where it failed in the in portal dahsboard +- New Feature: changes required to combine slave template builder and anka Jenkins plugin in one plugin +- New Feature: Implement pushing anka agent logs to the controller as part of log reporting +- New Feature: Agent shuts down unmanaged running vms when joined to a cluster ### Jenkins Plugin version 1.20.0 - Sept 16, 2019 -- New feature : Combine slave template builder and anka Jenkins plugin in one plugin -- Bug Fix : Cancelling Jenkins job doesn't terminate the controller instance request -- Bug Fix : Keep Alive on Error" for a label for Jenkins Pipeline is not working +- New Feature: Combine slave template builder and anka Jenkins plugin in one plugin +- Bug Fix: Cancelling Jenkins job doesn't terminate the controller instance request +- Bug Fix: Keep Alive on Error" for a label for Jenkins Pipeline is not working ### Anka Build Cloud Controller & Registry (Linux) - Version 1.2.1 -- Bug Fix : Registry has orphan .ank files after executing multiple "reverts" +- Bug Fix: Registry has orphan .ank files after executing multiple "reverts" ### Anka Build Cloud Controller & Registry (Mac) - Version 1.2.1 -- Bug Fix : Registry has orphan .ank files after executing multiple "reverts" +- Bug Fix: Registry has orphan .ank files after executing multiple "reverts" ### Anka Build Cloud Controller & Registry 1.2.0 -- Bug Fix : etcd high CPU usage reported by user -- New feature : Automatic upgrade anka agent included in Anka Binary, if there's a newer controller version -- New feature : Controller while spinning VMs on nodes dynamically changes node capacity based on concurrent vCPU/physical cores formula -- New feature : remove -g from ankacluster and add it as default -- New feature : Updated EULA and acknowledgements +- Bug Fix: etcd high CPU usage reported by user +- New Feature: Automatic upgrade anka agent included in Anka Binary, if there's a newer controller version +- New Feature: Controller while spinning VMs on nodes dynamically changes node capacity based on concurrent vCPU/physical cores formula +- New Feature: remove -g from ankacluster and add it as default +- New Feature: Updated EULA and acknowledgements ### Jenkins Plugin version 1.19.1 -- New feature : handle reference to non-existent tag in registry from Jenkins plugin gracefully -- Bug Fix : Support ssh slaves 1.30.0 in jenkins Plugin -- Bug Fix : Jenkins pipeline job doesn't terminate slaves after finishing -- Bug Fix : Plugin not taking slave name field for JNLP +- New Feature: handle reference to non-existent tag in registry from Jenkins plugin gracefully +- Bug Fix: Support ssh slaves 1.30.0 in jenkins Plugin +- Bug Fix: Jenkins pipeline job doesn't terminate slaves after finishing +- Bug Fix: Plugin not taking slave name field for JNLP ### Jenkins Slave template Builder plug-in version 1.6.0 -- Bug Fix : Handle the scenario of special char/whitespace in tag name in slave template prepare plugin -- Bug Fix : Support ssh slaves 1.30.0 in jenkins Plugin -- Bug Fix : subfolder structure in jenkins job causes salve template builder plugin to fail due to special char +- Bug Fix: Handle the scenario of special char/whitespace in tag name in slave template prepare plugin +- Bug Fix: Support ssh slaves 1.30.0 in jenkins Plugin +- Bug Fix: subfolder structure in jenkins job causes salve template builder plugin to fail due to special char ### GitLab CI Plugin -- Note : No Changes +- Note: No Changes See upgrade notes at [here](https://ankadoc.bitbucket.io/#Upgrade Instructions and Notes) @@ -399,132 +400,132 @@ See upgrade notes at [here](https://ankadoc.bitbucket.io/#Upgrade Instructions a - Anka Teamcity plug-in - version 1.5 ### Anka 2.0.1 change -- Bug Fix : Catalina beta 3 reboot/start error on anka create -- Bug Fix : Anka Flow license uses core based fulfillments -- Bug Fix : anka license show crashes -- Bug Fix : Same IP address is being assigned to bridged VMs -- Bug Fix : mmap files are not being deleted +- Bug Fix: Catalina beta 3 reboot/start error on anka create +- Bug Fix: Anka Flow license uses core based fulfillments +- Bug Fix: anka license show crashes +- Bug Fix: Same IP address is being assigned to bridged VMs +- Bug Fix: mmap files are not being deleted ### Anka 2.0 change -- Bug Fix : Sometimes VM fails to resume with error accessing state file -- Bug Fix : Bad serialization to YAML -- Bug Fix : Suspend failed -- Bug Fix : Anka view crashes on copy/paste operation -- Bug Fix : Hang on resume -- Bug Fix : macOS boot stuck sometimes -- Bug Fix : Problem in image/state deletion -- Bug Fix : Unaligned disk access -- Bug Fix : Guest kernel panic -- Bug Fix : Anka View Crash -- Bug Fix : libosxfuse has loading problems due to Library Validation -- Bug Fix : RealVNC client crashes ankahv -- Bug Fix : Berry doesn't load on 10.12 -- Bug Fix : Guest kernel panics on resume -- Bug Fix : Can't attach more than one USB device -- Bug Fix : Uhost craches sometimes leaving the device busy -- Bug Fix : Ankahv crashes on sharedfs operation -- Bug Fix : subsequent clone/delete commands leave unreferenced state files -- Bug Fix : User reported permission problem in anka create -a -- Bug Fix : Tar fails to update modification date of symlinks over sharedfs -- Bug Fix : Guest reboots during the installation of Homebrew -- Bug Fix : During CI it's observed an increased number of guest panics -- Bug Fix : Anka registry add doesn't work with self-signed certificates -- Bug Fix : Ankahv crashes in xhci module -- Bug Fix : Deadlock on boot -- Bug Fix : Anka exception on registry operation -- Bug Fix : Anka trust insecure registry -- Bug Fix : Inefficient suspend -- Bug Fix : 1.4 suspended Vm fails to start in 1.5(internal release) -- Bug Fix : Anka view on 1.4 VM in 1.5(internal release) shows a black border at the bottom -- Bug Fix : VM became stopped on suspend -- Bug Fix : Anka usb list fails on new MBP2018 -- Bug Fix : Installation of macOS guest hangs in the middle -- Bug Fix : Ios emulator fails to run -- Bug Fix : Ios emulator causes a triple fault with nAnkaVM driver loaded and nanka engine -- Bug Fix : Double cursor is displayed in anka view -- Bug Fix : Anka vm doesn't have networking after first boot (only after a reboot) -- Bug Fix : Long running VMs crashing (probably due to resources/memory overallocation) -- Bug Fix : Policy functionality is broken in very latest versions of Anka (Anka Secure Product related) -- Bug Fix : Anka does not start the graphics driver with correct arguments -- Bug Fix : Anka clone operation doesn't check for policy rules producing unstartable VMs in negative scenario (Anka Secure Product related) -- Bug Fix : Guest macOS v10.12 hangs on boot on Berry load -- Bug Fix : License activation detecting 8core imac as 4 core -- Bug Fix : After creating sierra VM network driver not loaded -- Bug Fix : Enable policy without forcing user to stop VM (Anka Secure Product related) -- Bug Fix : Vcpu_lock() deadlock -- Bug Fix : Anka registry pull fails due to missing of policy file (Anka Secure Product related) -- Bug Fix : Anka registry add doesn't work with certificates -- Bug Fix : Latest controller fails to start VM -- Bug Fix : Issue with the registry for mac summary window during install -- Bug Fix : Anka registry does not return right error for 403 -- Bug Fix : Swift build fails over a shared folder -- Bug Fix : Switching to Keylocked Anka View (with e.g. Cmd+Tab) leaves the keys pressed on host side time to time -- Bug Fix : osxfuse 3.3 (used currently) is not fully compatible with 10.14 -- Bug Fix : Uhost fails to pass-through some USB devices -- Bug Fix : Anka View (2.0) crashed during live resize -- Bug Fix : Host not reporting CPu core count during renewal/license exp call. previous core count is being overwritten. -- Bug Fix : Installer hangs on 10.15 beta -- Bug Fix : Ankactl crashes on start, stop, show operations on 10.15 beta -- Bug Fix : AnkaView shows white box in 10.15 beta -- Bug Fix : Anka create fails to create/configure the default user -- Bug Fix : Image that was suspended for longer than 1 hour does not work in 10.15 beta VMs. -- Bug Fix : "Anka View quit unexpectedly" when I turned off the VM through the Apple menu -- Bug Fix : Failed to assign 256 bytes of key data, error 0 -- Bug Fix : Pull operation doesn't update policy file reference in VM object (Anka Secure Product related) -- Bug Fix : Fix typos -- Bug Fix : Long boot of 10.15 beta -- Bug Fix : Anka --debug registry pull --shrink issue -- Bug Fix : Bad messaging for registry operations if no registry configured -- Bug Fix : Better UID/permissions support in shared folders -- New feature : Massive performance optimizations -- New feature : Catalina VM support -- New feature : Secure controllable VM environments (Anka Secure Product related) -- New feature : New AnkaView application with multi-display support -- New feature : Unified Anka package -- New feature : Allow extending existing ANKA images -- New feature : New anka view screenshot command form -- New feature : Disable network discovery to prevent duplicate name dialogs -- New feature : Detect ssh session in anka view and inform the user about vnc -- New feature : Limit Anka View window size by desktop visible area -- New feature : Allow connecting multiple USB devices to VM -- New feature : Better TLS support in anka registry -- New feature : Ability to encrypt VNC password -- New feature : OpenID connect login support for anka registry -- New feature : Show creation/start/stop dates of VM -- New feature : Added ability to passthru/configure PlatformID and Serial Number to the VM -- New feature : Show license fulfillment information associated with a key with anka license command +- Bug Fix: Sometimes VM fails to resume with error accessing state file +- Bug Fix: Bad serialization to YAML +- Bug Fix: Suspend failed +- Bug Fix: Anka view crashes on copy/paste operation +- Bug Fix: Hang on resume +- Bug Fix: macOS boot stuck sometimes +- Bug Fix: Problem in image/state deletion +- Bug Fix: Unaligned disk access +- Bug Fix: Guest kernel panic +- Bug Fix: Anka View Crash +- Bug Fix: libosxfuse has loading problems due to Library Validation +- Bug Fix: RealVNC client crashes ankahv +- Bug Fix: Berry doesn't load on 10.12 +- Bug Fix: Guest kernel panics on resume +- Bug Fix: Can't attach more than one USB device +- Bug Fix: Uhost craches sometimes leaving the device busy +- Bug Fix: Ankahv crashes on sharedfs operation +- Bug Fix: subsequent clone/delete commands leave unreferenced state files +- Bug Fix: User reported permission problem in anka create -a +- Bug Fix: Tar fails to update modification date of symlinks over sharedfs +- Bug Fix: Guest reboots during the installation of Homebrew +- Bug Fix: During CI it's observed an increased number of guest panics +- Bug Fix: Anka registry add doesn't work with self-signed certificates +- Bug Fix: Ankahv crashes in xhci module +- Bug Fix: Deadlock on boot +- Bug Fix: Anka exception on registry operation +- Bug Fix: Anka trust insecure registry +- Bug Fix: Inefficient suspend +- Bug Fix: 1.4 suspended Vm fails to start in 1.5(internal release) +- Bug Fix: Anka view on 1.4 VM in 1.5(internal release) shows a black border at the bottom +- Bug Fix: VM became stopped on suspend +- Bug Fix: Anka usb list fails on new MBP2018 +- Bug Fix: Installation of macOS guest hangs in the middle +- Bug Fix: Ios emulator fails to run +- Bug Fix: Ios emulator causes a triple fault with nAnkaVM driver loaded and nanka engine +- Bug Fix: Double cursor is displayed in anka view +- Bug Fix: Anka vm doesn't have networking after first boot (only after a reboot) +- Bug Fix: Long running VMs crashing (probably due to resources/memory overallocation) +- Bug Fix: Policy functionality is broken in very latest versions of Anka (Anka Secure Product related) +- Bug Fix: Anka does not start the graphics driver with correct arguments +- Bug Fix: Anka clone operation doesn't check for policy rules producing unstartable VMs in negative scenario (Anka Secure Product related) +- Bug Fix: Guest macOS v10.12 hangs on boot on Berry load +- Bug Fix: License activation detecting 8core imac as 4 core +- Bug Fix: After creating sierra VM network driver not loaded +- Bug Fix: Enable policy without forcing user to stop VM (Anka Secure Product related) +- Bug Fix: Vcpu_lock() deadlock +- Bug Fix: Anka registry pull fails due to missing of policy file (Anka Secure Product related) +- Bug Fix: Anka registry add doesn't work with certificates +- Bug Fix: Latest controller fails to start VM +- Bug Fix: Issue with the registry for mac summary window during install +- Bug Fix: Anka registry does not return right error for 403 +- Bug Fix: Swift build fails over a shared folder +- Bug Fix: Switching to Keylocked Anka View (with e.g. Cmd+Tab) leaves the keys pressed on host side time to time +- Bug Fix: osxfuse 3.3 (used currently) is not fully compatible with 10.14 +- Bug Fix: Uhost fails to pass-through some USB devices +- Bug Fix: Anka View (2.0) crashed during live resize +- Bug Fix: Host not reporting CPu core count during renewal/license exp call. previous core count is being overwritten. +- Bug Fix: Installer hangs on 10.15 beta +- Bug Fix: Ankactl crashes on start, stop, show operations on 10.15 beta +- Bug Fix: AnkaView shows white box in 10.15 beta +- Bug Fix: Anka create fails to create/configure the default user +- Bug Fix: Image that was suspended for longer than 1 hour does not work in 10.15 beta VMs. +- Bug Fix: "Anka View quit unexpectedly" when I turned off the VM through the Apple menu +- Bug Fix: Failed to assign 256 bytes of key data, error 0 +- Bug Fix: Pull operation doesn't update policy file reference in VM object (Anka Secure Product related) +- Bug Fix: Fix typos +- Bug Fix: Long boot of 10.15 beta +- Bug Fix: Anka --debug registry pull --shrink issue +- Bug Fix: Bad messaging for registry operations if no registry configured +- Bug Fix: Better UID/permissions support in shared folders +- New Feature: Massive performance optimizations +- New Feature: Catalina VM support +- New Feature: Secure controllable VM environments (Anka Secure Product related) +- New Feature: New AnkaView application with multi-display support +- New Feature: Unified Anka package +- New Feature: Allow extending existing ANKA images +- New Feature: New anka view screenshot command form +- New Feature: Disable network discovery to prevent duplicate name dialogs +- New Feature: Detect ssh session in anka view and inform the user about vnc +- New Feature: Limit Anka View window size by desktop visible area +- New Feature: Allow connecting multiple USB devices to VM +- New Feature: Better TLS support in anka registry +- New Feature: Ability to encrypt VNC password +- New Feature: OpenID connect login support for anka registry +- New Feature: Show creation/start/stop dates of VM +- New Feature: Added ability to passthru/configure PlatformID and Serial Number to the VM +- New Feature: Show license fulfillment information associated with a key with anka license command ### Anka Build Cloud Controller & Registry (Linux) - Version 1.1.0 -- Bug Fix : 1.18 Jenkins plugin doesn't respect "keep alive on failure" flag -- Bug Fix : Teamcity plugin incompatible with version 8.1.1 -- Bug Fix : Distribute template sometimes doesn't receive process report from agent although process succeeded -- Bug Fix : Delete permission group doesn't delete the group on registry -- Bug Fix : Controller showing incorrect license type on dahsboard -- Bug Fix : Anka registry leaves unreferenced image files and deleted vm folders on the disk -- Bug Fix : Registry/revert api deletes the entire Vm when version specifies doesn't exist -- New feature : Removed beanstalk and implemented custom queue -- New feature : Move mgmt portal default to port 80 -- New feature : Move registry defaukt port to 8089 -- New feature : Add super user authentication support for controller -- New feature : Provide a way to take Node offline through controller UI and REST API (without disjoining) -- New feature : Move controller docker base images to CentOS7 -- New feature : Prevent excessive logging in anka agent -- New feature : EXpose tag deletion capability through Controller REST API -- New feature : Add interactive/non-interactive (openid) authentication support to anka client pkg -- New feature : Expose Portal ui functionality according to user permissions -- New feature : Add configuration options for event logging -- New feature : Add automatic tls behaviour to ankacluster connection test -- New feature : Admin Ui for controller -- New feature : SSO Support with openid -- New feature : Certificate-based authentication to controller and Registry -- New feature : Add Node IP aliasing -- New feature : Add USB REST APIs -- New feature : New configuration and advanced configuration files -- New feature : Configuration parameter to store groups data(etcd) location +- Bug Fix: 1.18 Jenkins plugin doesn't respect "keep alive on failure" flag +- Bug Fix: Teamcity plugin incompatible with version 8.1.1 +- Bug Fix: Distribute template sometimes doesn't receive process report from agent although process succeeded +- Bug Fix: Delete permission group doesn't delete the group on registry +- Bug Fix: Controller showing incorrect license type on dahsboard +- Bug Fix: Anka registry leaves unreferenced image files and deleted vm folders on the disk +- Bug Fix: Registry/revert api deletes the entire Vm when version specifies doesn't exist +- New Feature: Removed beanstalk and implemented custom queue +- New Feature: Move mgmt portal default to port 80 +- New Feature: Move registry defaukt port to 8089 +- New Feature: Add super user authentication support for controller +- New Feature: Provide a way to take Node offline through controller UI and REST API (without disjoining) +- New Feature: Move controller docker base images to CentOS7 +- New Feature: Prevent excessive logging in anka agent +- New Feature: EXpose tag deletion capability through Controller REST API +- New Feature: Add interactive/non-interactive (openid) authentication support to anka client pkg +- New Feature: Expose Portal ui functionality according to user permissions +- New Feature: Add configuration options for event logging +- New Feature: Add automatic tls behaviour to ankacluster connection test +- New Feature: Admin Ui for controller +- New Feature: SSO Support with openid +- New Feature: Certificate-based authentication to controller and Registry +- New Feature: Add Node IP aliasing +- New Feature: Add USB REST APIs +- New Feature: New configuration and advanced configuration files +- New Feature: Configuration parameter to store groups data(etcd) location ### Jenkins Plugin version 1.19 -- New feature : Add Eterprise tier authentication/authorization support in Jenkins Plugin to access Controller -- New feature : Changes to plugin connectivity to controller new configuration parameters +- New Feature: Add Eterprise tier authentication/authorization support in Jenkins Plugin to access Controller +- New Feature: Changes to plugin connectivity to controller new configuration parameters ### TeamCity Plugin version 1.5 -- New feature : Add Eterprise tier authentication/authorization support in TeamCity Plugin to access Controller \ No newline at end of file +- New Feature: Add Eterprise tier authentication/authorization support in TeamCity Plugin to access Controller \ No newline at end of file diff --git a/content/en/docs/Whats New/_index.md b/content/en/docs/Whats New/_index.md index d406a4fd..c35dd5e4 100644 --- a/content/en/docs/Whats New/_index.md +++ b/content/en/docs/Whats New/_index.md @@ -7,11 +7,9 @@ description: > Description of new Anka software features --- -## What's new in Anka Virtualization 2.3.0-Beta +## What's new in Anka Virtualization 2.3.0 -> **This is not a production ready release** - -> This release does not make significant changes to macOS Catalina and older. They will function the same as prior releases of Anka. +> This release does not make significant changes to macOS Catalina (and older) VMs. They will function the same as prior releases of Anka. We recommend updating addons regardless. ### Use Anka for free! @@ -27,8 +25,6 @@ We now have a management UI allowing you to start, stop, delete, and create VMs. ### Big Sur (11.X) Support -> We are still in beta for this support. If you find any issues, please reach out to support. - You can now use `anka create` to create 11.X macOS versions. ### Anka is now driverless! @@ -44,7 +40,25 @@ As an alternative, we now have `anka cp` which allows transferring files into th {{< include file="./shared/content/en/docs/Anka Virtualization/partials/cp/_index.md" >}} {{< include file="./shared/content/en/docs/Anka Virtualization/partials/cp/_example.md" >}} -> Be sure to update addons with `anka start -u 10.15.7` to use `anka cp` +> Be sure to update addons with `anka start -u 10.15.7` to use `anka cp` with Catalina (or older) VMs + +### Customize the Hostname inside of your VM on start + +You can now automatically set the VM hostname to the VM name on start by enabling `propagate_name`: + +```bash +❯ anka config propagate_name True +``` + +If you'd like to customize the hostname, you can set the `ANKA_HOSTNAME` env first: + +```bash +❯ hostname +Node-1.local + +❯ ANKA_HOSTNAME="$(hostname)-$RANDOM" anka run 11.0.1 bash -c "echo \$(hostname)" +node-1-10180.local +``` ## What's New in Anka Build Cloud Controller & Registry Version 1.10.1