mirror of
https://github.com/ansible-collections/kubernetes.core.git
synced 2026-05-12 20:42:08 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1c0734dd4e | ||
|
|
e6d138dbf0 | ||
|
|
eed4ebb0af | ||
|
|
d3031fcbd3 |
2
.github/workflows/integration-tests.yaml
vendored
2
.github/workflows/integration-tests.yaml
vendored
@@ -132,6 +132,8 @@ jobs:
|
||||
|
||||
- name: create kubernetes cluster
|
||||
uses: helm/kind-action@v1.8.0
|
||||
with:
|
||||
node_image: "kindest/node:v1.29.2"
|
||||
|
||||
- name: Run integration tests
|
||||
uses: ansible-network/github_actions/.github/actions/ansible_test_integration@main
|
||||
|
||||
@@ -4,6 +4,21 @@ Kubernetes Collection Release Notes
|
||||
|
||||
.. contents:: Topics
|
||||
|
||||
v3.0.1
|
||||
======
|
||||
|
||||
Release Summary
|
||||
---------------
|
||||
|
||||
This release fixes issue with resources discovery when complex subresources are present, and fixes issues with `reuse-values` parameter for helm module.
|
||||
|
||||
Bugfixes
|
||||
--------
|
||||
|
||||
- Resolve Collections util resource discovery fails when complex subresources present (https://github.com/ansible-collections/kubernetes.core/pull/676).
|
||||
- align `helmdiff_check()` function commandline rendering with the `deploy()` function (https://github.com/ansible-collections/kubernetes.core/pull/670).
|
||||
- helm - use ``reuse-values`` when running ``helm diff`` command (https://github.com/ansible-collections/kubernetes.core/issues/680).
|
||||
- integrations test helm_kubeconfig - set helm version to v3.10.3 to avoid incompatability with new bitnami charts (https://github.com/ansible-collections/kubernetes.core/pull/670).
|
||||
|
||||
v3.0.0
|
||||
======
|
||||
|
||||
@@ -814,3 +814,22 @@ releases:
|
||||
- remove_ansible_2_13.yaml
|
||||
- update_supported_versions.yaml
|
||||
release_date: '2023-11-17'
|
||||
3.0.1:
|
||||
changes:
|
||||
bugfixes:
|
||||
- Resolve Collections util resource discovery fails when complex subresources
|
||||
present (https://github.com/ansible-collections/kubernetes.core/pull/676).
|
||||
- align `helmdiff_check()` function commandline rendering with the `deploy()`
|
||||
function (https://github.com/ansible-collections/kubernetes.core/pull/670).
|
||||
- helm - use ``reuse-values`` when running ``helm diff`` command (https://github.com/ansible-collections/kubernetes.core/issues/680).
|
||||
- integrations test helm_kubeconfig - set helm version to v3.10.3 to avoid incompatability
|
||||
with new bitnami charts (https://github.com/ansible-collections/kubernetes.core/pull/670).
|
||||
release_summary: This release fixes issue with resources discovery when complex
|
||||
subresources are present, and fixes issues with `reuse-values` parameter for
|
||||
helm module.
|
||||
fragments:
|
||||
- 20240117-fix-helm-diff-cmd-line-rendering.yml
|
||||
- 20240222-Collections-util-resource-discovery-fails-when-complex-subresources-present.yml
|
||||
- 20240228-fix-helm-diff-with-reuse-values.yml
|
||||
- 3.0.1.yml
|
||||
release_date: '2024-03-01'
|
||||
|
||||
@@ -113,7 +113,7 @@ class Discoverer(kubernetes.dynamic.discovery.Discoverer):
|
||||
filter(lambda resource: "/" in resource["name"], resources_response)
|
||||
)
|
||||
for subresource in subresources_raw:
|
||||
resource, name = subresource["name"].split("/")
|
||||
resource, name = subresource["name"].split("/", 1)
|
||||
subresources[resource][name] = subresource
|
||||
|
||||
for resource in resources_raw:
|
||||
|
||||
@@ -639,6 +639,9 @@ def helmdiff_check(
|
||||
replace=False,
|
||||
chart_repo_url=None,
|
||||
post_renderer=False,
|
||||
set_value_args=None,
|
||||
reuse_values=None,
|
||||
reset_values=True,
|
||||
):
|
||||
"""
|
||||
Use helm diff to determine if a release would change by upgrading a chart.
|
||||
@@ -652,10 +655,14 @@ def helmdiff_check(
|
||||
if chart_version is not None:
|
||||
cmd += " " + "--version=" + chart_version
|
||||
if not replace:
|
||||
cmd += " " + "--reset-values"
|
||||
cmd += " " + "--reset-values=" + str(reset_values)
|
||||
if post_renderer:
|
||||
cmd += " --post-renderer=" + post_renderer
|
||||
|
||||
if values_files:
|
||||
for value_file in values_files:
|
||||
cmd += " --values=" + value_file
|
||||
|
||||
if release_values != {}:
|
||||
fd, path = tempfile.mkstemp(suffix=".yml")
|
||||
with open(path, "w") as yaml_file:
|
||||
@@ -663,9 +670,11 @@ def helmdiff_check(
|
||||
cmd += " -f=" + path
|
||||
module.add_cleanup_file(path)
|
||||
|
||||
if values_files:
|
||||
for values_file in values_files:
|
||||
cmd += " -f=" + values_file
|
||||
if set_value_args:
|
||||
cmd += " " + set_value_args
|
||||
|
||||
if reuse_values:
|
||||
cmd += " --reuse-values"
|
||||
|
||||
rc, out, err = module.run_helm_command(cmd)
|
||||
return (len(out.strip()) > 0, out.strip())
|
||||
@@ -847,11 +856,11 @@ def main():
|
||||
"Please consider add dependencies block or disable dependency_update to remove this warning."
|
||||
)
|
||||
|
||||
if release_status is None: # Not installed
|
||||
set_value_args = None
|
||||
if set_values:
|
||||
set_value_args = module.get_helm_set_values_args(set_values)
|
||||
|
||||
if release_status is None: # Not installed
|
||||
helm_cmd = deploy(
|
||||
module,
|
||||
helm_cmd,
|
||||
@@ -896,6 +905,9 @@ def main():
|
||||
replace,
|
||||
chart_repo_url,
|
||||
post_renderer,
|
||||
set_value_args,
|
||||
reuse_values=reuse_values,
|
||||
reset_values=reset_values,
|
||||
)
|
||||
if would_change and module._diff:
|
||||
opt_result["diff"] = {"prepared": prepared}
|
||||
@@ -909,10 +921,6 @@ def main():
|
||||
)
|
||||
|
||||
if force or would_change:
|
||||
set_value_args = None
|
||||
if set_values:
|
||||
set_value_args = module.get_helm_set_values_args(set_values)
|
||||
|
||||
helm_cmd = deploy(
|
||||
module,
|
||||
helm_cmd,
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
apiVersion: v2
|
||||
name: chart-reuse-values
|
||||
description: A Helm chart for Kubernetes
|
||||
|
||||
# A chart can be either an 'application' or a 'library' chart.
|
||||
#
|
||||
# Application charts are a collection of templates that can be packaged into versioned archives
|
||||
# to be deployed.
|
||||
#
|
||||
# Library charts provide useful utilities or functions for the chart developer. They're included as
|
||||
# a dependency of application charts to inject those utilities and functions into the rendering
|
||||
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
|
||||
type: application
|
||||
|
||||
# This is the chart version. This version number should be incremented each time you make changes
|
||||
# to the chart and its templates, including the app version.
|
||||
# Versions are expected to follow Semantic Versioning (https://semver.org/)
|
||||
version: 0.1.0
|
||||
|
||||
# This is the version number of the application being deployed. This version number should be
|
||||
# incremented each time you make changes to the application. Versions are not expected to
|
||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||
# It is recommended to use it with quotes.
|
||||
appVersion: "1.16.0"
|
||||
@@ -0,0 +1,7 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: cmap
|
||||
data:
|
||||
ansible_version: {{ .Values.ansible_version }}
|
||||
phase: {{ .Values.phase }}
|
||||
@@ -0,0 +1,2 @@
|
||||
ansible_version: milestone
|
||||
phase: uat
|
||||
@@ -143,6 +143,8 @@
|
||||
chart_ref: "{{ test_chart_ref }}"
|
||||
values:
|
||||
foo: gaz
|
||||
values_files:
|
||||
- "{{ test_chart_ref }}/values.yml"
|
||||
register: install
|
||||
|
||||
- assert:
|
||||
@@ -157,6 +159,46 @@
|
||||
chart_ref: "{{ test_chart_ref }}"
|
||||
values:
|
||||
foo: gaz
|
||||
values_files:
|
||||
- "{{ test_chart_ref }}/values.yml"
|
||||
register: install
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- install is not changed
|
||||
|
||||
- name: Upgrade with set_values
|
||||
helm:
|
||||
binary_path: "{{ helm_binary }}"
|
||||
name: test-chart
|
||||
namespace: "{{ helm_namespace }}"
|
||||
chart_ref: "{{ test_chart_ref }}"
|
||||
values:
|
||||
foo: gaz
|
||||
values_files:
|
||||
- "{{ test_chart_ref }}/values.yml"
|
||||
set_values:
|
||||
- value: foo=qux
|
||||
value_type: string
|
||||
register: install
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- install is changed
|
||||
|
||||
- name: Upgrade with set_values idempotency check
|
||||
helm:
|
||||
binary_path: "{{ helm_binary }}"
|
||||
name: test-chart
|
||||
namespace: "{{ helm_namespace }}"
|
||||
chart_ref: "{{ test_chart_ref }}"
|
||||
values:
|
||||
foo: gaz
|
||||
values_files:
|
||||
- "{{ test_chart_ref }}/values.yml"
|
||||
set_values:
|
||||
- value: foo=qux
|
||||
value_type: string
|
||||
register: install
|
||||
|
||||
- assert:
|
||||
@@ -256,4 +298,7 @@
|
||||
kind: Namespace
|
||||
name: "{{ helm_namespace }}"
|
||||
state: absent
|
||||
wait: true
|
||||
ignore_errors: yes
|
||||
|
||||
- include_tasks: reuse_values.yml
|
||||
|
||||
93
tests/integration/targets/helm_diff/tasks/reuse_values.yml
Normal file
93
tests/integration/targets/helm_diff/tasks/reuse_values.yml
Normal file
@@ -0,0 +1,93 @@
|
||||
---
|
||||
- name: Create temporary directory for helm chart
|
||||
tempfile:
|
||||
suffix: .helm
|
||||
state: directory
|
||||
register: helm_dir
|
||||
|
||||
- name: Test helm diff functionality
|
||||
vars:
|
||||
test_chart_path: "{{ helm_dir.path }}/test-chart-reuse-values"
|
||||
test_release_name: "myrelease"
|
||||
|
||||
block:
|
||||
|
||||
- name: Install helm diff
|
||||
kubernetes.core.helm_plugin:
|
||||
binary_path: "{{ helm_binary }}"
|
||||
state: present
|
||||
plugin_path: https://github.com/databus23/helm-diff
|
||||
plugin_version: 3.9.4
|
||||
|
||||
- name: Copy test chart
|
||||
ansible.builtin.copy:
|
||||
src: "test-chart-reuse-values"
|
||||
dest: "{{ helm_dir.path }}"
|
||||
|
||||
- name: Create helm release
|
||||
kubernetes.core.helm:
|
||||
state: present
|
||||
binary_path: "{{ helm_binary }}"
|
||||
chart_ref: "{{ test_chart_path }}"
|
||||
release_name: "{{ test_release_name }}"
|
||||
release_namespace: "{{ helm_namespace }}"
|
||||
create_namespace: true
|
||||
release_values:
|
||||
ansible_version: devel
|
||||
phase: ci
|
||||
wait: true
|
||||
|
||||
- name: Upgrade helm release (reset_values=false and reuse_values=true)
|
||||
kubernetes.core.helm:
|
||||
binary_path: "{{ helm_binary }}"
|
||||
chart_ref: "{{ test_chart_path }}"
|
||||
reset_values: false
|
||||
reuse_values: true
|
||||
release_name: "{{ test_release_name }}"
|
||||
release_namespace: "{{ helm_namespace }}"
|
||||
values:
|
||||
ansible_version: devel
|
||||
register: helm_upgrade
|
||||
|
||||
- name: Ensure task did not reported change
|
||||
assert:
|
||||
that:
|
||||
- helm_upgrade is not changed
|
||||
|
||||
- name: Upgrade helm release (reuse_values=true with default value for reset_values)
|
||||
kubernetes.core.helm:
|
||||
binary_path: "{{ helm_binary }}"
|
||||
chart_ref: "{{ test_chart_path }}"
|
||||
reuse_values: true
|
||||
release_name: "{{ test_release_name }}"
|
||||
release_namespace: "{{ helm_namespace }}"
|
||||
values:
|
||||
ansible_version: devel
|
||||
register: helm_upgrade
|
||||
|
||||
- name: Ensure task reported change
|
||||
assert:
|
||||
that:
|
||||
- helm_upgrade is changed
|
||||
|
||||
always:
|
||||
- name: Remove temporary directory
|
||||
file:
|
||||
path: "{{ helm_dir.path }}"
|
||||
state: absent
|
||||
ignore_errors: true
|
||||
|
||||
- name: Uninstall helm diff
|
||||
kubernetes.core.helm_plugin:
|
||||
binary_path: "{{ helm_binary }}"
|
||||
state: absent
|
||||
plugin_name: diff
|
||||
ignore_errors: true
|
||||
|
||||
- name: Remove helm namespace
|
||||
kubernetes.core.k8s:
|
||||
api_version: v1
|
||||
kind: Namespace
|
||||
name: "{{ helm_namespace }}"
|
||||
state: absent
|
||||
ignore_errors: true
|
||||
@@ -1,6 +1,10 @@
|
||||
---
|
||||
- name: Test helm with in-memory kubeconfig
|
||||
include_tasks: "from_in_memory_kubeconfig.yml"
|
||||
loop_control:
|
||||
loop_var: test_helm_version
|
||||
with_items:
|
||||
- "v3.10.3"
|
||||
|
||||
- name: Test helm with custom kubeconfig and validate_certs=false
|
||||
include_tasks: "from_kubeconfig_with_validate_certs.yml"
|
||||
@@ -8,12 +12,10 @@
|
||||
loop_var: test_helm_version
|
||||
with_items:
|
||||
- "v3.10.3"
|
||||
- "v3.8.2"
|
||||
|
||||
- name: Test helm with custom kubeconfig and ca_cert
|
||||
include_tasks: "from_kubeconfig_with_cacert.yml"
|
||||
loop_control:
|
||||
loop_var: test_helm_version
|
||||
with_items:
|
||||
- "v3.5.1"
|
||||
- "v3.4.2"
|
||||
- "v3.10.3"
|
||||
|
||||
32
tests/integration/targets/k8s_info/tasks/discovery.yml
Normal file
32
tests/integration/targets/k8s_info/tasks/discovery.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
# Testing fix for issue https://github.com/ansible-collections/kubernetes.core/pull/676
|
||||
- vars:
|
||||
kubevirt_release: "v1.1.1"
|
||||
block:
|
||||
- name: Delete existing namespace
|
||||
kubernetes.core.k8s:
|
||||
kind: namespace
|
||||
namespace: kubevirt
|
||||
state: absent
|
||||
|
||||
- name: Create kubevirt resources
|
||||
kubernetes.core.k8s:
|
||||
state: present
|
||||
apply: true
|
||||
src: "{{ item }}"
|
||||
with_items:
|
||||
- "https://github.com/kubevirt/kubevirt/releases/download/{{ kubevirt_release }}/kubevirt-operator.yaml"
|
||||
- "https://github.com/kubevirt/kubevirt/releases/download/{{ kubevirt_release }}/kubevirt-cr.yaml"
|
||||
|
||||
- name: Read kubevirt Deployment
|
||||
k8s_info:
|
||||
kind: Deployment
|
||||
namespace: kubevirt
|
||||
always:
|
||||
- name: Delete existing namespace
|
||||
kubernetes.core.k8s:
|
||||
kind: namespace
|
||||
namespace: kubevirt
|
||||
state: absent
|
||||
wait: true
|
||||
ignore_errors: true
|
||||
@@ -3,3 +3,4 @@
|
||||
with_items:
|
||||
- wait
|
||||
- api-server-caching
|
||||
- discovery
|
||||
|
||||
@@ -1,616 +0,0 @@
|
||||
plugins/module_utils/client/discovery.py import-3.6!skip
|
||||
plugins/module_utils/client/discovery.py import-3.7!skip
|
||||
plugins/module_utils/client/discovery.py import-3.8!skip
|
||||
plugins/module_utils/client/discovery.py import-3.9!skip
|
||||
plugins/module_utils/client/resource.py import-3.6!skip
|
||||
plugins/module_utils/client/resource.py import-3.7!skip
|
||||
plugins/module_utils/client/resource.py import-3.8!skip
|
||||
plugins/module_utils/client/resource.py import-3.9!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.8!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.9!skip
|
||||
tests/unit/module_utils/fixtures/definitions.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/deployments.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/pods.yml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/test-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm_diff/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/k8s_scale/files/deployment.yaml yamllint!skip
|
||||
tests/sanity/refresh_ignore_files shebang!skip
|
||||
plugins/doc_fragments/k8s_name_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/helm_common_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_state_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/__init__.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py future-import-boilerplate!skip
|
||||
plugins/module_utils/helm.py future-import-boilerplate!skip
|
||||
plugins/module_utils/apply.py future-import-boilerplate!skip
|
||||
plugins/module_utils/hashes.py future-import-boilerplate!skip
|
||||
plugins/module_utils/helm_args_common.py future-import-boilerplate!skip
|
||||
plugins/module_utils/version.py future-import-boilerplate!skip
|
||||
plugins/module_utils/_version.py future-import-boilerplate!skip
|
||||
plugins/module_utils/copy.py future-import-boilerplate!skip
|
||||
plugins/module_utils/args_common.py future-import-boilerplate!skip
|
||||
plugins/module_utils/__init__.py future-import-boilerplate!skip
|
||||
plugins/module_utils/selector.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8sdynamicclient.py future-import-boilerplate!skip
|
||||
plugins/module_utils/common.py future-import-boilerplate!skip
|
||||
plugins/module_utils/ansiblemodule.py future-import-boilerplate!skip
|
||||
plugins/module_utils/exceptions.py future-import-boilerplate!skip
|
||||
plugins/module_utils/client/resource.py future-import-boilerplate!skip
|
||||
plugins/module_utils/client/discovery.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/resource.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/core.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/waiter.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/client.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/runner.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/service.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/exceptions.py future-import-boilerplate!skip
|
||||
plugins/connection/kubectl.py future-import-boilerplate!skip
|
||||
plugins/inventory/k8s.py future-import-boilerplate!skip
|
||||
plugins/lookup/k8s.py future-import-boilerplate!skip
|
||||
plugins/lookup/kustomize.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_scale.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_template.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_exec.py future-import-boilerplate!skip
|
||||
plugins/modules/helm.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_plugin_info.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_info.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_repository.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_rollback.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_log.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_drain.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_plugin.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_taint.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_service.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_cluster_info.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_info.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_cp.py future-import-boilerplate!skip
|
||||
plugins/modules/__init__.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_json_patch.py future-import-boilerplate!skip
|
||||
plugins/action/k8s_info.py future-import-boilerplate!skip
|
||||
plugins/filter/k8s.py future-import-boilerplate!skip
|
||||
tests/unit/conftest.py future-import-boilerplate!skip
|
||||
tests/unit/utils/ansible_module_mock.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_helm.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_marshal.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_discoverer.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_hashes.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_resource.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_service.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_waiter.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_common.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_selector.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_apply.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_runner.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_client.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_core.py future-import-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template_module.py future-import-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template.py future-import-boilerplate!skip
|
||||
tests/unit/modules/test_module_helm.py future-import-boilerplate!skip
|
||||
tests/unit/action/test_remove_omit.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_name_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/helm_common_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_state_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/__init__.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/helm.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/apply.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/hashes.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/helm_args_common.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/version.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/_version.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/copy.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/args_common.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/__init__.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/selector.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8sdynamicclient.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/common.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/ansiblemodule.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/exceptions.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/client/resource.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/client/discovery.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/resource.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/core.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/waiter.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/client.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/runner.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/service.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/exceptions.py metaclass-boilerplate!skip
|
||||
plugins/connection/kubectl.py metaclass-boilerplate!skip
|
||||
plugins/inventory/k8s.py metaclass-boilerplate!skip
|
||||
plugins/lookup/k8s.py metaclass-boilerplate!skip
|
||||
plugins/lookup/kustomize.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_scale.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_template.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_exec.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_plugin_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_repository.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_rollback.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_log.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_drain.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_plugin.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_taint.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_service.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_cluster_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_cp.py metaclass-boilerplate!skip
|
||||
plugins/modules/__init__.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_json_patch.py metaclass-boilerplate!skip
|
||||
plugins/action/k8s_info.py metaclass-boilerplate!skip
|
||||
plugins/filter/k8s.py metaclass-boilerplate!skip
|
||||
tests/unit/conftest.py metaclass-boilerplate!skip
|
||||
tests/unit/utils/ansible_module_mock.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_helm.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_marshal.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_discoverer.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_hashes.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_resource.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_service.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_waiter.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_common.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_selector.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_apply.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_runner.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_client.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_core.py metaclass-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template_module.py metaclass-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template.py metaclass-boilerplate!skip
|
||||
tests/unit/modules/test_module_helm.py metaclass-boilerplate!skip
|
||||
tests/unit/action/test_remove_omit.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_scale.py import-2.6!skip
|
||||
plugins/modules/k8s_scale.py import-2.7!skip
|
||||
plugins/modules/k8s_scale.py import-3.5!skip
|
||||
plugins/modules/helm_template.py import-2.6!skip
|
||||
plugins/modules/helm_template.py import-2.7!skip
|
||||
plugins/modules/helm_template.py import-3.5!skip
|
||||
plugins/modules/k8s_exec.py import-2.6!skip
|
||||
plugins/modules/k8s_exec.py import-2.7!skip
|
||||
plugins/modules/k8s_exec.py import-3.5!skip
|
||||
plugins/modules/helm.py import-2.6!skip
|
||||
plugins/modules/helm.py import-2.7!skip
|
||||
plugins/modules/helm.py import-3.5!skip
|
||||
plugins/modules/helm_plugin_info.py import-2.6!skip
|
||||
plugins/modules/helm_plugin_info.py import-2.7!skip
|
||||
plugins/modules/helm_plugin_info.py import-3.5!skip
|
||||
plugins/modules/helm_info.py import-2.6!skip
|
||||
plugins/modules/helm_info.py import-2.7!skip
|
||||
plugins/modules/helm_info.py import-3.5!skip
|
||||
plugins/modules/helm_repository.py import-2.6!skip
|
||||
plugins/modules/helm_repository.py import-2.7!skip
|
||||
plugins/modules/helm_repository.py import-3.5!skip
|
||||
plugins/modules/k8s_rollback.py import-2.6!skip
|
||||
plugins/modules/k8s_rollback.py import-2.7!skip
|
||||
plugins/modules/k8s_rollback.py import-3.5!skip
|
||||
plugins/modules/k8s_log.py import-2.6!skip
|
||||
plugins/modules/k8s_log.py import-2.7!skip
|
||||
plugins/modules/k8s_log.py import-3.5!skip
|
||||
plugins/modules/k8s_drain.py import-2.6!skip
|
||||
plugins/modules/k8s_drain.py import-2.7!skip
|
||||
plugins/modules/k8s_drain.py import-3.5!skip
|
||||
plugins/modules/helm_plugin.py import-2.6!skip
|
||||
plugins/modules/helm_plugin.py import-2.7!skip
|
||||
plugins/modules/helm_plugin.py import-3.5!skip
|
||||
plugins/modules/k8s_taint.py import-2.6!skip
|
||||
plugins/modules/k8s_taint.py import-2.7!skip
|
||||
plugins/modules/k8s_taint.py import-3.5!skip
|
||||
plugins/modules/k8s.py import-2.6!skip
|
||||
plugins/modules/k8s.py import-2.7!skip
|
||||
plugins/modules/k8s.py import-3.5!skip
|
||||
plugins/modules/k8s_service.py import-2.6!skip
|
||||
plugins/modules/k8s_service.py import-2.7!skip
|
||||
plugins/modules/k8s_service.py import-3.5!skip
|
||||
plugins/modules/k8s_cluster_info.py import-2.6!skip
|
||||
plugins/modules/k8s_cluster_info.py import-2.7!skip
|
||||
plugins/modules/k8s_cluster_info.py import-3.5!skip
|
||||
plugins/modules/k8s_info.py import-2.6!skip
|
||||
plugins/modules/k8s_info.py import-2.7!skip
|
||||
plugins/modules/k8s_info.py import-3.5!skip
|
||||
plugins/modules/k8s_cp.py import-2.6!skip
|
||||
plugins/modules/k8s_cp.py import-2.7!skip
|
||||
plugins/modules/k8s_cp.py import-3.5!skip
|
||||
plugins/modules/__init__.py import-2.6!skip
|
||||
plugins/modules/__init__.py import-2.7!skip
|
||||
plugins/modules/__init__.py import-3.5!skip
|
||||
plugins/modules/k8s_json_patch.py import-2.6!skip
|
||||
plugins/modules/k8s_json_patch.py import-2.7!skip
|
||||
plugins/modules/k8s_json_patch.py import-3.5!skip
|
||||
plugins/module_utils/helm.py import-2.6!skip
|
||||
plugins/module_utils/helm.py import-2.7!skip
|
||||
plugins/module_utils/helm.py import-3.5!skip
|
||||
plugins/module_utils/apply.py import-2.6!skip
|
||||
plugins/module_utils/apply.py import-2.7!skip
|
||||
plugins/module_utils/apply.py import-3.5!skip
|
||||
plugins/module_utils/hashes.py import-2.6!skip
|
||||
plugins/module_utils/hashes.py import-2.7!skip
|
||||
plugins/module_utils/hashes.py import-3.5!skip
|
||||
plugins/module_utils/helm_args_common.py import-2.6!skip
|
||||
plugins/module_utils/helm_args_common.py import-2.7!skip
|
||||
plugins/module_utils/helm_args_common.py import-3.5!skip
|
||||
plugins/module_utils/version.py import-2.6!skip
|
||||
plugins/module_utils/version.py import-2.7!skip
|
||||
plugins/module_utils/version.py import-3.5!skip
|
||||
plugins/module_utils/_version.py import-2.6!skip
|
||||
plugins/module_utils/_version.py import-2.7!skip
|
||||
plugins/module_utils/_version.py import-3.5!skip
|
||||
plugins/module_utils/copy.py import-2.6!skip
|
||||
plugins/module_utils/copy.py import-2.7!skip
|
||||
plugins/module_utils/copy.py import-3.5!skip
|
||||
plugins/module_utils/args_common.py import-2.6!skip
|
||||
plugins/module_utils/args_common.py import-2.7!skip
|
||||
plugins/module_utils/args_common.py import-3.5!skip
|
||||
plugins/module_utils/__init__.py import-2.6!skip
|
||||
plugins/module_utils/__init__.py import-2.7!skip
|
||||
plugins/module_utils/__init__.py import-3.5!skip
|
||||
plugins/module_utils/selector.py import-2.6!skip
|
||||
plugins/module_utils/selector.py import-2.7!skip
|
||||
plugins/module_utils/selector.py import-3.5!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-2.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-2.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.5!skip
|
||||
plugins/module_utils/common.py import-2.6!skip
|
||||
plugins/module_utils/common.py import-2.7!skip
|
||||
plugins/module_utils/common.py import-3.5!skip
|
||||
plugins/module_utils/ansiblemodule.py import-2.6!skip
|
||||
plugins/module_utils/ansiblemodule.py import-2.7!skip
|
||||
plugins/module_utils/ansiblemodule.py import-3.5!skip
|
||||
plugins/module_utils/exceptions.py import-2.6!skip
|
||||
plugins/module_utils/exceptions.py import-2.7!skip
|
||||
plugins/module_utils/exceptions.py import-3.5!skip
|
||||
plugins/module_utils/client/resource.py import-2.6!skip
|
||||
plugins/module_utils/client/resource.py import-2.7!skip
|
||||
plugins/module_utils/client/resource.py import-3.5!skip
|
||||
plugins/module_utils/client/discovery.py import-2.6!skip
|
||||
plugins/module_utils/client/discovery.py import-2.7!skip
|
||||
plugins/module_utils/client/discovery.py import-3.5!skip
|
||||
plugins/module_utils/k8s/resource.py import-2.6!skip
|
||||
plugins/module_utils/k8s/resource.py import-2.7!skip
|
||||
plugins/module_utils/k8s/resource.py import-3.5!skip
|
||||
plugins/module_utils/k8s/core.py import-2.6!skip
|
||||
plugins/module_utils/k8s/core.py import-2.7!skip
|
||||
plugins/module_utils/k8s/core.py import-3.5!skip
|
||||
plugins/module_utils/k8s/waiter.py import-2.6!skip
|
||||
plugins/module_utils/k8s/waiter.py import-2.7!skip
|
||||
plugins/module_utils/k8s/waiter.py import-3.5!skip
|
||||
plugins/module_utils/k8s/client.py import-2.6!skip
|
||||
plugins/module_utils/k8s/client.py import-2.7!skip
|
||||
plugins/module_utils/k8s/client.py import-3.5!skip
|
||||
plugins/module_utils/k8s/runner.py import-2.6!skip
|
||||
plugins/module_utils/k8s/runner.py import-2.7!skip
|
||||
plugins/module_utils/k8s/runner.py import-3.5!skip
|
||||
plugins/module_utils/k8s/service.py import-2.6!skip
|
||||
plugins/module_utils/k8s/service.py import-2.7!skip
|
||||
plugins/module_utils/k8s/service.py import-3.5!skip
|
||||
plugins/module_utils/k8s/exceptions.py import-2.6!skip
|
||||
plugins/module_utils/k8s/exceptions.py import-2.7!skip
|
||||
plugins/module_utils/k8s/exceptions.py import-3.5!skip
|
||||
plugins/doc_fragments/k8s_name_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_name_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_name_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/helm_common_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/helm_common_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/helm_common_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_state_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_state_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_state_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/__init__.py compile-2.6!skip
|
||||
plugins/doc_fragments/__init__.py compile-2.7!skip
|
||||
plugins/doc_fragments/__init__.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py compile-3.5!skip
|
||||
plugins/module_utils/helm.py compile-2.6!skip
|
||||
plugins/module_utils/helm.py compile-2.7!skip
|
||||
plugins/module_utils/helm.py compile-3.5!skip
|
||||
plugins/module_utils/apply.py compile-2.6!skip
|
||||
plugins/module_utils/apply.py compile-2.7!skip
|
||||
plugins/module_utils/apply.py compile-3.5!skip
|
||||
plugins/module_utils/hashes.py compile-2.6!skip
|
||||
plugins/module_utils/hashes.py compile-2.7!skip
|
||||
plugins/module_utils/hashes.py compile-3.5!skip
|
||||
plugins/module_utils/helm_args_common.py compile-2.6!skip
|
||||
plugins/module_utils/helm_args_common.py compile-2.7!skip
|
||||
plugins/module_utils/helm_args_common.py compile-3.5!skip
|
||||
plugins/module_utils/version.py compile-2.6!skip
|
||||
plugins/module_utils/version.py compile-2.7!skip
|
||||
plugins/module_utils/version.py compile-3.5!skip
|
||||
plugins/module_utils/_version.py compile-2.6!skip
|
||||
plugins/module_utils/_version.py compile-2.7!skip
|
||||
plugins/module_utils/_version.py compile-3.5!skip
|
||||
plugins/module_utils/copy.py compile-2.6!skip
|
||||
plugins/module_utils/copy.py compile-2.7!skip
|
||||
plugins/module_utils/copy.py compile-3.5!skip
|
||||
plugins/module_utils/args_common.py compile-2.6!skip
|
||||
plugins/module_utils/args_common.py compile-2.7!skip
|
||||
plugins/module_utils/args_common.py compile-3.5!skip
|
||||
plugins/module_utils/__init__.py compile-2.6!skip
|
||||
plugins/module_utils/__init__.py compile-2.7!skip
|
||||
plugins/module_utils/__init__.py compile-3.5!skip
|
||||
plugins/module_utils/selector.py compile-2.6!skip
|
||||
plugins/module_utils/selector.py compile-2.7!skip
|
||||
plugins/module_utils/selector.py compile-3.5!skip
|
||||
plugins/module_utils/k8sdynamicclient.py compile-2.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py compile-2.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py compile-3.5!skip
|
||||
plugins/module_utils/common.py compile-2.6!skip
|
||||
plugins/module_utils/common.py compile-2.7!skip
|
||||
plugins/module_utils/common.py compile-3.5!skip
|
||||
plugins/module_utils/ansiblemodule.py compile-2.6!skip
|
||||
plugins/module_utils/ansiblemodule.py compile-2.7!skip
|
||||
plugins/module_utils/ansiblemodule.py compile-3.5!skip
|
||||
plugins/module_utils/exceptions.py compile-2.6!skip
|
||||
plugins/module_utils/exceptions.py compile-2.7!skip
|
||||
plugins/module_utils/exceptions.py compile-3.5!skip
|
||||
plugins/module_utils/client/resource.py compile-2.6!skip
|
||||
plugins/module_utils/client/resource.py compile-2.7!skip
|
||||
plugins/module_utils/client/resource.py compile-3.5!skip
|
||||
plugins/module_utils/client/discovery.py compile-2.6!skip
|
||||
plugins/module_utils/client/discovery.py compile-2.7!skip
|
||||
plugins/module_utils/client/discovery.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/resource.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/resource.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/resource.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/core.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/core.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/core.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/waiter.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/waiter.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/waiter.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/client.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/client.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/client.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/runner.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/runner.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/runner.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/service.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/service.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/service.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/exceptions.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/exceptions.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/exceptions.py compile-3.5!skip
|
||||
plugins/connection/kubectl.py compile-2.6!skip
|
||||
plugins/connection/kubectl.py compile-2.7!skip
|
||||
plugins/connection/kubectl.py compile-3.5!skip
|
||||
plugins/inventory/k8s.py compile-2.6!skip
|
||||
plugins/inventory/k8s.py compile-2.7!skip
|
||||
plugins/inventory/k8s.py compile-3.5!skip
|
||||
plugins/lookup/k8s.py compile-2.6!skip
|
||||
plugins/lookup/k8s.py compile-2.7!skip
|
||||
plugins/lookup/k8s.py compile-3.5!skip
|
||||
plugins/lookup/kustomize.py compile-2.6!skip
|
||||
plugins/lookup/kustomize.py compile-2.7!skip
|
||||
plugins/lookup/kustomize.py compile-3.5!skip
|
||||
plugins/modules/k8s_scale.py compile-2.6!skip
|
||||
plugins/modules/k8s_scale.py compile-2.7!skip
|
||||
plugins/modules/k8s_scale.py compile-3.5!skip
|
||||
plugins/modules/helm_template.py compile-2.6!skip
|
||||
plugins/modules/helm_template.py compile-2.7!skip
|
||||
plugins/modules/helm_template.py compile-3.5!skip
|
||||
plugins/modules/k8s_exec.py compile-2.6!skip
|
||||
plugins/modules/k8s_exec.py compile-2.7!skip
|
||||
plugins/modules/k8s_exec.py compile-3.5!skip
|
||||
plugins/modules/helm.py compile-2.6!skip
|
||||
plugins/modules/helm.py compile-2.7!skip
|
||||
plugins/modules/helm.py compile-3.5!skip
|
||||
plugins/modules/helm_plugin_info.py compile-2.6!skip
|
||||
plugins/modules/helm_plugin_info.py compile-2.7!skip
|
||||
plugins/modules/helm_plugin_info.py compile-3.5!skip
|
||||
plugins/modules/helm_info.py compile-2.6!skip
|
||||
plugins/modules/helm_info.py compile-2.7!skip
|
||||
plugins/modules/helm_info.py compile-3.5!skip
|
||||
plugins/modules/helm_repository.py compile-2.6!skip
|
||||
plugins/modules/helm_repository.py compile-2.7!skip
|
||||
plugins/modules/helm_repository.py compile-3.5!skip
|
||||
plugins/modules/k8s_rollback.py compile-2.6!skip
|
||||
plugins/modules/k8s_rollback.py compile-2.7!skip
|
||||
plugins/modules/k8s_rollback.py compile-3.5!skip
|
||||
plugins/modules/k8s_log.py compile-2.6!skip
|
||||
plugins/modules/k8s_log.py compile-2.7!skip
|
||||
plugins/modules/k8s_log.py compile-3.5!skip
|
||||
plugins/modules/k8s_drain.py compile-2.6!skip
|
||||
plugins/modules/k8s_drain.py compile-2.7!skip
|
||||
plugins/modules/k8s_drain.py compile-3.5!skip
|
||||
plugins/modules/helm_plugin.py compile-2.6!skip
|
||||
plugins/modules/helm_plugin.py compile-2.7!skip
|
||||
plugins/modules/helm_plugin.py compile-3.5!skip
|
||||
plugins/modules/k8s_taint.py compile-2.6!skip
|
||||
plugins/modules/k8s_taint.py compile-2.7!skip
|
||||
plugins/modules/k8s_taint.py compile-3.5!skip
|
||||
plugins/modules/k8s.py compile-2.6!skip
|
||||
plugins/modules/k8s.py compile-2.7!skip
|
||||
plugins/modules/k8s.py compile-3.5!skip
|
||||
plugins/modules/k8s_service.py compile-2.6!skip
|
||||
plugins/modules/k8s_service.py compile-2.7!skip
|
||||
plugins/modules/k8s_service.py compile-3.5!skip
|
||||
plugins/modules/k8s_cluster_info.py compile-2.6!skip
|
||||
plugins/modules/k8s_cluster_info.py compile-2.7!skip
|
||||
plugins/modules/k8s_cluster_info.py compile-3.5!skip
|
||||
plugins/modules/k8s_info.py compile-2.6!skip
|
||||
plugins/modules/k8s_info.py compile-2.7!skip
|
||||
plugins/modules/k8s_info.py compile-3.5!skip
|
||||
plugins/modules/k8s_cp.py compile-2.6!skip
|
||||
plugins/modules/k8s_cp.py compile-2.7!skip
|
||||
plugins/modules/k8s_cp.py compile-3.5!skip
|
||||
plugins/modules/__init__.py compile-2.6!skip
|
||||
plugins/modules/__init__.py compile-2.7!skip
|
||||
plugins/modules/__init__.py compile-3.5!skip
|
||||
plugins/modules/k8s_json_patch.py compile-2.6!skip
|
||||
plugins/modules/k8s_json_patch.py compile-2.7!skip
|
||||
plugins/modules/k8s_json_patch.py compile-3.5!skip
|
||||
plugins/action/k8s_info.py compile-2.6!skip
|
||||
plugins/action/k8s_info.py compile-2.7!skip
|
||||
plugins/action/k8s_info.py compile-3.5!skip
|
||||
plugins/filter/k8s.py compile-2.6!skip
|
||||
plugins/filter/k8s.py compile-2.7!skip
|
||||
plugins/filter/k8s.py compile-3.5!skip
|
||||
tests/unit/conftest.py compile-2.6!skip
|
||||
tests/unit/conftest.py compile-2.7!skip
|
||||
tests/unit/conftest.py compile-3.5!skip
|
||||
tests/unit/utils/ansible_module_mock.py compile-2.6!skip
|
||||
tests/unit/utils/ansible_module_mock.py compile-2.7!skip
|
||||
tests/unit/utils/ansible_module_mock.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_helm.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_helm.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_helm.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_marshal.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_marshal.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_marshal.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_discoverer.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_discoverer.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_discoverer.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_hashes.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_hashes.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_hashes.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_resource.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_resource.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_resource.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_service.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_service.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_service.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_waiter.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_waiter.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_waiter.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_common.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_common.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_common.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_selector.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_selector.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_selector.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_apply.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_apply.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_apply.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_runner.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_runner.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_runner.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_client.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_client.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_client.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_core.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_core.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_core.py compile-3.5!skip
|
||||
tests/unit/modules/test_helm_template_module.py compile-2.6!skip
|
||||
tests/unit/modules/test_helm_template_module.py compile-2.7!skip
|
||||
tests/unit/modules/test_helm_template_module.py compile-3.5!skip
|
||||
tests/unit/modules/test_helm_template.py compile-2.6!skip
|
||||
tests/unit/modules/test_helm_template.py compile-2.7!skip
|
||||
tests/unit/modules/test_helm_template.py compile-3.5!skip
|
||||
tests/unit/modules/test_module_helm.py compile-2.6!skip
|
||||
tests/unit/modules/test_module_helm.py compile-2.7!skip
|
||||
tests/unit/modules/test_module_helm.py compile-3.5!skip
|
||||
tests/unit/action/test_remove_omit.py compile-2.6!skip
|
||||
tests/unit/action/test_remove_omit.py compile-2.7!skip
|
||||
tests/unit/action/test_remove_omit.py compile-3.5!skip
|
||||
tests/integration/targets/k8s_copy/library/k8s_create_file.py compile-2.6!skip
|
||||
tests/integration/targets/k8s_copy/library/k8s_create_file.py compile-2.7!skip
|
||||
tests/integration/targets/k8s_copy/library/k8s_create_file.py compile-3.5!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py compile-2.6!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py compile-2.7!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py compile-3.5!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py compile-2.6!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py compile-2.7!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py compile-3.5!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py compile-2.6!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py compile-2.7!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py compile-3.5!skip
|
||||
plugins/modules/k8s_scale.py pylint!skip
|
||||
plugins/modules/helm_template.py pylint!skip
|
||||
plugins/modules/k8s_exec.py pylint!skip
|
||||
plugins/modules/helm.py pylint!skip
|
||||
plugins/modules/helm_plugin_info.py pylint!skip
|
||||
plugins/modules/helm_info.py pylint!skip
|
||||
plugins/modules/helm_repository.py pylint!skip
|
||||
plugins/modules/k8s_rollback.py pylint!skip
|
||||
plugins/modules/k8s_log.py pylint!skip
|
||||
plugins/modules/k8s_drain.py pylint!skip
|
||||
plugins/modules/helm_plugin.py pylint!skip
|
||||
plugins/modules/k8s_taint.py pylint!skip
|
||||
plugins/modules/k8s.py pylint!skip
|
||||
plugins/modules/k8s_service.py pylint!skip
|
||||
plugins/modules/k8s_cluster_info.py pylint!skip
|
||||
plugins/modules/k8s_info.py pylint!skip
|
||||
plugins/modules/k8s_cp.py pylint!skip
|
||||
plugins/modules/__init__.py pylint!skip
|
||||
plugins/modules/k8s_json_patch.py pylint!skip
|
||||
plugins/module_utils/helm.py pylint!skip
|
||||
plugins/module_utils/apply.py pylint!skip
|
||||
plugins/module_utils/hashes.py pylint!skip
|
||||
plugins/module_utils/helm_args_common.py pylint!skip
|
||||
plugins/module_utils/version.py pylint!skip
|
||||
plugins/module_utils/_version.py pylint!skip
|
||||
plugins/module_utils/copy.py pylint!skip
|
||||
plugins/module_utils/args_common.py pylint!skip
|
||||
plugins/module_utils/__init__.py pylint!skip
|
||||
plugins/module_utils/selector.py pylint!skip
|
||||
plugins/module_utils/k8sdynamicclient.py pylint!skip
|
||||
plugins/module_utils/common.py pylint!skip
|
||||
plugins/module_utils/ansiblemodule.py pylint!skip
|
||||
plugins/module_utils/exceptions.py pylint!skip
|
||||
plugins/module_utils/client/resource.py pylint!skip
|
||||
plugins/module_utils/client/discovery.py pylint!skip
|
||||
plugins/module_utils/k8s/resource.py pylint!skip
|
||||
plugins/module_utils/k8s/core.py pylint!skip
|
||||
plugins/module_utils/k8s/waiter.py pylint!skip
|
||||
plugins/module_utils/k8s/client.py pylint!skip
|
||||
plugins/module_utils/k8s/runner.py pylint!skip
|
||||
plugins/module_utils/k8s/service.py pylint!skip
|
||||
plugins/module_utils/k8s/exceptions.py pylint!skip
|
||||
tests/integration/targets/k8s_copy/library/k8s_create_file.py pylint!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py pylint!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py pylint!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py pylint!skip
|
||||
tests/unit/conftest.py pylint!skip
|
||||
tests/unit/utils/ansible_module_mock.py pylint!skip
|
||||
tests/unit/module_utils/test_helm.py pylint!skip
|
||||
tests/unit/module_utils/test_marshal.py pylint!skip
|
||||
tests/unit/module_utils/test_discoverer.py pylint!skip
|
||||
tests/unit/module_utils/test_hashes.py pylint!skip
|
||||
tests/unit/module_utils/test_resource.py pylint!skip
|
||||
tests/unit/module_utils/test_service.py pylint!skip
|
||||
tests/unit/module_utils/test_waiter.py pylint!skip
|
||||
tests/unit/module_utils/test_common.py pylint!skip
|
||||
tests/unit/module_utils/test_selector.py pylint!skip
|
||||
tests/unit/module_utils/test_apply.py pylint!skip
|
||||
tests/unit/module_utils/test_runner.py pylint!skip
|
||||
tests/unit/module_utils/test_client.py pylint!skip
|
||||
tests/unit/module_utils/test_core.py pylint!skip
|
||||
tests/unit/modules/test_helm_template_module.py pylint!skip
|
||||
tests/unit/modules/test_helm_template.py pylint!skip
|
||||
tests/unit/modules/test_module_helm.py pylint!skip
|
||||
tests/unit/action/test_remove_omit.py pylint!skip
|
||||
plugins/modules/k8s.py validate-modules!skip
|
||||
plugins/modules/k8s_cp.py validate-modules!skip
|
||||
plugins/modules/k8s_drain.py validate-modules!skip
|
||||
plugins/modules/k8s_exec.py validate-modules!skip
|
||||
plugins/modules/k8s_info.py validate-modules!skip
|
||||
plugins/modules/k8s_json_patch.py validate-modules!skip
|
||||
plugins/modules/k8s_log.py validate-modules!skip
|
||||
plugins/modules/k8s_rollback.py validate-modules!skip
|
||||
plugins/modules/k8s_scale.py validate-modules!skip
|
||||
plugins/modules/k8s_service.py validate-modules!skip
|
||||
plugins/modules/k8s_taint.py validate-modules!skip
|
||||
@@ -1,593 +0,0 @@
|
||||
plugins/module_utils/client/discovery.py import-3.6!skip
|
||||
plugins/module_utils/client/discovery.py import-3.7!skip
|
||||
plugins/module_utils/client/discovery.py import-3.8!skip
|
||||
plugins/module_utils/client/discovery.py import-3.9!skip
|
||||
plugins/module_utils/client/resource.py import-3.6!skip
|
||||
plugins/module_utils/client/resource.py import-3.7!skip
|
||||
plugins/module_utils/client/resource.py import-3.8!skip
|
||||
plugins/module_utils/client/resource.py import-3.9!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.8!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.9!skip
|
||||
plugins/modules/k8s.py validate-modules:parameter-type-not-in-doc
|
||||
plugins/modules/k8s_scale.py validate-modules:parameter-type-not-in-doc
|
||||
plugins/modules/k8s_service.py validate-modules:parameter-type-not-in-doc
|
||||
tests/unit/module_utils/fixtures/definitions.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/deployments.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/pods.yml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/test-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm_diff/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/k8s_scale/files/deployment.yaml yamllint!skip
|
||||
tests/sanity/refresh_ignore_files shebang!skip
|
||||
plugins/modules/k8s.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_scale.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_service.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_taint.py validate-modules:return-syntax-error
|
||||
plugins/doc_fragments/k8s_name_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/helm_common_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_state_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/__init__.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py future-import-boilerplate!skip
|
||||
plugins/module_utils/helm.py future-import-boilerplate!skip
|
||||
plugins/module_utils/apply.py future-import-boilerplate!skip
|
||||
plugins/module_utils/hashes.py future-import-boilerplate!skip
|
||||
plugins/module_utils/helm_args_common.py future-import-boilerplate!skip
|
||||
plugins/module_utils/version.py future-import-boilerplate!skip
|
||||
plugins/module_utils/_version.py future-import-boilerplate!skip
|
||||
plugins/module_utils/copy.py future-import-boilerplate!skip
|
||||
plugins/module_utils/args_common.py future-import-boilerplate!skip
|
||||
plugins/module_utils/__init__.py future-import-boilerplate!skip
|
||||
plugins/module_utils/selector.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8sdynamicclient.py future-import-boilerplate!skip
|
||||
plugins/module_utils/common.py future-import-boilerplate!skip
|
||||
plugins/module_utils/ansiblemodule.py future-import-boilerplate!skip
|
||||
plugins/module_utils/exceptions.py future-import-boilerplate!skip
|
||||
plugins/module_utils/client/resource.py future-import-boilerplate!skip
|
||||
plugins/module_utils/client/discovery.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/resource.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/core.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/waiter.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/client.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/runner.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/service.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/exceptions.py future-import-boilerplate!skip
|
||||
plugins/connection/kubectl.py future-import-boilerplate!skip
|
||||
plugins/inventory/k8s.py future-import-boilerplate!skip
|
||||
plugins/lookup/k8s.py future-import-boilerplate!skip
|
||||
plugins/lookup/kustomize.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_scale.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_template.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_exec.py future-import-boilerplate!skip
|
||||
plugins/modules/helm.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_plugin_info.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_info.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_repository.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_rollback.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_log.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_drain.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_plugin.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_taint.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_service.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_cluster_info.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_info.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_cp.py future-import-boilerplate!skip
|
||||
plugins/modules/__init__.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_json_patch.py future-import-boilerplate!skip
|
||||
plugins/action/k8s_info.py future-import-boilerplate!skip
|
||||
plugins/filter/k8s.py future-import-boilerplate!skip
|
||||
tests/unit/conftest.py future-import-boilerplate!skip
|
||||
tests/unit/utils/ansible_module_mock.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_helm.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_marshal.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_discoverer.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_hashes.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_resource.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_service.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_waiter.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_common.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_selector.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_apply.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_runner.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_client.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_core.py future-import-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template_module.py future-import-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template.py future-import-boilerplate!skip
|
||||
tests/unit/modules/test_module_helm.py future-import-boilerplate!skip
|
||||
tests/unit/action/test_remove_omit.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_name_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/helm_common_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_state_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/__init__.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/helm.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/apply.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/hashes.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/helm_args_common.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/version.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/_version.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/copy.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/args_common.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/__init__.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/selector.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8sdynamicclient.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/common.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/ansiblemodule.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/exceptions.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/client/resource.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/client/discovery.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/resource.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/core.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/waiter.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/client.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/runner.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/service.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/exceptions.py metaclass-boilerplate!skip
|
||||
plugins/connection/kubectl.py metaclass-boilerplate!skip
|
||||
plugins/inventory/k8s.py metaclass-boilerplate!skip
|
||||
plugins/lookup/k8s.py metaclass-boilerplate!skip
|
||||
plugins/lookup/kustomize.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_scale.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_template.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_exec.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_plugin_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_repository.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_rollback.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_log.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_drain.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_plugin.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_taint.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_service.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_cluster_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_cp.py metaclass-boilerplate!skip
|
||||
plugins/modules/__init__.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_json_patch.py metaclass-boilerplate!skip
|
||||
plugins/action/k8s_info.py metaclass-boilerplate!skip
|
||||
plugins/filter/k8s.py metaclass-boilerplate!skip
|
||||
tests/unit/conftest.py metaclass-boilerplate!skip
|
||||
tests/unit/utils/ansible_module_mock.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_helm.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_marshal.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_discoverer.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_hashes.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_resource.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_service.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_waiter.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_common.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_selector.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_apply.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_runner.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_client.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_core.py metaclass-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template_module.py metaclass-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template.py metaclass-boilerplate!skip
|
||||
tests/unit/modules/test_module_helm.py metaclass-boilerplate!skip
|
||||
tests/unit/action/test_remove_omit.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_name_options.py import-2.6!skip
|
||||
plugins/doc_fragments/k8s_name_options.py import-2.7!skip
|
||||
plugins/doc_fragments/k8s_name_options.py import-3.5!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py import-2.6!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py import-2.7!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py import-3.5!skip
|
||||
plugins/doc_fragments/helm_common_options.py import-2.6!skip
|
||||
plugins/doc_fragments/helm_common_options.py import-2.7!skip
|
||||
plugins/doc_fragments/helm_common_options.py import-3.5!skip
|
||||
plugins/doc_fragments/k8s_state_options.py import-2.6!skip
|
||||
plugins/doc_fragments/k8s_state_options.py import-2.7!skip
|
||||
plugins/doc_fragments/k8s_state_options.py import-3.5!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py import-2.6!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py import-2.7!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py import-3.5!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py import-2.6!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py import-2.7!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py import-3.5!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py import-2.6!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py import-2.7!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py import-3.5!skip
|
||||
plugins/doc_fragments/__init__.py import-2.6!skip
|
||||
plugins/doc_fragments/__init__.py import-2.7!skip
|
||||
plugins/doc_fragments/__init__.py import-3.5!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py import-2.6!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py import-2.7!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py import-3.5!skip
|
||||
plugins/module_utils/helm.py import-2.6!skip
|
||||
plugins/module_utils/helm.py import-2.7!skip
|
||||
plugins/module_utils/helm.py import-3.5!skip
|
||||
plugins/module_utils/apply.py import-2.6!skip
|
||||
plugins/module_utils/apply.py import-2.7!skip
|
||||
plugins/module_utils/apply.py import-3.5!skip
|
||||
plugins/module_utils/hashes.py import-2.6!skip
|
||||
plugins/module_utils/hashes.py import-2.7!skip
|
||||
plugins/module_utils/hashes.py import-3.5!skip
|
||||
plugins/module_utils/helm_args_common.py import-2.6!skip
|
||||
plugins/module_utils/helm_args_common.py import-2.7!skip
|
||||
plugins/module_utils/helm_args_common.py import-3.5!skip
|
||||
plugins/module_utils/version.py import-2.6!skip
|
||||
plugins/module_utils/version.py import-2.7!skip
|
||||
plugins/module_utils/version.py import-3.5!skip
|
||||
plugins/module_utils/_version.py import-2.6!skip
|
||||
plugins/module_utils/_version.py import-2.7!skip
|
||||
plugins/module_utils/_version.py import-3.5!skip
|
||||
plugins/module_utils/copy.py import-2.6!skip
|
||||
plugins/module_utils/copy.py import-2.7!skip
|
||||
plugins/module_utils/copy.py import-3.5!skip
|
||||
plugins/module_utils/args_common.py import-2.6!skip
|
||||
plugins/module_utils/args_common.py import-2.7!skip
|
||||
plugins/module_utils/args_common.py import-3.5!skip
|
||||
plugins/module_utils/__init__.py import-2.6!skip
|
||||
plugins/module_utils/__init__.py import-2.7!skip
|
||||
plugins/module_utils/__init__.py import-3.5!skip
|
||||
plugins/module_utils/selector.py import-2.6!skip
|
||||
plugins/module_utils/selector.py import-2.7!skip
|
||||
plugins/module_utils/selector.py import-3.5!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-2.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-2.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.5!skip
|
||||
plugins/module_utils/common.py import-2.6!skip
|
||||
plugins/module_utils/common.py import-2.7!skip
|
||||
plugins/module_utils/common.py import-3.5!skip
|
||||
plugins/module_utils/ansiblemodule.py import-2.6!skip
|
||||
plugins/module_utils/ansiblemodule.py import-2.7!skip
|
||||
plugins/module_utils/ansiblemodule.py import-3.5!skip
|
||||
plugins/module_utils/exceptions.py import-2.6!skip
|
||||
plugins/module_utils/exceptions.py import-2.7!skip
|
||||
plugins/module_utils/exceptions.py import-3.5!skip
|
||||
plugins/module_utils/client/resource.py import-2.6!skip
|
||||
plugins/module_utils/client/resource.py import-2.7!skip
|
||||
plugins/module_utils/client/resource.py import-3.5!skip
|
||||
plugins/module_utils/client/discovery.py import-2.6!skip
|
||||
plugins/module_utils/client/discovery.py import-2.7!skip
|
||||
plugins/module_utils/client/discovery.py import-3.5!skip
|
||||
plugins/module_utils/k8s/resource.py import-2.6!skip
|
||||
plugins/module_utils/k8s/resource.py import-2.7!skip
|
||||
plugins/module_utils/k8s/resource.py import-3.5!skip
|
||||
plugins/module_utils/k8s/core.py import-2.6!skip
|
||||
plugins/module_utils/k8s/core.py import-2.7!skip
|
||||
plugins/module_utils/k8s/core.py import-3.5!skip
|
||||
plugins/module_utils/k8s/waiter.py import-2.6!skip
|
||||
plugins/module_utils/k8s/waiter.py import-2.7!skip
|
||||
plugins/module_utils/k8s/waiter.py import-3.5!skip
|
||||
plugins/module_utils/k8s/client.py import-2.6!skip
|
||||
plugins/module_utils/k8s/client.py import-2.7!skip
|
||||
plugins/module_utils/k8s/client.py import-3.5!skip
|
||||
plugins/module_utils/k8s/runner.py import-2.6!skip
|
||||
plugins/module_utils/k8s/runner.py import-2.7!skip
|
||||
plugins/module_utils/k8s/runner.py import-3.5!skip
|
||||
plugins/module_utils/k8s/service.py import-2.6!skip
|
||||
plugins/module_utils/k8s/service.py import-2.7!skip
|
||||
plugins/module_utils/k8s/service.py import-3.5!skip
|
||||
plugins/module_utils/k8s/exceptions.py import-2.6!skip
|
||||
plugins/module_utils/k8s/exceptions.py import-2.7!skip
|
||||
plugins/module_utils/k8s/exceptions.py import-3.5!skip
|
||||
plugins/connection/kubectl.py import-2.6!skip
|
||||
plugins/connection/kubectl.py import-2.7!skip
|
||||
plugins/connection/kubectl.py import-3.5!skip
|
||||
plugins/inventory/k8s.py import-2.6!skip
|
||||
plugins/inventory/k8s.py import-2.7!skip
|
||||
plugins/inventory/k8s.py import-3.5!skip
|
||||
plugins/lookup/k8s.py import-2.6!skip
|
||||
plugins/lookup/k8s.py import-2.7!skip
|
||||
plugins/lookup/k8s.py import-3.5!skip
|
||||
plugins/lookup/kustomize.py import-2.6!skip
|
||||
plugins/lookup/kustomize.py import-2.7!skip
|
||||
plugins/lookup/kustomize.py import-3.5!skip
|
||||
plugins/modules/k8s_scale.py import-2.6!skip
|
||||
plugins/modules/k8s_scale.py import-2.7!skip
|
||||
plugins/modules/k8s_scale.py import-3.5!skip
|
||||
plugins/modules/helm_template.py import-2.6!skip
|
||||
plugins/modules/helm_template.py import-2.7!skip
|
||||
plugins/modules/helm_template.py import-3.5!skip
|
||||
plugins/modules/k8s_exec.py import-2.6!skip
|
||||
plugins/modules/k8s_exec.py import-2.7!skip
|
||||
plugins/modules/k8s_exec.py import-3.5!skip
|
||||
plugins/modules/helm.py import-2.6!skip
|
||||
plugins/modules/helm.py import-2.7!skip
|
||||
plugins/modules/helm.py import-3.5!skip
|
||||
plugins/modules/helm_plugin_info.py import-2.6!skip
|
||||
plugins/modules/helm_plugin_info.py import-2.7!skip
|
||||
plugins/modules/helm_plugin_info.py import-3.5!skip
|
||||
plugins/modules/helm_info.py import-2.6!skip
|
||||
plugins/modules/helm_info.py import-2.7!skip
|
||||
plugins/modules/helm_info.py import-3.5!skip
|
||||
plugins/modules/helm_repository.py import-2.6!skip
|
||||
plugins/modules/helm_repository.py import-2.7!skip
|
||||
plugins/modules/helm_repository.py import-3.5!skip
|
||||
plugins/modules/k8s_rollback.py import-2.6!skip
|
||||
plugins/modules/k8s_rollback.py import-2.7!skip
|
||||
plugins/modules/k8s_rollback.py import-3.5!skip
|
||||
plugins/modules/k8s_log.py import-2.6!skip
|
||||
plugins/modules/k8s_log.py import-2.7!skip
|
||||
plugins/modules/k8s_log.py import-3.5!skip
|
||||
plugins/modules/k8s_drain.py import-2.6!skip
|
||||
plugins/modules/k8s_drain.py import-2.7!skip
|
||||
plugins/modules/k8s_drain.py import-3.5!skip
|
||||
plugins/modules/helm_plugin.py import-2.6!skip
|
||||
plugins/modules/helm_plugin.py import-2.7!skip
|
||||
plugins/modules/helm_plugin.py import-3.5!skip
|
||||
plugins/modules/k8s_taint.py import-2.6!skip
|
||||
plugins/modules/k8s_taint.py import-2.7!skip
|
||||
plugins/modules/k8s_taint.py import-3.5!skip
|
||||
plugins/modules/k8s.py import-2.6!skip
|
||||
plugins/modules/k8s.py import-2.7!skip
|
||||
plugins/modules/k8s.py import-3.5!skip
|
||||
plugins/modules/k8s_service.py import-2.6!skip
|
||||
plugins/modules/k8s_service.py import-2.7!skip
|
||||
plugins/modules/k8s_service.py import-3.5!skip
|
||||
plugins/modules/k8s_cluster_info.py import-2.6!skip
|
||||
plugins/modules/k8s_cluster_info.py import-2.7!skip
|
||||
plugins/modules/k8s_cluster_info.py import-3.5!skip
|
||||
plugins/modules/k8s_info.py import-2.6!skip
|
||||
plugins/modules/k8s_info.py import-2.7!skip
|
||||
plugins/modules/k8s_info.py import-3.5!skip
|
||||
plugins/modules/k8s_cp.py import-2.6!skip
|
||||
plugins/modules/k8s_cp.py import-2.7!skip
|
||||
plugins/modules/k8s_cp.py import-3.5!skip
|
||||
plugins/modules/__init__.py import-2.6!skip
|
||||
plugins/modules/__init__.py import-2.7!skip
|
||||
plugins/modules/__init__.py import-3.5!skip
|
||||
plugins/modules/k8s_json_patch.py import-2.6!skip
|
||||
plugins/modules/k8s_json_patch.py import-2.7!skip
|
||||
plugins/modules/k8s_json_patch.py import-3.5!skip
|
||||
plugins/action/k8s_info.py import-2.6!skip
|
||||
plugins/action/k8s_info.py import-2.7!skip
|
||||
plugins/action/k8s_info.py import-3.5!skip
|
||||
plugins/filter/k8s.py import-2.6!skip
|
||||
plugins/filter/k8s.py import-2.7!skip
|
||||
plugins/filter/k8s.py import-3.5!skip
|
||||
plugins/doc_fragments/k8s_name_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_name_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_name_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/helm_common_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/helm_common_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/helm_common_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_state_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_state_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_state_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/__init__.py compile-2.6!skip
|
||||
plugins/doc_fragments/__init__.py compile-2.7!skip
|
||||
plugins/doc_fragments/__init__.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py compile-3.5!skip
|
||||
plugins/module_utils/helm.py compile-2.6!skip
|
||||
plugins/module_utils/helm.py compile-2.7!skip
|
||||
plugins/module_utils/helm.py compile-3.5!skip
|
||||
plugins/module_utils/apply.py compile-2.6!skip
|
||||
plugins/module_utils/apply.py compile-2.7!skip
|
||||
plugins/module_utils/apply.py compile-3.5!skip
|
||||
plugins/module_utils/hashes.py compile-2.6!skip
|
||||
plugins/module_utils/hashes.py compile-2.7!skip
|
||||
plugins/module_utils/hashes.py compile-3.5!skip
|
||||
plugins/module_utils/helm_args_common.py compile-2.6!skip
|
||||
plugins/module_utils/helm_args_common.py compile-2.7!skip
|
||||
plugins/module_utils/helm_args_common.py compile-3.5!skip
|
||||
plugins/module_utils/version.py compile-2.6!skip
|
||||
plugins/module_utils/version.py compile-2.7!skip
|
||||
plugins/module_utils/version.py compile-3.5!skip
|
||||
plugins/module_utils/_version.py compile-2.6!skip
|
||||
plugins/module_utils/_version.py compile-2.7!skip
|
||||
plugins/module_utils/_version.py compile-3.5!skip
|
||||
plugins/module_utils/copy.py compile-2.6!skip
|
||||
plugins/module_utils/copy.py compile-2.7!skip
|
||||
plugins/module_utils/copy.py compile-3.5!skip
|
||||
plugins/module_utils/args_common.py compile-2.6!skip
|
||||
plugins/module_utils/args_common.py compile-2.7!skip
|
||||
plugins/module_utils/args_common.py compile-3.5!skip
|
||||
plugins/module_utils/__init__.py compile-2.6!skip
|
||||
plugins/module_utils/__init__.py compile-2.7!skip
|
||||
plugins/module_utils/__init__.py compile-3.5!skip
|
||||
plugins/module_utils/selector.py compile-2.6!skip
|
||||
plugins/module_utils/selector.py compile-2.7!skip
|
||||
plugins/module_utils/selector.py compile-3.5!skip
|
||||
plugins/module_utils/k8sdynamicclient.py compile-2.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py compile-2.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py compile-3.5!skip
|
||||
plugins/module_utils/common.py compile-2.6!skip
|
||||
plugins/module_utils/common.py compile-2.7!skip
|
||||
plugins/module_utils/common.py compile-3.5!skip
|
||||
plugins/module_utils/ansiblemodule.py compile-2.6!skip
|
||||
plugins/module_utils/ansiblemodule.py compile-2.7!skip
|
||||
plugins/module_utils/ansiblemodule.py compile-3.5!skip
|
||||
plugins/module_utils/exceptions.py compile-2.6!skip
|
||||
plugins/module_utils/exceptions.py compile-2.7!skip
|
||||
plugins/module_utils/exceptions.py compile-3.5!skip
|
||||
plugins/module_utils/client/resource.py compile-2.6!skip
|
||||
plugins/module_utils/client/resource.py compile-2.7!skip
|
||||
plugins/module_utils/client/resource.py compile-3.5!skip
|
||||
plugins/module_utils/client/discovery.py compile-2.6!skip
|
||||
plugins/module_utils/client/discovery.py compile-2.7!skip
|
||||
plugins/module_utils/client/discovery.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/resource.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/resource.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/resource.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/core.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/core.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/core.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/waiter.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/waiter.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/waiter.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/client.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/client.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/client.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/runner.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/runner.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/runner.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/service.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/service.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/service.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/exceptions.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/exceptions.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/exceptions.py compile-3.5!skip
|
||||
plugins/connection/kubectl.py compile-2.6!skip
|
||||
plugins/connection/kubectl.py compile-2.7!skip
|
||||
plugins/connection/kubectl.py compile-3.5!skip
|
||||
plugins/inventory/k8s.py compile-2.6!skip
|
||||
plugins/inventory/k8s.py compile-2.7!skip
|
||||
plugins/inventory/k8s.py compile-3.5!skip
|
||||
plugins/lookup/k8s.py compile-2.6!skip
|
||||
plugins/lookup/k8s.py compile-2.7!skip
|
||||
plugins/lookup/k8s.py compile-3.5!skip
|
||||
plugins/lookup/kustomize.py compile-2.6!skip
|
||||
plugins/lookup/kustomize.py compile-2.7!skip
|
||||
plugins/lookup/kustomize.py compile-3.5!skip
|
||||
plugins/modules/k8s_scale.py compile-2.6!skip
|
||||
plugins/modules/k8s_scale.py compile-2.7!skip
|
||||
plugins/modules/k8s_scale.py compile-3.5!skip
|
||||
plugins/modules/helm_template.py compile-2.6!skip
|
||||
plugins/modules/helm_template.py compile-2.7!skip
|
||||
plugins/modules/helm_template.py compile-3.5!skip
|
||||
plugins/modules/k8s_exec.py compile-2.6!skip
|
||||
plugins/modules/k8s_exec.py compile-2.7!skip
|
||||
plugins/modules/k8s_exec.py compile-3.5!skip
|
||||
plugins/modules/helm.py compile-2.6!skip
|
||||
plugins/modules/helm.py compile-2.7!skip
|
||||
plugins/modules/helm.py compile-3.5!skip
|
||||
plugins/modules/helm_plugin_info.py compile-2.6!skip
|
||||
plugins/modules/helm_plugin_info.py compile-2.7!skip
|
||||
plugins/modules/helm_plugin_info.py compile-3.5!skip
|
||||
plugins/modules/helm_info.py compile-2.6!skip
|
||||
plugins/modules/helm_info.py compile-2.7!skip
|
||||
plugins/modules/helm_info.py compile-3.5!skip
|
||||
plugins/modules/helm_repository.py compile-2.6!skip
|
||||
plugins/modules/helm_repository.py compile-2.7!skip
|
||||
plugins/modules/helm_repository.py compile-3.5!skip
|
||||
plugins/modules/k8s_rollback.py compile-2.6!skip
|
||||
plugins/modules/k8s_rollback.py compile-2.7!skip
|
||||
plugins/modules/k8s_rollback.py compile-3.5!skip
|
||||
plugins/modules/k8s_log.py compile-2.6!skip
|
||||
plugins/modules/k8s_log.py compile-2.7!skip
|
||||
plugins/modules/k8s_log.py compile-3.5!skip
|
||||
plugins/modules/k8s_drain.py compile-2.6!skip
|
||||
plugins/modules/k8s_drain.py compile-2.7!skip
|
||||
plugins/modules/k8s_drain.py compile-3.5!skip
|
||||
plugins/modules/helm_plugin.py compile-2.6!skip
|
||||
plugins/modules/helm_plugin.py compile-2.7!skip
|
||||
plugins/modules/helm_plugin.py compile-3.5!skip
|
||||
plugins/modules/k8s_taint.py compile-2.6!skip
|
||||
plugins/modules/k8s_taint.py compile-2.7!skip
|
||||
plugins/modules/k8s_taint.py compile-3.5!skip
|
||||
plugins/modules/k8s.py compile-2.6!skip
|
||||
plugins/modules/k8s.py compile-2.7!skip
|
||||
plugins/modules/k8s.py compile-3.5!skip
|
||||
plugins/modules/k8s_service.py compile-2.6!skip
|
||||
plugins/modules/k8s_service.py compile-2.7!skip
|
||||
plugins/modules/k8s_service.py compile-3.5!skip
|
||||
plugins/modules/k8s_cluster_info.py compile-2.6!skip
|
||||
plugins/modules/k8s_cluster_info.py compile-2.7!skip
|
||||
plugins/modules/k8s_cluster_info.py compile-3.5!skip
|
||||
plugins/modules/k8s_info.py compile-2.6!skip
|
||||
plugins/modules/k8s_info.py compile-2.7!skip
|
||||
plugins/modules/k8s_info.py compile-3.5!skip
|
||||
plugins/modules/k8s_cp.py compile-2.6!skip
|
||||
plugins/modules/k8s_cp.py compile-2.7!skip
|
||||
plugins/modules/k8s_cp.py compile-3.5!skip
|
||||
plugins/modules/__init__.py compile-2.6!skip
|
||||
plugins/modules/__init__.py compile-2.7!skip
|
||||
plugins/modules/__init__.py compile-3.5!skip
|
||||
plugins/modules/k8s_json_patch.py compile-2.6!skip
|
||||
plugins/modules/k8s_json_patch.py compile-2.7!skip
|
||||
plugins/modules/k8s_json_patch.py compile-3.5!skip
|
||||
plugins/action/k8s_info.py compile-2.6!skip
|
||||
plugins/action/k8s_info.py compile-2.7!skip
|
||||
plugins/action/k8s_info.py compile-3.5!skip
|
||||
plugins/filter/k8s.py compile-2.6!skip
|
||||
plugins/filter/k8s.py compile-2.7!skip
|
||||
plugins/filter/k8s.py compile-3.5!skip
|
||||
tests/unit/conftest.py compile-2.6!skip
|
||||
tests/unit/conftest.py compile-2.7!skip
|
||||
tests/unit/conftest.py compile-3.5!skip
|
||||
tests/unit/utils/ansible_module_mock.py compile-2.6!skip
|
||||
tests/unit/utils/ansible_module_mock.py compile-2.7!skip
|
||||
tests/unit/utils/ansible_module_mock.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_helm.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_helm.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_helm.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_marshal.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_marshal.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_marshal.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_discoverer.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_discoverer.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_discoverer.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_hashes.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_hashes.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_hashes.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_resource.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_resource.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_resource.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_service.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_service.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_service.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_waiter.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_waiter.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_waiter.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_common.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_common.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_common.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_selector.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_selector.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_selector.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_apply.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_apply.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_apply.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_runner.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_runner.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_runner.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_client.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_client.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_client.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_core.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_core.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_core.py compile-3.5!skip
|
||||
tests/unit/modules/test_helm_template_module.py compile-2.6!skip
|
||||
tests/unit/modules/test_helm_template_module.py compile-2.7!skip
|
||||
tests/unit/modules/test_helm_template_module.py compile-3.5!skip
|
||||
tests/unit/modules/test_helm_template.py compile-2.6!skip
|
||||
tests/unit/modules/test_helm_template.py compile-2.7!skip
|
||||
tests/unit/modules/test_helm_template.py compile-3.5!skip
|
||||
tests/unit/modules/test_module_helm.py compile-2.6!skip
|
||||
tests/unit/modules/test_module_helm.py compile-2.7!skip
|
||||
tests/unit/modules/test_module_helm.py compile-3.5!skip
|
||||
tests/unit/action/test_remove_omit.py compile-2.6!skip
|
||||
tests/unit/action/test_remove_omit.py compile-2.7!skip
|
||||
tests/unit/action/test_remove_omit.py compile-3.5!skip
|
||||
tests/integration/targets/k8s_copy/library/k8s_create_file.py compile-2.6!skip
|
||||
tests/integration/targets/k8s_copy/library/k8s_create_file.py compile-2.7!skip
|
||||
tests/integration/targets/k8s_copy/library/k8s_create_file.py compile-3.5!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py compile-2.6!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py compile-2.7!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py compile-3.5!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py compile-2.6!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py compile-2.7!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py compile-3.5!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py compile-2.6!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py compile-2.7!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py compile-3.5!skip
|
||||
tests/integration/targets/k8s_delete/files/deployments.yaml yamllint!skip
|
||||
@@ -1,33 +0,0 @@
|
||||
plugins/module_utils/client/discovery.py import-3.6!skip
|
||||
plugins/module_utils/client/discovery.py import-3.7!skip
|
||||
plugins/module_utils/client/discovery.py import-3.8!skip
|
||||
plugins/module_utils/client/discovery.py import-3.9!skip
|
||||
plugins/module_utils/client/discovery.py import-3.10!skip
|
||||
plugins/module_utils/client/resource.py import-3.6!skip
|
||||
plugins/module_utils/client/resource.py import-3.7!skip
|
||||
plugins/module_utils/client/resource.py import-3.8!skip
|
||||
plugins/module_utils/client/resource.py import-3.9!skip
|
||||
plugins/module_utils/client/resource.py import-3.10!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.8!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.9!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.10!skip
|
||||
plugins/modules/k8s.py validate-modules:parameter-type-not-in-doc
|
||||
plugins/modules/k8s_scale.py validate-modules:parameter-type-not-in-doc
|
||||
plugins/modules/k8s_service.py validate-modules:parameter-type-not-in-doc
|
||||
tests/unit/module_utils/fixtures/definitions.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/deployments.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/pods.yml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/test-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm_diff/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/k8s_scale/files/deployment.yaml yamllint!skip
|
||||
tests/sanity/refresh_ignore_files shebang!skip
|
||||
plugins/modules/k8s.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_scale.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_service.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_taint.py validate-modules:return-syntax-error
|
||||
tests/integration/targets/k8s_delete/files/deployments.yaml yamllint!skip
|
||||
@@ -1,33 +0,0 @@
|
||||
plugins/module_utils/client/discovery.py import-3.6!skip
|
||||
plugins/module_utils/client/discovery.py import-3.7!skip
|
||||
plugins/module_utils/client/discovery.py import-3.8!skip
|
||||
plugins/module_utils/client/discovery.py import-3.9!skip
|
||||
plugins/module_utils/client/discovery.py import-3.10!skip
|
||||
plugins/module_utils/client/resource.py import-3.6!skip
|
||||
plugins/module_utils/client/resource.py import-3.7!skip
|
||||
plugins/module_utils/client/resource.py import-3.8!skip
|
||||
plugins/module_utils/client/resource.py import-3.9!skip
|
||||
plugins/module_utils/client/resource.py import-3.10!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.8!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.9!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.10!skip
|
||||
plugins/modules/k8s.py validate-modules:parameter-type-not-in-doc
|
||||
plugins/modules/k8s_scale.py validate-modules:parameter-type-not-in-doc
|
||||
plugins/modules/k8s_service.py validate-modules:parameter-type-not-in-doc
|
||||
tests/unit/module_utils/fixtures/definitions.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/deployments.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/pods.yml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/test-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm_diff/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/k8s_scale/files/deployment.yaml yamllint!skip
|
||||
tests/sanity/refresh_ignore_files shebang!skip
|
||||
plugins/modules/k8s.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_scale.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_service.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_taint.py validate-modules:return-syntax-error
|
||||
tests/integration/targets/k8s_delete/files/deployments.yaml yamllint!skip
|
||||
@@ -28,9 +28,9 @@ tests/integration/targets/helm/files/test-chart-v2/templates/configmap.yaml yaml
|
||||
tests/integration/targets/helm/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm_diff/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/k8s_scale/files/deployment.yaml yamllint!skip
|
||||
tests/sanity/refresh_ignore_files shebang!skip
|
||||
plugins/modules/k8s.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_scale.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_service.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_taint.py validate-modules:return-syntax-error
|
||||
tests/integration/targets/k8s_delete/files/deployments.yaml yamllint!skip
|
||||
tests/integration/targets/helm_diff/files/test-chart-reuse-values/templates/configmap.yaml yamllint!skip
|
||||
|
||||
@@ -30,8 +30,8 @@ tests/integration/targets/helm/files/test-chart-v2/templates/configmap.yaml yaml
|
||||
tests/integration/targets/helm/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm_diff/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/k8s_scale/files/deployment.yaml yamllint!skip
|
||||
tests/sanity/refresh_ignore_files shebang!skip
|
||||
plugins/modules/k8s.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_scale.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_service.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_taint.py validate-modules:return-syntax-error
|
||||
tests/integration/targets/helm_diff/files/test-chart-reuse-values/templates/configmap.yaml yamllint!skip
|
||||
|
||||
@@ -33,8 +33,8 @@ tests/integration/targets/helm/files/test-chart-v2/templates/configmap.yaml yaml
|
||||
tests/integration/targets/helm/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm_diff/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/k8s_scale/files/deployment.yaml yamllint!skip
|
||||
tests/sanity/refresh_ignore_files shebang!skip
|
||||
plugins/modules/k8s.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_scale.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_service.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_taint.py validate-modules:return-syntax-error
|
||||
tests/integration/targets/helm_diff/files/test-chart-reuse-values/templates/configmap.yaml yamllint!skip
|
||||
|
||||
@@ -1,26 +1,22 @@
|
||||
plugins/module_utils/client/discovery.py import-3.6!skip
|
||||
plugins/module_utils/client/discovery.py import-3.7!skip
|
||||
plugins/module_utils/client/discovery.py import-3.8!skip
|
||||
plugins/module_utils/client/discovery.py import-3.9!skip
|
||||
plugins/module_utils/client/discovery.py import-3.10!skip
|
||||
plugins/module_utils/client/discovery.py import-3.11!skip
|
||||
plugins/module_utils/client/resource.py import-3.6!skip
|
||||
plugins/module_utils/client/resource.py import-3.7!skip
|
||||
plugins/module_utils/client/resource.py import-3.8!skip
|
||||
plugins/module_utils/client/discovery.py import-3.12!skip
|
||||
plugins/module_utils/client/resource.py import-3.9!skip
|
||||
plugins/module_utils/client/resource.py import-3.10!skip
|
||||
plugins/module_utils/client/resource.py import-3.11!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.8!skip
|
||||
plugins/module_utils/client/resource.py import-3.12!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.9!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.10!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.11!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.12!skip
|
||||
plugins/module_utils/version.py pylint!skip
|
||||
plugins/modules/k8s.py validate-modules:parameter-type-not-in-doc
|
||||
plugins/modules/k8s_scale.py validate-modules:parameter-type-not-in-doc
|
||||
plugins/modules/k8s_service.py validate-modules:parameter-type-not-in-doc
|
||||
tests/unit/module_utils/fixtures/definitions.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/deployments.yml yamllint!skip
|
||||
tests/integration/targets/k8s_delete/files/deployments.yaml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/pods.yml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart/templates/configmap.yaml yamllint!skip
|
||||
@@ -28,8 +24,8 @@ tests/integration/targets/helm/files/test-chart-v2/templates/configmap.yaml yaml
|
||||
tests/integration/targets/helm/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm_diff/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/k8s_scale/files/deployment.yaml yamllint!skip
|
||||
tests/sanity/refresh_ignore_files shebang!skip
|
||||
plugins/modules/k8s.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_scale.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_service.py validate-modules:return-syntax-error
|
||||
plugins/modules/k8s_taint.py validate-modules:return-syntax-error
|
||||
tests/integration/targets/helm_diff/files/test-chart-reuse-values/templates/configmap.yaml yamllint!skip
|
||||
@@ -1,609 +0,0 @@
|
||||
plugins/module_utils/client/discovery.py import-3.6!skip
|
||||
plugins/module_utils/client/discovery.py import-3.7!skip
|
||||
plugins/module_utils/client/discovery.py import-3.8!skip
|
||||
plugins/module_utils/client/resource.py import-3.6!skip
|
||||
plugins/module_utils/client/resource.py import-3.7!skip
|
||||
plugins/module_utils/client/resource.py import-3.8!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.8!skip
|
||||
tests/unit/module_utils/fixtures/definitions.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/deployments.yml yamllint!skip
|
||||
tests/unit/module_utils/fixtures/pods.yml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/appversionless-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/test-chart-v2/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/helm_diff/files/test-chart/templates/configmap.yaml yamllint!skip
|
||||
tests/integration/targets/k8s_scale/files/deployment.yaml yamllint!skip
|
||||
tests/sanity/refresh_ignore_files shebang!skip
|
||||
plugins/doc_fragments/k8s_name_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/helm_common_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_state_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/__init__.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py future-import-boilerplate!skip
|
||||
plugins/module_utils/helm.py future-import-boilerplate!skip
|
||||
plugins/module_utils/apply.py future-import-boilerplate!skip
|
||||
plugins/module_utils/hashes.py future-import-boilerplate!skip
|
||||
plugins/module_utils/helm_args_common.py future-import-boilerplate!skip
|
||||
plugins/module_utils/version.py future-import-boilerplate!skip
|
||||
plugins/module_utils/_version.py future-import-boilerplate!skip
|
||||
plugins/module_utils/copy.py future-import-boilerplate!skip
|
||||
plugins/module_utils/args_common.py future-import-boilerplate!skip
|
||||
plugins/module_utils/__init__.py future-import-boilerplate!skip
|
||||
plugins/module_utils/selector.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8sdynamicclient.py future-import-boilerplate!skip
|
||||
plugins/module_utils/common.py future-import-boilerplate!skip
|
||||
plugins/module_utils/ansiblemodule.py future-import-boilerplate!skip
|
||||
plugins/module_utils/exceptions.py future-import-boilerplate!skip
|
||||
plugins/module_utils/client/resource.py future-import-boilerplate!skip
|
||||
plugins/module_utils/client/discovery.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/resource.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/core.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/waiter.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/client.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/runner.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/service.py future-import-boilerplate!skip
|
||||
plugins/module_utils/k8s/exceptions.py future-import-boilerplate!skip
|
||||
plugins/connection/kubectl.py future-import-boilerplate!skip
|
||||
plugins/inventory/k8s.py future-import-boilerplate!skip
|
||||
plugins/lookup/k8s.py future-import-boilerplate!skip
|
||||
plugins/lookup/kustomize.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_scale.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_template.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_exec.py future-import-boilerplate!skip
|
||||
plugins/modules/helm.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_plugin_info.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_info.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_repository.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_rollback.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_log.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_drain.py future-import-boilerplate!skip
|
||||
plugins/modules/helm_plugin.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_taint.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_service.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_cluster_info.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_info.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_cp.py future-import-boilerplate!skip
|
||||
plugins/modules/__init__.py future-import-boilerplate!skip
|
||||
plugins/modules/k8s_json_patch.py future-import-boilerplate!skip
|
||||
plugins/action/k8s_info.py future-import-boilerplate!skip
|
||||
plugins/filter/k8s.py future-import-boilerplate!skip
|
||||
tests/unit/conftest.py future-import-boilerplate!skip
|
||||
tests/unit/utils/ansible_module_mock.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_helm.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_marshal.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_discoverer.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_hashes.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_resource.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_service.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_waiter.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_common.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_selector.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_apply.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_runner.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_client.py future-import-boilerplate!skip
|
||||
tests/unit/module_utils/test_core.py future-import-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template_module.py future-import-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template.py future-import-boilerplate!skip
|
||||
tests/unit/modules/test_module_helm.py future-import-boilerplate!skip
|
||||
tests/unit/action/test_remove_omit.py future-import-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_name_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/helm_common_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_state_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/__init__.py metaclass-boilerplate!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/helm.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/apply.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/hashes.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/helm_args_common.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/version.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/_version.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/copy.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/args_common.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/__init__.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/selector.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8sdynamicclient.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/common.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/ansiblemodule.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/exceptions.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/client/resource.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/client/discovery.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/resource.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/core.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/waiter.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/client.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/runner.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/service.py metaclass-boilerplate!skip
|
||||
plugins/module_utils/k8s/exceptions.py metaclass-boilerplate!skip
|
||||
plugins/connection/kubectl.py metaclass-boilerplate!skip
|
||||
plugins/inventory/k8s.py metaclass-boilerplate!skip
|
||||
plugins/lookup/k8s.py metaclass-boilerplate!skip
|
||||
plugins/lookup/kustomize.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_scale.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_template.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_exec.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_plugin_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_repository.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_rollback.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_log.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_drain.py metaclass-boilerplate!skip
|
||||
plugins/modules/helm_plugin.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_taint.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_service.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_cluster_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_info.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_cp.py metaclass-boilerplate!skip
|
||||
plugins/modules/__init__.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_json_patch.py metaclass-boilerplate!skip
|
||||
plugins/action/k8s_info.py metaclass-boilerplate!skip
|
||||
plugins/filter/k8s.py metaclass-boilerplate!skip
|
||||
tests/unit/conftest.py metaclass-boilerplate!skip
|
||||
tests/unit/utils/ansible_module_mock.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_helm.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_marshal.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_discoverer.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_hashes.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_resource.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_service.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_waiter.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_common.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_selector.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_apply.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_runner.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_client.py metaclass-boilerplate!skip
|
||||
tests/unit/module_utils/test_core.py metaclass-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template_module.py metaclass-boilerplate!skip
|
||||
tests/unit/modules/test_helm_template.py metaclass-boilerplate!skip
|
||||
tests/unit/modules/test_module_helm.py metaclass-boilerplate!skip
|
||||
tests/unit/action/test_remove_omit.py metaclass-boilerplate!skip
|
||||
plugins/modules/k8s_scale.py import-2.6!skip
|
||||
plugins/modules/k8s_scale.py import-2.7!skip
|
||||
plugins/modules/k8s_scale.py import-3.5!skip
|
||||
plugins/modules/helm_template.py import-2.6!skip
|
||||
plugins/modules/helm_template.py import-2.7!skip
|
||||
plugins/modules/helm_template.py import-3.5!skip
|
||||
plugins/modules/k8s_exec.py import-2.6!skip
|
||||
plugins/modules/k8s_exec.py import-2.7!skip
|
||||
plugins/modules/k8s_exec.py import-3.5!skip
|
||||
plugins/modules/helm.py import-2.6!skip
|
||||
plugins/modules/helm.py import-2.7!skip
|
||||
plugins/modules/helm.py import-3.5!skip
|
||||
plugins/modules/helm_plugin_info.py import-2.6!skip
|
||||
plugins/modules/helm_plugin_info.py import-2.7!skip
|
||||
plugins/modules/helm_plugin_info.py import-3.5!skip
|
||||
plugins/modules/helm_info.py import-2.6!skip
|
||||
plugins/modules/helm_info.py import-2.7!skip
|
||||
plugins/modules/helm_info.py import-3.5!skip
|
||||
plugins/modules/helm_repository.py import-2.6!skip
|
||||
plugins/modules/helm_repository.py import-2.7!skip
|
||||
plugins/modules/helm_repository.py import-3.5!skip
|
||||
plugins/modules/k8s_rollback.py import-2.6!skip
|
||||
plugins/modules/k8s_rollback.py import-2.7!skip
|
||||
plugins/modules/k8s_rollback.py import-3.5!skip
|
||||
plugins/modules/k8s_log.py import-2.6!skip
|
||||
plugins/modules/k8s_log.py import-2.7!skip
|
||||
plugins/modules/k8s_log.py import-3.5!skip
|
||||
plugins/modules/k8s_drain.py import-2.6!skip
|
||||
plugins/modules/k8s_drain.py import-2.7!skip
|
||||
plugins/modules/k8s_drain.py import-3.5!skip
|
||||
plugins/modules/helm_plugin.py import-2.6!skip
|
||||
plugins/modules/helm_plugin.py import-2.7!skip
|
||||
plugins/modules/helm_plugin.py import-3.5!skip
|
||||
plugins/modules/k8s_taint.py import-2.6!skip
|
||||
plugins/modules/k8s_taint.py import-2.7!skip
|
||||
plugins/modules/k8s_taint.py import-3.5!skip
|
||||
plugins/modules/k8s.py import-2.6!skip
|
||||
plugins/modules/k8s.py import-2.7!skip
|
||||
plugins/modules/k8s.py import-3.5!skip
|
||||
plugins/modules/k8s_service.py import-2.6!skip
|
||||
plugins/modules/k8s_service.py import-2.7!skip
|
||||
plugins/modules/k8s_service.py import-3.5!skip
|
||||
plugins/modules/k8s_cluster_info.py import-2.6!skip
|
||||
plugins/modules/k8s_cluster_info.py import-2.7!skip
|
||||
plugins/modules/k8s_cluster_info.py import-3.5!skip
|
||||
plugins/modules/k8s_info.py import-2.6!skip
|
||||
plugins/modules/k8s_info.py import-2.7!skip
|
||||
plugins/modules/k8s_info.py import-3.5!skip
|
||||
plugins/modules/k8s_cp.py import-2.6!skip
|
||||
plugins/modules/k8s_cp.py import-2.7!skip
|
||||
plugins/modules/k8s_cp.py import-3.5!skip
|
||||
plugins/modules/__init__.py import-2.6!skip
|
||||
plugins/modules/__init__.py import-2.7!skip
|
||||
plugins/modules/__init__.py import-3.5!skip
|
||||
plugins/modules/k8s_json_patch.py import-2.6!skip
|
||||
plugins/modules/k8s_json_patch.py import-2.7!skip
|
||||
plugins/modules/k8s_json_patch.py import-3.5!skip
|
||||
plugins/module_utils/helm.py import-2.6!skip
|
||||
plugins/module_utils/helm.py import-2.7!skip
|
||||
plugins/module_utils/helm.py import-3.5!skip
|
||||
plugins/module_utils/apply.py import-2.6!skip
|
||||
plugins/module_utils/apply.py import-2.7!skip
|
||||
plugins/module_utils/apply.py import-3.5!skip
|
||||
plugins/module_utils/hashes.py import-2.6!skip
|
||||
plugins/module_utils/hashes.py import-2.7!skip
|
||||
plugins/module_utils/hashes.py import-3.5!skip
|
||||
plugins/module_utils/helm_args_common.py import-2.6!skip
|
||||
plugins/module_utils/helm_args_common.py import-2.7!skip
|
||||
plugins/module_utils/helm_args_common.py import-3.5!skip
|
||||
plugins/module_utils/version.py import-2.6!skip
|
||||
plugins/module_utils/version.py import-2.7!skip
|
||||
plugins/module_utils/version.py import-3.5!skip
|
||||
plugins/module_utils/_version.py import-2.6!skip
|
||||
plugins/module_utils/_version.py import-2.7!skip
|
||||
plugins/module_utils/_version.py import-3.5!skip
|
||||
plugins/module_utils/copy.py import-2.6!skip
|
||||
plugins/module_utils/copy.py import-2.7!skip
|
||||
plugins/module_utils/copy.py import-3.5!skip
|
||||
plugins/module_utils/args_common.py import-2.6!skip
|
||||
plugins/module_utils/args_common.py import-2.7!skip
|
||||
plugins/module_utils/args_common.py import-3.5!skip
|
||||
plugins/module_utils/__init__.py import-2.6!skip
|
||||
plugins/module_utils/__init__.py import-2.7!skip
|
||||
plugins/module_utils/__init__.py import-3.5!skip
|
||||
plugins/module_utils/selector.py import-2.6!skip
|
||||
plugins/module_utils/selector.py import-2.7!skip
|
||||
plugins/module_utils/selector.py import-3.5!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-2.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-2.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py import-3.5!skip
|
||||
plugins/module_utils/common.py import-2.6!skip
|
||||
plugins/module_utils/common.py import-2.7!skip
|
||||
plugins/module_utils/common.py import-3.5!skip
|
||||
plugins/module_utils/ansiblemodule.py import-2.6!skip
|
||||
plugins/module_utils/ansiblemodule.py import-2.7!skip
|
||||
plugins/module_utils/ansiblemodule.py import-3.5!skip
|
||||
plugins/module_utils/exceptions.py import-2.6!skip
|
||||
plugins/module_utils/exceptions.py import-2.7!skip
|
||||
plugins/module_utils/exceptions.py import-3.5!skip
|
||||
plugins/module_utils/client/resource.py import-2.6!skip
|
||||
plugins/module_utils/client/resource.py import-2.7!skip
|
||||
plugins/module_utils/client/resource.py import-3.5!skip
|
||||
plugins/module_utils/client/discovery.py import-2.6!skip
|
||||
plugins/module_utils/client/discovery.py import-2.7!skip
|
||||
plugins/module_utils/client/discovery.py import-3.5!skip
|
||||
plugins/module_utils/k8s/resource.py import-2.6!skip
|
||||
plugins/module_utils/k8s/resource.py import-2.7!skip
|
||||
plugins/module_utils/k8s/resource.py import-3.5!skip
|
||||
plugins/module_utils/k8s/core.py import-2.6!skip
|
||||
plugins/module_utils/k8s/core.py import-2.7!skip
|
||||
plugins/module_utils/k8s/core.py import-3.5!skip
|
||||
plugins/module_utils/k8s/waiter.py import-2.6!skip
|
||||
plugins/module_utils/k8s/waiter.py import-2.7!skip
|
||||
plugins/module_utils/k8s/waiter.py import-3.5!skip
|
||||
plugins/module_utils/k8s/client.py import-2.6!skip
|
||||
plugins/module_utils/k8s/client.py import-2.7!skip
|
||||
plugins/module_utils/k8s/client.py import-3.5!skip
|
||||
plugins/module_utils/k8s/runner.py import-2.6!skip
|
||||
plugins/module_utils/k8s/runner.py import-2.7!skip
|
||||
plugins/module_utils/k8s/runner.py import-3.5!skip
|
||||
plugins/module_utils/k8s/service.py import-2.6!skip
|
||||
plugins/module_utils/k8s/service.py import-2.7!skip
|
||||
plugins/module_utils/k8s/service.py import-3.5!skip
|
||||
plugins/module_utils/k8s/exceptions.py import-2.6!skip
|
||||
plugins/module_utils/k8s/exceptions.py import-2.7!skip
|
||||
plugins/module_utils/k8s/exceptions.py import-3.5!skip
|
||||
plugins/doc_fragments/k8s_name_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_name_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_name_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_auth_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/helm_common_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/helm_common_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/helm_common_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_state_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_state_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_state_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_wait_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_scale_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_delete_options.py compile-3.5!skip
|
||||
plugins/doc_fragments/__init__.py compile-2.6!skip
|
||||
plugins/doc_fragments/__init__.py compile-2.7!skip
|
||||
plugins/doc_fragments/__init__.py compile-3.5!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py compile-2.6!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py compile-2.7!skip
|
||||
plugins/doc_fragments/k8s_resource_options.py compile-3.5!skip
|
||||
plugins/module_utils/helm.py compile-2.6!skip
|
||||
plugins/module_utils/helm.py compile-2.7!skip
|
||||
plugins/module_utils/helm.py compile-3.5!skip
|
||||
plugins/module_utils/apply.py compile-2.6!skip
|
||||
plugins/module_utils/apply.py compile-2.7!skip
|
||||
plugins/module_utils/apply.py compile-3.5!skip
|
||||
plugins/module_utils/hashes.py compile-2.6!skip
|
||||
plugins/module_utils/hashes.py compile-2.7!skip
|
||||
plugins/module_utils/hashes.py compile-3.5!skip
|
||||
plugins/module_utils/helm_args_common.py compile-2.6!skip
|
||||
plugins/module_utils/helm_args_common.py compile-2.7!skip
|
||||
plugins/module_utils/helm_args_common.py compile-3.5!skip
|
||||
plugins/module_utils/version.py compile-2.6!skip
|
||||
plugins/module_utils/version.py compile-2.7!skip
|
||||
plugins/module_utils/version.py compile-3.5!skip
|
||||
plugins/module_utils/_version.py compile-2.6!skip
|
||||
plugins/module_utils/_version.py compile-2.7!skip
|
||||
plugins/module_utils/_version.py compile-3.5!skip
|
||||
plugins/module_utils/copy.py compile-2.6!skip
|
||||
plugins/module_utils/copy.py compile-2.7!skip
|
||||
plugins/module_utils/copy.py compile-3.5!skip
|
||||
plugins/module_utils/args_common.py compile-2.6!skip
|
||||
plugins/module_utils/args_common.py compile-2.7!skip
|
||||
plugins/module_utils/args_common.py compile-3.5!skip
|
||||
plugins/module_utils/__init__.py compile-2.6!skip
|
||||
plugins/module_utils/__init__.py compile-2.7!skip
|
||||
plugins/module_utils/__init__.py compile-3.5!skip
|
||||
plugins/module_utils/selector.py compile-2.6!skip
|
||||
plugins/module_utils/selector.py compile-2.7!skip
|
||||
plugins/module_utils/selector.py compile-3.5!skip
|
||||
plugins/module_utils/k8sdynamicclient.py compile-2.6!skip
|
||||
plugins/module_utils/k8sdynamicclient.py compile-2.7!skip
|
||||
plugins/module_utils/k8sdynamicclient.py compile-3.5!skip
|
||||
plugins/module_utils/common.py compile-2.6!skip
|
||||
plugins/module_utils/common.py compile-2.7!skip
|
||||
plugins/module_utils/common.py compile-3.5!skip
|
||||
plugins/module_utils/ansiblemodule.py compile-2.6!skip
|
||||
plugins/module_utils/ansiblemodule.py compile-2.7!skip
|
||||
plugins/module_utils/ansiblemodule.py compile-3.5!skip
|
||||
plugins/module_utils/exceptions.py compile-2.6!skip
|
||||
plugins/module_utils/exceptions.py compile-2.7!skip
|
||||
plugins/module_utils/exceptions.py compile-3.5!skip
|
||||
plugins/module_utils/client/resource.py compile-2.6!skip
|
||||
plugins/module_utils/client/resource.py compile-2.7!skip
|
||||
plugins/module_utils/client/resource.py compile-3.5!skip
|
||||
plugins/module_utils/client/discovery.py compile-2.6!skip
|
||||
plugins/module_utils/client/discovery.py compile-2.7!skip
|
||||
plugins/module_utils/client/discovery.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/resource.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/resource.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/resource.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/core.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/core.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/core.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/waiter.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/waiter.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/waiter.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/client.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/client.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/client.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/runner.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/runner.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/runner.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/service.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/service.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/service.py compile-3.5!skip
|
||||
plugins/module_utils/k8s/exceptions.py compile-2.6!skip
|
||||
plugins/module_utils/k8s/exceptions.py compile-2.7!skip
|
||||
plugins/module_utils/k8s/exceptions.py compile-3.5!skip
|
||||
plugins/connection/kubectl.py compile-2.6!skip
|
||||
plugins/connection/kubectl.py compile-2.7!skip
|
||||
plugins/connection/kubectl.py compile-3.5!skip
|
||||
plugins/inventory/k8s.py compile-2.6!skip
|
||||
plugins/inventory/k8s.py compile-2.7!skip
|
||||
plugins/inventory/k8s.py compile-3.5!skip
|
||||
plugins/lookup/k8s.py compile-2.6!skip
|
||||
plugins/lookup/k8s.py compile-2.7!skip
|
||||
plugins/lookup/k8s.py compile-3.5!skip
|
||||
plugins/lookup/kustomize.py compile-2.6!skip
|
||||
plugins/lookup/kustomize.py compile-2.7!skip
|
||||
plugins/lookup/kustomize.py compile-3.5!skip
|
||||
plugins/modules/k8s_scale.py compile-2.6!skip
|
||||
plugins/modules/k8s_scale.py compile-2.7!skip
|
||||
plugins/modules/k8s_scale.py compile-3.5!skip
|
||||
plugins/modules/helm_template.py compile-2.6!skip
|
||||
plugins/modules/helm_template.py compile-2.7!skip
|
||||
plugins/modules/helm_template.py compile-3.5!skip
|
||||
plugins/modules/k8s_exec.py compile-2.6!skip
|
||||
plugins/modules/k8s_exec.py compile-2.7!skip
|
||||
plugins/modules/k8s_exec.py compile-3.5!skip
|
||||
plugins/modules/helm.py compile-2.6!skip
|
||||
plugins/modules/helm.py compile-2.7!skip
|
||||
plugins/modules/helm.py compile-3.5!skip
|
||||
plugins/modules/helm_plugin_info.py compile-2.6!skip
|
||||
plugins/modules/helm_plugin_info.py compile-2.7!skip
|
||||
plugins/modules/helm_plugin_info.py compile-3.5!skip
|
||||
plugins/modules/helm_info.py compile-2.6!skip
|
||||
plugins/modules/helm_info.py compile-2.7!skip
|
||||
plugins/modules/helm_info.py compile-3.5!skip
|
||||
plugins/modules/helm_repository.py compile-2.6!skip
|
||||
plugins/modules/helm_repository.py compile-2.7!skip
|
||||
plugins/modules/helm_repository.py compile-3.5!skip
|
||||
plugins/modules/k8s_rollback.py compile-2.6!skip
|
||||
plugins/modules/k8s_rollback.py compile-2.7!skip
|
||||
plugins/modules/k8s_rollback.py compile-3.5!skip
|
||||
plugins/modules/k8s_log.py compile-2.6!skip
|
||||
plugins/modules/k8s_log.py compile-2.7!skip
|
||||
plugins/modules/k8s_log.py compile-3.5!skip
|
||||
plugins/modules/k8s_drain.py compile-2.6!skip
|
||||
plugins/modules/k8s_drain.py compile-2.7!skip
|
||||
plugins/modules/k8s_drain.py compile-3.5!skip
|
||||
plugins/modules/helm_plugin.py compile-2.6!skip
|
||||
plugins/modules/helm_plugin.py compile-2.7!skip
|
||||
plugins/modules/helm_plugin.py compile-3.5!skip
|
||||
plugins/modules/k8s_taint.py compile-2.6!skip
|
||||
plugins/modules/k8s_taint.py compile-2.7!skip
|
||||
plugins/modules/k8s_taint.py compile-3.5!skip
|
||||
plugins/modules/k8s.py compile-2.6!skip
|
||||
plugins/modules/k8s.py compile-2.7!skip
|
||||
plugins/modules/k8s.py compile-3.5!skip
|
||||
plugins/modules/k8s_service.py compile-2.6!skip
|
||||
plugins/modules/k8s_service.py compile-2.7!skip
|
||||
plugins/modules/k8s_service.py compile-3.5!skip
|
||||
plugins/modules/k8s_cluster_info.py compile-2.6!skip
|
||||
plugins/modules/k8s_cluster_info.py compile-2.7!skip
|
||||
plugins/modules/k8s_cluster_info.py compile-3.5!skip
|
||||
plugins/modules/k8s_info.py compile-2.6!skip
|
||||
plugins/modules/k8s_info.py compile-2.7!skip
|
||||
plugins/modules/k8s_info.py compile-3.5!skip
|
||||
plugins/modules/k8s_cp.py compile-2.6!skip
|
||||
plugins/modules/k8s_cp.py compile-2.7!skip
|
||||
plugins/modules/k8s_cp.py compile-3.5!skip
|
||||
plugins/modules/__init__.py compile-2.6!skip
|
||||
plugins/modules/__init__.py compile-2.7!skip
|
||||
plugins/modules/__init__.py compile-3.5!skip
|
||||
plugins/modules/k8s_json_patch.py compile-2.6!skip
|
||||
plugins/modules/k8s_json_patch.py compile-2.7!skip
|
||||
plugins/modules/k8s_json_patch.py compile-3.5!skip
|
||||
plugins/action/k8s_info.py compile-2.6!skip
|
||||
plugins/action/k8s_info.py compile-2.7!skip
|
||||
plugins/action/k8s_info.py compile-3.5!skip
|
||||
plugins/filter/k8s.py compile-2.6!skip
|
||||
plugins/filter/k8s.py compile-2.7!skip
|
||||
plugins/filter/k8s.py compile-3.5!skip
|
||||
tests/unit/conftest.py compile-2.6!skip
|
||||
tests/unit/conftest.py compile-2.7!skip
|
||||
tests/unit/conftest.py compile-3.5!skip
|
||||
tests/unit/utils/ansible_module_mock.py compile-2.6!skip
|
||||
tests/unit/utils/ansible_module_mock.py compile-2.7!skip
|
||||
tests/unit/utils/ansible_module_mock.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_helm.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_helm.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_helm.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_marshal.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_marshal.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_marshal.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_discoverer.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_discoverer.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_discoverer.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_hashes.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_hashes.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_hashes.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_resource.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_resource.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_resource.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_service.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_service.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_service.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_waiter.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_waiter.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_waiter.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_common.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_common.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_common.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_selector.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_selector.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_selector.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_apply.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_apply.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_apply.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_runner.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_runner.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_runner.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_client.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_client.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_client.py compile-3.5!skip
|
||||
tests/unit/module_utils/test_core.py compile-2.6!skip
|
||||
tests/unit/module_utils/test_core.py compile-2.7!skip
|
||||
tests/unit/module_utils/test_core.py compile-3.5!skip
|
||||
tests/unit/modules/test_helm_template_module.py compile-2.6!skip
|
||||
tests/unit/modules/test_helm_template_module.py compile-2.7!skip
|
||||
tests/unit/modules/test_helm_template_module.py compile-3.5!skip
|
||||
tests/unit/modules/test_helm_template.py compile-2.6!skip
|
||||
tests/unit/modules/test_helm_template.py compile-2.7!skip
|
||||
tests/unit/modules/test_helm_template.py compile-3.5!skip
|
||||
tests/unit/modules/test_module_helm.py compile-2.6!skip
|
||||
tests/unit/modules/test_module_helm.py compile-2.7!skip
|
||||
tests/unit/modules/test_module_helm.py compile-3.5!skip
|
||||
tests/unit/action/test_remove_omit.py compile-2.6!skip
|
||||
tests/unit/action/test_remove_omit.py compile-2.7!skip
|
||||
tests/unit/action/test_remove_omit.py compile-3.5!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py compile-2.6!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py compile-2.7!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py compile-3.5!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py compile-2.6!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py compile-2.7!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py compile-3.5!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py compile-2.6!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py compile-2.7!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py compile-3.5!skip
|
||||
plugins/modules/k8s_scale.py pylint!skip
|
||||
plugins/modules/helm_template.py pylint!skip
|
||||
plugins/modules/k8s_exec.py pylint!skip
|
||||
plugins/modules/helm.py pylint!skip
|
||||
plugins/modules/helm_plugin_info.py pylint!skip
|
||||
plugins/modules/helm_info.py pylint!skip
|
||||
plugins/modules/helm_repository.py pylint!skip
|
||||
plugins/modules/k8s_rollback.py pylint!skip
|
||||
plugins/modules/k8s_log.py pylint!skip
|
||||
plugins/modules/k8s_drain.py pylint!skip
|
||||
plugins/modules/helm_plugin.py pylint!skip
|
||||
plugins/modules/k8s_taint.py pylint!skip
|
||||
plugins/modules/k8s.py pylint!skip
|
||||
plugins/modules/k8s_service.py pylint!skip
|
||||
plugins/modules/k8s_cluster_info.py pylint!skip
|
||||
plugins/modules/k8s_info.py pylint!skip
|
||||
plugins/modules/k8s_cp.py pylint!skip
|
||||
plugins/modules/__init__.py pylint!skip
|
||||
plugins/modules/k8s_json_patch.py pylint!skip
|
||||
plugins/module_utils/helm.py pylint!skip
|
||||
plugins/module_utils/apply.py pylint!skip
|
||||
plugins/module_utils/hashes.py pylint!skip
|
||||
plugins/module_utils/helm_args_common.py pylint!skip
|
||||
plugins/module_utils/version.py pylint!skip
|
||||
plugins/module_utils/_version.py pylint!skip
|
||||
plugins/module_utils/copy.py pylint!skip
|
||||
plugins/module_utils/args_common.py pylint!skip
|
||||
plugins/module_utils/__init__.py pylint!skip
|
||||
plugins/module_utils/selector.py pylint!skip
|
||||
plugins/module_utils/k8sdynamicclient.py pylint!skip
|
||||
plugins/module_utils/common.py pylint!skip
|
||||
plugins/module_utils/ansiblemodule.py pylint!skip
|
||||
plugins/module_utils/exceptions.py pylint!skip
|
||||
plugins/module_utils/client/resource.py pylint!skip
|
||||
plugins/module_utils/client/discovery.py pylint!skip
|
||||
plugins/module_utils/k8s/resource.py pylint!skip
|
||||
plugins/module_utils/k8s/core.py pylint!skip
|
||||
plugins/module_utils/k8s/waiter.py pylint!skip
|
||||
plugins/module_utils/k8s/client.py pylint!skip
|
||||
plugins/module_utils/k8s/runner.py pylint!skip
|
||||
plugins/module_utils/k8s/service.py pylint!skip
|
||||
plugins/module_utils/k8s/exceptions.py pylint!skip
|
||||
tests/integration/targets/k8s_copy/library/kubectl_file_compare.py pylint!skip
|
||||
tests/integration/targets/setup_kubeconfig/library/test_inventory_read_credentials.py pylint!skip
|
||||
tests/integration/targets/helm/library/helm_test_version.py pylint!skip
|
||||
tests/unit/conftest.py pylint!skip
|
||||
tests/unit/utils/ansible_module_mock.py pylint!skip
|
||||
tests/unit/module_utils/test_helm.py pylint!skip
|
||||
tests/unit/module_utils/test_marshal.py pylint!skip
|
||||
tests/unit/module_utils/test_discoverer.py pylint!skip
|
||||
tests/unit/module_utils/test_hashes.py pylint!skip
|
||||
tests/unit/module_utils/test_resource.py pylint!skip
|
||||
tests/unit/module_utils/test_service.py pylint!skip
|
||||
tests/unit/module_utils/test_waiter.py pylint!skip
|
||||
tests/unit/module_utils/test_common.py pylint!skip
|
||||
tests/unit/module_utils/test_selector.py pylint!skip
|
||||
tests/unit/module_utils/test_apply.py pylint!skip
|
||||
tests/unit/module_utils/test_runner.py pylint!skip
|
||||
tests/unit/module_utils/test_client.py pylint!skip
|
||||
tests/unit/module_utils/test_core.py pylint!skip
|
||||
tests/unit/modules/test_helm_template_module.py pylint!skip
|
||||
tests/unit/modules/test_helm_template.py pylint!skip
|
||||
tests/unit/modules/test_module_helm.py pylint!skip
|
||||
tests/unit/action/test_remove_omit.py pylint!skip
|
||||
plugins/modules/k8s.py validate-modules!skip
|
||||
plugins/modules/k8s_cp.py validate-modules!skip
|
||||
plugins/modules/k8s_drain.py validate-modules!skip
|
||||
plugins/modules/k8s_exec.py validate-modules!skip
|
||||
plugins/modules/k8s_info.py validate-modules!skip
|
||||
plugins/modules/k8s_json_patch.py validate-modules!skip
|
||||
plugins/modules/k8s_log.py validate-modules!skip
|
||||
plugins/modules/k8s_rollback.py validate-modules!skip
|
||||
plugins/modules/k8s_scale.py validate-modules!skip
|
||||
plugins/modules/k8s_service.py validate-modules!skip
|
||||
plugins/modules/k8s_taint.py validate-modules!skip
|
||||
@@ -1,215 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
|
||||
import itertools
|
||||
from pathlib import Path
|
||||
|
||||
# Mapping of Ansible versions to supported Python versions
|
||||
ANSIBLE_VERSIONS = {
|
||||
"2.9": ["3.6", "3.7", "3.8"],
|
||||
"2.10": ["3.6", "3.7", "3.8", "3.9"],
|
||||
"2.11": ["3.6", "3.7", "3.8", "3.9"],
|
||||
"2.12": ["3.6", "3.7", "3.8", "3.9", "3.10"],
|
||||
"2.13": ["3.6", "3.7", "3.8", "3.9", "3.10"],
|
||||
"2.14": ["3.6", "3.7", "3.8", "3.9", "3.10"],
|
||||
"2.15": ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11"],
|
||||
}
|
||||
|
||||
IMPORT_SKIPS = [
|
||||
"plugins/module_utils/client/discovery.py",
|
||||
"plugins/module_utils/client/resource.py",
|
||||
"plugins/module_utils/k8sdynamicclient.py",
|
||||
]
|
||||
|
||||
# Adds validate-modules:parameter-type-not-in-doc
|
||||
PARAM_TYPE_SKIPS = [
|
||||
"plugins/modules/k8s.py",
|
||||
"plugins/modules/k8s_scale.py",
|
||||
"plugins/modules/k8s_service.py",
|
||||
]
|
||||
|
||||
# Adds validate-modules:return-syntax-error
|
||||
RETURN_SYNTAX_SKIPS = [
|
||||
"plugins/modules/k8s.py",
|
||||
"plugins/modules/k8s_scale.py",
|
||||
"plugins/modules/k8s_service.py",
|
||||
"plugins/modules/k8s_taint.py",
|
||||
]
|
||||
|
||||
YAML_LINT_SKIPS = [
|
||||
"tests/unit/module_utils/fixtures/definitions.yml",
|
||||
"tests/unit/module_utils/fixtures/deployments.yml",
|
||||
"tests/unit/module_utils/fixtures/pods.yml",
|
||||
"tests/integration/targets/helm/files/appversionless-chart-v2/templates/configmap.yaml",
|
||||
"tests/integration/targets/helm/files/appversionless-chart/templates/configmap.yaml",
|
||||
"tests/integration/targets/helm/files/test-chart-v2/templates/configmap.yaml",
|
||||
"tests/integration/targets/helm/files/test-chart/templates/configmap.yaml",
|
||||
"tests/integration/targets/helm_diff/files/test-chart/templates/configmap.yaml",
|
||||
"tests/integration/targets/k8s_scale/files/deployment.yaml",
|
||||
"tests/integration/targets/k8s_delete/files/deployments.yaml",
|
||||
]
|
||||
|
||||
# Add shebang!skip
|
||||
SHEBANG_SKIPS = [
|
||||
"tests/sanity/refresh_ignore_files",
|
||||
]
|
||||
|
||||
# Add validate-modules:import-error
|
||||
VALIDATE_IMPORT_SKIPS = [
|
||||
"plugins/modules/k8s.py",
|
||||
"plugins/modules/k8s_cp.py",
|
||||
"plugins/modules/k8s_drain.py",
|
||||
"plugins/modules/k8s_exec.py",
|
||||
"plugins/modules/k8s_info.py",
|
||||
"plugins/modules/k8s_json_patch.py",
|
||||
"plugins/modules/k8s_log.py",
|
||||
"plugins/modules/k8s_rollback.py",
|
||||
"plugins/modules/k8s_scale.py",
|
||||
"plugins/modules/k8s_service.py",
|
||||
"plugins/modules/k8s_taint.py",
|
||||
]
|
||||
|
||||
|
||||
def import_skips(*versions):
|
||||
for f in IMPORT_SKIPS:
|
||||
for v in versions:
|
||||
yield f"{f} import-{v}!skip"
|
||||
|
||||
def param_type_skips(ansible_version):
|
||||
if ansible_version not in ("2.9", "2.10"):
|
||||
for f in PARAM_TYPE_SKIPS:
|
||||
yield f"{f} validate-modules:parameter-type-not-in-doc"
|
||||
|
||||
|
||||
def return_syntax_skips(ansible_version):
|
||||
if ansible_version not in ("2.9", "2.10"):
|
||||
for f in RETURN_SYNTAX_SKIPS:
|
||||
yield f"{f} validate-modules:return-syntax-error"
|
||||
else:
|
||||
yield
|
||||
|
||||
|
||||
def yaml_lint_skips():
|
||||
for f in YAML_LINT_SKIPS:
|
||||
yield f"{f} yamllint!skip"
|
||||
|
||||
|
||||
def shebang_skips():
|
||||
for f in SHEBANG_SKIPS:
|
||||
yield f"{f} shebang!skip"
|
||||
|
||||
|
||||
def import_boilerplate(path, ansible_version):
|
||||
if ansible_version in ("2.9", "2.10", "2.11"):
|
||||
for f in (p for p in path.glob("**/*.py") if not p.is_symlink()):
|
||||
yield f"{f} future-import-boilerplate!skip"
|
||||
else:
|
||||
yield
|
||||
|
||||
|
||||
def metaclass_boilerplate(path, ansible_version):
|
||||
if ansible_version in ("2.9", "2.10", "2.11"):
|
||||
for f in (p for p in path.glob("**/*.py") if not p.is_symlink()):
|
||||
yield f"{f} metaclass-boilerplate!skip"
|
||||
else:
|
||||
yield
|
||||
|
||||
|
||||
def unsupported_compile_skips(path, ansible_version):
|
||||
"""This adds rules for compile skips for all unsupported versions of python.
|
||||
|
||||
These aren't needed for Ansible version 2.12+ as that can be managed on a
|
||||
global level in tests/config.yml.
|
||||
"""
|
||||
if ansible_version in ("2.9", "2.10", "2.11"):
|
||||
for f in (p for p in path.glob("**/*.py") if not p.is_symlink()):
|
||||
yield (
|
||||
f"{f} compile-2.6!skip\n"
|
||||
f"{f} compile-2.7!skip\n"
|
||||
f"{f} compile-3.5!skip"
|
||||
)
|
||||
|
||||
|
||||
def unsupported_import_skips(path, ansible_version):
|
||||
"""This adds rules for import skips for all unsupported versions of python.
|
||||
|
||||
These aren't needed for Ansible version 2.12+ as that can be managed on a
|
||||
global level in tests/config.yml.
|
||||
"""
|
||||
if ansible_version in ("2.9", "2.10", "2.11"):
|
||||
if ansible_version in ("2.9", "2.10") and path.name == "plugins":
|
||||
pathglob = itertools.chain(
|
||||
path.joinpath("modules").glob("**/*.py"),
|
||||
path.joinpath("module_utils").glob("**/*.py")
|
||||
)
|
||||
else:
|
||||
pathglob = path.glob("**/*.py")
|
||||
for f in (p for p in pathglob if not p.is_symlink()):
|
||||
yield (
|
||||
f"{f} import-2.6!skip\n"
|
||||
f"{f} import-2.7!skip\n"
|
||||
f"{f} import-3.5!skip"
|
||||
)
|
||||
|
||||
|
||||
def unsupported_pylint_skips(path, ansible_version):
|
||||
"""This adds rules to skip pylint checks.
|
||||
|
||||
This is only a problem on Ansible version 2.9 and 2.10 with python 3.5,
|
||||
but there's no way to restrict this to a specific version of python.
|
||||
"""
|
||||
if ansible_version in ("2.9", "2.10"):
|
||||
pathglob = itertools.chain(
|
||||
path.joinpath("plugins/modules").glob("**/*.py"),
|
||||
path.joinpath("plugins/module_utils").glob("**/*.py"),
|
||||
path.joinpath("tests").glob("**/*.py"),
|
||||
)
|
||||
for f in (p for p in pathglob if not p.is_symlink()):
|
||||
yield f"{f} pylint!skip"
|
||||
|
||||
|
||||
def unsupported_validate_modules_skips(ansible_version):
|
||||
"""Disable validate-modules test.
|
||||
|
||||
Unfortunately, this is overly broad. Applying a validate-modules:import-error
|
||||
skip fixes ansible 2.9 and python <3.6, but causes validation of the ignores
|
||||
file itself to fail in python 3.6+. The only solution here is to simply
|
||||
skip validate-modules altogether.
|
||||
"""
|
||||
if ansible_version in ("2.9", "2.10"):
|
||||
for f in VALIDATE_IMPORT_SKIPS:
|
||||
yield f"{f} validate-modules!skip"
|
||||
|
||||
|
||||
def main():
|
||||
target_dir = Path('.')
|
||||
sanity_dir = target_dir / "tests" / "sanity"
|
||||
plugins = target_dir / "plugins"
|
||||
units = target_dir / "tests" / "unit"
|
||||
integration = target_dir / "tests" / "integration"
|
||||
|
||||
for ansible, python in ANSIBLE_VERSIONS.items():
|
||||
with open(sanity_dir / f"ignore-{ansible}.txt", "w") as fp:
|
||||
ignores = itertools.chain(
|
||||
import_skips(*python),
|
||||
param_type_skips(ansible),
|
||||
yaml_lint_skips(),
|
||||
shebang_skips(),
|
||||
return_syntax_skips(ansible),
|
||||
import_boilerplate(plugins, ansible),
|
||||
import_boilerplate(units, ansible),
|
||||
metaclass_boilerplate(plugins, ansible),
|
||||
metaclass_boilerplate(units, ansible),
|
||||
unsupported_import_skips(plugins, ansible),
|
||||
unsupported_compile_skips(plugins, ansible),
|
||||
unsupported_compile_skips(units, ansible),
|
||||
unsupported_compile_skips(integration, ansible),
|
||||
unsupported_pylint_skips(target_dir, ansible),
|
||||
unsupported_validate_modules_skips(ansible),
|
||||
)
|
||||
for f in filter(None, ignores):
|
||||
fp.write(f + "\n")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user