1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-22 14:59:41 +02:00

Implemented RestartPolicy, Devices, and LxcConf. Unified label convention.

This commit is contained in:
Kevan Ahlquist 2015-01-28 02:28:41 -06:00
parent 687ed7bac2
commit a80971dd27
5 changed files with 193 additions and 73 deletions

View file

@ -153,7 +153,10 @@ describe('startContainerController', function() {
Dns: ['8.8.8.8'],
DnsSearch: ['example.com'],
CapAdd: ['cap_sys_admin'],
CapDrop: ['cap_foo_bar']
CapDrop: ['cap_foo_bar'],
Devices: [{ 'PathOnHost': '/dev/deviceName', 'PathInContainer': '/dev/deviceName', 'CgroupPermissions': 'mrw'}],
LxcConf: {'lxc.utsname':'docker'},
RestartPolicy: {name: 'always', MaximumRetryCount: 5}
},
name: 'container-name'
};
@ -185,6 +188,9 @@ describe('startContainerController', function() {
scope.config.HostConfig.CapDrop = [{name: 'cap_foo_bar'}];
scope.config.HostConfig.PublishAllPorts = true;
scope.config.HostConfig.Privileged = true;
scope.config.HostConfig.RestartPolicy = {name: 'always', MaximumRetryCount: 5};
scope.config.HostConfig.Devices = [{ 'PathOnHost': '/dev/deviceName', 'PathInContainer': '/dev/deviceName', 'CgroupPermissions': 'mrw'}];
scope.config.HostConfig.LxcConf = [{name: 'lxc.utsname', value: 'docker'}];
scope.create();
$httpBackend.flush();