@@ -724,7 +724,7 @@ func (r *Runner) runTemplateImportProvisionWithRichParameters(
724
724
725
725
r .logger .Info (context .Background (), "parse dry-run provision successful" ,
726
726
slog .F ("resource_count" , len (c .Resources )),
727
- slog .F ("resources" , c .Resources ),
727
+ slog .F ("resources" , resourceNames ( c .Resources ) ),
728
728
)
729
729
730
730
return & templateImportProvision {
@@ -854,7 +854,7 @@ func (r *Runner) buildWorkspace(ctx context.Context, stage string, req *sdkproto
854
854
func (r * Runner ) commitQuota (ctx context.Context , resources []* sdkproto.Resource ) * proto.FailedJob {
855
855
cost := sumDailyCost (resources )
856
856
r .logger .Debug (ctx , "committing quota" ,
857
- slog .F ("resources" , resources ),
857
+ slog .F ("resources" , resourceNames ( resources ) ),
858
858
slog .F ("cost" , cost ),
859
859
)
860
860
if cost == 0 {
@@ -965,7 +965,7 @@ func (r *Runner) runWorkspaceBuild(ctx context.Context) (*proto.CompletedJob, *p
965
965
966
966
r .logger .Info (context .Background (), "plan request successful" ,
967
967
slog .F ("resource_count" , len (planComplete .Resources )),
968
- slog .F ("resources" , planComplete .Resources ),
968
+ slog .F ("resources" , resourceNames ( planComplete .Resources ) ),
969
969
)
970
970
r .flushQueuedLogs (ctx )
971
971
if commitQuota {
@@ -1021,7 +1021,7 @@ func (r *Runner) runWorkspaceBuild(ctx context.Context) (*proto.CompletedJob, *p
1021
1021
1022
1022
r .logger .Info (context .Background (), "apply successful" ,
1023
1023
slog .F ("resource_count" , len (applyComplete .Resources )),
1024
- slog .F ("resources" , applyComplete .Resources ),
1024
+ slog .F ("resources" , resourceNames ( applyComplete .Resources ) ),
1025
1025
slog .F ("state_len" , len (applyComplete .State )),
1026
1026
)
1027
1027
r .flushQueuedLogs (ctx )
@@ -1038,6 +1038,19 @@ func (r *Runner) runWorkspaceBuild(ctx context.Context) (*proto.CompletedJob, *p
1038
1038
}, nil
1039
1039
}
1040
1040
1041
+ func resourceNames (rs []* sdkproto.Resource ) []string {
1042
+ var sb strings.Builder
1043
+ names := make ([]string , 0 , len (rs ))
1044
+ for _ , r := range rs {
1045
+ _ , _ = sb .WriteString (r .Type )
1046
+ _ , _ = sb .WriteString ("." )
1047
+ _ , _ = sb .WriteString (r .Name )
1048
+ names = append (names , sb .String ())
1049
+ sb .Reset ()
1050
+ }
1051
+ return names
1052
+ }
1053
+
1041
1054
func (r * Runner ) failedWorkspaceBuildf (format string , args ... interface {}) * proto.FailedJob {
1042
1055
failedJob := r .failedJobf (format , args ... )
1043
1056
failedJob .Type = & proto.FailedJob_WorkspaceBuild_ {}
0 commit comments