ceph: force upper case for Operator log level

When the operator configmap is edited, it is likely that some user will
simply put "debug" instead of "DEBUG", so let's always transform the
value to upper case to ease user experience.

Signed-off-by: Sébastien Han <seb@redhat.com>
This commit is contained in:
Sébastien Han
2021-06-01 10:51:44 +02:00
parent 74bae84bb7
commit 7e7be7ea56
+2 -1
View File
@@ -21,6 +21,7 @@ import (
"context"
"os"
"os/signal"
"strings"
"syscall"
"github.com/coreos/pkg/capnslog"
@@ -109,7 +110,7 @@ func (o *Operator) updateOperatorLogLevel() error {
rookLogLevel = "INFO"
}
logLevel, err := capnslog.ParseLevel(rookLogLevel)
logLevel, err := capnslog.ParseLevel(strings.ToUpper(rookLogLevel))
if err != nil {
return errors.Wrapf(err, "failed to load ROOK_LOG_LEVEL %q.", rookLogLevel)
}