INNER CODE UNIT · Go

PreCheckLxdVersion

terraform-lxd/terraform-provider-lxd · internal/acctest/checks.go:42

func PreCheckLxdVersion(t *testing.T, versionConstraint string) {
	p := testProvider()
	server, err := p.InstanceServer("", "", "")
	if err != nil {
		t.Fatal(err)
	}

	apiServer, _, err := server.GetServer()
	if err != nil {
		t.Fatal(err)
	}

	serverVersion := apiServer.Environment.ServerVersion
	ok, err := utils.CheckVersion(serverVersion, versionConstraint)
	if err != nil {
		t.Fatalf("Failed to check LXD server version: %v", err)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…