From cbb223059a2524834902c077727a630276986b9a Mon Sep 17 00:00:00 2001 From: Daniel Becker Date: Sun, 12 Apr 2020 13:05:34 +0200 Subject: [PATCH] Ensure that OSes that use ID_LIKE=coreos, the CoreOSProvisioneer is indicated as compatible (for example: flatcar) --- libmachine/provision/coreos.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libmachine/provision/coreos.go b/libmachine/provision/coreos.go index bbb798b70c..dd1f0eb060 100644 --- a/libmachine/provision/coreos.go +++ b/libmachine/provision/coreos.go @@ -43,6 +43,10 @@ func (provisioner *CoreOSProvisioner) String() string { return "coreOS" } +func (provisioner *CoreOSProvisioner) CompatibleWithHost() bool { + return provisioner.OsReleaseInfo.ID == provisioner.OsReleaseID || provisioner.OsReleaseInfo.IDLike == provisioner.OsReleaseID +} + func (provisioner *CoreOSProvisioner) SetHostname(hostname string) error { log.Debugf("SetHostname: %s", hostname)