Update primary error functions to take a context, deprecate old functions (#1358)

* add new error funcs which take a ctx and deprecate existing funcs

* use context where available when writing error events

* remove circular internal/errors pkg dep

* suppress some chatty errors using errors.WithoutEvent()

* convert auth oidc funcs to take context where needed to write events

Co-authored-by: Jim <jlambert@hashicorp.com>
This commit is contained in:
s-christoffandJim authored and GitHub committed 2021-07-29 20:52:56 -04:00
1 parent 02ff2db66e
commit 6b78108ecf
227 files changed
+3945 -3736

No files matched your search

@@ -48,7 +48,7 @@ func TestRepository_DeleteAuthMethod(t *testing.T) {
authMethod: func() *AuthMethod {
am := AllocAuthMethod()
var err error
am.PublicId, err = newAuthMethodId()
am.PublicId, err = newAuthMethodId(ctx)
require.NoError(t, err)
return &am
}(),
@@ -57,7 +57,7 @@ func TestRepository_DeleteAuthMethod(t *testing.T) {
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
assert, require := assert.New(t), require.New(t)
repo, err := NewRepository(rw, rw, kmsCache)
repo, err := NewRepository(ctx, rw, rw, kmsCache)
require.NoError(err)
deletedRows, err := repo.DeleteAuthMethod(ctx, tt.authMethod.PublicId)
if tt.wantErrMatch != nil {