Skip to content

Commit 2393f5d

Browse files
Merge pull request #8986 from zaneb/bootstrap-dependencies-cleanup
OCPBUGS-41567: Clean up baremetal bootstrap systemd dependencies
2 parents 68d3459 + ee4593f commit 2393f5d

File tree

6 files changed

+12
-31
lines changed

6 files changed

+12
-31
lines changed

data/data/bootstrap/baremetal/files/etc/containers/systemd/image-customization.container

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[Unit]
22
Description=Customized Machine OS Image Server
33
BindsTo=ironic-volume.service
4-
Requires=build-ironic-env.service extract-machine-os.service
4+
Requires=build-ironic-env.service
55
PartOf=ironic.service
6-
Wants=network-online.target
6+
Wants=network-online.target extract-machine-os.service
77
After=network-online.target ironic-volume.service build-ironic-env.service extract-machine-os.service
88

99
[Container]

data/data/bootstrap/baremetal/files/etc/containers/systemd/ironic-dnsmasq.container

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ Description=DHCP Service for Provisioning Network
33
BindsTo=ironic-volume.service
44
Requires=build-ironic-env.service provisioning-interface.service
55
PartOf=ironic.service
6-
Wants=network-online.target wait-iptables-init.service
7-
After=network-online.target ironic-volume.service build-ironic-env.service provisioning-interface.service wait-iptables-init.service
6+
Wants=network-online.target
7+
After=network-online.target ironic-volume.service build-ironic-env.service provisioning-interface.service
88

99
[Container]
1010
ContainerName=dnsmasq

data/data/bootstrap/baremetal/files/etc/containers/systemd/ironic-httpd.container.template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[Unit]
22
Description=HTTP Server for Ironic
33
BindsTo=ironic-volume.service
4-
Requires=build-ironic-env.service wait-iptables-init.service
4+
Requires=build-ironic-env.service
55
PartOf=ironic.service
66
Wants=network-online.target
7-
After=network-online.target ironic-volume.service build-ironic-env.service extract-machine-os.service provisioning-interface.service wait-iptables-init.service
7+
After=network-online.target ironic-volume.service build-ironic-env.service extract-machine-os.service provisioning-interface.service
88

99
[Container]
1010
ContainerName=httpd

data/data/bootstrap/baremetal/files/etc/containers/systemd/ironic.container.template

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
[Unit]
22
Description=Ironic baremetal deployment service
33
BindsTo=ironic-volume.service
4-
Requires=build-ironic-env.service wait-iptables-init.service image-customization.service
4+
Requires=build-ironic-env.service
55
{{ if .PlatformData.BareMetal.ProvisioningIP }}
66
Requires=provisioning-interface.service
77
{{ end }}
88
{{ if .PlatformData.BareMetal.ProvisioningDNSMasq }}
99
Wants=ironic-dnsmasq.service
1010
{{ end }}
11-
Wants=network-online.target ironic-httpd.service ironic-ramdisk-logs.service
12-
After=network-online.target ironic-volume.service build-ironic-env.service wait-iptables-init.service provisioning-interface.service ironic-dnsmasq.service image-customization.service
11+
Wants=network-online.target ironic-httpd.service ironic-ramdisk-logs.service extract-machine-os.service
12+
After=network-online.target ironic-volume.service build-ironic-env.service provisioning-interface.service ironic-dnsmasq.service extract-machine-os.service
1313

1414
[Container]
1515
ContainerName=ironic

data/data/bootstrap/baremetal/files/etc/containers/systemd/metal3-baremetal-operator.container

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
[Unit]
22
Description=Metal3 deployment service
3-
BindsTo=ironic-volume.service
4-
Requires=build-metal3-env.service wait-iptables-init.service image-customization.service build-ironic-env.service
5-
Wants=network-online.target ironic-httpd.service ironic-ramdisk-logs.service
6-
After=network-online.target ironic-volume.service build-ironic-env.service image-customization.service build-metal3-env.service
3+
Requires=build-metal3-env.service ironic.service
4+
Wants=network-online.target image-customization.service
5+
After=network-online.target build-metal3-env.service
76

87
[Container]
98
ContainerName=baremetal-operator
@@ -16,8 +15,6 @@ Volume=/opt/openshift/tls/ironic/:/certs/ironic/:z
1615
Environment="XDG_RUNTIME_DIR=/run/user/${UID}"
1716
Environment="KUBECONFIG=/opt/openshift/auth/kubeconfig-loopback"
1817
Environment="DEPLOY_KERNEL_URL=file:///shared/html/images/ironic-python-agent.kernel"
19-
Environment="IRONIC_KERNEL_PARAMS=${IRONIC_KERNEL_PARAMS}"
20-
Environment="HTTP_PORT=${HTTP_PORT}"
2118
Environment="IRONIC_ENDPOINT=${IRONIC_ENDPOINT}"
2219
Environment="IRONIC_EXTERNAL_URL_V6=${IRONIC_EXTERNAL_URL_V6}"
2320
Environment="LEASE_DURATION_SECONDS=137"

data/data/bootstrap/baremetal/systemd/units/wait-iptables-init.service

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)