container.conf: support attributed string slices

All `[]string`s in containers.conf have now been migrated to attributed
string slices which require some adjustments in Buildah and Podman.

[NO NEW TESTS NEEDED]

Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
This commit is contained in:
Valentin Rothberg
2023-10-25 14:56:03 +02:00
parent 0242a7439e
commit e966c86d98
65 changed files with 10709 additions and 320 deletions

View File

@@ -31,7 +31,7 @@ func (c *EngineConfig) validatePaths() error {
}
func (c *ContainersConfig) validateDevices() error {
for _, d := range c.Devices {
for _, d := range c.Devices.Get() {
if parser.IsQualifiedName(d) {
continue
}
@@ -44,7 +44,7 @@ func (c *ContainersConfig) validateDevices() error {
}
func (c *ContainersConfig) validateUlimits() error {
for _, u := range c.DefaultUlimits {
for _, u := range c.DefaultUlimits.Get() {
ul, err := units.ParseUlimit(u)
if err != nil {
return fmt.Errorf("unrecognized ulimit %s: %w", u, err)