forked from toolshed/abra
		
	refactor: use central logger
This commit is contained in:
		| @ -10,11 +10,11 @@ import ( | ||||
| 	"coopcloud.tech/abra/pkg/config" | ||||
| 	"coopcloud.tech/abra/pkg/envfile" | ||||
| 	"coopcloud.tech/abra/pkg/formatter" | ||||
| 	"coopcloud.tech/abra/pkg/log" | ||||
| 	"coopcloud.tech/abra/pkg/upstream/stack" | ||||
| 	loader "coopcloud.tech/abra/pkg/upstream/stack" | ||||
| 	"github.com/distribution/reference" | ||||
| 	composetypes "github.com/docker/cli/cli/compose/types" | ||||
| 	"github.com/sirupsen/logrus" | ||||
| ) | ||||
|  | ||||
| // UpdateTag updates an image tag in-place on file system local compose files. | ||||
| @ -24,7 +24,7 @@ func UpdateTag(pattern, image, tag, recipeName string) (bool, error) { | ||||
| 		return false, err | ||||
| 	} | ||||
|  | ||||
| 	logrus.Debugf("considering %s config(s) for tag update", strings.Join(composeFiles, ", ")) | ||||
| 	log.Debugf("considering %s config(s) for tag update", strings.Join(composeFiles, ", ")) | ||||
|  | ||||
| 	for _, composeFile := range composeFiles { | ||||
| 		opts := stack.Deploy{Composefiles: []string{composeFile}} | ||||
| @ -55,13 +55,13 @@ func UpdateTag(pattern, image, tag, recipeName string) (bool, error) { | ||||
| 			case reference.NamedTagged: | ||||
| 				composeTag = img.(reference.NamedTagged).Tag() | ||||
| 			default: | ||||
| 				logrus.Debugf("unable to parse %s, skipping", img) | ||||
| 				log.Debugf("unable to parse %s, skipping", img) | ||||
| 				continue | ||||
| 			} | ||||
|  | ||||
| 			composeImage := formatter.StripTagMeta(reference.Path(img)) | ||||
|  | ||||
| 			logrus.Debugf("parsed %s from %s", composeTag, service.Image) | ||||
| 			log.Debugf("parsed %s from %s", composeTag, service.Image) | ||||
|  | ||||
| 			if image == composeImage { | ||||
| 				bytes, err := ioutil.ReadFile(composeFile) | ||||
| @ -73,7 +73,7 @@ func UpdateTag(pattern, image, tag, recipeName string) (bool, error) { | ||||
| 				new := fmt.Sprintf("%s:%s", composeImage, tag) | ||||
| 				replacedBytes := strings.Replace(string(bytes), old, new, -1) | ||||
|  | ||||
| 				logrus.Debugf("updating %s to %s in %s", old, new, compose.Filename) | ||||
| 				log.Debugf("updating %s to %s in %s", old, new, compose.Filename) | ||||
|  | ||||
| 				if err := ioutil.WriteFile(compose.Filename, []byte(replacedBytes), 0764); err != nil { | ||||
| 					return false, err | ||||
| @ -92,7 +92,7 @@ func UpdateLabel(pattern, serviceName, label, recipeName string) error { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	logrus.Debugf("considering %s config(s) for label update", strings.Join(composeFiles, ", ")) | ||||
| 	log.Debugf("considering %s config(s) for label update", strings.Join(composeFiles, ", ")) | ||||
|  | ||||
| 	for _, composeFile := range composeFiles { | ||||
| 		opts := stack.Deploy{Composefiles: []string{composeFile}} | ||||
| @ -135,23 +135,23 @@ func UpdateLabel(pattern, serviceName, label, recipeName string) error { | ||||
| 				replacedBytes := strings.Replace(string(bytes), old, label, -1) | ||||
|  | ||||
| 				if old == label { | ||||
| 					logrus.Warnf("%s is already set, nothing to do?", label) | ||||
| 					log.Warnf("%s is already set, nothing to do?", label) | ||||
| 					return nil | ||||
| 				} | ||||
|  | ||||
| 				logrus.Debugf("updating %s to %s in %s", old, label, compose.Filename) | ||||
| 				log.Debugf("updating %s to %s in %s", old, label, compose.Filename) | ||||
|  | ||||
| 				if err := ioutil.WriteFile(compose.Filename, []byte(replacedBytes), 0764); err != nil { | ||||
| 					return err | ||||
| 				} | ||||
|  | ||||
| 				logrus.Infof("synced label %s to service %s", label, serviceName) | ||||
| 				log.Infof("synced label %s to service %s", label, serviceName) | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| 		if !discovered { | ||||
| 			logrus.Warn("no existing label found, automagic insertion not supported yet") | ||||
| 			logrus.Fatalf("add '- \"%s\"' manually to the 'app' service in %s", label, composeFile) | ||||
| 			log.Warn("no existing label found, automagic insertion not supported yet") | ||||
| 			log.Fatalf("add '- \"%s\"' manually to the 'app' service in %s", label, composeFile) | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user