Files
Mike Reeves 866a046853 Annotate the soauth network leaves instead of the networks map
SOC reported "Malformed config setting (docker.networks.soauth.range): Setting
name 'networks' conflicts with another similarly named setting" and refused to
render the config tree.

soc_docker.yaml annotated docker.networks itself, and every key in that block
was a scalar, so FlattenAnnotations registered docker.networks as a setting.
defaults.yaml holds a nested map there, so FlattenPillar separately registered
docker.networks.soauth.range, .gateway and .manager_only, and
HydrateAnnotations unions the two sets. The config tree gives each id segment
either a value or children, never both, so addToNode pushed docker.networks as
a childless leaf and then threw when docker.networks.soauth.range tried to
descend through it.

The annotations move down to the three leaves that actually carry values, so
docker.networks is a plain branch. This matches docker.containers, which is
nested the same way and has never carried annotations of its own.

docker.ulimits and the per-container networks list are unaffected: their pillar
values are lists rather than maps, so they stay single settings.
2026-09-18 13:40:05 -04:00
..
2025-12-02 11:16:08 -06:00
2022-10-11 11:57:15 -04:00
2025-12-11 17:30:06 -05:00
2026-09-04 17:50:32 -04:00
2026-08-20 17:00:53 -05:00
2026-07-15 16:28:35 -04:00
2024-07-09 10:06:16 -04:00
2026-08-27 16:28:00 -04:00
2026-03-19 14:39:10 -04:00
2021-06-01 12:12:20 -04:00
2026-01-07 14:14:57 -05:00
2025-10-14 11:03:00 -04:00
2025-08-04 15:25:26 -04:00
2026-08-14 16:04:48 -04:00