feat: add support for using application default credentials when running integration tests

This commit is contained in:
Chris Hawk 2023-11-09 16:34:51 -08:00
commit bf74697b3f
90 changed files with 856 additions and 793 deletions

View file

@ -18,7 +18,7 @@
name: "{{ resource_prefix[0:30] }}"
id: "{{ resource_prefix[0:30] }}"
auth_kind: "{{ gcp_cred_kind }}"
service_account_file: "{{ gcp_cred_file }}"
service_account_file: "{{ gcp_cred_file | default(omit) }}"
parent:
type: folder
id: "{{ gcp_folder_id }}"
@ -29,7 +29,7 @@
name: "{{ resource_prefix[0:30] }}"
id: "{{ resource_prefix[0:30] }}"
auth_kind: "{{ gcp_cred_kind }}"
service_account_file: "{{ gcp_cred_file }}"
service_account_file: "{{ gcp_cred_file | default(omit) }}"
parent:
type: folder
id: "{{ gcp_folder_id }}"
@ -46,7 +46,7 @@
google.cloud.gcp_resourcemanager_project_info:
project: "{{ gcp_project }}"
auth_kind: "{{ gcp_cred_kind }}"
service_account_file: "{{ gcp_cred_file }}"
service_account_file: "{{ gcp_cred_file | default(omit) }}"
# choose 1000 projects so iterate past the deleted ones.
page_size: 1000
scopes:
@ -62,7 +62,7 @@
name: "{{ resource_prefix[0:30] }}"
id: "{{ resource_prefix[0:30] }}"
auth_kind: "{{ gcp_cred_kind }}"
service_account_file: "{{ gcp_cred_file }}"
service_account_file: "{{ gcp_cred_file | default(omit) }}"
parent:
type: folder
id: "{{ gcp_folder_id }}"
@ -78,7 +78,7 @@
name: "{{ resource_prefix[0:30] }}"
id: "{{ resource_prefix[0:30] }}"
auth_kind: "{{ gcp_cred_kind }}"
service_account_file: "{{ gcp_cred_file }}"
service_account_file: "{{ gcp_cred_file | default(omit) }}"
parent:
type: folder
id: "{{ gcp_folder_id }}"
@ -95,7 +95,7 @@
google.cloud.gcp_resourcemanager_project_info:
project: "{{ resource_prefix[0:30] }}"
auth_kind: "{{ gcp_cred_kind }}"
service_account_file: "{{ gcp_cred_file }}"
service_account_file: "{{ gcp_cred_file | default(omit) }}"
# choose 1000 projects so iterate past the deleted ones.
page_size: 1000
scopes:
@ -111,7 +111,7 @@
name: "{{ resource_prefix[0:30] }}"
id: "{{ resource_prefix[0:30] }}"
auth_kind: "{{ gcp_cred_kind }}"
service_account_file: "{{ gcp_cred_file }}"
service_account_file: "{{ gcp_cred_file | default(omit) }}"
parent:
type: folder
id: "{{ gcp_folder_id }}"