Skip to content

Commit 7e03ab8

Browse files
authored
Skip DNS fix on Colima (#1584)
1 parent 2bf959e commit 7e03ab8

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

pkg/types/fixes/fixes.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,18 @@ var fixNeeded = map[K3DFixEnv]func(runtime runtimes.Runtime) bool{
102102
l.Log().Debugf("[autofix cgroupsv2] cgroupVersion: %d", cgroupVersion)
103103
return cgroupVersion == 2
104104
},
105-
EnvFixDNS: func(_ runtimes.Runtime) bool {
105+
EnvFixDNS: func(runtime runtimes.Runtime) bool {
106+
runtimeInfo, err := runtime.Info()
107+
if err != nil {
108+
l.Log().Warnf("Failed to get runtime information: %+v", err)
109+
return false
110+
}
111+
112+
if runtimeInfo.InfoName == "colima" {
113+
l.Log().Debug("Skipping the DNS fix on Colima.")
114+
return false
115+
}
116+
106117
return true
107118
},
108119
EnvFixMounts: func(_ runtimes.Runtime) bool {

0 commit comments

Comments
 (0)