@@ -48,7 +48,7 @@ func main() {
48
48
client .SDK .HTTPClient = & http.Client {
49
49
Transport : & http.Transport {
50
50
TLSClientConfig : & tls.Config {
51
- InsecureSkipVerify : options .Insecure ,
51
+ InsecureSkipVerify : options .GetBool ( " Insecure" ) ,
52
52
},
53
53
},
54
54
}
@@ -68,20 +68,23 @@ func main() {
68
68
os .Setenv ("CODER_AGENT_SUBSYSTEM" , subsystems )
69
69
}
70
70
71
- options .Logger = func (level codersdk.LogLevel , format string , args ... interface {}) {
72
- output := fmt .Sprintf (format , args ... )
73
- fmt .Fprintln (cmd .ErrOrStderr (), output )
74
- if sendLogs != nil {
75
- sendLogs (cmd .Context (), agentsdk.Log {
76
- CreatedAt : time .Now (),
77
- Output : output ,
78
- Level : level ,
79
- })
80
- }
71
+ deps := envbuilder.Dependencies {
72
+ Logger : func (level codersdk.LogLevel , format string , args ... interface {}) {
73
+ output := fmt .Sprintf (format , args ... )
74
+ fmt .Fprintln (cmd .ErrOrStderr (), output )
75
+ if sendLogs != nil {
76
+ sendLogs (cmd .Context (), agentsdk.Log {
77
+ CreatedAt : time .Now (),
78
+ Output : output ,
79
+ Level : level ,
80
+ })
81
+ }
82
+ },
81
83
}
82
- err := envbuilder .Run (cmd .Context (), options )
84
+
85
+ err := envbuilder .Run (cmd .Context (), options , deps )
83
86
if err != nil {
84
- options .Logger (codersdk .LogLevelError , "error: %s" , err )
87
+ deps .Logger (codersdk .LogLevelError , "error: %s" , err )
85
88
}
86
89
return err
87
90
},
0 commit comments