mirror of https://github.com/containers/podman.git
update golangci-lint to 1.60.1
Fixes new spotted issues around printf() formats and using os.Setenv() in tests. Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This commit is contained in:
parent
5f069d8742
commit
c17daf2b09
2
Makefile
2
Makefile
|
@ -62,7 +62,7 @@ BUILDTAGS += ${EXTRA_BUILDTAGS}
|
||||||
# N/B: This value is managed by Renovate, manual changes are
|
# N/B: This value is managed by Renovate, manual changes are
|
||||||
# possible, as long as they don't disturb the formatting
|
# possible, as long as they don't disturb the formatting
|
||||||
# (i.e. DO NOT ADD A 'v' prefix!)
|
# (i.e. DO NOT ADD A 'v' prefix!)
|
||||||
GOLANGCI_LINT_VERSION := 1.59.1
|
GOLANGCI_LINT_VERSION := 1.60.1
|
||||||
PYTHON ?= $(shell command -v python3 python|head -n1)
|
PYTHON ?= $(shell command -v python3 python|head -n1)
|
||||||
PKG_MANAGER ?= $(shell command -v dnf yum|head -n1)
|
PKG_MANAGER ?= $(shell command -v dnf yum|head -n1)
|
||||||
# ~/.local/bin is not in PATH on all systems
|
# ~/.local/bin is not in PATH on all systems
|
||||||
|
|
|
@ -314,7 +314,7 @@ func CreateInit(c *cobra.Command, vals entities.ContainerCreateOptions, isInfra
|
||||||
vals.ShmSizeSystemd = c.Flag("shm-size-systemd").Value.String()
|
vals.ShmSizeSystemd = c.Flag("shm-size-systemd").Value.String()
|
||||||
}
|
}
|
||||||
if (c.Flag("dns").Changed || c.Flag("dns-option").Changed || c.Flag("dns-search").Changed) && vals.Net != nil && (vals.Net.Network.NSMode == specgen.NoNetwork || vals.Net.Network.IsContainer()) {
|
if (c.Flag("dns").Changed || c.Flag("dns-option").Changed || c.Flag("dns-search").Changed) && vals.Net != nil && (vals.Net.Network.NSMode == specgen.NoNetwork || vals.Net.Network.IsContainer()) {
|
||||||
return vals, fmt.Errorf("conflicting options: dns and the network mode: " + string(vals.Net.Network.NSMode))
|
return vals, errors.New("conflicting options: dns and the network mode: " + string(vals.Net.Network.NSMode))
|
||||||
}
|
}
|
||||||
noHosts, err := c.Flags().GetBool("no-hosts")
|
noHosts, err := c.Flags().GetBool("no-hosts")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -411,7 +411,7 @@ func (c *Container) execPSinContainer(args []string) ([]string, error) {
|
||||||
if logrus.GetLevel() >= logrus.DebugLevel {
|
if logrus.GetLevel() >= logrus.DebugLevel {
|
||||||
// If we're running in debug mode or higher, we might want to have a
|
// If we're running in debug mode or higher, we might want to have a
|
||||||
// look at stderr which includes debug logs from conmon.
|
// look at stderr which includes debug logs from conmon.
|
||||||
logrus.Debugf(errBuf.String())
|
logrus.Debug(errBuf.String())
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := <-outErrChan; err != nil {
|
if err := <-outErrChan; err != nil {
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package annotations
|
package annotations
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
|
@ -41,7 +42,7 @@ func isDNS1123Subdomain(value string) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
if !dns1123SubdomainRegexp.MatchString(value) {
|
if !dns1123SubdomainRegexp.MatchString(value) {
|
||||||
return fmt.Errorf(regexErrorMsg(dns1123SubdomainErrorMsg, dns1123SubdomainFmt, "example.com"))
|
return errors.New(regexErrorMsg(dns1123SubdomainErrorMsg, dns1123SubdomainFmt, "example.com"))
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|
|
@ -131,7 +131,7 @@ func AutoUpdate(ctx context.Context, runtime *libpod.Runtime, options entities.A
|
||||||
// Connect to DBUS.
|
// Connect to DBUS.
|
||||||
conn, err := systemd.ConnectToDBUS()
|
conn, err := systemd.ConnectToDBUS()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf(err.Error())
|
logrus.Error(err.Error())
|
||||||
allErrors = append(allErrors, err)
|
allErrors = append(allErrors, err)
|
||||||
return nil, allErrors
|
return nil, allErrors
|
||||||
}
|
}
|
||||||
|
|
|
@ -303,7 +303,7 @@ func getFiles(usrName string, uid int, rootful bool, vmtype define.VMType, _ boo
|
||||||
lingerExample.Add("Service", "ExecStart", "/usr/bin/sleep infinity")
|
lingerExample.Add("Service", "ExecStart", "/usr/bin/sleep infinity")
|
||||||
lingerExampleFile, err := lingerExample.ToString()
|
lingerExampleFile, err := lingerExample.ToString()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Warnf(err.Error())
|
logrus.Warn(err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
containers := `[containers]
|
containers := `[containers]
|
||||||
|
|
|
@ -176,7 +176,7 @@ func shouldMask(mask string, unmask []string) bool {
|
||||||
for _, m1 := range strings.Split(m, ":") {
|
for _, m1 := range strings.Split(m, ":") {
|
||||||
match, err := filepath.Match(m1, mask)
|
match, err := filepath.Match(m1, mask)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf(err.Error())
|
logrus.Error(err.Error())
|
||||||
}
|
}
|
||||||
if match {
|
if match {
|
||||||
return false
|
return false
|
||||||
|
|
|
@ -268,7 +268,7 @@ func MapSpec(p *specgen.PodSpecGenerator) (*specgen.SpecGenerator, error) {
|
||||||
spec.ConmonPidFile = p.InfraConmonPidFile
|
spec.ConmonPidFile = p.InfraConmonPidFile
|
||||||
}
|
}
|
||||||
|
|
||||||
if p.Sysctl != nil && len(p.Sysctl) > 0 {
|
if len(p.Sysctl) > 0 {
|
||||||
spec.Sysctl = p.Sysctl
|
spec.Sysctl = p.Sysctl
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,19 +14,19 @@ func TestSocketActivated(t *testing.T) {
|
||||||
assert.False(SocketActivated())
|
assert.False(SocketActivated())
|
||||||
|
|
||||||
// different pid
|
// different pid
|
||||||
assert.NoError(os.Setenv("LISTEN_PID", "1"))
|
t.Setenv("LISTEN_PID", "1")
|
||||||
assert.False(SocketActivated())
|
assert.False(SocketActivated())
|
||||||
|
|
||||||
// same pid no fds
|
// same pid no fds
|
||||||
assert.NoError(os.Setenv("LISTEN_PID", strconv.Itoa(os.Getpid())))
|
t.Setenv("LISTEN_PID", strconv.Itoa(os.Getpid()))
|
||||||
assert.NoError(os.Setenv("LISTEN_FDS", "0"))
|
t.Setenv("LISTEN_FDS", "0")
|
||||||
assert.False(SocketActivated())
|
assert.False(SocketActivated())
|
||||||
|
|
||||||
// same pid some fds
|
// same pid some fds
|
||||||
assert.NoError(os.Setenv("LISTEN_FDS", "1"))
|
t.Setenv("LISTEN_FDS", "1")
|
||||||
assert.True(SocketActivated())
|
assert.True(SocketActivated())
|
||||||
|
|
||||||
// FDNAME is ok too (but not required)
|
// FDNAME is ok too (but not required)
|
||||||
assert.NoError(os.Setenv("LISTEN_FDNAMES", "/meshuggah/rocks"))
|
t.Setenv("LISTEN_FDNAMES", "/meshuggah/rocks")
|
||||||
assert.True(SocketActivated())
|
assert.True(SocketActivated())
|
||||||
}
|
}
|
||||||
|
|
|
@ -1775,7 +1775,7 @@ func handleUserRemap(unitFile *parser.UnitFile, groupName string, podman *Podman
|
||||||
autoOpts = append(autoOpts, fmt.Sprintf("size=%v", uidSize))
|
autoOpts = append(autoOpts, fmt.Sprintf("size=%v", uidSize))
|
||||||
}
|
}
|
||||||
|
|
||||||
podman.addf("--userns=" + usernsOpts("auto", autoOpts))
|
podman.add("--userns=" + usernsOpts("auto", autoOpts))
|
||||||
case "keep-id":
|
case "keep-id":
|
||||||
if !isUser {
|
if !isUser {
|
||||||
return fmt.Errorf("RemapUsers=keep-id is unsupported for system units")
|
return fmt.Errorf("RemapUsers=keep-id is unsupported for system units")
|
||||||
|
@ -1795,7 +1795,7 @@ func handleUserRemap(unitFile *parser.UnitFile, groupName string, podman *Podman
|
||||||
keepidOpts = append(keepidOpts, "gid="+gidMaps[0])
|
keepidOpts = append(keepidOpts, "gid="+gidMaps[0])
|
||||||
}
|
}
|
||||||
|
|
||||||
podman.addf("--userns=" + usernsOpts("keep-id", keepidOpts))
|
podman.add("--userns=" + usernsOpts("keep-id", keepidOpts))
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return fmt.Errorf("unsupported RemapUsers option '%s'", remapUsers)
|
return fmt.Errorf("unsupported RemapUsers option '%s'", remapUsers)
|
||||||
|
|
Loading…
Reference in New Issue