fix: updated api for deleting secrets so "influx secret delete" command works again (#469)
* fix: updated api for deleting secrets * fix: reversed code comments update
This commit is contained in:
@ -36,11 +36,10 @@ func (c Client) Delete(ctx context.Context, params *DeleteParams) error {
|
||||
return err
|
||||
}
|
||||
|
||||
// PostOrgsIDSecrets is used to remove secrets from an organization.
|
||||
// DeleteOrgsIDSecretsID is used to remove a secret from an organization.
|
||||
// The name is generated from the operationId in the
|
||||
// orgs_orgsID_secrets_delete.yml path.
|
||||
err = c.PostOrgsIDSecrets(ctx, orgID).
|
||||
SecretKeys(api.SecretKeys{Secrets: &[]string{params.Key}}).
|
||||
// orgs_orgsID_secrets_secretID.yml path.
|
||||
err = c.DeleteOrgsIDSecretsID(ctx, orgID, params.Key).
|
||||
Execute()
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to delete secret with key %q: %w", params.Key, err)
|
||||
|
@ -140,11 +140,11 @@ func TestSecret_Delete(t *testing.T) {
|
||||
},
|
||||
defaultOrgName: defaultOrgName,
|
||||
registerExpectations: func(t *testing.T, secretApi *mock.MockSecretsApi) {
|
||||
req := api.ApiPostOrgsIDSecretsRequest{ApiService: secretApi}.
|
||||
req := api.ApiDeleteOrgsIDSecretsIDRequest{ApiService: secretApi}.
|
||||
OrgID(id).
|
||||
SecretKeys(api.SecretKeys{Secrets: &[]string{"key1"}})
|
||||
secretApi.EXPECT().PostOrgsIDSecrets(gomock.Any(), gomock.Eq(id)).Return(req)
|
||||
secretApi.EXPECT().PostOrgsIDSecretsExecute(gomock.Eq(req)).Return(nil)
|
||||
SecretID("key1")
|
||||
secretApi.EXPECT().DeleteOrgsIDSecretsID(gomock.Any(), gomock.Eq(id), gomock.Eq("key1")).Return(req)
|
||||
secretApi.EXPECT().DeleteOrgsIDSecretsIDExecute(gomock.Eq(req)).Return(nil)
|
||||
},
|
||||
expectMatcher: printHeader + fakeKey + "\t" + id + "\ttrue\n",
|
||||
},
|
||||
@ -159,11 +159,11 @@ func TestSecret_Delete(t *testing.T) {
|
||||
},
|
||||
defaultOrgName: defaultOrgName,
|
||||
registerExpectations: func(t *testing.T, secretApi *mock.MockSecretsApi) {
|
||||
req := api.ApiPostOrgsIDSecretsRequest{ApiService: secretApi}.
|
||||
req := api.ApiDeleteOrgsIDSecretsIDRequest{ApiService: secretApi}.
|
||||
OrgID(id).
|
||||
SecretKeys(api.SecretKeys{Secrets: &[]string{""}})
|
||||
secretApi.EXPECT().PostOrgsIDSecrets(gomock.Any(), gomock.Eq(id)).Return(req)
|
||||
secretApi.EXPECT().PostOrgsIDSecretsExecute(gomock.Eq(req)).Return(nil)
|
||||
SecretID("")
|
||||
secretApi.EXPECT().DeleteOrgsIDSecretsID(gomock.Any(), gomock.Eq(id), gomock.Eq("")).Return(req)
|
||||
secretApi.EXPECT().DeleteOrgsIDSecretsIDExecute(gomock.Eq(req)).Return(nil)
|
||||
},
|
||||
expectMatcher: printHeader + "\t" + id + "\ttrue\n",
|
||||
},
|
||||
|
Reference in New Issue
Block a user