KubeVirt Collection for Ansible Release Notes
+KubeVirt Collection for Ansible Release Notes
This changelog describes changes after version 1.0.0.
v1.5.0
+v1.5.0
Release Summary
+Release Summary
Support for stopped VMs, deprecation of the ‘connections’ parameter and many cleanups.
Major Changes
+Major Changes
Minor Changes
+Minor Changes
Bump e2e software versions #109
Make kubevirt_vm tests more robust #103
Several minor improvements #115
Several small cleanups #122
chore: Ensure compatibility with kubernetes.core >=3.1.0,<6.0.0 #111
+feat(kubevirt_vm): Add support for RunStrategy #124
kubevirt_vm integration tests: changed ssh key type to RSA for FIPS mode #108
Breaking Changes / Porting Guide
+Breaking Changes / Porting Guide
cleanup(inventory): Drop support for multiple connections #117
Bugfixes
+Bugfixes
v1.4.0
-Release Summary
+v1.4.0
+Release Summary
Compatibility with kubernetes.core >=3.1.0,<4.1.0 and some minor enhancements.
Minor Changes
+Minor Changes
Bugfixes
+Bugfixes
v1.3.2
-Release Summary
+v1.3.2
+Release Summary
No functional changes, hotfix release to retrigger the downstream build and to keep in sync with Ansible Automation Hub.
v1.3.1
-Release Summary
+v1.3.1
+Release Summary
No functional changes, only updates to the shipped documentation.
v1.3.0
-Minor Changes
+v1.3.0
+Minor Changes
Bugfixes
+Bugfixes
v1.2.3
-Release Summary
+v1.2.3
+Release Summary
No functional changes, hotfix release to retrigger the downstream build and to keep in sync with Ansible Automation Hub.
v1.2.2
-Release Summary
+v1.2.2
+Release Summary
No functional changes, only cleanup of files included in the release tarball and vendoring of documentation fragments.
v1.2.1
-Release Summary
+v1.2.1
+Release Summary
Mostly code cleanups and dependency updates to ensure compatibility with KubeVirt >= 1.1.0
v1.2.0
-Release Summary
+v1.2.0
+Release Summary
Not released due to issues in the release process
v1.1.0
-Minor Changes
+v1.1.0
+Minor Changes
Add kubevirt_vm_info module to describe existing VirtualMachines
inventory: Allow to control creation of additional groups
@@ -347,9 +348,9 @@
v1.0.0
-Release Summary
+v1.0.0
+Release Summary
Initial release
Specify the RunStrategy of the VirtualMachine.
Mutually exclusive with running.
Choices:
+-
+
"Always"
+ "Halted"
+ "Manual"
+ "RerunOnFailure"
+ "Once"
+
running
@@ -586,15 +610,17 @@ ParametersSpecify whether the VirtualMachine should be running or not.
Mutually exclusive with run_strategy.
Defaults to running=yes when running and run_strategy are not set.
Choices:
false
- true← (default)
+ true
spec
@@ -608,7 +634,7 @@ ParametersSee https://kubevirt.io/api-reference/main/definitions.html#_v1_virtualmachineinstancespec
state
@@ -630,7 +656,7 @@ Parametersusername
@@ -644,7 +670,7 @@ ParametersCan also be specified via K8S_AUTH_USERNAME environment variable.
wait
@@ -685,7 +711,7 @@ Parameterswait_sleep
@@ -700,7 +726,7 @@ ParametersDefault: 5
wait_timeout
diff --git a/main/_static/searchtools.js b/main/_static/searchtools.js index 92da3f8..b08d58c 100644 --- a/main/_static/searchtools.js +++ b/main/_static/searchtools.js @@ -178,7 +178,7 @@ const Search = { htmlToText: (htmlString, anchor) => { const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); - for (const removalQuery of [".headerlinks", "script", "style"]) { + for (const removalQuery of [".headerlink", "script", "style"]) { htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); } if (anchor) { @@ -328,13 +328,14 @@ const Search = { for (const [title, foundTitles] of Object.entries(allTitles)) { if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { for (const [file, id] of foundTitles) { - let score = Math.round(100 * queryLower.length / title.length) + const score = Math.round(Scorer.title * queryLower.length / title.length); + const boost = titles[file] === title ? 1 : 0; // add a boost for document titles normalResults.push([ docNames[file], titles[file] !== title ? `${titles[file]} > ${title}` : title, id !== null ? "#" + id : "", null, - score, + score + boost, filenames[file], ]); } diff --git a/main/plugins/kubevirt_vm.html b/main/plugins/kubevirt_vm.html index 4da56e9..61d9682 100644 --- a/main/plugins/kubevirt_vm.html +++ b/main/plugins/kubevirt_vm.html @@ -642,6 +642,30 @@ see +Specify the RunStrategy of the VirtualMachine.
Mutually exclusive with running.
Choices:
+-
+
"Always"
+ "Halted"
+ "Manual"
+ "RerunOnFailure"
+ "Once"
+
spec
@@ -674,7 +700,7 @@ see +state
@@ -696,7 +722,7 @@ see +username
@@ -710,7 +736,7 @@ see K8S_AUTH_USERNAME environment variable.wait
@@ -751,7 +777,7 @@ see +wait_sleep
@@ -766,7 +792,7 @@ see Default:5
wait_timeout
diff --git a/main/searchindex.js b/main/searchindex.js index 688aea7..d004b97 100644 --- a/main/searchindex.js +++ b/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"A typographical error was fixed in the documentation for a collection": [[9, "a-typographical-error-was-fixed-in-the-documentation-for-a-collection"]], "Ansible and Python version compatibility": [[2, "ansible-and-python-version-compatibility"]], "Ansible collections": [[2, "ansible-collections"]], "Authors": [[6, "authors"], [7, "authors"], [8, "authors"]], "Breaking Changes / Porting Guide": [[0, "breaking-changes-porting-guide"]], "Breaking change to any content within a collection": [[9, "breaking-change-to-any-content-within-a-collection"]], "Bug fix or security fix to existing content within a collection": [[9, "bug-fix-or-security-fix-to-existing-content-within-a-collection"]], "Bugfixes": [[0, "bugfixes"], [0, "id18"], [0, "id26"]], "Build and install locally": [[2, "build-and-install-locally"]], "Code of Conduct": [[2, "code-of-conduct"]], "Collection Versioning Strategy": [[9, "collection-versioning-strategy"]], "Collection maintenance": [[2, "collection-maintenance"]], "Content removed from a collection": [[9, "content-removed-from-a-collection"]], "Continuous integration": [[11, "continuous-integration"]], "Contributing": [[1, "contributing"]], "Contributing to this collection": [[2, "contributing-to-this-collection"]], "Contributor\u2019s Guidelines": [[3, "contributor-s-guidelines"]], "Dependencies": [[2, "dependencies"]], "Developer documentation": [[4, null]], "Development environment": [[3, "development-environment"]], "Documentation added/removed/modified within a collection": [[9, "documentation-added-removed-modified-within-a-collection"]], "Example config and playbooks": [[11, "example-config-and-playbooks"]], "Examples": [[6, "examples"], [7, "examples"], [8, "examples"]], "General": [[4, null]], "Governance": [[2, "governance"]], "Included content": [[2, "included-content"]], "Installing the Collection from Ansible Galaxy": [[2, "installing-the-collection-from-ansible-galaxy"]], "Integration tests": [[11, "integration-tests"]], "KubeVirt Collection for Ansible Release Notes": [[0, "kubevirt-collection-for-ansible-release-notes"]], "Lean Ansible bindings for KubeVirt": [[2, "lean-ansible-bindings-for-kubevirt"]], "Licensing": [[2, "licensing"]], "Major Changes": [[0, "major-changes"]], "Minor Changes": [[0, "minor-changes"], [0, "id13"], [0, "id23"], [0, "id34"]], "New content is added to an existing collection": [[9, "new-content-is-added-to-an-existing-collection"]], "New feature to existing plugin or role within a collection (backwards compatible)": [[9, "new-feature-to-existing-plugin-or-role-within-a-collection-backwards-compatible"]], "Notes": [[6, "notes"], [7, "notes"], [8, "notes"]], "Parameters": [[6, "parameters"], [7, "parameters"], [8, "parameters"]], "Plugin Index": [[5, "plugin-index"]], "Plugins": [[2, "plugins"]], "Python libraries": [[2, "python-libraries"]], "Release Summary": [[0, "release-summary"], [0, "id12"], [0, "id21"], [0, "id22"], [0, "id30"], [0, "id31"], [0, "id32"], [0, "id33"], [0, "id35"]], "Release automation": [[9, "release-automation"]], "Release policy": [[2, "release-policy"]], "Requirements": [[6, "requirements"], [7, "requirements"], [8, "requirements"]], "Return Values": [[7, "return-values"], [8, "return-values"]], "Role Index": [[10, "role-index"]], "Running integration tests with ansible test": [[11, "running-integration-tests-with-ansible-test"]], "Running tests with ansible-test": [[11, "running-tests-with-ansible-test"]], "Running tests with coverage analysis": [[11, "running-tests-with-coverage-analysis"]], "Running tests with tox-ansible": [[11, "running-tests-with-tox-ansible"]], "Sanity and unit tests": [[11, "sanity-and-unit-tests"]], "Synopsis": [[6, "synopsis"], [7, "synopsis"], [8, "synopsis"]], "Testing": [[11, "testing"]], "Topics": [[0, "topics"]], "User documentation": [[4, null]], "Using this collection": [[2, "using-this-collection"]], "Virtualenv for development": [[3, "virtualenv-for-development"]], "Welcome to kubevirt.core Collection documentation": [[4, "welcome-to-kubevirt-core-collection-documentation"]], "inventory plugins": [[5, null]], "kubevirt \u2013 Inventory source for KubeVirt VirtualMachines and VirtualMachineInstances": [[6, "kubevirt-inventory-source-for-kubevirt-virtualmachines-and-virtualmachineinstances"]], "kubevirt_vm \u2013 Create or delete KubeVirt VirtualMachines": [[7, "kubevirt-vm-create-or-delete-kubevirt-virtualmachines"]], "kubevirt_vm_info \u2013 Describe KubeVirt VirtualMachines": [[8, "kubevirt-vm-info-describe-kubevirt-virtualmachines"]], "modules plugins": [[5, null]], "v1.0.0": [[0, "v1-0-0"]], "v1.1.0": [[0, "v1-1-0"]], "v1.2.0": [[0, "v1-2-0"]], "v1.2.1": [[0, "v1-2-1"]], "v1.2.2": [[0, "v1-2-2"]], "v1.2.3": [[0, "v1-2-3"]], "v1.3.0": [[0, "v1-3-0"]], "v1.3.1": [[0, "v1-3-1"]], "v1.3.2": [[0, "v1-3-2"]], "v1.4.0": [[0, "v1-4-0"]], "v1.5.0": [[0, "v1-5-0"]]}, "docnames": ["CHANGELOG", "CONTRIBUTING", "README", "developing", "index", "plugins/index", "plugins/kubevirt", "plugins/kubevirt_vm", "plugins/kubevirt_vm_info", "releasing", "roles/index", "testing"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["CHANGELOG.rst", "CONTRIBUTING.md", "README.md", "developing.md", "index.rst", "plugins/index.rst", "plugins/kubevirt.rst", "plugins/kubevirt_vm.rst", "plugins/kubevirt_vm_info.rst", "releasing.md", "roles/index.rst", "testing.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [2, 4, 6, 7, 8, 11], "0": [2, 4, 6, 7, 8, 9], "1": [2, 4, 6, 7, 8, 9, 11], "10": [0, 6, 7, 8], "100": 0, "103": 0, "105": 0, "106": 0, "108": 0, "109": 0, "11": [2, 6, 7, 8], "111": 0, "114": 0, "115": 0, "117": 0, "119": 0, "12": [2, 6, 7, 8], "120": [7, 8], "122": 0, "127": [6, 7, 8], "15": [0, 2, 6, 7, 8], "16": [6, 7, 8], "168": [6, 7, 8], "17": [2, 6, 7, 8], "172": [6, 7, 8], "19": [6, 7, 8], "192": [6, 7, 8], "2": [2, 3, 4, 6, 9], "28": [2, 6, 7, 8], "3": [2, 4, 6, 7, 8], "34": [6, 7, 8], "3600": 6, "4": [4, 6, 8], "48": 7, "5": [4, 6, 7, 8], "5gi": 7, "6": [0, 2], "64": 6, "70": 0, "72": 0, "73": 0, "75": 0, "76": 0, "8": [6, 7, 8], "8443": 6, "88": 0, "89": 0, "9": [2, 6, 7, 8], "90": 0, "91": 0, "95": 0, "A": [4, 6], "By": [6, 8, 9], "For": [6, 11], "If": [2, 6, 7, 8, 11], "In": [6, 11], "It": [6, 7, 8, 11], "No": 0, "Not": 0, "Or": 11, "The": [2, 3, 6, 7, 8, 9, 11], "To": [2, 3, 6, 7, 8, 11], "Will": 7, "_": 6, "_v1_datavolumetemplatespec": 7, "_v1_virtualmachineinstancespec": 7, "aaaa": 7, "abl": [6, 7, 8], "about": 11, "abov": [9, 11], "absent": 7, "accept": 2, "access": [6, 7, 8, 11], "accessmod": 7, "across": 7, "activ": [2, 6], "ad": [0, 4, 6, 7, 8], "add": [0, 6], "addit": [0, 9], "address": 6, "affect": 8, "after": [0, 6, 9], "against": 2, "agent": [6, 7, 8], "alias": [6, 7, 8], "all": [2, 3, 6, 8, 9], "allow": [0, 9, 11], "alreadi": 7, "also": [6, 7, 8], "alwai": [6, 8], "among": 2, "an": [2, 4, 6, 7, 8], "ani": [2, 4, 6, 7, 8], "annot": [7, 8, 9], "ansibl": [3, 4, 6, 7, 8, 9], "ansible_cache_plugin": 6, "ansible_cache_plugin_connect": 6, "ansible_cache_plugin_prefix": 6, "ansible_cache_plugin_timeout": 6, "ansible_collect": 11, "ansible_connect": 0, "ansible_inventory_": 6, "ansible_inventory_cach": 6, "ansible_inventory_cache_connect": 6, "ansible_inventory_cache_plugin": 6, "ansible_inventory_cache_plugin_prefix": 6, "ansible_inventory_cache_timeout": 6, "ansible_inventory_use_extra_var": 6, "ansible_port": 0, "ansible_test_prefer_podman": 11, "apach": 2, "api": [6, 7, 8, 9], "api_found": 8, "api_kei": [6, 7, 8], "api_vers": [6, 7, 8], "app": [6, 7, 8], "append": 6, "append_base_domain": [0, 6], "applic": [6, 7, 8], "ar": [2, 3, 6, 7, 8, 9, 11], "argspec": 9, "argument": [3, 7, 8], "argument_spec": 3, "around": 3, "artifact": 9, "assert": 0, "assign": 6, "assum": 9, "attach": 6, "attempt": [6, 7, 8], "attribut": [7, 8], "auth": [6, 7, 8], "authent": [6, 7, 8], "author": 5, "autom": [0, 2, 3, 4], "automat": 7, "avail": [6, 9], "avoid": [0, 3, 6, 7, 8], "awx": 6, "background": 7, "backward": 4, "bar": 3, "base": [0, 2, 6, 8], "base_domain": 6, "basi": 7, "basic": [6, 7, 8], "basic_auth": [6, 7, 8], "becaus": 6, "becom": 2, "been": 2, "befor": 2, "begin": 9, "behavior": [7, 8], "below": [6, 7, 8, 9], "better": [2, 11], "between": [7, 8], "bind": [4, 11], "boolean": [6, 7, 8], "both": 11, "branch": 2, "break": 4, "bridg": [6, 7], "bug": 4, "build": [0, 3, 6, 9, 11], "built": 9, "bump": 0, "ca": [6, 7, 8], "ca_cert": [6, 7, 8], "cach": [0, 6], "cache_connect": 6, "cache_plugin": 6, "cache_prefix": 6, "cache_timeout": 6, "can": [2, 3, 6, 7, 8, 11], "case": [6, 7], "cd": 11, "cert_fil": [6, 7, 8], "certif": [6, 7, 8], "cfg": 9, "chain": [6, 7, 8], "chang": [3, 4, 7, 11], "changelog": [0, 4], "charact": 7, "check": [6, 7, 8, 11], "checkout": 2, "choic": [6, 7, 8], "choosen": 11, "chore": 0, "ci": 11, "cidr": [6, 7, 8], "cleanup": [0, 11], "client": [6, 7, 8], "client_cert": [6, 7, 8], "client_kei": [6, 7, 8], "clone": [2, 11], "cloud": 7, "cloudinit": 7, "cloudinitnocloud": 7, "cluster": [6, 7, 8, 11], "code": [0, 4, 11], "collabor": 2, "collect": [6, 7, 8, 11], "colon": [6, 7, 8], "com": [6, 7, 8, 11], "combin": 2, "comma": [6, 7, 8], "command": [2, 3], "comment": [6, 7, 8], "common": [7, 8], "commun": 2, "compat": [0, 3, 4, 11], "complex": [7, 8], "compos": 6, "composit": 6, "concaten": [3, 6], "condit": [6, 7, 8], "conduct": 4, "config": [4, 6, 7, 8], "configur": [6, 7, 8, 11], "conjunct": 6, "connect": [0, 6, 7, 8, 9], "consensu": 2, "consid": 9, "construct": 6, "contain": [3, 9, 11], "containerdisk": 7, "content": 4, "context": [6, 7, 8], "continu": 6, "contribut": 4, "contributor": [2, 4], "control": [0, 6, 7], "convent": 3, "core": [0, 2, 6, 7, 8, 11], "correct": [6, 7, 8, 9], "cover": 11, "creat": [2, 4, 5, 6, 9, 11], "create_group": 6, "creation": [0, 6], "credenti": [6, 7, 8], "ctrl": 3, "current": [2, 8, 9], "custom": 6, "dash": 3, "data": 6, "data_volume_templ": 7, "datavolum": 7, "debug": 11, "decis": 2, "dedic": [2, 9], "default": [3, 6, 7, 8, 9], "default_testvm": 8, "default_valu": 6, "defin": [3, 6], "definit": 7, "delet": [2, 4, 5, 9, 11], "delete_opt": 7, "dep": 11, "depend": [0, 7, 11], "deprec": [0, 6, 9], "deriv": 6, "describ": [0, 2, 4, 5], "descript": [6, 7, 8], "detail": [2, 6, 7, 8], "determin": 7, "dev": 11, "develop": [2, 6, 9, 11], "devic": 7, "dictionari": [6, 7, 8], "did": 11, "differ": 7, "directori": [3, 11], "disabl": [6, 7, 8], "discuss": [2, 6, 7, 8], "do": 3, "doc": [0, 2], "docker": [7, 11], "docsit": 0, "document": [0, 6, 7, 8], "doe": [6, 7, 8, 9], "domain": [6, 7, 8], "don": [2, 3], "done": 11, "down": 11, "downstream": 0, "drop": 0, "due": 0, "durat": [6, 7], "dv": 7, "e": [3, 6, 7, 8], "e2": [0, 11], "each": [3, 6, 9], "earli": 0, "ed25519": 7, "either": [7, 8, 9], "elaps": 7, "element": [6, 7, 8], "elimin": 9, "empti": [0, 6, 7], "en": [6, 7, 8], "enabl": 6, "end": [6, 7, 8], "enhanc": 0, "ensur": [0, 6, 11], "entri": [6, 9], "environ": [4, 6, 7, 8, 11], "error": [4, 6, 7, 8], "establish": 6, "etc": 8, "even": [6, 7, 8], "everi": 2, "exampl": [3, 4, 5, 9], "except": 3, "exclus": [6, 7], "execut": [6, 7, 8], "exist": [0, 4, 6, 7, 8], "expir": [6, 7, 8], "explic": 0, "explicitli": 9, "express": 6, "extens": [3, 9], "extra": 6, "fact": 6, "fact_cach": 6, "fact_caching_connect": 6, "fact_caching_prefix": 6, "fact_caching_timeout": 6, "fail": [6, 7, 8], "fals": [6, 7, 8], "fatal": 6, "feat": 0, "featur": [4, 6, 7, 8], "fedora": 7, "feel": 2, "fetch": 6, "field": [7, 8], "field_selector": 8, "file": [0, 2, 3, 6, 7, 8], "filenam": 6, "filter": [8, 9], "find": [2, 8], "fip": 0, "first": 9, "fix": [0, 4], "flag": [6, 7, 8], "focus": 3, "follow": [2, 3, 7, 8, 9, 11], "foo": [3, 6, 7, 8], "forc": 7, "foreground": 7, "format": [6, 9, 11], "found": [2, 6, 7, 8], "fragment": 0, "free": 2, "from": [3, 4, 6, 7, 8], "full": [2, 6, 7, 8], "function": [0, 9], "further": [6, 7, 8], "g": [3, 6, 7, 8], "galaxi": [6, 7, 8, 9, 11], "gcloud": [6, 7, 8], "gener": [6, 7, 9], "generate_nam": 7, "get": 8, "git": [9, 11], "github": [9, 11], "give": 0, "given": [6, 9], "gke": [6, 7, 8], "go": [3, 6, 7, 8], "govern": 4, "group": [0, 6, 7, 8], "group1": [6, 7, 8], "group2": [6, 7, 8], "gt": [6, 7, 8], "guid": 2, "guidelin": [1, 2, 4], "gz": 2, "ha": 2, "hack": 11, "have": [2, 3, 6], "header": [6, 7, 8], "help": 2, "here": [6, 7, 8], "high": 6, "higher": [0, 6], "highest": 6, "highlight": [6, 7, 8], "host": [0, 2, 6, 7, 8], "host_format": 6, "hotfix": 0, "how": [2, 7, 8, 9], "html": [6, 7, 8, 11], "http": [6, 7, 8, 9, 11], "http_proxi": [6, 7, 8], "hub": [0, 9], "i": [0, 2, 4, 6, 7, 8, 11], "ie": 3, "ignor": [6, 7, 8], "imag": 7, "imperson": [6, 7, 8], "impersonate_group": [6, 7, 8], "impersonate_us": [6, 7, 8], "import": 2, "improv": 0, "inbound": 9, "includ": [0, 3, 4, 6, 7, 8, 9], "incompat": 9, "increas": 9, "increment": 9, "indent": 3, "index": [4, 11], "indic": 9, "individu": 2, "ini": 6, "initi": 0, "input": 6, "instal": [3, 6, 7, 8, 11], "instancetyp": 7, "instead": 6, "integ": [6, 7, 8], "integr": [0, 4], "interfac": [0, 6, 7], "interface_nam": 6, "intern": 3, "interpol": 3, "interpret": 3, "introduc": 9, "invalid": 6, "inventori": [0, 2, 4, 9, 11], "inventory_plugin": 6, "io": [6, 7, 8], "ip": [6, 7, 8], "issu": [0, 2, 11], "item": 6, "its": 7, "jinja": 3, "jinja2": 6, "jsonpatch": [2, 7], "k8": [0, 6, 7, 8], "k8s_auth_api_kei": [6, 7, 8], "k8s_auth_cert_fil": [6, 7, 8], "k8s_auth_context": [6, 7, 8], "k8s_auth_host": [6, 7, 8], "k8s_auth_impersonate_group": [6, 7, 8], "k8s_auth_impersonate_us": [6, 7, 8], "k8s_auth_key_fil": [6, 7, 8], "k8s_auth_kubeconfig": [6, 7, 8], "k8s_auth_no_proxi": [6, 7, 8], "k8s_auth_password": [6, 7, 8], "k8s_auth_persist_config": [6, 7, 8], "k8s_auth_proxi": [6, 7, 8], "k8s_auth_proxy_headers_basic_auth": [6, 7, 8], "k8s_auth_proxy_headers_proxy_basic_auth": [6, 7, 8], "k8s_auth_proxy_headers_user_ag": [6, 7, 8], "k8s_auth_ssl_ca_cert": [6, 7, 8], "k8s_auth_usernam": [6, 7, 8], "k8s_auth_verify_ssl": [6, 7, 8], "keep": [0, 3], "kei": [0, 6, 7, 8], "key_fil": [6, 7, 8], "keyed_group": 6, "kind": [2, 8, 11], "kindexgw": 7, "know": 2, "kube": [6, 7, 8], "kube_secondary_dn": 6, "kubeconfig": [6, 7, 8], "kubectl": 11, "kubernet": [0, 2, 6, 7, 8], "kubesecondarydn": 6, "kubevirt": [1, 5, 11], "kubevirt_vm": [0, 2, 4, 5], "kubevirt_vm_info": [0, 2, 4, 5], "label": [6, 7, 8, 9], "label_selector": [6, 8], "latest": [6, 7, 8], "lead": 6, "leading_separ": 6, "lean": 4, "learn": 2, "less": [6, 7, 8], "let": 2, "level": 6, "librari": [6, 7, 8], "licens": 4, "like": [2, 3, 6, 7, 8, 11], "limit": 9, "line": 2, "link": 0, "list": [0, 2, 3, 6, 7, 8], "load": [6, 7, 8], "local": [6, 7, 8, 11], "localhost": [6, 7, 8], "locat": 11, "long": [7, 8], "low": 6, "lower": 6, "lowercas": 3, "machin": [2, 3, 6, 11], "made": [2, 9], "mai": [7, 9], "main": [2, 7], "maintain": [2, 9], "mainten": 4, "major": 9, "make": [0, 2, 3, 6, 9, 11], "make_head": [6, 7, 8], "mani": 0, "manner": 9, "map": [6, 8], "markup": 0, "masquerad": 7, "matcher": 7, "matrix": [2, 9], "md": 2, "medium": 7, "memori": 6, "mention": 2, "merg": 6, "met": 7, "meta": 3, "metadata": [7, 8, 9], "method": 7, "might": [6, 7, 8], "min": 11, "mind": 2, "minor": 9, "mkdir": 11, "mode": [0, 7, 8], "modifi": [4, 8], "modul": [0, 6, 7, 8, 9], "more": [0, 2, 3, 6], "mostli": 0, "mount": 11, "move": 6, "multipl": [0, 6, 7, 8, 11], "multu": 7, "must": [6, 7, 8], "mutual": [6, 7], "my": 3, "my_path": 3, "my_playbook": 3, "my_rol": 3, "name": [3, 6, 7, 8, 9], "namespac": [6, 7, 8], "namespace_vmis_group": 0, "necessari": 11, "need": [2, 3, 6, 7, 8, 9, 11], "network": [6, 7], "network_nam": 6, "networknam": 7, "new": [2, 4, 6, 7, 8], "newli": 9, "next": [6, 7, 8, 9], "no_proxi": [6, 7, 8], "node": 6, "nodeport": 6, "nor": 9, "note": [5, 9], "noth": 3, "number": [7, 8, 9], "object": [7, 8], "oidc": [6, 7, 8], "old": [6, 7, 8], "omit": 6, "one": 6, "onli": [0, 6, 7, 9], "oper": [2, 6, 7, 8], "option": [0, 6, 7, 8], "order": [6, 11], "org": 9, "orphan": 7, "other": [3, 6, 7, 8], "otherwis": 6, "our": 2, "out": 11, "outcom": 9, "output": 11, "over": [0, 3], "overrid": [3, 6], "overridden": 3, "owner": 2, "p": [3, 11], "page": 9, "paramet": [0, 5, 9], "parent": 6, "parent_group": 6, "part": [6, 7, 8], "particip": 2, "pass": [0, 7, 8], "password": [6, 7, 8], "patch": [7, 9], "path": [3, 6, 7, 8, 11], "payload": 9, "peopl": 2, "perform": [7, 8], "persist_config": [6, 7, 8], "pick": [2, 6, 7, 8], "pip": [2, 3, 11], "plai": [3, 11], "plain": 11, "platform": [3, 6, 7, 8], "playbook": [3, 4, 6, 7, 8, 9], "pleas": [6, 7, 8, 9], "plugin": [4, 6, 11], "pod": 7, "podman": 11, "polici": [4, 7], "port": 6, "possibl": [3, 6], "post_task": 3, "pre": 9, "pre_task": 3, "preced": 6, "precondit": 7, "prefer": 7, "prefix": 6, "present": 7, "previou": 9, "primari": 6, "prior": 9, "prioriti": [0, 6], "proce": 7, "process": [0, 2], "produc": 11, "project": [6, 7, 8, 11], "project_dir": 11, "propagationpolici": 7, "proper": 0, "propos": 2, "provid": [0, 2, 6, 7, 8, 11], "proxi": [6, 7, 8], "proxy_basic_auth": [6, 7, 8], "proxy_head": [6, 7, 8], "publish": 9, "purpos": [3, 11], "python": [3, 4, 6, 7, 8, 11], "pyyaml": [2, 6, 7, 8], "quai": 7, "question": 2, "r": [2, 11], "random": 7, "read": [6, 7, 8], "readi": [7, 8, 9], "readm": 9, "readthedoc": [6, 7, 8], "readwriteonc": 7, "recommend": 11, "redund": 0, "refer": [1, 2, 6, 7, 8], "refresh": [6, 7, 8], "regist": 8, "registri": 7, "releas": 4, "reli": 11, "remov": [4, 6, 11], "replac": 7, "report": 11, "repositori": [2, 11], "repres": [6, 7, 8], "represent": 8, "reproduc": 11, "request": 7, "requir": [2, 3, 5, 9, 11], "resourc": [7, 8], "resourcevers": 7, "rest": 8, "result": [3, 7, 8], "retrigg": 0, "return": [0, 5, 6, 9], "review_checklist": 2, "revis": 9, "rework": 0, "robust": 0, "role": [3, 4], "rsa": 0, "run": [0, 3, 6, 7, 8], "same": 3, "sampl": [7, 11], "saniti": 4, "save": [6, 7, 8], "scenario": 9, "schema": 8, "script": 11, "search": 8, "second": [6, 7, 8], "secondari": [0, 6], "section": [9, 11], "secur": 4, "see": [2, 6, 7, 8, 9], "select": [3, 6], "selector": [6, 8], "self": 3, "semant": 9, "semver": 9, "separ": [3, 6, 7, 8], "server": [6, 7, 8], "servic": [0, 6], "set": [0, 6, 7, 8], "setup": [6, 11], "sever": 0, "sh": 11, "shall": 9, "shape": 9, "shift": 3, "ship": 0, "should": [3, 6, 7, 8, 9], "shouldn": [6, 7, 8], "shown": 11, "sinc": 6, "skip": 6, "slash": 3, "sleep": [7, 8], "small": 0, "smaller": 9, "so": [6, 7, 8, 11], "softwar": [0, 2], "some": 0, "someth": 2, "sourc": [0, 2, 4, 5, 7, 11], "space": 3, "spec": [7, 8], "specif": [3, 6, 8], "specifi": [6, 7, 8], "split": 6, "ssh": [0, 6, 7], "ssh_authorized_kei": 7, "ssl": [6, 7, 8], "ssl_ca_cert": [6, 7, 8], "standard": 8, "start": [2, 3, 6], "state": [7, 8, 9], "statu": 8, "step": 11, "still": 6, "stop": [0, 8], "storag": 7, "strategi": 4, "strict": [6, 9], "string": [6, 7, 8], "structur": 9, "subset": 6, "success": [7, 8], "successfulli": 8, "sudo": 11, "suit": 11, "support": [0, 2, 7, 8, 9, 11], "symlink": 3, "sync": 0, "synopsi": 5, "t": [2, 3, 6, 7, 8], "tabl": 6, "tag": [2, 9], "tar": 2, "tarbal": 0, "target": [7, 8], "task": [3, 7], "tell": [6, 7, 8], "templat": 7, "termin": 11, "test": [0, 2, 3, 4, 6, 7, 8, 9], "testdv": 7, "testvm": [7, 8], "text": [2, 11], "than": [3, 6, 7, 8], "thei": [6, 11], "them": 2, "therefor": 9, "thi": [0, 4, 6, 7, 8, 9, 11], "those": [3, 6, 7], "through": [2, 6, 7, 8], "time": [7, 9], "toggl": 6, "token": [6, 7, 8], "tool": 2, "top": 6, "tox": 3, "trail": 3, "trailing_separ": 6, "trigger": 9, "true": [6, 7, 8], "two": 11, "txt": [2, 11], "type": [0, 6, 7], "typic": [6, 7, 8], "typograph": 4, "u1": 7, "uid": [6, 7], "under": 3, "underscor": [3, 6], "uniqu": [7, 8], "unit": [0, 4], "until": 8, "up": [6, 7, 8, 11], "updat": [0, 9], "url": [6, 7, 8], "urllib3": [6, 7, 8], "us": [0, 3, 4, 6, 7, 8, 11], "use_extra_var": 6, "use_servic": 6, "user": [3, 6, 7, 8, 9], "user_ag": [6, 7, 8], "userdata": 7, "usernam": [6, 7, 8], "util": [6, 7, 8], "v": 3, "v1": [4, 6, 7, 8], "valid": [3, 6, 7, 8], "validate_cert": [6, 7, 8], "valu": [5, 6], "var": [3, 6], "vari": [7, 8], "variabl": [3, 6, 7, 8], "vendor": 0, "venv": 3, "veri": 2, "verif": 11, "verifi": [0, 6, 7, 8], "verify_ssl": [6, 7, 8], "version": [0, 4, 6, 7, 8], "via": [6, 7, 8], "virtual": [2, 6, 11], "virtualenv": 4, "virtualmachin": [0, 2, 4, 5], "virtualmachineinst": [4, 5], "vm": 0, "vm_list": 8, "voic": 2, "volum": 7, "vscode": 3, "wa": [4, 6, 7], "wai": 11, "wait": [7, 8], "wait_condit": 0, "wait_sleep": [7, 8], "wait_timeout": [7, 8], "want": [2, 6, 7, 8], "we": [2, 6, 9], "welcom": 2, "were": 8, "when": [3, 6, 7, 8, 9], "where": 3, "whether": [6, 7, 8], "which": [2, 3, 6, 11], "while": 9, "window": [0, 6, 7, 8], "winrm": 0, "within": 4, "work": [6, 11], "world": 2, "would": [3, 9], "x27": [6, 7, 8], "xml": 11, "xxxxxxxxxxxxxxxx": 6, "yaml": [0, 3, 6], "ye": [6, 7, 8], "yml": [0, 2, 3, 6, 11], "you": [2, 3, 6, 7, 8, 11], "your": [2, 3, 6, 11]}, "titles": ["KubeVirt Collection for Ansible Release Notes", "Contributing", "Lean Ansible bindings for KubeVirt", "Contributor\u2019s Guidelines", "Welcome to kubevirt.core Collection documentation", "Plugin Index", "kubevirt \u2013 Inventory source for KubeVirt VirtualMachines and VirtualMachineInstances", "kubevirt_vm \u2013 Create or delete KubeVirt VirtualMachines", "kubevirt_vm_info \u2013 Describe KubeVirt VirtualMachines", "Collection Versioning Strategy", "Role Index", "Testing"], "titleterms": {"": 3, "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "A": 9, "ad": 9, "an": 9, "analysi": 11, "ani": 9, "ansibl": [0, 2, 11], "author": [6, 7, 8], "autom": 9, "backward": 9, "bind": 2, "break": [0, 9], "bug": 9, "bugfix": 0, "build": 2, "chang": [0, 9], "code": 2, "collect": [0, 2, 4, 9], "compat": [2, 9], "conduct": 2, "config": 11, "content": [2, 9], "continu": 11, "contribut": [1, 2], "contributor": 3, "core": 4, "coverag": 11, "creat": 7, "delet": 7, "depend": 2, "describ": 8, "develop": [3, 4], "document": [4, 9], "environ": 3, "error": 9, "exampl": [6, 7, 8, 11], "exist": 9, "featur": 9, "fix": 9, "from": [2, 9], "galaxi": 2, "gener": 4, "govern": 2, "guid": 0, "guidelin": 3, "i": 9, "includ": 2, "index": [5, 10], "instal": 2, "integr": 11, "inventori": [5, 6], "kubevirt": [0, 2, 4, 6, 7, 8], "kubevirt_vm": 7, "kubevirt_vm_info": 8, "lean": 2, "librari": 2, "licens": 2, "local": 2, "mainten": 2, "major": 0, "minor": 0, "modifi": 9, "modul": 5, "new": 9, "note": [0, 6, 7, 8], "paramet": [6, 7, 8], "playbook": 11, "plugin": [2, 5, 9], "polici": 2, "port": 0, "python": 2, "releas": [0, 2, 9], "remov": 9, "requir": [6, 7, 8], "return": [7, 8], "role": [9, 10], "run": 11, "saniti": 11, "secur": 9, "sourc": 6, "strategi": 9, "summari": 0, "synopsi": [6, 7, 8], "test": 11, "thi": 2, "topic": 0, "tox": 11, "typograph": 9, "unit": 11, "us": 2, "user": 4, "v1": 0, "valu": [7, 8], "version": [2, 9], "virtualenv": 3, "virtualmachin": [6, 7, 8], "virtualmachineinst": 6, "wa": 9, "welcom": 4, "within": 9}}) \ No newline at end of file +Search.setIndex({"alltitles": {"A typographical error was fixed in the documentation for a collection": [[9, "a-typographical-error-was-fixed-in-the-documentation-for-a-collection"]], "Ansible and Python version compatibility": [[2, "ansible-and-python-version-compatibility"]], "Ansible collections": [[2, "ansible-collections"]], "Authors": [[6, "authors"], [7, "authors"], [8, "authors"]], "Breaking Changes / Porting Guide": [[0, "breaking-changes-porting-guide"]], "Breaking change to any content within a collection": [[9, "breaking-change-to-any-content-within-a-collection"]], "Bug fix or security fix to existing content within a collection": [[9, "bug-fix-or-security-fix-to-existing-content-within-a-collection"]], "Bugfixes": [[0, "bugfixes"], [0, "id19"], [0, "id27"]], "Build and install locally": [[2, "build-and-install-locally"]], "Code of Conduct": [[2, "code-of-conduct"]], "Collection Versioning Strategy": [[9, null]], "Collection maintenance": [[2, "collection-maintenance"]], "Content removed from a collection": [[9, "content-removed-from-a-collection"]], "Continuous integration": [[11, "continuous-integration"]], "Contributing": [[1, null]], "Contributing to this collection": [[2, "contributing-to-this-collection"]], "Contributor\u2019s Guidelines": [[3, null]], "Dependencies": [[2, "dependencies"]], "Developer documentation": [[4, null]], "Development environment": [[3, "development-environment"]], "Documentation added/removed/modified within a collection": [[9, "documentation-added-removed-modified-within-a-collection"]], "Example config and playbooks": [[11, "example-config-and-playbooks"]], "Examples": [[6, "examples"], [7, "examples"], [8, "examples"]], "General": [[4, null]], "Governance": [[2, "governance"]], "Included content": [[2, "included-content"]], "Installing the Collection from Ansible Galaxy": [[2, "installing-the-collection-from-ansible-galaxy"]], "Integration tests": [[11, "integration-tests"]], "KubeVirt Collection for Ansible Release Notes": [[0, null]], "Lean Ansible bindings for KubeVirt": [[2, null]], "Licensing": [[2, "licensing"]], "Major Changes": [[0, "major-changes"]], "Minor Changes": [[0, "minor-changes"], [0, "id14"], [0, "id24"], [0, "id35"]], "New content is added to an existing collection": [[9, "new-content-is-added-to-an-existing-collection"]], "New feature to existing plugin or role within a collection (backwards compatible)": [[9, "new-feature-to-existing-plugin-or-role-within-a-collection-backwards-compatible"]], "Notes": [[6, "notes"], [7, "notes"], [8, "notes"]], "Parameters": [[6, "parameters"], [7, "parameters"], [8, "parameters"]], "Plugin Index": [[5, null]], "Plugins": [[2, "plugins"]], "Python libraries": [[2, "python-libraries"]], "Release Summary": [[0, "release-summary"], [0, "id13"], [0, "id22"], [0, "id23"], [0, "id31"], [0, "id32"], [0, "id33"], [0, "id34"], [0, "id36"]], "Release automation": [[9, "release-automation"]], "Release policy": [[2, "release-policy"]], "Requirements": [[6, "requirements"], [7, "requirements"], [8, "requirements"]], "Return Values": [[7, "return-values"], [8, "return-values"]], "Role Index": [[10, null]], "Running integration tests with ansible test": [[11, "running-integration-tests-with-ansible-test"]], "Running tests with ansible-test": [[11, "running-tests-with-ansible-test"]], "Running tests with coverage analysis": [[11, "running-tests-with-coverage-analysis"]], "Running tests with tox-ansible": [[11, "running-tests-with-tox-ansible"]], "Sanity and unit tests": [[11, "sanity-and-unit-tests"]], "Synopsis": [[6, "synopsis"], [7, "synopsis"], [8, "synopsis"]], "Testing": [[11, null]], "Topics": [[0, "topics"]], "User documentation": [[4, null]], "Using this collection": [[2, "using-this-collection"]], "Virtualenv for development": [[3, "virtualenv-for-development"]], "Welcome to kubevirt.core Collection documentation": [[4, null]], "inventory plugins": [[5, null]], "kubevirt \u2013 Inventory source for KubeVirt VirtualMachines and VirtualMachineInstances": [[6, null]], "kubevirt_vm \u2013 Create or delete KubeVirt VirtualMachines": [[7, null]], "kubevirt_vm_info \u2013 Describe KubeVirt VirtualMachines": [[8, null]], "modules plugins": [[5, null]], "v1.0.0": [[0, "v1-0-0"]], "v1.1.0": [[0, "v1-1-0"]], "v1.2.0": [[0, "v1-2-0"]], "v1.2.1": [[0, "v1-2-1"]], "v1.2.2": [[0, "v1-2-2"]], "v1.2.3": [[0, "v1-2-3"]], "v1.3.0": [[0, "v1-3-0"]], "v1.3.1": [[0, "v1-3-1"]], "v1.3.2": [[0, "v1-3-2"]], "v1.4.0": [[0, "v1-4-0"]], "v1.5.0": [[0, "v1-5-0"]]}, "docnames": ["CHANGELOG", "CONTRIBUTING", "README", "developing", "index", "plugins/index", "plugins/kubevirt", "plugins/kubevirt_vm", "plugins/kubevirt_vm_info", "releasing", "roles/index", "testing"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["CHANGELOG.rst", "CONTRIBUTING.md", "README.md", "developing.md", "index.rst", "plugins/index.rst", "plugins/kubevirt.rst", "plugins/kubevirt_vm.rst", "plugins/kubevirt_vm_info.rst", "releasing.md", "roles/index.rst", "testing.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [2, 4, 6, 7, 8, 11], "0": [2, 4, 6, 7, 8, 9], "1": [2, 4, 6, 7, 8, 9, 11], "10": [0, 6, 7, 8], "100": 0, "103": 0, "105": 0, "106": 0, "108": 0, "109": 0, "11": [2, 6, 7, 8], "111": 0, "114": 0, "115": 0, "117": 0, "119": 0, "12": [2, 6, 7, 8], "120": [7, 8], "122": 0, "124": 0, "127": [6, 7, 8], "15": [0, 2, 6, 7, 8], "16": [6, 7, 8], "168": [6, 7, 8], "17": [2, 6, 7, 8], "172": [6, 7, 8], "19": [6, 7, 8], "192": [6, 7, 8], "2": [2, 3, 4, 6, 7, 9], "28": [2, 6, 7, 8], "3": [2, 4, 6, 7, 8], "34": [6, 7, 8], "3600": 6, "4": [4, 6, 8], "48": 7, "5": [4, 6, 7, 8], "5gi": 7, "6": [0, 2], "64": 6, "70": 0, "72": 0, "73": 0, "75": 0, "76": 0, "8": [6, 7, 8], "8443": 6, "88": 0, "89": 0, "9": [2, 6, 7, 8], "90": 0, "91": 0, "95": 0, "A": [4, 6], "By": [6, 8, 9], "For": [6, 11], "If": [2, 6, 7, 8, 11], "In": [6, 11], "It": [6, 7, 8, 11], "No": 0, "Not": 0, "Or": 11, "The": [2, 3, 6, 7, 8, 9, 11], "To": [2, 3, 6, 7, 8, 11], "Will": 7, "_": 6, "_v1_datavolumetemplatespec": 7, "_v1_virtualmachineinstancespec": 7, "aaaa": 7, "abl": [6, 7, 8], "about": 11, "abov": [9, 11], "absent": 7, "accept": 2, "access": [6, 7, 8, 11], "accessmod": 7, "across": 7, "activ": [2, 6], "ad": [0, 4, 6, 7, 8], "add": [0, 6], "addit": [0, 9], "address": 6, "affect": 8, "after": [0, 6, 9], "against": 2, "agent": [6, 7, 8], "alias": [6, 7, 8], "all": [2, 3, 6, 8, 9], "allow": [0, 9, 11], "alreadi": 7, "also": [6, 7, 8], "alwai": [6, 7, 8], "among": 2, "an": [2, 4, 6, 7, 8], "ani": [2, 4, 6, 7, 8], "annot": [7, 8, 9], "ansibl": [3, 4, 6, 7, 8, 9], "ansible_cache_plugin": 6, "ansible_cache_plugin_connect": 6, "ansible_cache_plugin_prefix": 6, "ansible_cache_plugin_timeout": 6, "ansible_collect": 11, "ansible_connect": 0, "ansible_inventory_": 6, "ansible_inventory_cach": 6, "ansible_inventory_cache_connect": 6, "ansible_inventory_cache_plugin": 6, "ansible_inventory_cache_plugin_prefix": 6, "ansible_inventory_cache_timeout": 6, "ansible_inventory_use_extra_var": 6, "ansible_port": 0, "ansible_test_prefer_podman": 11, "apach": 2, "api": [6, 7, 8, 9], "api_found": 8, "api_kei": [6, 7, 8], "api_vers": [6, 7, 8], "app": [6, 7, 8], "append": 6, "append_base_domain": [0, 6], "applic": [6, 7, 8], "ar": [2, 3, 6, 7, 8, 9, 11], "argspec": 9, "argument": [3, 7, 8], "argument_spec": 3, "around": 3, "artifact": 9, "assert": 0, "assign": 6, "assum": 9, "attach": 6, "attempt": [6, 7, 8], "attribut": [7, 8], "auth": [6, 7, 8], "authent": [6, 7, 8], "author": 5, "autom": [0, 2, 3, 4], "automat": 7, "avail": [6, 9], "avoid": [0, 3, 6, 7, 8], "awx": 6, "background": 7, "backward": 4, "bar": 3, "base": [0, 2, 6, 8], "base_domain": 6, "basi": 7, "basic": [6, 7, 8], "basic_auth": [6, 7, 8], "becaus": 6, "becom": 2, "been": 2, "befor": 2, "begin": 9, "behavior": [7, 8], "below": [6, 7, 8, 9], "better": [2, 11], "between": [7, 8], "bind": [4, 11], "boolean": [6, 7, 8], "both": 11, "branch": 2, "break": 4, "bridg": [6, 7], "bug": 4, "build": [0, 3, 6, 9, 11], "built": 9, "bump": 0, "ca": [6, 7, 8], "ca_cert": [6, 7, 8], "cach": [0, 6], "cache_connect": 6, "cache_plugin": 6, "cache_prefix": 6, "cache_timeout": 6, "can": [2, 3, 6, 7, 8, 11], "case": [6, 7], "cd": 11, "cert_fil": [6, 7, 8], "certif": [6, 7, 8], "cfg": 9, "chain": [6, 7, 8], "chang": [3, 4, 7, 11], "changelog": [0, 4], "charact": 7, "check": [6, 7, 8, 11], "checkout": 2, "choic": [6, 7, 8], "choosen": 11, "chore": 0, "ci": 11, "cidr": [6, 7, 8], "cleanup": [0, 11], "client": [6, 7, 8], "client_cert": [6, 7, 8], "client_kei": [6, 7, 8], "clone": [2, 11], "cloud": 7, "cloudinit": 7, "cloudinitnocloud": 7, "cluster": [6, 7, 8, 11], "code": [0, 4, 11], "collabor": 2, "collect": [6, 7, 8, 11], "colon": [6, 7, 8], "com": [6, 7, 8, 11], "combin": 2, "comma": [6, 7, 8], "command": [2, 3], "comment": [6, 7, 8], "common": [7, 8], "commun": 2, "compat": [0, 3, 4, 11], "complex": [7, 8], "compos": 6, "composit": 6, "concaten": [3, 6], "condit": [6, 7, 8], "conduct": 4, "config": [4, 6, 7, 8], "configur": [6, 7, 8, 11], "conjunct": 6, "connect": [0, 6, 7, 8, 9], "consensu": 2, "consid": 9, "construct": 6, "contain": [3, 9, 11], "containerdisk": 7, "content": 4, "context": [6, 7, 8], "continu": 6, "contribut": 4, "contributor": [2, 4], "control": [0, 6, 7], "convent": 3, "core": [0, 2, 6, 7, 8, 11], "correct": [6, 7, 8, 9], "cover": 11, "creat": [2, 4, 5, 6, 9, 11], "create_group": 6, "creation": [0, 6], "credenti": [6, 7, 8], "ctrl": 3, "current": [2, 8, 9], "custom": 6, "dash": 3, "data": 6, "data_volume_templ": 7, "datavolum": 7, "debug": 11, "decis": 2, "dedic": [2, 9], "default": [3, 6, 7, 8, 9], "default_testvm": 8, "default_valu": 6, "defin": [3, 6], "definit": 7, "delet": [2, 4, 5, 9, 11], "delete_opt": 7, "dep": 11, "depend": [0, 7, 11], "deprec": [0, 6, 9], "deriv": 6, "describ": [0, 2, 4, 5], "descript": [6, 7, 8], "detail": [2, 6, 7, 8], "determin": 7, "dev": 11, "develop": [2, 6, 9, 11], "devic": 7, "dictionari": [6, 7, 8], "did": 11, "differ": 7, "directori": [3, 11], "disabl": [6, 7, 8], "discuss": [2, 6, 7, 8], "do": 3, "doc": [0, 2], "docker": [7, 11], "docsit": 0, "document": [0, 6, 7, 8], "doe": [6, 7, 8, 9], "domain": [6, 7, 8], "don": [2, 3], "done": 11, "down": 11, "downstream": 0, "drop": 0, "due": 0, "durat": [6, 7], "dv": 7, "e": [3, 6, 7, 8], "e2": [0, 11], "each": [3, 6, 9], "earli": 0, "ed25519": 7, "either": [7, 8, 9], "elaps": 7, "element": [6, 7, 8], "elimin": 9, "empti": [0, 6, 7], "en": [6, 7, 8], "enabl": 6, "end": [6, 7, 8], "enhanc": 0, "ensur": [0, 6, 11], "entri": [6, 9], "environ": [4, 6, 7, 8, 11], "error": [4, 6, 7, 8], "establish": 6, "etc": 8, "even": [6, 7, 8], "everi": 2, "exampl": [3, 4, 5, 9], "except": 3, "exclus": [6, 7], "execut": [6, 7, 8], "exist": [0, 4, 6, 7, 8], "expir": [6, 7, 8], "explic": 0, "explicitli": 9, "express": 6, "extens": [3, 9], "extra": 6, "fact": 6, "fact_cach": 6, "fact_caching_connect": 6, "fact_caching_prefix": 6, "fact_caching_timeout": 6, "fail": [6, 7, 8], "fals": [6, 7, 8], "fatal": 6, "feat": 0, "featur": [4, 6, 7, 8], "fedora": 7, "feel": 2, "fetch": 6, "field": [7, 8], "field_selector": 8, "file": [0, 2, 3, 6, 7, 8], "filenam": 6, "filter": [8, 9], "find": [2, 8], "fip": 0, "first": 9, "fix": [0, 4], "flag": [6, 7, 8], "focus": 3, "follow": [2, 3, 7, 8, 9, 11], "foo": [3, 6, 7, 8], "forc": 7, "foreground": 7, "format": [6, 9, 11], "found": [2, 6, 7, 8], "fragment": 0, "free": 2, "from": [3, 4, 6, 7, 8], "full": [2, 6, 7, 8], "function": [0, 9], "further": [6, 7, 8], "g": [3, 6, 7, 8], "galaxi": [6, 7, 8, 9, 11], "gcloud": [6, 7, 8], "gener": [6, 7, 9], "generate_nam": 7, "get": 8, "git": [9, 11], "github": [9, 11], "give": 0, "given": [6, 9], "gke": [6, 7, 8], "go": [3, 6, 7, 8], "govern": 4, "group": [0, 6, 7, 8], "group1": [6, 7, 8], "group2": [6, 7, 8], "gt": [6, 7, 8], "guid": 2, "guidelin": [1, 2, 4], "gz": 2, "ha": 2, "hack": 11, "halt": 7, "have": [2, 3, 6], "header": [6, 7, 8], "help": 2, "here": [6, 7, 8], "high": 6, "higher": [0, 6], "highest": 6, "highlight": [6, 7, 8], "host": [0, 2, 6, 7, 8], "host_format": 6, "hotfix": 0, "how": [2, 7, 8, 9], "html": [6, 7, 8, 11], "http": [6, 7, 8, 9, 11], "http_proxi": [6, 7, 8], "hub": [0, 9], "i": [0, 2, 4, 6, 7, 8, 11], "ie": 3, "ignor": [6, 7, 8], "imag": 7, "imperson": [6, 7, 8], "impersonate_group": [6, 7, 8], "impersonate_us": [6, 7, 8], "import": 2, "improv": 0, "inbound": 9, "includ": [0, 3, 4, 6, 7, 8, 9], "incompat": 9, "increas": 9, "increment": 9, "indent": 3, "index": [4, 11], "indic": 9, "individu": 2, "ini": 6, "initi": 0, "input": 6, "instal": [3, 6, 7, 8, 11], "instancetyp": 7, "instead": 6, "integ": [6, 7, 8], "integr": [0, 4], "interfac": [0, 6, 7], "interface_nam": 6, "intern": 3, "interpol": 3, "interpret": 3, "introduc": 9, "invalid": 6, "inventori": [0, 2, 4, 9, 11], "inventory_plugin": 6, "io": [6, 7, 8], "ip": [6, 7, 8], "issu": [0, 2, 11], "item": 6, "its": 7, "jinja": 3, "jinja2": 6, "jsonpatch": [2, 7], "k8": [0, 6, 7, 8], "k8s_auth_api_kei": [6, 7, 8], "k8s_auth_cert_fil": [6, 7, 8], "k8s_auth_context": [6, 7, 8], "k8s_auth_host": [6, 7, 8], "k8s_auth_impersonate_group": [6, 7, 8], "k8s_auth_impersonate_us": [6, 7, 8], "k8s_auth_key_fil": [6, 7, 8], "k8s_auth_kubeconfig": [6, 7, 8], "k8s_auth_no_proxi": [6, 7, 8], "k8s_auth_password": [6, 7, 8], "k8s_auth_persist_config": [6, 7, 8], "k8s_auth_proxi": [6, 7, 8], "k8s_auth_proxy_headers_basic_auth": [6, 7, 8], "k8s_auth_proxy_headers_proxy_basic_auth": [6, 7, 8], "k8s_auth_proxy_headers_user_ag": [6, 7, 8], "k8s_auth_ssl_ca_cert": [6, 7, 8], "k8s_auth_usernam": [6, 7, 8], "k8s_auth_verify_ssl": [6, 7, 8], "keep": [0, 3], "kei": [0, 6, 7, 8], "key_fil": [6, 7, 8], "keyed_group": 6, "kind": [2, 8, 11], "kindexgw": 7, "know": 2, "kube": [6, 7, 8], "kube_secondary_dn": 6, "kubeconfig": [6, 7, 8], "kubectl": 11, "kubernet": [0, 2, 6, 7, 8], "kubesecondarydn": 6, "kubevirt": [1, 5, 11], "kubevirt_vm": [0, 2, 4, 5], "kubevirt_vm_info": [0, 2, 4, 5], "label": [6, 7, 8, 9], "label_selector": [6, 8], "latest": [6, 7, 8], "lead": 6, "leading_separ": 6, "lean": 4, "learn": 2, "less": [6, 7, 8], "let": 2, "level": 6, "librari": [6, 7, 8], "licens": 4, "like": [2, 3, 6, 7, 8, 11], "limit": 9, "line": 2, "link": 0, "list": [0, 2, 3, 6, 7, 8], "load": [6, 7, 8], "local": [6, 7, 8, 11], "localhost": [6, 7, 8], "locat": 11, "long": [7, 8], "low": 6, "lower": 6, "lowercas": 3, "machin": [2, 3, 6, 11], "made": [2, 9], "mai": [7, 9], "main": [2, 7], "maintain": [2, 9], "mainten": 4, "major": 9, "make": [0, 2, 3, 6, 9, 11], "make_head": [6, 7, 8], "mani": 0, "manner": 9, "manual": 7, "map": [6, 8], "markup": 0, "masquerad": 7, "matcher": 7, "matrix": [2, 9], "md": 2, "medium": 7, "memori": 6, "mention": 2, "merg": 6, "met": 7, "meta": 3, "metadata": [7, 8, 9], "method": 7, "might": [6, 7, 8], "min": 11, "mind": 2, "minor": 9, "mkdir": 11, "mode": [0, 7, 8], "modifi": [4, 8], "modul": [0, 6, 7, 8, 9], "more": [0, 2, 3, 6], "mostli": 0, "mount": 11, "move": 6, "multipl": [0, 6, 7, 8, 11], "multu": 7, "must": [6, 7, 8], "mutual": [6, 7], "my": 3, "my_path": 3, "my_playbook": 3, "my_rol": 3, "name": [3, 6, 7, 8, 9], "namespac": [6, 7, 8], "namespace_vmis_group": 0, "necessari": 11, "need": [2, 3, 6, 7, 8, 9, 11], "network": [6, 7], "network_nam": 6, "networknam": 7, "new": [2, 4, 6, 7, 8], "newli": 9, "next": [6, 7, 8, 9], "no_proxi": [6, 7, 8], "node": 6, "nodeport": 6, "nor": 9, "note": [5, 9], "noth": 3, "number": [7, 8, 9], "object": [7, 8], "oidc": [6, 7, 8], "old": [6, 7, 8], "omit": 6, "onc": 7, "one": 6, "onli": [0, 6, 7, 9], "oper": [2, 6, 7, 8], "option": [0, 6, 7, 8], "order": [6, 11], "org": 9, "orphan": 7, "other": [3, 6, 7, 8], "otherwis": 6, "our": 2, "out": 11, "outcom": 9, "output": 11, "over": [0, 3], "overrid": [3, 6], "overridden": 3, "owner": 2, "p": [3, 11], "page": 9, "paramet": [0, 5, 9], "parent": 6, "parent_group": 6, "part": [6, 7, 8], "particip": 2, "pass": [0, 7, 8], "password": [6, 7, 8], "patch": [7, 9], "path": [3, 6, 7, 8, 11], "payload": 9, "peopl": 2, "perform": [7, 8], "persist_config": [6, 7, 8], "pick": [2, 6, 7, 8], "pip": [2, 3, 11], "plai": [3, 11], "plain": 11, "platform": [3, 6, 7, 8], "playbook": [3, 4, 6, 7, 8, 9], "pleas": [6, 7, 8, 9], "plugin": [4, 6, 11], "pod": 7, "podman": 11, "polici": [4, 7], "port": 6, "possibl": [3, 6], "post_task": 3, "pre": 9, "pre_task": 3, "preced": 6, "precondit": 7, "prefer": 7, "prefix": 6, "present": 7, "previou": 9, "primari": 6, "prior": 9, "prioriti": [0, 6], "proce": 7, "process": [0, 2], "produc": 11, "project": [6, 7, 8, 11], "project_dir": 11, "propagationpolici": 7, "proper": 0, "propos": 2, "provid": [0, 2, 6, 7, 8, 11], "proxi": [6, 7, 8], "proxy_basic_auth": [6, 7, 8], "proxy_head": [6, 7, 8], "publish": 9, "purpos": [3, 11], "python": [3, 4, 6, 7, 8, 11], "pyyaml": [2, 6, 7, 8], "quai": 7, "question": 2, "r": [2, 11], "random": 7, "read": [6, 7, 8], "readi": [7, 8, 9], "readm": 9, "readthedoc": [6, 7, 8], "readwriteonc": 7, "recommend": 11, "redund": 0, "refer": [1, 2, 6, 7, 8], "refresh": [6, 7, 8], "regist": 8, "registri": 7, "releas": 4, "reli": 11, "remov": [4, 6, 11], "replac": 7, "report": 11, "repositori": [2, 11], "repres": [6, 7, 8], "represent": 8, "reproduc": 11, "request": 7, "requir": [2, 3, 5, 9, 11], "rerunonfailur": 7, "resourc": [7, 8], "resourcevers": 7, "rest": 8, "result": [3, 7, 8], "retrigg": 0, "return": [0, 5, 6, 9], "review_checklist": 2, "revis": 9, "rework": 0, "robust": 0, "role": [3, 4], "rsa": 0, "run": [0, 3, 6, 7, 8], "run_strategi": 7, "runstrategi": [0, 7], "same": 3, "sampl": [7, 11], "saniti": 4, "save": [6, 7, 8], "scenario": 9, "schema": 8, "script": 11, "search": 8, "second": [6, 7, 8], "secondari": [0, 6], "section": [9, 11], "secur": 4, "see": [2, 6, 7, 8, 9], "select": [3, 6], "selector": [6, 8], "self": 3, "semant": 9, "semver": 9, "separ": [3, 6, 7, 8], "server": [6, 7, 8], "servic": [0, 6], "set": [0, 6, 7, 8], "setup": [6, 11], "sever": 0, "sh": 11, "shall": 9, "shape": 9, "shift": 3, "ship": 0, "should": [3, 6, 7, 8, 9], "shouldn": [6, 7, 8], "shown": 11, "sinc": 6, "skip": 6, "slash": 3, "sleep": [7, 8], "small": 0, "smaller": 9, "so": [6, 7, 8, 11], "softwar": [0, 2], "some": 0, "someth": 2, "sourc": [0, 2, 4, 5, 7, 11], "space": 3, "spec": [7, 8], "specif": [3, 6, 8], "specifi": [6, 7, 8], "split": 6, "ssh": [0, 6, 7], "ssh_authorized_kei": 7, "ssl": [6, 7, 8], "ssl_ca_cert": [6, 7, 8], "standard": 8, "start": [2, 3, 6], "state": [7, 8, 9], "statu": 8, "step": 11, "still": 6, "stop": [0, 8], "storag": 7, "strategi": 4, "strict": [6, 9], "string": [6, 7, 8], "structur": 9, "subset": 6, "success": [7, 8], "successfulli": 8, "sudo": 11, "suit": 11, "support": [0, 2, 7, 8, 9, 11], "symlink": 3, "sync": 0, "synopsi": 5, "t": [2, 3, 6, 7, 8], "tabl": 6, "tag": [2, 9], "tar": 2, "tarbal": 0, "target": [7, 8], "task": [3, 7], "tell": [6, 7, 8], "templat": 7, "termin": 11, "test": [0, 2, 3, 4, 6, 7, 8, 9], "testdv": 7, "testvm": [7, 8], "text": [2, 11], "than": [3, 6, 7, 8], "thei": [6, 11], "them": 2, "therefor": 9, "thi": [0, 4, 6, 7, 8, 9, 11], "those": [3, 6, 7], "through": [2, 6, 7, 8], "time": [7, 9], "toggl": 6, "token": [6, 7, 8], "tool": 2, "top": 6, "tox": 3, "trail": 3, "trailing_separ": 6, "trigger": 9, "true": [6, 7, 8], "two": 11, "txt": [2, 11], "type": [0, 6, 7], "typic": [6, 7, 8], "typograph": 4, "u1": 7, "uid": [6, 7], "under": 3, "underscor": [3, 6], "uniqu": [7, 8], "unit": [0, 4], "until": 8, "up": [6, 7, 8, 11], "updat": [0, 9], "url": [6, 7, 8], "urllib3": [6, 7, 8], "us": [0, 3, 4, 6, 7, 8, 11], "use_extra_var": 6, "use_servic": 6, "user": [3, 6, 7, 8, 9], "user_ag": [6, 7, 8], "userdata": 7, "usernam": [6, 7, 8], "util": [6, 7, 8], "v": 3, "v1": [4, 6, 7, 8], "valid": [3, 6, 7, 8], "validate_cert": [6, 7, 8], "valu": [5, 6], "var": [3, 6], "vari": [7, 8], "variabl": [3, 6, 7, 8], "vendor": 0, "venv": 3, "veri": 2, "verif": 11, "verifi": [0, 6, 7, 8], "verify_ssl": [6, 7, 8], "version": [0, 4, 6, 7, 8], "via": [6, 7, 8], "virtual": [2, 6, 11], "virtualenv": 4, "virtualmachin": [0, 2, 4, 5], "virtualmachineinst": [4, 5], "vm": 0, "vm_list": 8, "voic": 2, "volum": 7, "vscode": 3, "wa": [4, 6, 7], "wai": 11, "wait": [7, 8], "wait_condit": 0, "wait_sleep": [7, 8], "wait_timeout": [7, 8], "want": [2, 6, 7, 8], "we": [2, 6, 9], "welcom": 2, "were": 8, "when": [3, 6, 7, 8, 9], "where": 3, "whether": [6, 7, 8], "which": [2, 3, 6, 11], "while": 9, "window": [0, 6, 7, 8], "winrm": 0, "within": 4, "work": [6, 11], "world": 2, "would": [3, 9], "x27": [6, 7, 8], "xml": 11, "xxxxxxxxxxxxxxxx": 6, "yaml": [0, 3, 6], "ye": [6, 7, 8], "yml": [0, 2, 3, 6, 11], "you": [2, 3, 6, 7, 8, 11], "your": [2, 3, 6, 11]}, "titles": ["KubeVirt Collection for Ansible Release Notes", "Contributing", "Lean Ansible bindings for KubeVirt", "Contributor\u2019s Guidelines", "Welcome to kubevirt.core Collection documentation", "Plugin Index", "kubevirt \u2013 Inventory source for KubeVirt VirtualMachines and VirtualMachineInstances", "kubevirt_vm \u2013 Create or delete KubeVirt VirtualMachines", "kubevirt_vm_info \u2013 Describe KubeVirt VirtualMachines", "Collection Versioning Strategy", "Role Index", "Testing"], "titleterms": {"": 3, "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "A": 9, "ad": 9, "an": 9, "analysi": 11, "ani": 9, "ansibl": [0, 2, 11], "author": [6, 7, 8], "autom": 9, "backward": 9, "bind": 2, "break": [0, 9], "bug": 9, "bugfix": 0, "build": 2, "chang": [0, 9], "code": 2, "collect": [0, 2, 4, 9], "compat": [2, 9], "conduct": 2, "config": 11, "content": [2, 9], "continu": 11, "contribut": [1, 2], "contributor": 3, "core": 4, "coverag": 11, "creat": 7, "delet": 7, "depend": 2, "describ": 8, "develop": [3, 4], "document": [4, 9], "environ": 3, "error": 9, "exampl": [6, 7, 8, 11], "exist": 9, "featur": 9, "fix": 9, "from": [2, 9], "galaxi": 2, "gener": 4, "govern": 2, "guid": 0, "guidelin": 3, "i": 9, "includ": 2, "index": [5, 10], "instal": 2, "integr": 11, "inventori": [5, 6], "kubevirt": [0, 2, 4, 6, 7, 8], "kubevirt_vm": 7, "kubevirt_vm_info": 8, "lean": 2, "librari": 2, "licens": 2, "local": 2, "mainten": 2, "major": 0, "minor": 0, "modifi": 9, "modul": 5, "new": 9, "note": [0, 6, 7, 8], "paramet": [6, 7, 8], "playbook": 11, "plugin": [2, 5, 9], "polici": 2, "port": 0, "python": 2, "releas": [0, 2, 9], "remov": 9, "requir": [6, 7, 8], "return": [7, 8], "role": [9, 10], "run": 11, "saniti": 11, "secur": 9, "sourc": 6, "strategi": 9, "summari": 0, "synopsi": [6, 7, 8], "test": 11, "thi": 2, "topic": 0, "tox": 11, "typograph": 9, "unit": 11, "us": 2, "user": 4, "v1": 0, "valu": [7, 8], "version": [2, 9], "virtualenv": 3, "virtualmachin": [6, 7, 8], "virtualmachineinst": 6, "wa": 9, "welcom": 4, "within": 9}}) \ No newline at end of file