Implement secrets using bind mounts
Signed-off-by: Daniel Nephin <dnephin@docker.com>
This commit is contained in:
parent
add56ce818
commit
e0c6397999
6 changed files with 98 additions and 17 deletions
|
|
@ -77,7 +77,8 @@ def test_to_bundle():
|
|||
version=2,
|
||||
services=services,
|
||||
volumes={'special': {}},
|
||||
networks={'extra': {}})
|
||||
networks={'extra': {}},
|
||||
secrets={})
|
||||
|
||||
with mock.patch('compose.bundle.log.warn', autospec=True) as mock_log:
|
||||
output = bundle.to_bundle(config, image_digests)
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ class ProjectTest(unittest.TestCase):
|
|||
],
|
||||
networks=None,
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
)
|
||||
project = Project.from_config(
|
||||
name='composetest',
|
||||
|
|
@ -64,6 +65,7 @@ class ProjectTest(unittest.TestCase):
|
|||
],
|
||||
networks=None,
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
)
|
||||
project = Project.from_config('composetest', config, None)
|
||||
self.assertEqual(len(project.services), 2)
|
||||
|
|
@ -170,6 +172,7 @@ class ProjectTest(unittest.TestCase):
|
|||
}],
|
||||
networks=None,
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
),
|
||||
)
|
||||
assert project.get_service('test')._get_volumes_from() == [container_id + ":rw"]
|
||||
|
|
@ -202,6 +205,7 @@ class ProjectTest(unittest.TestCase):
|
|||
],
|
||||
networks=None,
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
),
|
||||
)
|
||||
assert project.get_service('test')._get_volumes_from() == [container_name + ":rw"]
|
||||
|
|
@ -227,6 +231,7 @@ class ProjectTest(unittest.TestCase):
|
|||
],
|
||||
networks=None,
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
),
|
||||
)
|
||||
with mock.patch.object(Service, 'containers') as mock_return:
|
||||
|
|
@ -360,6 +365,7 @@ class ProjectTest(unittest.TestCase):
|
|||
],
|
||||
networks=None,
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
),
|
||||
)
|
||||
service = project.get_service('test')
|
||||
|
|
@ -384,6 +390,7 @@ class ProjectTest(unittest.TestCase):
|
|||
],
|
||||
networks=None,
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
),
|
||||
)
|
||||
service = project.get_service('test')
|
||||
|
|
@ -417,6 +424,7 @@ class ProjectTest(unittest.TestCase):
|
|||
],
|
||||
networks=None,
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
),
|
||||
)
|
||||
|
||||
|
|
@ -437,6 +445,7 @@ class ProjectTest(unittest.TestCase):
|
|||
],
|
||||
networks=None,
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
),
|
||||
)
|
||||
|
||||
|
|
@ -457,6 +466,7 @@ class ProjectTest(unittest.TestCase):
|
|||
],
|
||||
networks={'custom': {}},
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
),
|
||||
)
|
||||
|
||||
|
|
@ -487,6 +497,7 @@ class ProjectTest(unittest.TestCase):
|
|||
}],
|
||||
networks=None,
|
||||
volumes=None,
|
||||
secrets=None,
|
||||
),
|
||||
)
|
||||
self.assertEqual([c.id for c in project.containers()], ['1'])
|
||||
|
|
@ -503,6 +514,7 @@ class ProjectTest(unittest.TestCase):
|
|||
}],
|
||||
networks={'default': {}},
|
||||
volumes={'data': {}},
|
||||
secrets=None,
|
||||
),
|
||||
)
|
||||
self.mock_client.remove_network.side_effect = NotFound(None, None, 'oops')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue