Skip to content

Commit 03250b4

Browse files
authored
Merge pull request #284 from danny-smit/tests-for-daemon-json-file
fix(config): remove daemon.json in clean states
2 parents 2c7fe1a + 6967a98 commit 03250b4

File tree

6 files changed

+17
-0
lines changed

6 files changed

+17
-0
lines changed

docker/software/config/clean.sls

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@ include:
1616
- names:
1717
- {{ d.pkg.docker.config_file }}
1818
- {{ d.pkg.docker.environ_file }}
19+
- {{ d.pkg.docker.daemon_config_file }}
1920
- require:
2021
- sls: {{ sls_archive_clean if d.pkg.docker.use_upstream == 'archive' else sls_package_clean }}

pillar.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ docker:
1717
# yamllint enable-line rule:line-length
1818
- DOCKER_OPTS="-s btrfs --dns 8.8.8.8"
1919
- export http_proxy="http://172.17.42.1:3128"
20+
daemon_config: {}
2021

2122
networks:
2223
- nginxnet

test/integration/archive/controls/config.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,7 @@
1111
its('content') { should include 'DOCKER_OPTS="-s btrfs --dns 8.8.8.8"' }
1212
its('content') { should include 'export http_proxy="http://172.17.42.1:3128"' }
1313
end
14+
describe file('/etc/docker/daemon.json') do
15+
it { should_not exist }
16+
end
1417
end

test/integration/clean/controls/config.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,7 @@
66
describe file('/etc/default/docker') do
77
it { should_not exist }
88
end
9+
describe file('/etc/docker/daemon.json') do
10+
it { should_not exist }
11+
end
912
end

test/integration/package/controls/config.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,11 @@
1111
its('content') { should include 'DOCKER_OPTS="-s btrfs --dns 8.8.8.8"' }
1212
its('content') { should include 'export http_proxy="http://172.17.42.1:3128"' }
1313
end
14+
describe file('/etc/docker/daemon.json') do
15+
it { should be_file }
16+
its('owner') { should eq 'root' }
17+
its('group') { should eq 'root' }
18+
its('mode') { should cmp '0640' }
19+
its('content') { should include '"insecure-registries": []' }
20+
end
1421
end

test/salt/pillar/package.sls

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ docker:
1717
# yamllint disable-line rule:line-length
1818
- DOCKER_OPTS="-s btrfs --dns 8.8.8.8"
1919
- export http_proxy="http://172.17.42.1:3128"
20+
daemon_config:
21+
insecure-registries: []
2022

2123
containers:
2224
running:

0 commit comments

Comments
 (0)