mirror of https://github.com/kubernetes/kops.git
				
				
				
			machine-type generator: go vet fixes
Keep go vet happy - address its complaints about error formatting
This commit is contained in:
		
							parent
							
								
									fe278f8cf3
								
							
						
					
					
						commit
						bb3e90513c
					
				| 
						 | 
				
			
			@ -22,7 +22,6 @@ import (
 | 
			
		|||
	"flag"
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"io/ioutil"
 | 
			
		||||
	"log"
 | 
			
		||||
	"os"
 | 
			
		||||
	"sort"
 | 
			
		||||
	"strconv"
 | 
			
		||||
| 
						 | 
				
			
			@ -46,10 +45,16 @@ func init() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
func main() {
 | 
			
		||||
	if outputPath == "" {
 | 
			
		||||
	if err := run(); err != nil {
 | 
			
		||||
		fmt.Fprintf(os.Stderr, "must specify output file with --out\n")
 | 
			
		||||
		os.Exit(1)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func run() error {
 | 
			
		||||
	if outputPath == "" {
 | 
			
		||||
		return fmt.Errorf("must specify output file with --out\n")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	glog.Info("Beginning AWS Machine Refresh")
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -119,24 +124,23 @@ func main() {
 | 
			
		|||
			if aerr, ok := err.(awserr.Error); ok {
 | 
			
		||||
				switch aerr.Code() {
 | 
			
		||||
				case pricing.ErrCodeInternalErrorException:
 | 
			
		||||
					glog.Errorf(pricing.ErrCodeInternalErrorException, aerr.Error())
 | 
			
		||||
					return fmt.Errorf("%s: %v", pricing.ErrCodeInternalErrorException, aerr)
 | 
			
		||||
				case pricing.ErrCodeInvalidParameterException:
 | 
			
		||||
					glog.Errorf(pricing.ErrCodeInvalidParameterException, aerr.Error())
 | 
			
		||||
					return fmt.Errorf("%s: %v", pricing.ErrCodeInvalidParameterException, aerr)
 | 
			
		||||
				case pricing.ErrCodeNotFoundException:
 | 
			
		||||
					glog.Errorf(pricing.ErrCodeNotFoundException, aerr.Error())
 | 
			
		||||
					return fmt.Errorf("%s: %v", pricing.ErrCodeNotFoundException, aerr)
 | 
			
		||||
				case pricing.ErrCodeInvalidNextTokenException:
 | 
			
		||||
					glog.Errorf(pricing.ErrCodeInvalidNextTokenException, aerr.Error())
 | 
			
		||||
					return fmt.Errorf("%s: %v", pricing.ErrCodeInvalidNextTokenException, aerr)
 | 
			
		||||
				case pricing.ErrCodeExpiredNextTokenException:
 | 
			
		||||
					glog.Errorf(pricing.ErrCodeExpiredNextTokenException, aerr.Error())
 | 
			
		||||
					return fmt.Errorf("%s: %v", pricing.ErrCodeExpiredNextTokenException, aerr)
 | 
			
		||||
				default:
 | 
			
		||||
					glog.Errorf(aerr.Error())
 | 
			
		||||
					return aerr
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				// Print the error, cast err to awserr.Error to get the Code and
 | 
			
		||||
				// Message from an error.
 | 
			
		||||
				glog.Errorf(err.Error())
 | 
			
		||||
				return err
 | 
			
		||||
			}
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		for _, p := range result.PriceList {
 | 
			
		||||
| 
						 | 
				
			
			@ -271,7 +275,7 @@ func main() {
 | 
			
		|||
 | 
			
		||||
	fileInput, err := ioutil.ReadFile(outputPath)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		log.Fatalln(err)
 | 
			
		||||
		return fmt.Errorf("error reading %s: %v", outputPath, err)
 | 
			
		||||
	}
 | 
			
		||||
	scanner := bufio.NewScanner(bytes.NewReader(fileInput))
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -297,16 +301,18 @@ func main() {
 | 
			
		|||
	}
 | 
			
		||||
 | 
			
		||||
	if !done {
 | 
			
		||||
		glog.Fatalf("BEGIN GENERATED CONTENT / END GENERATED CONTENT markers not found")
 | 
			
		||||
		return fmt.Errorf("BEGIN GENERATED CONTENT / END GENERATED CONTENT markers not found")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	err = ioutil.WriteFile(outputPath, []byte(newfile), 0644)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		glog.Error(err)
 | 
			
		||||
		return fmt.Errorf("error writing %s: %v", outputPath, err)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	glog.Info("Done.")
 | 
			
		||||
	glog.Flush()
 | 
			
		||||
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func stringToFloat32(s string) float32 {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue