mirror of
https://github.com/containers/podman.git
synced 2025-11-15 02:29:16 +08:00
Vendor in containers/common v0.40.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
6
vendor/github.com/containers/common/pkg/secrets/secrets.go
generated
vendored
6
vendor/github.com/containers/common/pkg/secrets/secrets.go
generated
vendored
@@ -8,6 +8,7 @@ import (
|
||||
"time"
|
||||
|
||||
"github.com/containers/common/pkg/secrets/filedriver"
|
||||
"github.com/containers/common/pkg/secrets/passdriver"
|
||||
"github.com/containers/storage/pkg/lockfile"
|
||||
"github.com/containers/storage/pkg/stringid"
|
||||
"github.com/pkg/errors"
|
||||
@@ -271,12 +272,15 @@ func validateSecretName(name string) error {
|
||||
|
||||
// getDriver creates a new driver.
|
||||
func getDriver(name string, opts map[string]string) (SecretsDriver, error) {
|
||||
if name == "file" {
|
||||
switch name {
|
||||
case "file":
|
||||
if path, ok := opts["path"]; ok {
|
||||
return filedriver.NewDriver(path)
|
||||
} else {
|
||||
return nil, errors.Wrap(errInvalidDriverOpt, "need path for filedriver")
|
||||
}
|
||||
case "pass":
|
||||
return passdriver.NewDriver(opts)
|
||||
}
|
||||
return nil, errInvalidDriver
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user