Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sanity tests failing in google.cloud #482

Open
dmsimard opened this issue May 6, 2022 · 0 comments
Open

Sanity tests failing in google.cloud #482

dmsimard opened this issue May 6, 2022 · 0 comments
Labels
good first issue Good for newcomers

Comments

@dmsimard
Copy link
Contributor

dmsimard commented May 6, 2022

SUMMARY

We are running sanity tests across every collection included in the Ansible community package (as part of this issue) and found that ansible-test sanity --docker against google.cloud 1.0.2 fails with ansible-core 2.13.0rc1 in ansible 6.0.0a2.

ISSUE TYPE
  • Bug Report
COMPONENT NAME

n/a

ANSIBLE VERSION
ansible [core 2.13.0rc1]
COLLECTION VERSION
1.0.2
STEPS TO REPRODUCE
ansible-test sanity --docker
EXPECTED RESULTS

Tests are either passing or ignored.

ACTUAL RESULTS
ERROR: Found 1 changelog issue(s) which need to be resolved:
ERROR: changelogs/config.yaml:0:0: config file does not exist
ERROR: Found 171 validate-modules issue(s) which need to be resolved:
ERROR: plugins/inventory/gcp_compute.py:0:0: invalid-documentation: DOCUMENTATION.plugin_type: extra keys not allowed @ data['plugin_type']. Got 'inventory'
ERROR: plugins/inventory/gcp_compute.py:0:0: option-invalid-version-added: DOCUMENTATION.options.retrieve_image_info: version_added ('2.8') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.8' for dictionary value @ data['options']['retrieve_image_info']. Got {'description': ['Populate the C(image) host fact for the instances returned with the GCP image name', 'By default this plugin does not attempt to resolve the boot image of an instance to the image name cataloged in GCP because of the performance overhead of the task.', 'Unless this option is enabled, the C(image) host variable will be C(null)'], 'type': 'bool', 'default': False, 'version_added': '2.8', 'version_added_collection': 'google.cloud'}
ERROR: plugins/inventory/gcp_compute.py:0:0: option-invalid-version-added: DOCUMENTATION.options.service_account_file.env.1: version_added ('2.8') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.8' @ data['options']['service_account_file']['env'][1]. Got {'name': 'GCE_CREDENTIALS_FILE_PATH', 'version_added': '2.8', 'version_added_collection': 'google.cloud'}
ERROR: plugins/inventory/gcp_compute.py:0:0: option-invalid-version-added: DOCUMENTATION.options.use_contrib_script_compatible_sanitization: version_added ('2.8') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.8' for dictionary value @ data['options']['use_contrib_script_compatible_sanitization']. Got {'description': ['By default this plugin is using a general group name sanitization to create safe and usable group names for use in Ansible. This option allows you to override that, in efforts to allow migration from the old inventory script.', 'For this to work you should also turn off the TRANSFORM_INVALID_GROUP_CHARS setting, otherwise the core engine will just use the standard sanitization on top.', 'This is not the default as such names break certain functionality as not all characters ...
ERROR: plugins/inventory/gcp_compute.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.filters: Argument defines type as list but elements is not defined for dictionary value @ data['options']['filters']. Got {'description': 'A list of filter value pairs. Available filters are listed here U(https://cloud.google.com/compute/docs/reference/rest/v1/instances/aggregatedList). Each additional filter in the list will act be added as an AND condition (filter1 and filter2)\n', 'type': 'list'}
ERROR: plugins/inventory/gcp_compute.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.folders: Argument defines type as list but elements is not defined for dictionary value @ data['options']['folders']. Got {'description': 'A folder that contains many projects', 'type': 'list', 'required': False}
ERROR: plugins/inventory/gcp_compute.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.hostnames: Argument defines type as list but elements is not defined for dictionary value @ data['options']['hostnames']. Got {'description': "A list of options that describe the ordering for which hostnames should be assigned. Currently supported hostnames are 'public_ip', 'private_ip', or 'name'.", 'default': ['public_ip', 'private_ip', 'name'], 'type': 'list'}
ERROR: plugins/inventory/gcp_compute.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.projects: Argument defines type as list but elements is not defined for dictionary value @ data['options']['projects']. Got {'description': 'A list of projects in which to describe GCE instances.', 'type': 'list', 'required': False}
ERROR: plugins/inventory/gcp_compute.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.zones: Argument defines type as list but elements is not defined for dictionary value @ data['options']['zones']. Got {'description': 'A list of regions in which to describe GCE instances. If none provided, it defaults to all zones available to a given project.', 'type': 'list'}
ERROR: plugins/inventory/gcp_compute.py:0:0: version-added-must-be-major-or-minor: DOCUMENTATION.options.auth_kind.env.0: version_added ('2.8.2') must be a major or minor release, not a patch release (see specification at https://semver.org/) @ data['options']['auth_kind']['env'][0]. Got {'name': 'GCP_AUTH_KIND', 'version_added': '2.8.2', 'version_added_collection': 'google.cloud'}
ERROR: plugins/inventory/gcp_compute.py:0:0: version-added-must-be-major-or-minor: DOCUMENTATION.options.scopes.env.0: version_added ('2.8.2') must be a major or minor release, not a patch release (see specification at https://semver.org/) @ data['options']['scopes']['env'][0]. Got {'name': 'GCP_SCOPES', 'version_added': '2.8.2', 'version_added_collection': 'google.cloud'}
ERROR: plugins/inventory/gcp_compute.py:0:0: version-added-must-be-major-or-minor: DOCUMENTATION.options.service_account_contents: version_added ('2.8.2') must be a major or minor release, not a patch release (see specification at https://semver.org/) for dictionary value @ data['options']['service_account_contents']. Got {'description': ['A string representing the contents of a Service Account JSON file. This should not be passed in as a dictionary, but a string that has the exact contents of a service account json file (valid JSON).'], 'type': 'string', 'env': [{'name': 'GCP_SERVICE_ACCOUNT_CONTENTS'}], 'version_added': '2.8.2', 'version_added_collection': 'google.cloud'}
ERROR: plugins/inventory/gcp_compute.py:0:0: version-added-must-be-major-or-minor: DOCUMENTATION.options.service_account_email.env.0: version_added ('2.8.2') must be a major or minor release, not a patch release (see specification at https://semver.org/) @ data['options']['service_account_email']['env'][0]. Got {'name': 'GCP_SERVICE_ACCOUNT_EMAIL', 'version_added': '2.8.2', 'version_added_collection': 'google.cloud'}
ERROR: plugins/inventory/gcp_compute.py:0:0: version-added-must-be-major-or-minor: DOCUMENTATION.options.service_account_file.env.0: version_added ('2.8.2') must be a major or minor release, not a patch release (see specification at https://semver.org/) @ data['options']['service_account_file']['env'][0]. Got {'name': 'GCP_SERVICE_ACCOUNT_FILE', 'version_added': '2.8.2', 'version_added_collection': 'google.cloud'}
ERROR: plugins/modules/gcp_appengine_firewall_rule_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_bigquery_dataset_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_bigquery_table_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_bigtable_instance_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_cloudbuild_trigger.py:0:0: no-log-needed: Argument 'secret_env' in argument_spec could be a secret, though doesn't have `no_log` set found in build -> options
ERROR: plugins/modules/gcp_cloudbuild_trigger.py:0:0: no-log-needed: Argument 'secret_env' in argument_spec could be a secret, though doesn't have `no_log` set found in build -> secrets
ERROR: plugins/modules/gcp_cloudbuild_trigger.py:0:0: no-log-needed: Argument 'secret_env' in argument_spec could be a secret, though doesn't have `no_log` set found in build -> steps
ERROR: plugins/modules/gcp_cloudbuild_trigger.py:0:0: no-log-needed: Argument 'secrets' in argument_spec could be a secret, though doesn't have `no_log` set found in build
ERROR: plugins/modules/gcp_cloudbuild_trigger_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_cloudfunctions_cloud_function_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_cloudscheduler_job.py:0:0: no-log-needed: Argument 'oauth_token' in argument_spec could be a secret, though doesn't have `no_log` set found in http_target
ERROR: plugins/modules/gcp_cloudscheduler_job.py:0:0: no-log-needed: Argument 'oidc_token' in argument_spec could be a secret, though doesn't have `no_log` set found in http_target
ERROR: plugins/modules/gcp_cloudscheduler_job_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_cloudtasks_queue_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_address_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_autoscaler_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_backend_bucket_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_backend_service.py:0:0: no-log-needed: Argument 'cache_key_policy' in argument_spec could be a secret, though doesn't have `no_log` set found in cdn_policy
ERROR: plugins/modules/gcp_compute_backend_service_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_disk.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in disk_encryption_key
ERROR: plugins/modules/gcp_compute_disk.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in source_image_encryption_key
ERROR: plugins/modules/gcp_compute_disk.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in source_snapshot_encryption_key
ERROR: plugins/modules/gcp_compute_disk_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_external_vpn_gateway_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_firewall_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_forwarding_rule_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_global_address_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_global_forwarding_rule_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_health_check_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_http_health_check_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_https_health_check_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_image.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in image_encryption_key
ERROR: plugins/modules/gcp_compute_image.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in source_disk_encryption_key
ERROR: plugins/modules/gcp_compute_image_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_instance.py:0:0: no-log-needed: Argument 'disk_encryption_key' in argument_spec could be a secret, though doesn't have `no_log` set found in disks
ERROR: plugins/modules/gcp_compute_instance.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in disks -> disk_encryption_key
ERROR: plugins/modules/gcp_compute_instance.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in disks -> initialize_params -> source_image_encryption_key
ERROR: plugins/modules/gcp_compute_instance.py:0:0: no-log-needed: Argument 'rsa_encrypted_key' in argument_spec could be a secret, though doesn't have `no_log` set found in disks -> disk_encryption_key
ERROR: plugins/modules/gcp_compute_instance.py:0:0: no-log-needed: Argument 'source_image_encryption_key' in argument_spec could be a secret, though doesn't have `no_log` set found in disks -> initialize_params
ERROR: plugins/modules/gcp_compute_instance_group_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_instance_group_manager_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_instance_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_instance_template.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in properties -> disks -> disk_encryption_key
ERROR: plugins/modules/gcp_compute_instance_template.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in properties -> disks -> initialize_params -> source_image_encryption_key
ERROR: plugins/modules/gcp_compute_instance_template.py:0:0: no-log-needed: Argument 'rsa_encrypted_key' in argument_spec could be a secret, though doesn't have `no_log` set found in properties -> disks -> disk_encryption_key
ERROR: plugins/modules/gcp_compute_instance_template_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_interconnect_attachment_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_network_endpoint_group_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_network_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_node_group_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_node_template_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_region_autoscaler_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_region_backend_service.py:0:0: no-log-needed: Argument 'cache_key_policy' in argument_spec could be a secret, though doesn't have `no_log` set found in cdn_policy
ERROR: plugins/modules/gcp_compute_region_backend_service_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_region_disk.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in disk_encryption_key
ERROR: plugins/modules/gcp_compute_region_disk.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in source_snapshot_encryption_key
ERROR: plugins/modules/gcp_compute_region_disk_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_region_health_check_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_region_instance_group_manager_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_region_target_http_proxy_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_region_target_https_proxy_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'allow_credentials' in argument_spec found in path_matchers -> path_rules -> route_action -> cors_policy defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'allow_credentials' in argument_spec found in path_matchers -> route_rules -> route_action -> cors_policy defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'disabled' in argument_spec found in path_matchers -> route_rules -> route_action -> cors_policy defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'https_redirect' in argument_spec found in default_url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'https_redirect' in argument_spec found in path_matchers -> default_url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'https_redirect' in argument_spec found in path_matchers -> path_rules -> url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'https_redirect' in argument_spec found in path_matchers -> route_rules -> url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'ignore_case' in argument_spec found in path_matchers -> route_rules -> match_rules defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'invert_match' in argument_spec found in path_matchers -> route_rules -> match_rules -> header_matches defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'strip_query' in argument_spec found in default_url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'strip_query' in argument_spec found in path_matchers -> default_url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'strip_query' in argument_spec found in path_matchers -> path_rules -> url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'strip_query' in argument_spec found in path_matchers -> route_rules -> url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_region_url_map_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_reservation.py:0:0: doc-default-does-not-match-spec: Argument 'specific_reservation_required' in argument_spec defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_reservation_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_resource_policy_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_route_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_router_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_snapshot.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in snapshot_encryption_key
ERROR: plugins/modules/gcp_compute_snapshot.py:0:0: no-log-needed: Argument 'raw_key' in argument_spec could be a secret, though doesn't have `no_log` set found in source_disk_encryption_key
ERROR: plugins/modules/gcp_compute_snapshot_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_ssl_certificate_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_ssl_policy_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_subnetwork_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_target_http_proxy_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_target_https_proxy_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_target_instance_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_target_pool_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_target_ssl_proxy_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_target_tcp_proxy_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_target_vpn_gateway_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'allow_credentials' in argument_spec found in default_route_action -> cors_policy defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'allow_credentials' in argument_spec found in path_matchers -> default_route_action -> cors_policy defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'allow_credentials' in argument_spec found in path_matchers -> path_rules -> route_action -> cors_policy defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'allow_credentials' in argument_spec found in path_matchers -> route_rules -> route_action -> cors_policy defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'disabled' in argument_spec found in default_route_action -> cors_policy defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'disabled' in argument_spec found in path_matchers -> default_route_action -> cors_policy defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'disabled' in argument_spec found in path_matchers -> route_rules -> route_action -> cors_policy defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'https_redirect' in argument_spec found in default_url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'https_redirect' in argument_spec found in path_matchers -> default_url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'https_redirect' in argument_spec found in path_matchers -> path_rules -> url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'https_redirect' in argument_spec found in path_matchers -> route_rules -> url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'ignore_case' in argument_spec found in path_matchers -> route_rules -> match_rules defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'invert_match' in argument_spec found in path_matchers -> route_rules -> match_rules -> header_matches defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'replace' in argument_spec found in default_route_action -> weighted_backend_services -> header_action -> request_headers_to_add defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'replace' in argument_spec found in default_route_action -> weighted_backend_services -> header_action -> response_headers_to_add defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'replace' in argument_spec found in path_matchers -> default_route_action -> weighted_backend_services -> header_action -> request_headers_to_add defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'replace' in argument_spec found in path_matchers -> default_route_action -> weighted_backend_services -> header_action -> response_headers_to_add defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'strip_query' in argument_spec found in default_url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'strip_query' in argument_spec found in path_matchers -> default_url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'strip_query' in argument_spec found in path_matchers -> path_rules -> url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map.py:0:0: doc-default-does-not-match-spec: Argument 'strip_query' in argument_spec found in path_matchers -> route_rules -> url_redirect defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_compute_url_map_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_compute_vpn_tunnel_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_container_cluster.py:0:0: no-log-needed: Argument 'key' in argument_spec could be a secret, though doesn't have `no_log` set found in node_config -> taints
ERROR: plugins/modules/gcp_container_cluster.py:0:0: no-log-needed: Argument 'password' in argument_spec could be a secret, though doesn't have `no_log` set found in master_auth
ERROR: plugins/modules/gcp_container_cluster_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_container_node_pool.py:0:0: no-log-needed: Argument 'key' in argument_spec could be a secret, though doesn't have `no_log` set found in config -> taints
ERROR: plugins/modules/gcp_container_node_pool_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_dns_managed_zone.py:0:0: no-log-needed: Argument 'default_key_specs' in argument_spec could be a secret, though doesn't have `no_log` set found in dnssec_config
ERROR: plugins/modules/gcp_dns_managed_zone.py:0:0: no-log-needed: Argument 'key_length' in argument_spec could be a secret, though doesn't have `no_log` set found in dnssec_config -> default_key_specs
ERROR: plugins/modules/gcp_dns_managed_zone_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_dns_resource_record_set_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_filestore_instance_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_iam_role_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_iam_service_account_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_kms_crypto_key.py:0:0: doc-default-does-not-match-spec: Argument 'skip_initial_version_creation' in argument_spec defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_kms_crypto_key.py:0:0: no-log-needed: Argument 'key_ring' in argument_spec could be a secret, though doesn't have `no_log` set
ERROR: plugins/modules/gcp_kms_crypto_key_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_kms_crypto_key_info.py:0:0: no-log-needed: Argument 'key_ring' in argument_spec could be a secret, though doesn't have `no_log` set
ERROR: plugins/modules/gcp_kms_key_ring_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_logging_metric.py:0:0: no-log-needed: Argument 'key' in argument_spec could be a secret, though doesn't have `no_log` set found in metric_descriptor -> labels
ERROR: plugins/modules/gcp_logging_metric_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_mlengine_model_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_mlengine_version_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_pubsub_subscription.py:0:0: no-log-needed: Argument 'oidc_token' in argument_spec could be a secret, though doesn't have `no_log` set found in push_config
ERROR: plugins/modules/gcp_pubsub_subscription_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_pubsub_topic_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_redis_instance.py:0:0: doc-default-does-not-match-spec: Argument 'auth_enabled' in argument_spec defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_redis_instance_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_resourcemanager_project_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_runtimeconfig_config_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_runtimeconfig_variable_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_serviceusage_service_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_sourcerepo_repository_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_spanner_database_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_spanner_instance_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_sql_database_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_sql_instance.py:0:0: no-log-needed: Argument 'client_key' in argument_spec could be a secret, though doesn't have `no_log` set found in replica_configuration -> mysql_replica_configuration
ERROR: plugins/modules/gcp_sql_instance.py:0:0: no-log-needed: Argument 'password' in argument_spec could be a secret, though doesn't have `no_log` set found in replica_configuration -> mysql_replica_configuration
ERROR: plugins/modules/gcp_sql_instance_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_sql_user.py:0:0: no-log-needed: Argument 'password' in argument_spec could be a secret, though doesn't have `no_log` set
ERROR: plugins/modules/gcp_sql_user_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: plugins/modules/gcp_tpu_node.py:0:0: doc-default-does-not-match-spec: Argument 'use_service_networking' in argument_spec defines default as (None) but documentation defines default as (False)
ERROR: plugins/modules/gcp_tpu_node_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.supports_check_mode: required key not provided @ data['supports_check_mode']. Got None
ERROR: The 2 sanity test(s) listed below (out of 43) failed. See error output above for details.
changelog
validate-modules
ERROR: Command "podman exec ansible-test-controller-AkNFWz1V /usr/bin/env ANSIBLE_TEST_CONTENT_ROOT=/root/ansible_collections/google/cloud LC_ALL=en_US.UTF-8 /usr/bin/python3.10 /root/ansible/bin/ansible-test sanity --containers '{}' --skip-test pylint --metadata tests/output/.tmp/metadata-4u31n3fr.json --truncate 0 --color no --host-path tests/output/.tmp/host-1vby9gwj" returned exit status 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants