Skip to content

Commit 5d597f6

Browse files
committed
test: add debug log to print service account
Signed-off-by: Carlos Salas <[email protected]>
1 parent 6344881 commit 5d597f6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

cloud/services/container/clusters/kubeconfig.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import (
3434
infrav1exp "sigs.k8s.io/cluster-api-provider-gcp/exp/api/v1beta1"
3535
"sigs.k8s.io/cluster-api/util/kubeconfig"
3636
"sigs.k8s.io/cluster-api/util/secret"
37+
"sigs.k8s.io/controller-runtime/pkg/log"
3738
)
3839

3940
const (
@@ -238,12 +239,14 @@ func (s *Service) createBaseKubeConfig(contextName string, cluster *containerpb.
238239
}
239240

240241
func (s *Service) generateToken(ctx context.Context) (string, error) {
242+
log := log.FromContext(ctx)
241243
req := &credentialspb.GenerateAccessTokenRequest{
242244
Name: "projects/-/serviceAccounts/" + s.scope.GetCredential().ClientEmail,
243245
Scope: []string{
244246
GkeScope,
245247
},
246248
}
249+
log.Info("DEBUG - Generating Token", "serviceAccount", req.Name, "scopes", req.Scope)
247250
resp, err := s.scope.CredentialsClient().GenerateAccessToken(ctx, req)
248251
if err != nil {
249252
return "", errors.Errorf("error generating access token: %v", err)

0 commit comments

Comments
 (0)