Skip to content

Commit ef8d070

Browse files
committed
removed old services; added new ones
Signed-off-by: Travis Cotton <trcotton@lanl.gov>
1 parent a32b699 commit ef8d070

5 files changed

Lines changed: 61 additions & 7 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[Unit]
2+
Description=The bss container
3+
#PartOf=openchami.target
4+
5+
# Ensure the init job has started (and if it fails, BSS will fail):
6+
Requires=tokensmith.service smd.service
7+
After=tokensmith.service smd.service
8+
9+
[Container]
10+
ContainerName=boot-service
11+
HostName=boot-service
12+
Image=boot-service:test
13+
14+
# Environment Variables
15+
#EnvironmentFile=/etc/openchami/configs/openchami.env
16+
17+
#Volume=/etc/openchami/configs/boot-service.yaml:/etc/boot-service/config.yaml:ro,Z
18+
19+
# Secrets
20+
Secret=bss-bootstrap-token,type=env,target=TOKENSMITH_BOOTSTRAP_TOKEN
21+
22+
# Networks for the Container to use
23+
Network=openchami-internal.network
24+
25+
# Proxy settings
26+
PodmanArgs=--http-proxy=false
27+
28+
Exec=serve --enable-auth --tokensmith_url=http://tokensmith:8080 --hsm-url=http://smd:27779 --tokensmith-target-service smd
29+
30+
[Service]
31+
ExecStartPre=/usr/local/sbin/tokensmith_bootstrap_token.sh bss
32+
Restart=always

systemd/containers/coresmd-coredhcp.container

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[Unit]
22
Description=The CoreSMD CoreDHCP container
3-
Wants=haproxy.service
4-
After=haproxy.service
3+
Wants=tokensmith.service
4+
After=tokensmith.service
55
PartOf=openchami.target
66

77
[Container]

systemd/containers/haproxy.container

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[Unit]
22
Description=The haproxy container
3-
Wants=bss.service cloud-init-server.service smd.service acme-deploy.service
4-
After=openchami-external-network.service opaal.service smd.service bss.service acme-deploy.service cloud-init-server.service
3+
Wants=boot-service.service metadata-service.service smd.service acme-deploy.service
4+
After=openchami-external-network.service smd.service boot-service.service acme-deploy.service metadata-service.service
55
Requires=openchami-external-network.service acme-deploy.service
66
PartOf=openchami.target
77

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
[Unit]
2+
Description=The metadata-service container
3+
Wants=smd.service
4+
After=smd.service tokensmith.service
5+
PartOf=openchami.target
6+
7+
[Container]
8+
ContainerName=metadata-service
9+
HostName=cloud-init
10+
Image=metadata-service:test
11+
12+
Volume=cloud-init-data:/cloud-init:rw,Z
13+
14+
# Environment Variables
15+
EnvironmentFile=/etc/openchami/configs/openchami.env
16+
17+
# Networks for the Container to use
18+
Network=openchami-internal.network
19+
20+
# Proxy settings
21+
PodmanArgs=--http-proxy=false
22+
23+
[Service]
24+
Restart=always

systemd/containers/tokensmith.container

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
[Unit]
22
Description=The tokensmith container
3-
Wants=hydra-gen-jwks.service
4-
After=hydra-gen-jwks.service
53
PartOf=openchami.target
64

75
[Container]
86
ContainerName=tokensmith
97
HostName=tokensmith
10-
Image=ghcr.io/openchami/tokensmith:pr-13
8+
Image=ghcr.io/openchami/tokensmith:pr-19
119
EnvironmentFile=/etc/openchami/configs/openchami.env
1210

1311
# Volumes

0 commit comments

Comments
 (0)