Skip to content

Commit

Permalink
Merge pull request #4423 from yuqi-zhang/aro-dnsmasq-2
Browse files Browse the repository at this point in the history
OCPBUGS-35300: MCD-pull: run after network-online.target in Azure
  • Loading branch information
openshift-merge-bot[bot] authored Jul 4, 2024
2 parents edfb19f + c7d6ec2 commit 0f53196
Showing 1 changed file with 24 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: "machine-config-daemon-pull.service"
enabled: true
contents: |
[Unit]
Description=Machine Config Daemon Pull
# Make sure it runs only on OSTree booted system
ConditionPathExists=/run/ostree-booted
# This "stamp file" is unlinked when we complete
# machine-config-daemon-firstboot.service
ConditionPathExists=/etc/ignition-machine-config-encapsulated.json
# Run after crio-wipe so the pulled MCD image is protected against a corrupted storage from a forced shutdown
Wants=crio-wipe.service network-online.target
After=crio-wipe.service network-online.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/sh -c "while ! /usr/bin/podman pull --authfile=/var/lib/kubelet/config.json '{{ .Images.machineConfigOperator }}'; do sleep 1; done"
{{if .Proxy -}}
EnvironmentFile=/etc/mco/proxy.env
{{end -}}
[Install]
RequiredBy=machine-config-daemon-firstboot.service

0 comments on commit 0f53196

Please sign in to comment.