Skip to content

Commit 9028258

Browse files
committed
Add logically bound containers
This change is adding logically bound container files to the base bootc image. We create a .image file for each service, along with a corresponding .container file.
1 parent c9ac84d commit 9028258

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[Unit]
2+
Description="EDPM iscsid container"
3+
4+
[Container]
5+
Exec=kolla_start
6+
Image=iscsid.image
7+
ContainerName=edpm_iscsid
8+
Network=host
9+
AddCapability="CAP_NET_ADMIN"
10+
AddCapability="CAP_NET_BIND_SERVICE"
11+
AddCapability="CAP_NET_BROADCAST"
12+
AddCapability="CAP_NET_RAW"
13+
AddCapability="CAP_SYS_NICE"
14+
AddCapability="CAP_SYS_RESOURCE"
15+
AddCapability="CAP_IPC_LOCK"
16+
Mount=type=bind,source=/etc/hosts,destination=/etc/hosts,ro=true
17+
Mount=type=bind,source=/etc/localtime,destination=/etc/localtime,ro=true
18+
Mount=type=bind,source=/etc/pki/ca-trust/extracted,destination=/etc/pki/ca-trust/extracted,ro=true
19+
Mount=type=bind,source=/etc/pki/ca-trust/source/anchors,destination=/etc/pki/ca-trust/source/anchors,ro=true
20+
Mount=type=bind,source=/etc/pki/tls/certs/ca-bundle.crt,destination=/etc/pki/tls/certs/ca-bundle.crt,ro=true
21+
Mount=type=bind,source=/etc/pki/tls/cert.pem,destination=/etc/pki/tls/cert.pem,ro=true
22+
Mount=type=bind,source=/dev/log,destination=/dev/log
23+
Mount=type=bind,source=/var/lib/kolla/config_files/iscsid.json,destination=/var/lib/kolla/config_files/config.json,ro=true
24+
Mount=type=bind,source=/dev,destination=/dev
25+
Mount=type=bind,source=/run,destination=/run
26+
Mount=type=bind,source=/sys,destination=/sys
27+
Mount=type=bind,source=/lib/modules,destination=/lib/modules,ro=true
28+
Mount=type=bind,source=/etc/iscsi,destination=/etc/iscsi,relabel=shared
29+
Mount=type=bind,source=/etc/target,destination=/etc/target,relabel=shared
30+
Mount=type=bind,source=/var/lib/iscsi,destination=/var/lib/iscsi,relabel=shared
31+
Environment=KOLLA_CONFIG_STRATEGY=COPY_ALWAYS
32+
33+
[Install]
34+
WantedBy=multi-user.target
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[install]
2+
3+
4+
[Image]
5+
Image=quay.io/podified-antelope-centos10/openstack-iscsid:current-podified

0 commit comments

Comments
 (0)