mirror of
https://github.com/moby/moby.git
synced 2026-01-11 18:51:37 +00:00
vendor: github.com/containerd/containerd v1.6.24
full diff: https://github.com/containerd/containerd/compare/v1.6.22...v1.6.24 v1.6.24 release notes: full diff: https://github.com/containerd/containerd/compare/v1.6.23...v1.6.24 The twenty-fourth patch release for containerd 1.6 contains various fixes and updates. Notable Updates - CRI: fix leaked shim caused by high IO pressure - Update to go1.20.8 - Update runc to v1.1.9 - Backport: add configurable mount options to overlay snapshotter - log: cleanups and improvements to decouple more from logrus v1.6.23 release notes: full diff: https://github.com/containerd/containerd/compare/v1.6.22...v1.6.23 The twenty-third patch release for containerd 1.6 contains various fixes and updates. Notable Updates - Add stable ABI support in windows platform matcher + update hcsshim tag - cri: Don't use rel path for image volumes - Upgrade GitHub actions packages in release workflow - update to go1.19.12 - backport: ro option for userxattr mount check + cherry-pick: Fix ro mount option being passed Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
@@ -914,7 +914,7 @@ func systemContainerdRunning(honorXDG bool) (string, bool, error) {
|
||||
// configureDaemonLogs sets the logging level and formatting. It expects
|
||||
// the passed configuration to already be validated, and ignores invalid options.
|
||||
func configureDaemonLogs(conf *config.Config) {
|
||||
switch conf.LogFormat {
|
||||
switch log.OutputFormat(conf.LogFormat) {
|
||||
case log.JSONFormat:
|
||||
logrus.SetFormatter(&logrus.JSONFormatter{
|
||||
TimestampFormat: log.RFC3339NanoFixed,
|
||||
|
||||
@@ -165,7 +165,7 @@ func TestLoadDaemonCliConfigWithLogFormat(t *testing.T) {
|
||||
loadedConfig, err := loadDaemonCliConfig(opts)
|
||||
assert.NilError(t, err)
|
||||
assert.Assert(t, loadedConfig != nil)
|
||||
assert.Check(t, is.Equal(log.JSONFormat, loadedConfig.LogFormat))
|
||||
assert.Check(t, is.Equal(log.JSONFormat, log.OutputFormat(loadedConfig.LogFormat)))
|
||||
}
|
||||
|
||||
func TestLoadDaemonCliConfigWithInvalidLogFormat(t *testing.T) {
|
||||
|
||||
@@ -107,8 +107,7 @@ func (o *daemonOptions) installFlags(flags *pflag.FlagSet) {
|
||||
flags.BoolVarP(&o.Debug, "debug", "D", false, "Enable debug mode")
|
||||
flags.BoolVar(&o.Validate, "validate", false, "Validate daemon configuration and exit")
|
||||
flags.StringVarP(&o.LogLevel, "log-level", "l", "info", `Set the logging level ("debug"|"info"|"warn"|"error"|"fatal")`)
|
||||
flags.StringVar(&o.LogFormat, "log-format", log.TextFormat,
|
||||
fmt.Sprintf(`Set the logging format ("%s"|"%s")`, log.TextFormat, log.JSONFormat))
|
||||
flags.StringVar(&o.LogFormat, "log-format", string(log.TextFormat), fmt.Sprintf(`Set the logging format ("%s"|"%s")`, log.TextFormat, log.JSONFormat))
|
||||
flags.BoolVar(&o.TLS, FlagTLS, DefaultTLSValue, "Use TLS; implied by --tlsverify")
|
||||
flags.BoolVar(&o.TLSVerify, FlagTLSVerify, dockerTLSVerify || DefaultTLSValue, "Use TLS and verify the remote")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user