func runAPIVersionsTest(c *client.Client) { v, err := c.ServerAPIVersions() if err != nil { glog.Fatalf("failed to get api versions: %v", err) } if e, a := []string{"v1beta1", "v1beta2"}, v.Versions; !reflect.DeepEqual(e, a) { glog.Fatalf("Expected version list '%v', got '%v'", e, a) } glog.Infof("Version test passed") }
func runAPIVersionsTest(c *client.Client) { v, err := c.ServerAPIVersions() clientVersion := c.APIVersion() if err != nil { glog.Fatalf("failed to get api versions: %v", err) } // Verify that the server supports the API version used by the client. for _, version := range v.Versions { if version == clientVersion { glog.Infof("Version test passed") return } } glog.Fatalf("Server does not support APIVersion used by client. Server supported APIVersions: '%v', client APIVersion: '%v'", v.Versions, clientVersion) }