Skip to content

Commit d66d881

Browse files
committed
linter: staticcheck
1 parent 762ec5f commit d66d881

File tree

8 files changed

+15
-21
lines changed

8 files changed

+15
-21
lines changed

pkg/cache/cache.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,13 @@ func (rc *RegistryCache) RetrieveLayer(ck string) (v1.Image, error) {
5858
return nil, fmt.Errorf("getting reference for %s: %w", cache, err)
5959
}
6060

61-
registryName := cacheRef.Repository.Registry.Name()
61+
registryName := cacheRef.Registry.Name()
6262
if rc.Opts.Insecure || rc.Opts.InsecureRegistries.Contains(registryName) {
6363
newReg, err := name.NewRegistry(registryName, name.WeakValidation, name.Insecure)
6464
if err != nil {
6565
return nil, err
6666
}
67-
cacheRef.Repository.Registry = newReg
67+
cacheRef.Registry = newReg
6868
}
6969

7070
tr, err := util.MakeTransport(rc.Opts.RegistryOptions, registryName)

pkg/commands/add.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ func (a *AddCommand) ExecuteCommand(config *v1.Config, buildArgs *dockerfile.Bui
101101
}
102102
}
103103
// With the remaining "normal" sources, create and execute a standard copy command
104-
heredocs := a.cmd.SourcesAndDest.SourceContents
104+
heredocs := a.cmd.SourceContents
105105
if len(unresolvedSrcs) == 0 && len(heredocs) == 0 {
106106
return nil
107107
}

pkg/commands/copy.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ func (c *CopyCommand) ExecuteCommand(config *v1.Config, buildArgs *dockerfile.Bu
140140
}
141141

142142
// Heredocs
143-
for _, src := range c.cmd.SourcesAndDest.SourceContents {
143+
for _, src := range c.cmd.SourceContents {
144144
fullPath := filepath.Join(c.fileContext.Root, src.Path)
145145
cwd := config.WorkingDir
146146
if cwd == "" {

pkg/executor/build.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -669,7 +669,7 @@ func CalculateDependencies(stages []config.KanikoStage, opts *config.KanikoOptio
669669
if err != nil {
670670
continue
671671
}
672-
resolved, err := util.ResolveEnvironmentReplacementList(cmd.SourcesAndDest.SourcePaths, ba.ReplacementEnvs(cfg.Config.Env), true)
672+
resolved, err := util.ResolveEnvironmentReplacementList(cmd.SourcePaths, ba.ReplacementEnvs(cfg.Config.Env), true)
673673
if err != nil {
674674
return nil, err
675675
}

pkg/executor/build_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1642,7 +1642,7 @@ func Test_stageBuild_populateCompositeKeyForCopyCommand(t *testing.T) {
16421642

16431643
for _, useCacheCommand := range []bool{false, true} {
16441644
t.Run(fmt.Sprintf("CacheCommand=%t", useCacheCommand), func(t *testing.T) {
1645-
var cmd commands.DockerCommand = copyCommand
1645+
cmd := copyCommand
16461646
if useCacheCommand {
16471647
cmd = copyCommand.(*commands.CopyCommand).CacheCommand(nil)
16481648
}

pkg/executor/push.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,13 @@ func CheckPushPermissions(opts *config.KanikoOptions) error {
116116
continue
117117
}
118118

119-
registryName := destRef.Repository.Registry.Name()
119+
registryName := destRef.Registry.Name()
120120
if opts.Insecure || opts.InsecureRegistries.Contains(registryName) {
121121
newReg, err := name.NewRegistry(registryName, name.WeakValidation, name.Insecure)
122122
if err != nil {
123123
return fmt.Errorf("getting new insecure registry: %w", err)
124124
}
125-
destRef.Repository.Registry = newReg
125+
destRef.Registry = newReg
126126
}
127127
rt, err := util.MakeTransport(opts.RegistryOptions, registryName)
128128
if err != nil {
@@ -262,13 +262,13 @@ func DoPush(image v1.Image, opts *config.KanikoOptions) error {
262262

263263
// continue pushing unless an error occurs
264264
for _, destRef := range destRefs {
265-
registryName := destRef.Repository.Registry.Name()
265+
registryName := destRef.Registry.Name()
266266
if opts.Insecure || opts.InsecureRegistries.Contains(registryName) {
267267
newReg, err := name.NewRegistry(registryName, name.WeakValidation, name.Insecure)
268268
if err != nil {
269269
return fmt.Errorf("getting new insecure registry: %w", err)
270270
}
271-
destRef.Repository.Registry = newReg
271+
destRef.Registry = newReg
272272
}
273273

274274
pushAuth, err := creds.GetKeychain(&opts.RegistryOptions).Resolve(destRef.Context().Registry)

pkg/image/remote/remote.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,10 +134,10 @@ func setNewRepository(ref name.Reference, newRepo name.Repository) name.Referenc
134134
func setNewRegistry(ref name.Reference, newReg name.Registry) name.Reference {
135135
switch r := ref.(type) {
136136
case name.Tag:
137-
r.Repository.Registry = newReg
137+
r.Registry = newReg
138138
return r
139139
case name.Digest:
140-
r.Repository.Registry = newReg
140+
r.Registry = newReg
141141
return r
142142
default:
143143
return ref

pkg/util/fs_util.go

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -531,10 +531,7 @@ func RelativeFiles(fp string, root string) ([]string, error) {
531531
func ParentDirectories(path string) []string {
532532
dir := filepath.Clean(path)
533533
var paths []string
534-
for {
535-
if dir == filepath.Clean(config.RootDir) || dir == "" || dir == "." {
536-
break
537-
}
534+
for !(dir == filepath.Clean(config.RootDir) || dir == "" || dir == ".") {
538535
dir, _ = filepath.Split(dir)
539536
dir = filepath.Clean(dir)
540537
paths = append([]string{dir}, paths...)
@@ -1198,10 +1195,7 @@ func createParentDirectory(path string, uid int, gid int) error {
11981195

11991196
dir := baseDir
12001197
dirs := []string{baseDir}
1201-
for {
1202-
if dir == "/" || dir == "." || dir == "" {
1203-
break
1204-
}
1198+
for !(dir == "/" || dir == "." || dir == "") {
12051199
dir = filepath.Dir(dir)
12061200
dirs = append(dirs, dir)
12071201
}
@@ -1380,7 +1374,7 @@ func GetFSInfoMap(dir string, existing map[string]os.FileInfo) (map[string]os.Fi
13801374
func isSame(fi1, fi2 os.FileInfo) bool {
13811375
return fi1.Mode() == fi2.Mode() &&
13821376
// file modification time
1383-
fi1.ModTime() == fi2.ModTime() &&
1377+
fi1.ModTime().Equal(fi2.ModTime()) &&
13841378
// file size
13851379
fi1.Size() == fi2.Size() &&
13861380
// file user id

0 commit comments

Comments
 (0)