From e4de72636b4dc14cfbcca0b322e4bd53cf12cd20 Mon Sep 17 00:00:00 2001 From: Avi Zimmerman Date: Sun, 28 Feb 2021 19:37:51 +0200 Subject: [PATCH] prep v0.3.2 release --- config/manager/kustomization.yaml | 2 +- deploy/bundle.yaml | 2 +- deploy/charts/index.yaml | 32 +++++++++++------ deploy/charts/kvdi-v0.3.2.tgz | Bin 0 -> 32194 bytes doc/appv1.md | 2 +- doc/desktopsv1.md | 2 +- doc/kvdictl/kvdictl.md | 2 +- doc/kvdictl/kvdictl_completion.md | 2 +- doc/kvdictl/kvdictl_config.md | 2 +- doc/kvdictl/kvdictl_config_client.md | 2 +- doc/kvdictl/kvdictl_config_client_get.md | 2 +- doc/kvdictl/kvdictl_config_client_set.md | 2 +- doc/kvdictl/kvdictl_config_server.md | 2 +- doc/kvdictl/kvdictl_roles.md | 2 +- doc/kvdictl/kvdictl_roles_annotations.md | 2 +- .../kvdictl_roles_annotations_remove.md | 2 +- doc/kvdictl/kvdictl_roles_annotations_set.md | 2 +- doc/kvdictl/kvdictl_roles_create.md | 2 +- doc/kvdictl/kvdictl_roles_delete.md | 2 +- doc/kvdictl/kvdictl_roles_get.md | 4 +-- doc/kvdictl/kvdictl_roles_rules.md | 2 +- doc/kvdictl/kvdictl_roles_rules_add.md | 2 +- doc/kvdictl/kvdictl_roles_rules_remove.md | 2 +- doc/kvdictl/kvdictl_sessions.md | 6 +++- doc/kvdictl/kvdictl_sessions_create.md | 34 ++++++++++++++++++ doc/kvdictl/kvdictl_sessions_delete.md | 31 ++++++++++++++++ doc/kvdictl/kvdictl_sessions_get.md | 4 +-- doc/kvdictl/kvdictl_sessions_proxy.md | 31 ++++++++++++++++ doc/kvdictl/kvdictl_sessions_proxy_audio.md | 33 +++++++++++++++++ doc/kvdictl/kvdictl_sessions_proxy_display.md | 33 +++++++++++++++++ doc/kvdictl/kvdictl_sessions_stat.md | 31 ++++++++++++++++ doc/kvdictl/kvdictl_templates.md | 2 +- doc/kvdictl/kvdictl_templates_get.md | 4 +-- doc/kvdictl/kvdictl_users.md | 2 +- doc/kvdictl/kvdictl_users_create.md | 2 +- doc/kvdictl/kvdictl_users_delete.md | 2 +- doc/kvdictl/kvdictl_users_get.md | 4 +-- doc/kvdictl/kvdictl_users_update.md | 2 +- doc/kvdictl/kvdictl_version.md | 2 +- doc/rbacv1.md | 2 +- 40 files changed, 254 insertions(+), 47 deletions(-) create mode 100644 deploy/charts/kvdi-v0.3.2.tgz create mode 100644 doc/kvdictl/kvdictl_sessions_create.md create mode 100644 doc/kvdictl/kvdictl_sessions_delete.md create mode 100644 doc/kvdictl/kvdictl_sessions_proxy.md create mode 100644 doc/kvdictl/kvdictl_sessions_proxy_audio.md create mode 100644 doc/kvdictl/kvdictl_sessions_proxy_display.md create mode 100644 doc/kvdictl/kvdictl_sessions_stat.md diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 9f7e1eb7..4d9f9da8 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -13,4 +13,4 @@ kind: Kustomization images: - name: controller newName: ghcr.io/tinyzimmer/kvdi - newTag: manager-v0.3.1 + newTag: manager-v0.3.2 diff --git a/deploy/bundle.yaml b/deploy/bundle.yaml index 69b9af66..ba57e43f 100644 --- a/deploy/bundle.yaml +++ b/deploy/bundle.yaml @@ -4190,7 +4190,7 @@ spec: - --leader-elect command: - /manager - image: ghcr.io/tinyzimmer/kvdi:manager-v0.3.1 + image: ghcr.io/tinyzimmer/kvdi:manager-v0.3.2 livenessProbe: httpGet: path: /healthz diff --git a/deploy/charts/index.yaml b/deploy/charts/index.yaml index 549700d0..656e0d9d 100644 --- a/deploy/charts/index.yaml +++ b/deploy/charts/index.yaml @@ -1,9 +1,19 @@ apiVersion: v1 entries: kvdi: + - apiVersion: v2 + appVersion: v0.3.2 + created: "2021-02-28T19:35:24.4721524+02:00" + description: A Kubernetes-Native Virtual Desktop Infrastructure + digest: 23b99a9cc5281541edf5c402555fb5a85c1812d1fac9d864cda9628a72953b21 + name: kvdi + type: application + urls: + - kvdi-v0.3.2.tgz + version: v0.3.2 - apiVersion: v2 appVersion: v0.3.1 - created: "2021-02-27T18:00:39.7319758+02:00" + created: "2021-02-28T19:35:24.4706708+02:00" description: A Kubernetes-Native Virtual Desktop Infrastructure digest: 118ce0338cc036de90c81a01572a91f622093b131321c3f75e92b24d8aeed164 name: kvdi @@ -13,7 +23,7 @@ entries: version: v0.3.1 - apiVersion: v2 appVersion: v0.3.0 - created: "2021-02-27T18:00:39.730376+02:00" + created: "2021-02-28T19:35:24.4692243+02:00" description: A Kubernetes-Native Virtual Desktop Infrastructure digest: 4b0620db91f21777ab9389574e95aa4a3ab812be7382727ddd94c7e81a3e7de7 name: kvdi @@ -23,7 +33,7 @@ entries: version: v0.3.0 - apiVersion: v2 appVersion: v0.2.2 - created: "2021-02-27T18:00:39.7274889+02:00" + created: "2021-02-28T19:35:24.4676674+02:00" description: A Kubernetes-Native Virtual Desktop Infrastructure digest: 426e46b70297154030266abf2d832838c0d00c58a0b3390e78281400cea961fa name: kvdi @@ -33,7 +43,7 @@ entries: version: v0.2.2 - apiVersion: v2 appVersion: v0.2.1 - created: "2021-02-27T18:00:39.725236+02:00" + created: "2021-02-28T19:35:24.4637411+02:00" description: A Kubernetes-Native Virtual Desktop Infrastructure digest: 29af60d73698d30af6253b7d8317904a66f4de6378a16ac287d3c5905035be65 name: kvdi @@ -43,7 +53,7 @@ entries: version: v0.2.1 - apiVersion: v2 appVersion: v0.2.0 - created: "2021-02-27T18:00:39.7237753+02:00" + created: "2021-02-28T19:35:24.4624716+02:00" description: A Kubernetes-Native Virtual Desktop Infrastructure digest: f50123e34bc62e2954da3ff2ae747f7d82c250cef5c53cf25d9dd163b542ef77 name: kvdi @@ -53,7 +63,7 @@ entries: version: v0.2.0 - apiVersion: v2 appVersion: v0.1.4 - created: "2021-02-27T18:00:39.7223624+02:00" + created: "2021-02-28T19:35:24.46071+02:00" description: A Kubernetes-Native Virtual Desktop Infrastructure digest: 4dd6ffd2bb17689d042782056e7f90bb8bb1ad403a9dc4a9de340329f4d70322 name: kvdi @@ -63,7 +73,7 @@ entries: version: v0.1.4 - apiVersion: v2 appVersion: v0.1.3 - created: "2021-02-27T18:00:39.7201961+02:00" + created: "2021-02-28T19:35:24.459477+02:00" description: A Kubernetes-Native Virtual Desktop Infrastructure digest: f2b9302e26762c49ed0ad53835b2c190e6c7d0722c8497f46f1c2080fd5b0576 name: kvdi @@ -73,7 +83,7 @@ entries: version: v0.1.3 - apiVersion: v2 appVersion: v0.1.2 - created: "2021-02-27T18:00:39.7192527+02:00" + created: "2021-02-28T19:35:24.4586032+02:00" description: A Kubernetes-Native Virtual Desktop Infrastructure digest: 369e83caa627379ba04bf79471da18e0ebca85ec527fc13729eb7bb733f502ef name: kvdi @@ -83,7 +93,7 @@ entries: version: v0.1.2 - apiVersion: v2 appVersion: v0.1.1 - created: "2021-02-27T18:00:39.7182964+02:00" + created: "2021-02-28T19:35:24.4576734+02:00" description: A Kubernetes-Native Virtual Desktop Infrastructure digest: 13667a42c4be002e2980ca0625bb4a7399b171ee73a1f0fe1a3c4de7bdc377ba name: kvdi @@ -93,7 +103,7 @@ entries: version: v0.1.1 - apiVersion: v2 appVersion: v0.1.0 - created: "2021-02-27T18:00:39.7172789+02:00" + created: "2021-02-28T19:35:24.4567324+02:00" description: A Kubernetes-Native Virtual Desktop Infrastructure digest: 75b553c4fea1303767743944a8e470f6d56784b85f8a0698edc5e786fc3c05ac name: kvdi @@ -101,4 +111,4 @@ entries: urls: - kvdi-v0.1.0.tgz version: v0.1.0 -generated: "2021-02-27T18:00:39.714637+02:00" +generated: "2021-02-28T19:35:24.4537998+02:00" diff --git a/deploy/charts/kvdi-v0.3.2.tgz b/deploy/charts/kvdi-v0.3.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3aa3a526ea882572adf33542afaa2c82966a5041 GIT binary patch literal 32194 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 z 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 VuRqfD{{a91|Nma8E?fXK0|2HZb%+1} literal 0 HcmV?d00001 diff --git a/doc/appv1.md b/doc/appv1.md index dee7cc83..7000c6d3 100644 --- a/doc/appv1.md +++ b/doc/appv1.md @@ -681,4 +681,4 @@ server. ------------------------------------------------------------------------ -*Generated with `gen-crd-api-reference-docs` on git commit `c4d5801`.* +*Generated with `gen-crd-api-reference-docs` on git commit `3c6f272`.* diff --git a/doc/desktopsv1.md b/doc/desktopsv1.md index 1cf35aba..d46b5951 100644 --- a/doc/desktopsv1.md +++ b/doc/desktopsv1.md @@ -422,4 +422,4 @@ TemplateSpec defines the desired state of Template ------------------------------------------------------------------------ -*Generated with `gen-crd-api-reference-docs` on git commit `c4d5801`.* +*Generated with `gen-crd-api-reference-docs` on git commit `3c6f272`.* diff --git a/doc/kvdictl/kvdictl.md b/doc/kvdictl/kvdictl.md index 6c80952d..cba84bef 100644 --- a/doc/kvdictl/kvdictl.md +++ b/doc/kvdictl/kvdictl.md @@ -63,4 +63,4 @@ Complete documentation for kvdi is available at https://github.com/tinyzimmer/kv * [kvdictl users](kvdictl_users.md) - Users commands * [kvdictl version](kvdictl_version.md) - Retrieve kVDI version information -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_completion.md b/doc/kvdictl/kvdictl_completion.md index b8b97e7a..5f030f22 100644 --- a/doc/kvdictl/kvdictl_completion.md +++ b/doc/kvdictl/kvdictl_completion.md @@ -61,4 +61,4 @@ kvdictl completion [bash|zsh|fish|powershell] * [kvdictl](kvdictl.md) - -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_config.md b/doc/kvdictl/kvdictl_config.md index 926252ba..92538a83 100644 --- a/doc/kvdictl/kvdictl_config.md +++ b/doc/kvdictl/kvdictl_config.md @@ -26,4 +26,4 @@ Configuration commands * [kvdictl config client](kvdictl_config_client.md) - Client configuration commands * [kvdictl config server](kvdictl_config_server.md) - Retrieve server configurations -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_config_client.md b/doc/kvdictl/kvdictl_config_client.md index cfb5805b..11b206a5 100644 --- a/doc/kvdictl/kvdictl_config_client.md +++ b/doc/kvdictl/kvdictl_config_client.md @@ -26,4 +26,4 @@ Client configuration commands * [kvdictl config client get](kvdictl_config_client_get.md) - Retrieve client configurations * [kvdictl config client set](kvdictl_config_client_set.md) - Set client configurations -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_config_client_get.md b/doc/kvdictl/kvdictl_config_client_get.md index ae9f7004..fabe9168 100644 --- a/doc/kvdictl/kvdictl_config_client_get.md +++ b/doc/kvdictl/kvdictl_config_client_get.md @@ -28,4 +28,4 @@ kvdictl config client get [flags] * [kvdictl config client](kvdictl_config_client.md) - Client configuration commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_config_client_set.md b/doc/kvdictl/kvdictl_config_client_set.md index cec7e21c..fb07e483 100644 --- a/doc/kvdictl/kvdictl_config_client_set.md +++ b/doc/kvdictl/kvdictl_config_client_set.md @@ -28,4 +28,4 @@ kvdictl config client set [flags] * [kvdictl config client](kvdictl_config_client.md) - Client configuration commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_config_server.md b/doc/kvdictl/kvdictl_config_server.md index a4b5c1a4..14556064 100644 --- a/doc/kvdictl/kvdictl_config_server.md +++ b/doc/kvdictl/kvdictl_config_server.md @@ -28,4 +28,4 @@ kvdictl config server [flags] * [kvdictl config](kvdictl_config.md) - Configuration commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_roles.md b/doc/kvdictl/kvdictl_roles.md index e1b81dcf..49c4263f 100644 --- a/doc/kvdictl/kvdictl_roles.md +++ b/doc/kvdictl/kvdictl_roles.md @@ -29,4 +29,4 @@ Roles commands * [kvdictl roles get](kvdictl_roles_get.md) - Retrieve VDI role(s) * [kvdictl roles rules](kvdictl_roles_rules.md) - Manage VDI role rules -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_roles_annotations.md b/doc/kvdictl/kvdictl_roles_annotations.md index b8630d97..e2507365 100644 --- a/doc/kvdictl/kvdictl_roles_annotations.md +++ b/doc/kvdictl/kvdictl_roles_annotations.md @@ -27,4 +27,4 @@ Manage VDI role annotations * [kvdictl roles annotations remove](kvdictl_roles_annotations_remove.md) - Remove annotations on a VDI role * [kvdictl roles annotations set](kvdictl_roles_annotations_set.md) - Set annotations on a VDI role -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_roles_annotations_remove.md b/doc/kvdictl/kvdictl_roles_annotations_remove.md index d0fc06ac..982bbda0 100644 --- a/doc/kvdictl/kvdictl_roles_annotations_remove.md +++ b/doc/kvdictl/kvdictl_roles_annotations_remove.md @@ -29,4 +29,4 @@ kvdictl roles annotations remove [flags] * [kvdictl roles annotations](kvdictl_roles_annotations.md) - Manage VDI role annotations -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_roles_annotations_set.md b/doc/kvdictl/kvdictl_roles_annotations_set.md index f0de6ccf..cda486f7 100644 --- a/doc/kvdictl/kvdictl_roles_annotations_set.md +++ b/doc/kvdictl/kvdictl_roles_annotations_set.md @@ -29,4 +29,4 @@ kvdictl roles annotations set [flags] * [kvdictl roles annotations](kvdictl_roles_annotations.md) - Manage VDI role annotations -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_roles_create.md b/doc/kvdictl/kvdictl_roles_create.md index afb995a8..16bf47cc 100644 --- a/doc/kvdictl/kvdictl_roles_create.md +++ b/doc/kvdictl/kvdictl_roles_create.md @@ -34,4 +34,4 @@ kvdictl roles create [flags] * [kvdictl roles](kvdictl_roles.md) - Roles commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_roles_delete.md b/doc/kvdictl/kvdictl_roles_delete.md index fd8e33aa..c7136817 100644 --- a/doc/kvdictl/kvdictl_roles_delete.md +++ b/doc/kvdictl/kvdictl_roles_delete.md @@ -28,4 +28,4 @@ kvdictl roles delete [ROLES...] [flags] * [kvdictl roles](kvdictl_roles.md) - Roles commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_roles_get.md b/doc/kvdictl/kvdictl_roles_get.md index 51680a1a..cf86bce8 100644 --- a/doc/kvdictl/kvdictl_roles_get.md +++ b/doc/kvdictl/kvdictl_roles_get.md @@ -3,7 +3,7 @@ Retrieve VDI role(s) ``` -kvdictl roles get [] [flags] +kvdictl roles get [NAME] [flags] ``` ### Options @@ -28,4 +28,4 @@ kvdictl roles get [] [flags] * [kvdictl roles](kvdictl_roles.md) - Roles commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_roles_rules.md b/doc/kvdictl/kvdictl_roles_rules.md index 5071f138..60963e24 100644 --- a/doc/kvdictl/kvdictl_roles_rules.md +++ b/doc/kvdictl/kvdictl_roles_rules.md @@ -26,4 +26,4 @@ Manage VDI role rules * [kvdictl roles rules add](kvdictl_roles_rules_add.md) - Add rules to a VDI role * [kvdictl roles rules remove](kvdictl_roles_rules_remove.md) - Remove rules from a VDI role -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_roles_rules_add.md b/doc/kvdictl/kvdictl_roles_rules_add.md index 1c9eaeca..a70f5d46 100644 --- a/doc/kvdictl/kvdictl_roles_rules_add.md +++ b/doc/kvdictl/kvdictl_roles_rules_add.md @@ -33,4 +33,4 @@ kvdictl roles rules add [flags] * [kvdictl roles rules](kvdictl_roles_rules.md) - Manage VDI role rules -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_roles_rules_remove.md b/doc/kvdictl/kvdictl_roles_rules_remove.md index f9477907..b6edfd69 100644 --- a/doc/kvdictl/kvdictl_roles_rules_remove.md +++ b/doc/kvdictl/kvdictl_roles_rules_remove.md @@ -40,4 +40,4 @@ kvdictl roles rules remove [flags] * [kvdictl roles rules](kvdictl_roles_rules.md) - Manage VDI role rules -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_sessions.md b/doc/kvdictl/kvdictl_sessions.md index e9d4950f..09bd8ce1 100644 --- a/doc/kvdictl/kvdictl_sessions.md +++ b/doc/kvdictl/kvdictl_sessions.md @@ -23,6 +23,10 @@ Desktop sessions commands ### SEE ALSO * [kvdictl](kvdictl.md) - +* [kvdictl sessions create](kvdictl_sessions_create.md) - Launch a VDI session +* [kvdictl sessions delete](kvdictl_sessions_delete.md) - Terminate VDI sessions * [kvdictl sessions get](kvdictl_sessions_get.md) - Retrieve VDI sessions +* [kvdictl sessions proxy](kvdictl_sessions_proxy.md) - Proxy VDI sessions to the local machine +* [kvdictl sessions stat](kvdictl_sessions_stat.md) - List files and directories in a VDI session -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_sessions_create.md b/doc/kvdictl/kvdictl_sessions_create.md new file mode 100644 index 00000000..219ca1f4 --- /dev/null +++ b/doc/kvdictl/kvdictl_sessions_create.md @@ -0,0 +1,34 @@ +## kvdictl sessions create + +Launch a VDI session + +``` +kvdictl sessions create [flags] +``` + +### Options + +``` + -h, --help help for create + --namespace string the namespace to launch the template in + --service-account string a service account to attach to the session + --template string the template to launch +``` + +### Options inherited from parent commands + +``` + -C, --ca-file string the CA certificate to use to verify the API certificate + -c, --config string configuration file (default "$HOME/.kvdi.yaml") + -f, --filter string a jmespath expression for filtering results (where applicable) + -k, --insecure-skip-verify skip verification of the API server certificate + -o, --output string the format to dump results in (default "json") + -s, --server string the address to the kvdi API server (default "https://127.0.0.1") + -u, --user string the username to use when authenticating against the API (default "admin") +``` + +### SEE ALSO + +* [kvdictl sessions](kvdictl_sessions.md) - Desktop sessions commands + +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_sessions_delete.md b/doc/kvdictl/kvdictl_sessions_delete.md new file mode 100644 index 00000000..2b2a3c68 --- /dev/null +++ b/doc/kvdictl/kvdictl_sessions_delete.md @@ -0,0 +1,31 @@ +## kvdictl sessions delete + +Terminate VDI sessions + +``` +kvdictl sessions delete [SESSIONS...] [flags] +``` + +### Options + +``` + -h, --help help for delete +``` + +### Options inherited from parent commands + +``` + -C, --ca-file string the CA certificate to use to verify the API certificate + -c, --config string configuration file (default "$HOME/.kvdi.yaml") + -f, --filter string a jmespath expression for filtering results (where applicable) + -k, --insecure-skip-verify skip verification of the API server certificate + -o, --output string the format to dump results in (default "json") + -s, --server string the address to the kvdi API server (default "https://127.0.0.1") + -u, --user string the username to use when authenticating against the API (default "admin") +``` + +### SEE ALSO + +* [kvdictl sessions](kvdictl_sessions.md) - Desktop sessions commands + +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_sessions_get.md b/doc/kvdictl/kvdictl_sessions_get.md index dd716b6f..cb5a9a3f 100644 --- a/doc/kvdictl/kvdictl_sessions_get.md +++ b/doc/kvdictl/kvdictl_sessions_get.md @@ -3,7 +3,7 @@ Retrieve VDI sessions ``` -kvdictl sessions get [flags] +kvdictl sessions get [SESSION] [flags] ``` ### Options @@ -28,4 +28,4 @@ kvdictl sessions get [flags] * [kvdictl sessions](kvdictl_sessions.md) - Desktop sessions commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_sessions_proxy.md b/doc/kvdictl/kvdictl_sessions_proxy.md new file mode 100644 index 00000000..5b7966c5 --- /dev/null +++ b/doc/kvdictl/kvdictl_sessions_proxy.md @@ -0,0 +1,31 @@ +## kvdictl sessions proxy + +Proxy VDI sessions to the local machine + +### Options + +``` + -h, --help help for proxy + --host string the host to bind the listener to (default "127.0.0.1") + --port int the port to bind the listener to (default 5900) +``` + +### Options inherited from parent commands + +``` + -C, --ca-file string the CA certificate to use to verify the API certificate + -c, --config string configuration file (default "$HOME/.kvdi.yaml") + -f, --filter string a jmespath expression for filtering results (where applicable) + -k, --insecure-skip-verify skip verification of the API server certificate + -o, --output string the format to dump results in (default "json") + -s, --server string the address to the kvdi API server (default "https://127.0.0.1") + -u, --user string the username to use when authenticating against the API (default "admin") +``` + +### SEE ALSO + +* [kvdictl sessions](kvdictl_sessions.md) - Desktop sessions commands +* [kvdictl sessions proxy audio](kvdictl_sessions_proxy_audio.md) - Proxy a session's audio +* [kvdictl sessions proxy display](kvdictl_sessions_proxy_display.md) - Proxy a session's display + +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_sessions_proxy_audio.md b/doc/kvdictl/kvdictl_sessions_proxy_audio.md new file mode 100644 index 00000000..4f141f27 --- /dev/null +++ b/doc/kvdictl/kvdictl_sessions_proxy_audio.md @@ -0,0 +1,33 @@ +## kvdictl sessions proxy audio + +Proxy a session's audio + +``` +kvdictl sessions proxy audio [flags] +``` + +### Options + +``` + -h, --help help for audio +``` + +### Options inherited from parent commands + +``` + -C, --ca-file string the CA certificate to use to verify the API certificate + -c, --config string configuration file (default "$HOME/.kvdi.yaml") + -f, --filter string a jmespath expression for filtering results (where applicable) + --host string the host to bind the listener to (default "127.0.0.1") + -k, --insecure-skip-verify skip verification of the API server certificate + -o, --output string the format to dump results in (default "json") + --port int the port to bind the listener to (default 5900) + -s, --server string the address to the kvdi API server (default "https://127.0.0.1") + -u, --user string the username to use when authenticating against the API (default "admin") +``` + +### SEE ALSO + +* [kvdictl sessions proxy](kvdictl_sessions_proxy.md) - Proxy VDI sessions to the local machine + +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_sessions_proxy_display.md b/doc/kvdictl/kvdictl_sessions_proxy_display.md new file mode 100644 index 00000000..e30f20c3 --- /dev/null +++ b/doc/kvdictl/kvdictl_sessions_proxy_display.md @@ -0,0 +1,33 @@ +## kvdictl sessions proxy display + +Proxy a session's display + +``` +kvdictl sessions proxy display [flags] +``` + +### Options + +``` + -h, --help help for display +``` + +### Options inherited from parent commands + +``` + -C, --ca-file string the CA certificate to use to verify the API certificate + -c, --config string configuration file (default "$HOME/.kvdi.yaml") + -f, --filter string a jmespath expression for filtering results (where applicable) + --host string the host to bind the listener to (default "127.0.0.1") + -k, --insecure-skip-verify skip verification of the API server certificate + -o, --output string the format to dump results in (default "json") + --port int the port to bind the listener to (default 5900) + -s, --server string the address to the kvdi API server (default "https://127.0.0.1") + -u, --user string the username to use when authenticating against the API (default "admin") +``` + +### SEE ALSO + +* [kvdictl sessions proxy](kvdictl_sessions_proxy.md) - Proxy VDI sessions to the local machine + +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_sessions_stat.md b/doc/kvdictl/kvdictl_sessions_stat.md new file mode 100644 index 00000000..8f632783 --- /dev/null +++ b/doc/kvdictl/kvdictl_sessions_stat.md @@ -0,0 +1,31 @@ +## kvdictl sessions stat + +List files and directories in a VDI session + +``` +kvdictl sessions stat [flags] +``` + +### Options + +``` + -h, --help help for stat +``` + +### Options inherited from parent commands + +``` + -C, --ca-file string the CA certificate to use to verify the API certificate + -c, --config string configuration file (default "$HOME/.kvdi.yaml") + -f, --filter string a jmespath expression for filtering results (where applicable) + -k, --insecure-skip-verify skip verification of the API server certificate + -o, --output string the format to dump results in (default "json") + -s, --server string the address to the kvdi API server (default "https://127.0.0.1") + -u, --user string the username to use when authenticating against the API (default "admin") +``` + +### SEE ALSO + +* [kvdictl sessions](kvdictl_sessions.md) - Desktop sessions commands + +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_templates.md b/doc/kvdictl/kvdictl_templates.md index 47aba129..721fb14b 100644 --- a/doc/kvdictl/kvdictl_templates.md +++ b/doc/kvdictl/kvdictl_templates.md @@ -25,4 +25,4 @@ Templates commands * [kvdictl](kvdictl.md) - * [kvdictl templates get](kvdictl_templates_get.md) - Retrieve VDI template(s) -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_templates_get.md b/doc/kvdictl/kvdictl_templates_get.md index 74897568..16b784e6 100644 --- a/doc/kvdictl/kvdictl_templates_get.md +++ b/doc/kvdictl/kvdictl_templates_get.md @@ -3,7 +3,7 @@ Retrieve VDI template(s) ``` -kvdictl templates get [] [flags] +kvdictl templates get [NAME] [flags] ``` ### Options @@ -28,4 +28,4 @@ kvdictl templates get [] [flags] * [kvdictl templates](kvdictl_templates.md) - Templates commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_users.md b/doc/kvdictl/kvdictl_users.md index d6120db2..22149c15 100644 --- a/doc/kvdictl/kvdictl_users.md +++ b/doc/kvdictl/kvdictl_users.md @@ -28,4 +28,4 @@ Users commands * [kvdictl users get](kvdictl_users_get.md) - Retrieve VDI user(s) * [kvdictl users update](kvdictl_users_update.md) - Update VDI users -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_users_create.md b/doc/kvdictl/kvdictl_users_create.md index ad43819c..1f932e82 100644 --- a/doc/kvdictl/kvdictl_users_create.md +++ b/doc/kvdictl/kvdictl_users_create.md @@ -32,4 +32,4 @@ kvdictl users create [flags] * [kvdictl users](kvdictl_users.md) - Users commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_users_delete.md b/doc/kvdictl/kvdictl_users_delete.md index 0c39daf3..a45445c7 100644 --- a/doc/kvdictl/kvdictl_users_delete.md +++ b/doc/kvdictl/kvdictl_users_delete.md @@ -28,4 +28,4 @@ kvdictl users delete [USERS...] [flags] * [kvdictl users](kvdictl_users.md) - Users commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_users_get.md b/doc/kvdictl/kvdictl_users_get.md index b9caae53..0644cae6 100644 --- a/doc/kvdictl/kvdictl_users_get.md +++ b/doc/kvdictl/kvdictl_users_get.md @@ -3,7 +3,7 @@ Retrieve VDI user(s) ``` -kvdictl users get [] [flags] +kvdictl users get [NAME] [flags] ``` ### Options @@ -28,4 +28,4 @@ kvdictl users get [] [flags] * [kvdictl users](kvdictl_users.md) - Users commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_users_update.md b/doc/kvdictl/kvdictl_users_update.md index fa41555f..9956adeb 100644 --- a/doc/kvdictl/kvdictl_users_update.md +++ b/doc/kvdictl/kvdictl_users_update.md @@ -32,4 +32,4 @@ kvdictl users update [USER] [flags] * [kvdictl users](kvdictl_users.md) - Users commands -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/kvdictl/kvdictl_version.md b/doc/kvdictl/kvdictl_version.md index ac6ef17f..0bba919e 100644 --- a/doc/kvdictl/kvdictl_version.md +++ b/doc/kvdictl/kvdictl_version.md @@ -28,4 +28,4 @@ kvdictl version [flags] * [kvdictl](kvdictl.md) - -###### Auto generated by spf13/cobra on 27-Feb-2021 +###### Auto generated by spf13/cobra on 28-Feb-2021 diff --git a/doc/rbacv1.md b/doc/rbacv1.md index a8b98b6e..f9dc7aac 100644 --- a/doc/rbacv1.md +++ b/doc/rbacv1.md @@ -94,4 +94,4 @@ Verb represents an API action ------------------------------------------------------------------------ -*Generated with `gen-crd-api-reference-docs` on git commit `c4d5801`.* +*Generated with `gen-crd-api-reference-docs` on git commit `3c6f272`.*