hashicorp / vault-plugin-auth-gcp

GCP Authentication Plugin for Vault
Mozilla Public License 2.0
53 stars 23 forks source link

Prepare for v0.16.1 release #182

Closed tvoran closed 1 year ago

tvoran commented 1 year ago

Update changelog, actions, and go version 1.20.4 -> 1.20.7

Acceptance test output:

Click for details ```console ❯ make testacc TESTARGS="-count=1 -v" ? github.com/hashicorp/vault-plugin-auth-gcp [no test files] ? github.com/hashicorp/vault-plugin-auth-gcp/plugin/cache [no test files] === RUN TestAuthorizeGCE === PAUSE TestAuthorizeGCE === RUN TestGetIAMAlias === RUN TestGetIAMAlias/unique_id === RUN TestGetIAMAlias/invalid_type === RUN TestGetIAMAlias/empty_type_goes_to_default === RUN TestGetIAMAlias/default_type --- PASS: TestGetIAMAlias (0.00s) --- PASS: TestGetIAMAlias/unique_id (0.00s) --- PASS: TestGetIAMAlias/invalid_type (0.00s) --- PASS: TestGetIAMAlias/empty_type_goes_to_default (0.00s) --- PASS: TestGetIAMAlias/default_type (0.00s) === RUN TestGetGCEAlias === RUN TestGetGCEAlias/invalid_type === RUN TestGetGCEAlias/empty_type_goes_to_default === RUN TestGetGCEAlias/default_type === RUN TestGetGCEAlias/instance_id --- PASS: TestGetGCEAlias (0.00s) --- PASS: TestGetGCEAlias/invalid_type (0.00s) --- PASS: TestGetGCEAlias/empty_type_goes_to_default (0.00s) --- PASS: TestGetGCEAlias/default_type (0.00s) --- PASS: TestGetGCEAlias/instance_id (0.00s) === RUN TestZoneToRegion === PAUSE TestZoneToRegion === RUN TestZoneOrRegionFromSelfLink === PAUSE TestZoneOrRegionFromSelfLink === RUN TestBackend_PathConfigRead === RUN TestBackend_PathConfigRead/field_validation === PAUSE TestBackend_PathConfigRead/field_validation === RUN TestBackend_PathConfigRead/not_exist === PAUSE TestBackend_PathConfigRead/not_exist === RUN TestBackend_PathConfigRead/exist === PAUSE TestBackend_PathConfigRead/exist === CONT TestBackend_PathConfigRead/field_validation === CONT TestBackend_PathConfigRead/exist === CONT TestBackend_PathConfigRead/not_exist --- PASS: TestBackend_PathConfigRead (0.00s) --- PASS: TestBackend_PathConfigRead/field_validation (0.00s) --- PASS: TestBackend_PathConfigRead/not_exist (0.00s) --- PASS: TestBackend_PathConfigRead/exist (0.00s) === RUN TestBackend_PathConfigWrite === RUN TestBackend_PathConfigWrite/field_validation === RUN TestBackend_PathConfigWrite/not_exist === RUN TestBackend_PathConfigWrite/bad_custom_endpoint === RUN TestBackend_PathConfigWrite/exist --- PASS: TestBackend_PathConfigWrite (0.00s) --- PASS: TestBackend_PathConfigWrite/field_validation (0.00s) --- PASS: TestBackend_PathConfigWrite/not_exist (0.00s) --- PASS: TestBackend_PathConfigWrite/bad_custom_endpoint (0.00s) --- PASS: TestBackend_PathConfigWrite/exist (0.00s) === RUN TestConfig_Update === RUN TestConfig_Update/empty === RUN TestConfig_Update/keeps_existing === RUN TestConfig_Update/overwrites_changes === RUN TestConfig_Update/overwrites_and_new === RUN TestConfig_Update/empty_credentials_resets_to_use_application_default_credentials === RUN TestConfig_Update/invalid_credentials_results_in_error_and_retains_original_credentials --- PASS: TestConfig_Update (0.00s) --- PASS: TestConfig_Update/empty (0.00s) --- PASS: TestConfig_Update/keeps_existing (0.00s) --- PASS: TestConfig_Update/overwrites_changes (0.00s) --- PASS: TestConfig_Update/overwrites_and_new (0.00s) --- PASS: TestConfig_Update/empty_credentials_resets_to_use_application_default_credentials (0.00s) --- PASS: TestConfig_Update/invalid_credentials_results_in_error_and_retains_original_credentials (0.00s) === RUN TestRoleResolution === PAUSE TestRoleResolution === RUN TestRoleResolution_RoleDoesNotExist === PAUSE TestRoleResolution_RoleDoesNotExist === RUN TestLogin_IAM === PAUSE TestLogin_IAM === RUN TestLogin_IAM_Custom_Endpoint === RUN TestLogin_IAM_Custom_Endpoint/IAM_login_with_invalid_api_custom_endpoints_results_in_error === RUN TestLogin_IAM_Custom_Endpoint/IAM_login_with_invalid_iam_custom_endpoints_results_in_error === RUN TestLogin_IAM_Custom_Endpoint/IAM_login_with_invalid_crm_custom_endpoints_results_in_error === RUN TestLogin_IAM_Custom_Endpoint/IAM_login_with_invalid_compute_custom_endpoints_results_in_success === RUN TestLogin_IAM_Custom_Endpoint/IAM_login_with_default_custom_endpoints_results_in_success === RUN TestLogin_IAM_Custom_Endpoint/IAM_login_with_empty_custom_endpoints_results_in_success --- PASS: TestLogin_IAM_Custom_Endpoint (2.73s) --- PASS: TestLogin_IAM_Custom_Endpoint/IAM_login_with_invalid_api_custom_endpoints_results_in_error (0.21s) --- PASS: TestLogin_IAM_Custom_Endpoint/IAM_login_with_invalid_iam_custom_endpoints_results_in_error (0.30s) --- PASS: TestLogin_IAM_Custom_Endpoint/IAM_login_with_invalid_crm_custom_endpoints_results_in_error (0.32s) --- PASS: TestLogin_IAM_Custom_Endpoint/IAM_login_with_invalid_compute_custom_endpoints_results_in_success (0.67s) --- PASS: TestLogin_IAM_Custom_Endpoint/IAM_login_with_default_custom_endpoints_results_in_success (0.61s) --- PASS: TestLogin_IAM_Custom_Endpoint/IAM_login_with_empty_custom_endpoints_results_in_success (0.61s) === RUN Test_Renew --- PASS: Test_Renew (0.34s) === RUN TestRoleUpdateIam === PAUSE TestRoleUpdateIam === RUN TestRoleIam_Wildcard === PAUSE TestRoleIam_Wildcard === RUN TestRoleIam_EditServiceAccounts === PAUSE TestRoleIam_EditServiceAccounts === RUN TestRoleIam_MissingRequiredArgs === PAUSE TestRoleIam_MissingRequiredArgs === RUN TestRoleIam_HasGceArgs === PAUSE TestRoleIam_HasGceArgs === RUN TestRoleGce === PAUSE TestRoleGce === RUN TestRoleGce_EditLabels === PAUSE TestRoleGce_EditLabels === RUN TestRoleGce_DeprecatedFields === PAUSE TestRoleGce_DeprecatedFields === RUN TestRole_MissingRequiredArgs === PAUSE TestRole_MissingRequiredArgs === RUN TestRole_InvalidRoleType --- PASS: TestRole_InvalidRoleType (0.00s) === RUN TestRetrieveRole === RUN TestRetrieveRole/TTL_upgrade === RUN TestRetrieveRole/TokenPolicies_upgrade === RUN TestRetrieveRole/not_found === RUN TestRetrieveRole/bad_data === RUN TestRetrieveRole/boundInstanceGroup_upgrade === RUN TestRetrieveRole/boundZone_upgrade === RUN TestRetrieveRole/MaxTTL_upgrade === RUN TestRetrieveRole/TokenPeriod_upgrade === RUN TestRetrieveRole/storage_error === RUN TestRetrieveRole/projectID_upgrade === RUN TestRetrieveRole/boundRegion_upgrade === RUN TestRetrieveRole/storage_put_error === RUN TestRetrieveRole/roleID_is_generated_when_one_does_not_exist --- PASS: TestRetrieveRole (0.00s) --- PASS: TestRetrieveRole/TTL_upgrade (0.00s) --- PASS: TestRetrieveRole/TokenPolicies_upgrade (0.00s) --- PASS: TestRetrieveRole/not_found (0.00s) --- PASS: TestRetrieveRole/bad_data (0.00s) --- PASS: TestRetrieveRole/boundInstanceGroup_upgrade (0.00s) --- PASS: TestRetrieveRole/boundZone_upgrade (0.00s) --- PASS: TestRetrieveRole/MaxTTL_upgrade (0.00s) --- PASS: TestRetrieveRole/TokenPeriod_upgrade (0.00s) --- PASS: TestRetrieveRole/storage_error (0.00s) --- PASS: TestRetrieveRole/projectID_upgrade (0.00s) --- PASS: TestRetrieveRole/boundRegion_upgrade (0.00s) --- PASS: TestRetrieveRole/storage_put_error (0.00s) --- PASS: TestRetrieveRole/roleID_is_generated_when_one_does_not_exist (0.00s) === CONT TestAuthorizeGCE === CONT TestRoleIam_EditServiceAccounts === CONT TestRoleGce_EditLabels === RUN TestAuthorizeGCE/labels_no_match_key === CONT TestRoleIam_HasGceArgs === CONT TestLogin_IAM === CONT TestRoleResolution_RoleDoesNotExist === CONT TestRoleIam_MissingRequiredArgs === CONT TestRoleResolution === CONT TestZoneOrRegionFromSelfLink === RUN TestZoneOrRegionFromSelfLink/0 === PAUSE TestZoneOrRegionFromSelfLink/0 === RUN TestZoneOrRegionFromSelfLink/1 === CONT TestZoneToRegion === RUN TestZoneToRegion/0_us-central1-a_to_us-central1 === CONT TestRoleIam_Wildcard === CONT TestRoleUpdateIam === PAUSE TestAuthorizeGCE/labels_no_match_key === PAUSE TestZoneOrRegionFromSelfLink/1 === CONT TestRole_MissingRequiredArgs === CONT TestRoleGce_DeprecatedFields --- PASS: TestRoleIam_HasGceArgs (0.00s) --- PASS: TestRoleResolution_RoleDoesNotExist (0.00s) === CONT TestRoleGce === PAUSE TestZoneToRegion/0_us-central1-a_to_us-central1 --- PASS: TestRoleIam_MissingRequiredArgs (0.00s) --- PASS: TestRoleGce_EditLabels (0.00s) --- PASS: TestRoleIam_EditServiceAccounts (0.00s) --- PASS: TestRoleResolution (0.00s) === RUN TestAuthorizeGCE/labels_no_match_value === PAUSE TestAuthorizeGCE/labels_no_match_value === RUN TestAuthorizeGCE/zone_as_self_link_exists === PAUSE TestAuthorizeGCE/zone_as_self_link_exists === RUN TestAuthorizeGCE/zone_as_name_exists === PAUSE TestAuthorizeGCE/zone_as_name_exists === RUN TestAuthorizeGCE/zone_as_self_link_no_exists === PAUSE TestAuthorizeGCE/zone_as_self_link_no_exists === RUN TestAuthorizeGCE/zone_as_name_no_exists === PAUSE TestAuthorizeGCE/zone_as_name_no_exists === RUN TestAuthorizeGCE/zone_as_invalid === PAUSE TestAuthorizeGCE/zone_as_invalid === RUN TestAuthorizeGCE/region_as_self_link_exists === PAUSE TestAuthorizeGCE/region_as_self_link_exists === RUN TestAuthorizeGCE/region_as_name_exists === PAUSE TestAuthorizeGCE/region_as_name_exists === RUN TestAuthorizeGCE/region_as_self_link_no_exists === PAUSE TestAuthorizeGCE/region_as_self_link_no_exists === RUN TestAuthorizeGCE/region_as_name_no_exists === PAUSE TestAuthorizeGCE/region_as_name_no_exists === RUN TestAuthorizeGCE/region_as_invalid === PAUSE TestAuthorizeGCE/region_as_invalid === RUN TestAuthorizeGCE/bound_instance_groups_unbound --- PASS: TestRoleIam_Wildcard (0.00s) === PAUSE TestAuthorizeGCE/bound_instance_groups_unbound === RUN TestAuthorizeGCE/bound_instance_groups_empty_bound_zones === PAUSE TestAuthorizeGCE/bound_instance_groups_empty_bound_zones === RUN TestAuthorizeGCE/bound_instance_groups_no_exist_bound_zones === PAUSE TestAuthorizeGCE/bound_instance_groups_no_exist_bound_zones === RUN TestAuthorizeGCE/bound_instance_groups_empty_bound_regions === RUN TestZoneOrRegionFromSelfLink/2 === PAUSE TestZoneOrRegionFromSelfLink/2 === PAUSE TestAuthorizeGCE/bound_instance_groups_empty_bound_regions === RUN TestAuthorizeGCE/bound_instance_groups_no_exist_bound_regions === PAUSE TestAuthorizeGCE/bound_instance_groups_no_exist_bound_regions === RUN TestZoneOrRegionFromSelfLink/3 === RUN TestRoleGce_DeprecatedFields/deprecated_fields_upgraded --- PASS: TestRoleUpdateIam (0.00s) --- PASS: TestRole_MissingRequiredArgs (0.00s) === RUN TestAuthorizeGCE/bound_instance_groups_no_contains_instance === RUN TestZoneToRegion/1_northamerica-northeast1-c_to_northamerica-northeast1 === PAUSE TestAuthorizeGCE/bound_instance_groups_no_contains_instance === PAUSE TestZoneToRegion/1_northamerica-northeast1-c_to_northamerica-northeast1 === RUN TestAuthorizeGCE/bound_regional_instance_groups_no_exist_bound_regions === PAUSE TestAuthorizeGCE/bound_regional_instance_groups_no_exist_bound_regions === RUN TestAuthorizeGCE/bound_regional_instance_groups_no_contains_instance === PAUSE TestAuthorizeGCE/bound_regional_instance_groups_no_contains_instance === RUN TestAuthorizeGCE/bound_service_account_no_exist === RUN TestZoneToRegion/2_europe-west3-c_to_europe-west3 === PAUSE TestAuthorizeGCE/bound_service_account_no_exist === PAUSE TestZoneToRegion/2_europe-west3-c_to_europe-west3 === PAUSE TestZoneOrRegionFromSelfLink/3 === RUN TestZoneToRegion/3_us_err === RUN TestAuthorizeGCE/bound_service_account_id === CONT TestZoneOrRegionFromSelfLink/2 === PAUSE TestAuthorizeGCE/bound_service_account_id === RUN TestAuthorizeGCE/bound_service_account_email === PAUSE TestAuthorizeGCE/bound_service_account_email === CONT TestZoneOrRegionFromSelfLink/0 === CONT TestZoneOrRegionFromSelfLink/3 === PAUSE TestZoneToRegion/3_us_err === RUN TestZoneToRegion/4__err === CONT TestZoneOrRegionFromSelfLink/1 === PAUSE TestRoleGce_DeprecatedFields/deprecated_fields_upgraded === RUN TestRoleGce_DeprecatedFields/existing_storage_upgraded === PAUSE TestRoleGce_DeprecatedFields/existing_storage_upgraded === CONT TestRoleGce_DeprecatedFields/deprecated_fields_upgraded === RUN TestAuthorizeGCE/success_zone_binding === CONT TestRoleGce_DeprecatedFields/existing_storage_upgraded === PAUSE TestAuthorizeGCE/success_zone_binding === RUN TestAuthorizeGCE/success_region_binding === PAUSE TestAuthorizeGCE/success_region_binding === RUN TestAuthorizeGCE/success_instance_group_zone_binding --- PASS: TestZoneOrRegionFromSelfLink (0.00s) --- PASS: TestZoneOrRegionFromSelfLink/2 (0.00s) --- PASS: TestZoneOrRegionFromSelfLink/0 (0.00s) --- PASS: TestZoneOrRegionFromSelfLink/3 (0.00s) --- PASS: TestZoneOrRegionFromSelfLink/1 (0.00s) === PAUSE TestAuthorizeGCE/success_instance_group_zone_binding --- PASS: TestRoleGce (0.00s) === PAUSE TestZoneToRegion/4__err === RUN TestAuthorizeGCE/success_instance_group_region_binding === CONT TestZoneToRegion/3_us_err === PAUSE TestAuthorizeGCE/success_instance_group_region_binding === RUN TestAuthorizeGCE/success_regional_instance_group_region_binding === PAUSE TestAuthorizeGCE/success_regional_instance_group_region_binding === CONT TestZoneToRegion/2_europe-west3-c_to_europe-west3 === CONT TestAuthorizeGCE/bound_service_account_no_exist === CONT TestAuthorizeGCE/bound_regional_instance_groups_no_exist_bound_regions === CONT TestAuthorizeGCE/zone_as_self_link_exists === CONT TestAuthorizeGCE/region_as_name_no_exists === CONT TestZoneToRegion/0_us-central1-a_to_us-central1 === CONT TestZoneToRegion/4__err === CONT TestZoneToRegion/1_northamerica-northeast1-c_to_northamerica-northeast1 --- PASS: TestZoneToRegion (0.00s) --- PASS: TestZoneToRegion/3_us_err (0.00s) --- PASS: TestZoneToRegion/2_europe-west3-c_to_europe-west3 (0.00s) --- PASS: TestZoneToRegion/0_us-central1-a_to_us-central1 (0.00s) --- PASS: TestZoneToRegion/4__err (0.00s) --- PASS: TestZoneToRegion/1_northamerica-northeast1-c_to_northamerica-northeast1 (0.00s) === CONT TestAuthorizeGCE/labels_no_match_key === CONT TestAuthorizeGCE/success_regional_instance_group_region_binding === CONT TestAuthorizeGCE/success_instance_group_region_binding === CONT TestAuthorizeGCE/success_instance_group_zone_binding === CONT TestAuthorizeGCE/success_region_binding === CONT TestAuthorizeGCE/success_zone_binding === CONT TestAuthorizeGCE/bound_service_account_email === CONT TestAuthorizeGCE/bound_service_account_id === CONT TestAuthorizeGCE/bound_regional_instance_groups_no_contains_instance === CONT TestAuthorizeGCE/zone_as_name_no_exists === CONT TestAuthorizeGCE/region_as_self_link_no_exists === CONT TestAuthorizeGCE/region_as_name_exists === CONT TestAuthorizeGCE/region_as_self_link_exists === CONT TestAuthorizeGCE/zone_as_invalid === CONT TestAuthorizeGCE/bound_instance_groups_no_exist_bound_zones === CONT TestAuthorizeGCE/bound_instance_groups_no_contains_instance === CONT TestAuthorizeGCE/bound_instance_groups_no_exist_bound_regions === CONT TestAuthorizeGCE/bound_instance_groups_empty_bound_regions === CONT TestAuthorizeGCE/zone_as_name_exists === CONT TestAuthorizeGCE/labels_no_match_value === CONT TestAuthorizeGCE/bound_instance_groups_unbound === CONT TestAuthorizeGCE/bound_instance_groups_empty_bound_zones === CONT TestAuthorizeGCE/region_as_invalid === CONT TestAuthorizeGCE/zone_as_self_link_no_exists --- PASS: TestRoleGce_DeprecatedFields (0.00s) --- PASS: TestRoleGce_DeprecatedFields/deprecated_fields_upgraded (0.00s) --- PASS: TestRoleGce_DeprecatedFields/existing_storage_upgraded (0.00s) --- PASS: TestAuthorizeGCE (0.00s) --- PASS: TestAuthorizeGCE/bound_service_account_no_exist (0.00s) --- PASS: TestAuthorizeGCE/bound_regional_instance_groups_no_exist_bound_regions (0.00s) --- PASS: TestAuthorizeGCE/zone_as_self_link_exists (0.00s) --- PASS: TestAuthorizeGCE/region_as_name_no_exists (0.00s) --- PASS: TestAuthorizeGCE/labels_no_match_key (0.00s) --- PASS: TestAuthorizeGCE/success_regional_instance_group_region_binding (0.00s) --- PASS: TestAuthorizeGCE/success_instance_group_region_binding (0.00s) --- PASS: TestAuthorizeGCE/success_instance_group_zone_binding (0.00s) --- PASS: TestAuthorizeGCE/success_region_binding (0.00s) --- PASS: TestAuthorizeGCE/success_zone_binding (0.00s) --- PASS: TestAuthorizeGCE/bound_service_account_email (0.00s) --- PASS: TestAuthorizeGCE/bound_service_account_id (0.00s) --- PASS: TestAuthorizeGCE/bound_regional_instance_groups_no_contains_instance (0.00s) --- PASS: TestAuthorizeGCE/region_as_self_link_no_exists (0.00s) --- PASS: TestAuthorizeGCE/zone_as_name_no_exists (0.00s) --- PASS: TestAuthorizeGCE/region_as_name_exists (0.00s) --- PASS: TestAuthorizeGCE/region_as_self_link_exists (0.00s) --- PASS: TestAuthorizeGCE/zone_as_invalid (0.00s) --- PASS: TestAuthorizeGCE/bound_instance_groups_no_exist_bound_zones (0.00s) --- PASS: TestAuthorizeGCE/bound_instance_groups_no_contains_instance (0.00s) --- PASS: TestAuthorizeGCE/bound_instance_groups_no_exist_bound_regions (0.00s) --- PASS: TestAuthorizeGCE/bound_instance_groups_empty_bound_regions (0.00s) --- PASS: TestAuthorizeGCE/zone_as_name_exists (0.00s) --- PASS: TestAuthorizeGCE/labels_no_match_value (0.00s) --- PASS: TestAuthorizeGCE/bound_instance_groups_unbound (0.00s) --- PASS: TestAuthorizeGCE/bound_instance_groups_empty_bound_zones (0.00s) --- PASS: TestAuthorizeGCE/region_as_invalid (0.00s) --- PASS: TestAuthorizeGCE/zone_as_self_link_no_exists (0.00s) === RUN TestLogin_IAM/not_bound === PAUSE TestLogin_IAM/not_bound === RUN TestLogin_IAM/not_bound_project === PAUSE TestLogin_IAM/not_bound_project === RUN TestLogin_IAM/no_policies === PAUSE TestLogin_IAM/no_policies === RUN TestLogin_IAM/expire_late === PAUSE TestLogin_IAM/expire_late === RUN TestLogin_IAM/group_aliases === PAUSE TestLogin_IAM/group_aliases === RUN TestLogin_IAM/wildcard === PAUSE TestLogin_IAM/wildcard === RUN TestLogin_IAM/ttl === PAUSE TestLogin_IAM/ttl === RUN TestLogin_IAM/max_ttl === PAUSE TestLogin_IAM/max_ttl === RUN TestLogin_IAM/period === PAUSE TestLogin_IAM/period === RUN TestLogin_IAM/jwt_already_expired === PAUSE TestLogin_IAM/jwt_already_expired === CONT TestLogin_IAM/not_bound === CONT TestLogin_IAM/wildcard === CONT TestLogin_IAM/expire_late === CONT TestLogin_IAM/jwt_already_expired === CONT TestLogin_IAM/no_policies === CONT TestLogin_IAM/ttl === CONT TestLogin_IAM/group_aliases === CONT TestLogin_IAM/max_ttl === CONT TestLogin_IAM/period === CONT TestLogin_IAM/not_bound_project --- PASS: TestLogin_IAM (0.37s) --- PASS: TestLogin_IAM/jwt_already_expired (0.09s) --- PASS: TestLogin_IAM/expire_late (0.16s) --- PASS: TestLogin_IAM/not_bound_project (0.20s) --- PASS: TestLogin_IAM/no_policies (0.21s) --- PASS: TestLogin_IAM/wildcard (0.21s) --- PASS: TestLogin_IAM/max_ttl (0.24s) --- PASS: TestLogin_IAM/period (0.24s) --- PASS: TestLogin_IAM/not_bound (0.24s) --- PASS: TestLogin_IAM/ttl (0.24s) --- PASS: TestLogin_IAM/group_aliases (0.59s) PASS ok github.com/hashicorp/vault-plugin-auth-gcp/plugin 4.387s ```