Closed tomhjp closed 3 years ago
Update from whitelist to equivalent allow list API endpoints, whitelist will be deprecated June this year.
Acceptance test output:
go test -v ./... === RUN TestAcceptanceProgrammaticAPIKey === RUN TestAcceptanceProgrammaticAPIKey/add_config === RUN TestAcceptanceProgrammaticAPIKey/add_programmatic_API_Key_role === RUN TestAcceptanceProgrammaticAPIKey/read_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey/renew_programmatic_API_key_creds === RUN TestAcceptanceProgrammaticAPIKey/revoke_programmatic_API_key_creds --- PASS: TestAcceptanceProgrammaticAPIKey (0.92s) --- PASS: TestAcceptanceProgrammaticAPIKey/add_config (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey/add_programmatic_API_Key_role (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey/read_programmatic_API_key_cred (0.53s) --- PASS: TestAcceptanceProgrammaticAPIKey/renew_programmatic_API_key_creds (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey/revoke_programmatic_API_key_creds (0.39s) === RUN TestAcceptanceProgrammaticAPIKey_WithProjectID === RUN TestAcceptanceProgrammaticAPIKey_WithProjectID/add_config === RUN TestAcceptanceProgrammaticAPIKey_WithProjectID/add_programmatic_API_Key_role === RUN TestAcceptanceProgrammaticAPIKey_WithProjectID/read_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey_WithProjectID/renew_programmatic_API_key_creds === RUN TestAcceptanceProgrammaticAPIKey_WithProjectID/revoke_programmatic_API_key_creds --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectID (0.87s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectID/add_config (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectID/add_programmatic_API_Key_role (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectID/read_programmatic_API_key_cred (0.28s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectID/renew_programmatic_API_key_creds (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectID/revoke_programmatic_API_key_creds (0.59s) === RUN TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew === RUN TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/add_config === RUN TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/add_programmatic_API_Key_role === RUN TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/read_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/check_lease_for_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/extend_programmatic_API_key_creds === RUN TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/check_lease_for_programmatic_API_key_cred#01 === RUN TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/revoke_programmatic_API_key_creds --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew (0.80s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/add_config (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/add_programmatic_API_Key_role (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/read_programmatic_API_key_cred (0.21s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/check_lease_for_programmatic_API_key_cred (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/extend_programmatic_API_key_creds (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/check_lease_for_programmatic_API_key_cred#01 (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithProjectIDRenew/revoke_programmatic_API_key_creds (0.59s) === RUN TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist === RUN TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist/add_config === RUN TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist/add_programmatic_API_Key_role === RUN TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist/read_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist/renew_programmatic_API_key_creds === RUN TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist/revoke_programmatic_API_key_creds --- PASS: TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist (1.25s) --- PASS: TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist/add_config (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist/add_programmatic_API_Key_role (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist/read_programmatic_API_key_cred (0.42s) --- PASS: TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist/renew_programmatic_API_key_creds (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_ProjectWithIPAccesslist/revoke_programmatic_API_key_creds (0.84s) === RUN TestAcceptanceProgrammaticAPIKey_WithIPAccesslist === RUN TestAcceptanceProgrammaticAPIKey_WithIPAccesslist/add_config === RUN TestAcceptanceProgrammaticAPIKey_WithIPAccesslist/add_programmatic_API_Key_role === RUN TestAcceptanceProgrammaticAPIKey_WithIPAccesslist/read_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey_WithIPAccesslist/renew_programmatic_API_key_creds === RUN TestAcceptanceProgrammaticAPIKey_WithIPAccesslist/revoke_programmatic_API_key_creds --- PASS: TestAcceptanceProgrammaticAPIKey_WithIPAccesslist (0.84s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithIPAccesslist/add_config (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithIPAccesslist/add_programmatic_API_Key_role (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithIPAccesslist/read_programmatic_API_key_cred (0.41s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithIPAccesslist/renew_programmatic_API_key_creds (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithIPAccesslist/revoke_programmatic_API_key_creds (0.43s) === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist/add_config === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist/add_programmatic_API_Key_role === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist/read_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist/renew_programmatic_API_key_creds === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist/revoke_programmatic_API_key_creds --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist (0.97s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist/add_config (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist/add_programmatic_API_Key_role (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist/read_programmatic_API_key_cred (0.41s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist/renew_programmatic_API_key_creds (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAccesslist/revoke_programmatic_API_key_creds (0.56s) === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist/add_config === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist/add_programmatic_API_Key_role === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist/read_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist/renew_programmatic_API_key_creds === RUN TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist/revoke_programmatic_API_key_creds --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist (0.83s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist/add_config (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist/add_programmatic_API_Key_role (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist/read_programmatic_API_key_cred (0.44s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist/renew_programmatic_API_key_creds (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithCIDRAndIPAccesslist/revoke_programmatic_API_key_creds (0.38s) === RUN TestAcceptanceProgrammaticAPIKey_AssignToProject === RUN TestAcceptanceProgrammaticAPIKey_AssignToProject/add_config === RUN TestAcceptanceProgrammaticAPIKey_AssignToProject/add_programmatic_API_Key_role === RUN TestAcceptanceProgrammaticAPIKey_AssignToProject/read_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey_AssignToProject/renew_programmatic_API_key_creds === RUN TestAcceptanceProgrammaticAPIKey_AssignToProject/revoke_programmatic_API_key_creds --- PASS: TestAcceptanceProgrammaticAPIKey_AssignToProject (1.32s) --- PASS: TestAcceptanceProgrammaticAPIKey_AssignToProject/add_config (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_AssignToProject/add_programmatic_API_Key_role (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_AssignToProject/read_programmatic_API_key_cred (0.69s) --- PASS: TestAcceptanceProgrammaticAPIKey_AssignToProject/renew_programmatic_API_key_creds (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_AssignToProject/revoke_programmatic_API_key_creds (0.62s) === RUN TestAcceptanceProgrammaticAPIKey_WithTTL === RUN TestAcceptanceProgrammaticAPIKey_WithTTL/add_config === RUN TestAcceptanceProgrammaticAPIKey_WithTTL/add_programmatic_API_Key_role_with_TTL === RUN TestAcceptanceProgrammaticAPIKey_WithTTL/read_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey_WithTTL/check_lease_for_programmatic_API_key_cred === RUN TestAcceptanceProgrammaticAPIKey_WithTTL/renew_programmatic_API_key_creds === RUN TestAcceptanceProgrammaticAPIKey_WithTTL/revoke_programmatic_API_key_creds --- PASS: TestAcceptanceProgrammaticAPIKey_WithTTL (0.59s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithTTL/add_config (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithTTL/add_programmatic_API_Key_role_with_TTL (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithTTL/read_programmatic_API_key_cred (0.20s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithTTL/check_lease_for_programmatic_API_key_cred (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithTTL/renew_programmatic_API_key_creds (0.00s) --- PASS: TestAcceptanceProgrammaticAPIKey_WithTTL/revoke_programmatic_API_key_creds (0.38s) === RUN TestBackend_PathConfig --- PASS: TestBackend_PathConfig (0.00s) === RUN TestBackend_PathListCredentials --- PASS: TestBackend_PathListCredentials (0.00s) PASS ok github.com/hashicorp/vault-plugin-secrets-mongodbatlas 8.721s ? github.com/hashicorp/vault-plugin-secrets-mongodbatlas/cmd/vault-plugin-secrets-mongodbatlas [no test files]
Overview
Update from whitelist to equivalent allow list API endpoints, whitelist will be deprecated June this year.
Acceptance test output:
Contributor Checklist