fix create devops

This commit is contained in:
shaowenchen
2020-05-13 23:01:26 +08:00
parent 4f9c77383e
commit f52cb829c2

View File

@@ -282,16 +282,14 @@ func (c *Controller) syncHandler(key string) error {
}
// Check project exists, otherwise we will create it.
_, err := c.devopsClient.GetDevOpsProject(copyProject.Status.AdminNamespace)
if err != nil && devopsClient.GetDevOpsStatusCode(err) != http.StatusNotFound {
if err != nil {
klog.Error(err, fmt.Sprintf("failed to get project %s ", key))
_, err := c.devopsClient.CreateDevOpsProject(copyProject.Status.AdminNamespace)
if err != nil {
klog.Error(err, fmt.Sprintf("failed to get project %s ", key))
return err
}
} else {
klog.Error(err, fmt.Sprintf("failed to get project %s ", key))
return err
}
}
} else {
// Finalizers processing logic