From 404c5d3455e607894ef9e1f43bd7e671cb48890e Mon Sep 17 00:00:00 2001 From: sbailey <1661003+spbsoluble@users.noreply.github.com> Date: Thu, 8 Feb 2024 09:22:40 -0800 Subject: [PATCH] chore: Update license year, and bump AKV runner go version Signed-off-by: sbailey <1661003+spbsoluble@users.noreply.github.com> --- .github/workflows/tests.yml | 4 ++-- cmd/auth_providers.go | 2 +- cmd/certificates.go | 2 +- cmd/constants.go | 3 ++- cmd/containers.go | 2 +- cmd/export.go | 2 +- cmd/helm.go | 2 +- cmd/helm_test.go | 2 +- cmd/helm_uo.go | 2 +- cmd/helm_uo_test.go | 2 +- cmd/helpers.go | 2 +- cmd/import.go | 2 +- cmd/inventory.go | 2 +- cmd/login.go | 2 +- cmd/login_test.go | 2 +- cmd/logout.go | 2 +- cmd/models.go | 2 +- cmd/orchs.go | 2 +- cmd/orchs_ext.go | 2 +- cmd/orchs_ext_test.go | 2 +- cmd/pam.go | 32 ++++++++++++++++++-------------- cmd/pam_test.go | 2 +- cmd/root.go | 2 +- cmd/root_test.go | 2 +- cmd/rot.go | 2 +- cmd/rot_test.go | 2 +- cmd/status.go | 2 +- cmd/storeTypes.go | 2 +- cmd/storeTypes_get.go | 2 +- cmd/storeTypes_get_test.go | 2 +- cmd/storeTypes_test.go | 8 +++++++- cmd/stores.go | 2 +- cmd/storesBulkOperations.go | 2 +- cmd/stores_test.go | 2 +- cmd/test.go | 2 +- cmd/version.go | 2 +- go.mod | 2 +- go.sum | 4 ++-- 38 files changed, 64 insertions(+), 53 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c24d84f..d99ff58 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -108,7 +108,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: "1.20" + go-version: "1.21" - name: Install dependencies run: go mod download && go mod tidy - name: Get secret from Azure Key Vault @@ -208,7 +208,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: "1.20" + go-version: "1.21" - name: Install dependencies run: go mod download && go mod tidy - name: Get secret from Azure Key Vault diff --git a/cmd/auth_providers.go b/cmd/auth_providers.go index ed03033..c2af068 100644 --- a/cmd/auth_providers.go +++ b/cmd/auth_providers.go @@ -1,4 +1,4 @@ -// Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/certificates.go b/cmd/certificates.go index aa0f098..0384474 100644 --- a/cmd/certificates.go +++ b/cmd/certificates.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/constants.go b/cmd/constants.go index bc3a2b1..1fed0c6 100644 --- a/cmd/constants.go +++ b/cmd/constants.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ const ( XKeyfactorRequestedWith = "APIClient" XKeyfactorApiVersion = "1" FlagGitRef = "git-ref" + FlagFromFile = "from-file" ) var ProviderTypeChoices = []string{ diff --git a/cmd/containers.go b/cmd/containers.go index 85dfca7..2b29dfe 100644 --- a/cmd/containers.go +++ b/cmd/containers.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/export.go b/cmd/export.go index 442d1b6..33d836e 100644 --- a/cmd/export.go +++ b/cmd/export.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/helm.go b/cmd/helm.go index 7c1f881..436f9fb 100644 --- a/cmd/helm.go +++ b/cmd/helm.go @@ -1,5 +1,5 @@ /* -Copyright 2023 The Keyfactor Command Authors. +Copyright 2024 The Keyfactor Command Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/cmd/helm_test.go b/cmd/helm_test.go index 5d6c158..4880b75 100644 --- a/cmd/helm_test.go +++ b/cmd/helm_test.go @@ -1,5 +1,5 @@ /* -Copyright 2023 The Keyfactor Command Authors. +Copyright 2024 The Keyfactor Command Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/cmd/helm_uo.go b/cmd/helm_uo.go index 22ebbd9..44107e5 100644 --- a/cmd/helm_uo.go +++ b/cmd/helm_uo.go @@ -1,5 +1,5 @@ /* -Copyright 2023 The Keyfactor Command Authors. +Copyright 2024 The Keyfactor Command Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/cmd/helm_uo_test.go b/cmd/helm_uo_test.go index b992678..6454ca9 100644 --- a/cmd/helm_uo_test.go +++ b/cmd/helm_uo_test.go @@ -1,5 +1,5 @@ /* -Copyright 2023 The Keyfactor Command Authors. +Copyright 2024 The Keyfactor Command Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/cmd/helpers.go b/cmd/helpers.go index a60e73d..58d5eb5 100644 --- a/cmd/helpers.go +++ b/cmd/helpers.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/import.go b/cmd/import.go index cd36d8b..2df1df0 100644 --- a/cmd/import.go +++ b/cmd/import.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/inventory.go b/cmd/inventory.go index 0e19300..0b004ec 100644 --- a/cmd/inventory.go +++ b/cmd/inventory.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/login.go b/cmd/login.go index 7e44de7..1db8e95 100644 --- a/cmd/login.go +++ b/cmd/login.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/login_test.go b/cmd/login_test.go index 28962b5..da30729 100644 --- a/cmd/login_test.go +++ b/cmd/login_test.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/logout.go b/cmd/logout.go index 4aafe1d..21c9ec3 100644 --- a/cmd/logout.go +++ b/cmd/logout.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/models.go b/cmd/models.go index 60de497..0624d70 100644 --- a/cmd/models.go +++ b/cmd/models.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/orchs.go b/cmd/orchs.go index 3c5cdf7..47d85ff 100644 --- a/cmd/orchs.go +++ b/cmd/orchs.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/orchs_ext.go b/cmd/orchs_ext.go index c6444c1..e152182 100644 --- a/cmd/orchs_ext.go +++ b/cmd/orchs_ext.go @@ -1,5 +1,5 @@ /* -Copyright 2023 The Keyfactor Command Authors. +Copyright 2024 The Keyfactor Command Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/cmd/orchs_ext_test.go b/cmd/orchs_ext_test.go index 7263a95..3e87710 100644 --- a/cmd/orchs_ext_test.go +++ b/cmd/orchs_ext_test.go @@ -1,5 +1,5 @@ /* -Copyright 2023 The Keyfactor Command Authors. +Copyright 2024 The Keyfactor Command Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/cmd/pam.go b/cmd/pam.go index cddc1f2..f6f25a1 100644 --- a/cmd/pam.go +++ b/cmd/pam.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -31,6 +31,10 @@ type JSONImportableObject interface { keyfactor.CSSCMSDataModelModelsProvider } +const ( + convertResponseMsg = "Converting PAM Provider response to JSON" +) + var pamCmd = &cobra.Command{ Use: "pam", Short: "Keyfactor PAM Provider APIs.", @@ -107,7 +111,7 @@ https://github.com/Keyfactor/hashicorp-vault-pam/blob/main/integration-manifest. isExperimental := false // Specific flags - pamConfigFile, _ := cmd.Flags().GetString("from-file") + pamConfigFile, _ := cmd.Flags().GetString(FlagFromFile) pamProviderName, _ := cmd.Flags().GetString("name") repoName, _ := cmd.Flags().GetString("repo") branchName, _ := cmd.Flags().GetString("branch") @@ -158,9 +162,9 @@ https://github.com/Keyfactor/hashicorp-vault-pam/blob/main/integration-manifest. } } else { log.Debug().Str("pamConfigFile", pamConfigFile). - Msg("call: GetTypeFromConfigFile()") + Msg(fmt.Sprintf("call: %s", "GetTypeFromConfigFile()")) pamProviderType, err = GetTypeFromConfigFile(pamConfigFile, pamProviderType) - log.Debug().Msg("returned: GetTypeFromConfigFile()") + log.Debug().Msg(fmt.Sprintf("returned: %s", "GetTypeFromConfigFile()")) if err != nil { log.Error().Err(err).Send() return err @@ -289,7 +293,7 @@ var pamProvidersGetCmd = &cobra.Command{ return err } - log.Debug().Msg("Converting PAM Provider response to JSON") + log.Debug().Msg(convertResponseMsg) jsonString, mErr := json.Marshal(pamProvider) if mErr != nil { log.Error().Err(mErr).Send() @@ -311,7 +315,7 @@ var pamProvidersCreateCmd = &cobra.Command{ isExperimental := false // Specific flags - pamConfigFile, _ := cmd.Flags().GetString("from-file") + pamConfigFile, _ := cmd.Flags().GetString(FlagFromFile) // Debug + expEnabled checks informDebug(debugFlag) @@ -354,7 +358,7 @@ var pamProvidersCreateCmd = &cobra.Command{ return returnHttpErr(httpResponse, cErr) } - log.Debug().Msg("Converting PAM Provider response to JSON") + log.Debug().Msg(convertResponseMsg) jsonString, mErr := json.Marshal(createdPamProvider) if mErr != nil { log.Error().Err(mErr).Msg("invalid API response from Keyfactor Command") @@ -375,7 +379,7 @@ var pamProvidersUpdateCmd = &cobra.Command{ isExperimental := false // Specific flags - pamConfigFile, _ := cmd.Flags().GetString("from-file") + pamConfigFile, _ := cmd.Flags().GetString(FlagFromFile) // Debug + expEnabled checks informDebug(debugFlag) @@ -416,7 +420,7 @@ var pamProvidersUpdateCmd = &cobra.Command{ returnHttpErr(httpResponse, err) } - log.Debug().Msg("Converting PAM Provider response to JSON") + log.Debug().Msg(convertResponseMsg) jsonString, mErr := json.Marshal(createdPamProvider) if mErr != nil { log.Error().Err(mErr).Msg("invalid API response from Keyfactor Command") @@ -620,7 +624,7 @@ func init() { // PAM Provider Types Create pamCmd.AddCommand(pamTypesCreateCmd) - pamTypesCreateCmd.Flags().StringVarP(&filePath, "from-file", "f", "", "Path to a JSON file containing the PAM Type Object Data.") + pamTypesCreateCmd.Flags().StringVarP(&filePath, FlagFromFile, "f", "", "Path to a JSON file containing the PAM Type Object Data.") pamTypesCreateCmd.Flags().StringVarP(&name, "name", "n", "", "Name of the PAM Provider Type.") pamTypesCreateCmd.Flags().StringVarP(&repo, "repo", "r", "", "Keyfactor repository name of the PAM Provider Type.") pamTypesCreateCmd.Flags().StringVarP(&branch, "branch", "b", "", "Branch name for the repository. Defaults to 'main'.") @@ -632,12 +636,12 @@ func init() { pamProvidersGetCmd.MarkFlagRequired("id") pamCmd.AddCommand(pamProvidersCreateCmd) - pamProvidersCreateCmd.Flags().StringVarP(&filePath, "from-file", "f", "", "Path to a JSON file containing the PAM Provider Object Data.") - pamProvidersCreateCmd.MarkFlagRequired("from-file") + pamProvidersCreateCmd.Flags().StringVarP(&filePath, FlagFromFile, "f", "", "Path to a JSON file containing the PAM Provider Object Data.") + pamProvidersCreateCmd.MarkFlagRequired(FlagFromFile) pamCmd.AddCommand(pamProvidersUpdateCmd) - pamProvidersUpdateCmd.Flags().StringVarP(&filePath, "from-file", "f", "", "Path to a JSON file containing the PAM Provider Object Data.") - pamProvidersUpdateCmd.MarkFlagRequired("from-file") + pamProvidersUpdateCmd.Flags().StringVarP(&filePath, FlagFromFile, "f", "", "Path to a JSON file containing the PAM Provider Object Data.") + pamProvidersUpdateCmd.MarkFlagRequired(FlagFromFile) pamCmd.AddCommand(pamProvidersDeleteCmd) pamProvidersDeleteCmd.Flags().Int32VarP(&id, "id", "i", 0, "Integer ID of the PAM Provider.") diff --git a/cmd/pam_test.go b/cmd/pam_test.go index c07a44c..fcc7bd3 100644 --- a/cmd/pam_test.go +++ b/cmd/pam_test.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/root.go b/cmd/root.go index 68b0ea5..0b73e61 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/root_test.go b/cmd/root_test.go index a7c2cf5..64a992e 100644 --- a/cmd/root_test.go +++ b/cmd/root_test.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/rot.go b/cmd/rot.go index 2d3c625..15f9796 100644 --- a/cmd/rot.go +++ b/cmd/rot.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/rot_test.go b/cmd/rot_test.go index 8384d48..5c32ac0 100644 --- a/cmd/rot_test.go +++ b/cmd/rot_test.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/status.go b/cmd/status.go index 0bffd7c..5e1a9b8 100644 --- a/cmd/status.go +++ b/cmd/status.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/storeTypes.go b/cmd/storeTypes.go index 70b9b50..3d8b56b 100644 --- a/cmd/storeTypes.go +++ b/cmd/storeTypes.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/storeTypes_get.go b/cmd/storeTypes_get.go index 9608b1c..74f8c85 100644 --- a/cmd/storeTypes_get.go +++ b/cmd/storeTypes_get.go @@ -1,5 +1,5 @@ /* -Copyright 2023 The Keyfactor Command Authors. +Copyright 2024 The Keyfactor Command Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/cmd/storeTypes_get_test.go b/cmd/storeTypes_get_test.go index 735a2be..517aee9 100644 --- a/cmd/storeTypes_get_test.go +++ b/cmd/storeTypes_get_test.go @@ -1,5 +1,5 @@ /* -Copyright 2023 The Keyfactor Command Authors. +Copyright 2024 The Keyfactor Command Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/cmd/storeTypes_test.go b/cmd/storeTypes_test.go index cb46cb7..6cc3e20 100644 --- a/cmd/storeTypes_test.go +++ b/cmd/storeTypes_test.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -71,6 +71,12 @@ func Test_StoreTypesListCmd(t *testing.T) { // verify that the store type is an integer _, ok := storeType["StoreType"].(float64) + if !ok { + t.Log("StoreType is not a float64") + merr, ook := storeType["StoreType"].(int) + t.Log(merr) + t.Log(ook) + } assert.True(t, ok, "Expected store type to be an integer") // verify short name is a string _, ok = storeType["ShortName"].(string) diff --git a/cmd/stores.go b/cmd/stores.go index d106a17..327ad8a 100644 --- a/cmd/stores.go +++ b/cmd/stores.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/storesBulkOperations.go b/cmd/storesBulkOperations.go index d61c519..f30fa98 100644 --- a/cmd/storesBulkOperations.go +++ b/cmd/storesBulkOperations.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/stores_test.go b/cmd/stores_test.go index b9500c8..0b6356d 100644 --- a/cmd/stores_test.go +++ b/cmd/stores_test.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/test.go b/cmd/test.go index 8d31414..941df87 100644 --- a/cmd/test.go +++ b/cmd/test.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/cmd/version.go b/cmd/version.go index fa45f99..fe28918 100644 --- a/cmd/version.go +++ b/cmd/version.go @@ -1,4 +1,4 @@ -// Package cmd Copyright 2023 Keyfactor +// Copyright 2024 Keyfactor // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/go.mod b/go.mod index 4d9bd2f..068f38d 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ require ( github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 github.com/Jeffail/gabs v1.4.0 github.com/Keyfactor/keyfactor-go-client-sdk v1.0.2 - github.com/Keyfactor/keyfactor-go-client/v2 v2.2.5 + github.com/Keyfactor/keyfactor-go-client/v2 v2.2.6 github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 github.com/creack/pty v1.1.21 github.com/google/go-cmp v0.6.0 diff --git a/go.sum b/go.sum index dc01987..3ba8f54 100644 --- a/go.sum +++ b/go.sum @@ -14,8 +14,8 @@ github.com/Keyfactor/keyfactor-go-client v1.4.3 h1:CmGvWcuIbDRFM0PfYOQH6UdtAgplv github.com/Keyfactor/keyfactor-go-client v1.4.3/go.mod h1:3ZymLNCaSazglcuYeNfm9nrzn22wcwLjIWURrnUygBo= github.com/Keyfactor/keyfactor-go-client-sdk v1.0.2 h1:caLlzFCz2L4Dth/9wh+VlypFATmOMmCSQkCPKOKMxw8= github.com/Keyfactor/keyfactor-go-client-sdk v1.0.2/go.mod h1:Z5pSk8YFGXHbKeQ1wTzVN8A4P/fZmtAwqu3NgBHbDOs= -github.com/Keyfactor/keyfactor-go-client/v2 v2.2.5 h1:2P6e4hOMwjH/+r3bjlm+PFVyFUabXYiAMspwb6HJ81k= -github.com/Keyfactor/keyfactor-go-client/v2 v2.2.5/go.mod h1:3mfxdcwntB532QIATokBEkBCH0eXN2G/cdMZtu9NwNg= +github.com/Keyfactor/keyfactor-go-client/v2 v2.2.6 h1:LQ6M0VKAhOZ7I/nNWC0Mfy+QVEE6YPZpjbnbi65oLw8= +github.com/Keyfactor/keyfactor-go-client/v2 v2.2.6/go.mod h1:3mfxdcwntB532QIATokBEkBCH0eXN2G/cdMZtu9NwNg= github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 h1:+vx7roKuyA63nhn5WAunQHLTznkw5W8b1Xc0dNjp83s= github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=