475fe27c0b
- Why I did it Add support for static DNS configuration. According to sonic-net/SONiC#1262 HLD. - How I did it Add a new resolv-config.service that is responsible for transferring configuration from Config DB into /etc/resolv.conf file that is consumed by various subsystems in Linux to resolve domain names into IP addresses. - How to verify it Run the image compilation. Each component related to the static DNS feature is covered with the unit tests. Run sonic-mgmt tests. Static DNS feature will be covered with the system tests. Install the image and run manual tests.
8 lines
276 B
Bash
Executable File
8 lines
276 B
Bash
Executable File
#!/bin/bash
|
|
|
|
for container in $(docker ps -a --format=" {{ .ID }}"); do
|
|
docker cp -L /etc/resolv.conf ${container}:/_resolv.conf
|
|
docker exec -t ${container} bash -c "cat /_resolv.conf > /etc/resolv.conf"
|
|
docker exec -t ${container} bash -c "rm /_resolv.conf"
|
|
done
|