mirror of
https://github.com/openshift/installer.git
synced 2026-02-05 15:47:14 +01:00
AGENT-1425: TUI does not show local web UI URL
The agent-ui service was previously updated to 'Type=notify' to improve startup ordering and reliability. However, the lack of container monitor '--sdnotify=conmon' flag, resulted in UI URL to be not displayed on the TUI. Without this flag, agent-ui systemd waits for a readiness signal which never comes and the service remains in 'activating' state. This causes the TUI availability check to fail, making the user only see "Waiting for services" instead of UI URL ( even though the UI is already avaialble via the usual URL) This commit adds the missing flag, ensuring the notification handshake between the container running UI and the agent-ui systemd completes successfully and unblocking the TUI. This commit also fixes the stale dependency in agent-register-infraenv related to agent-ui systemd naming.
This commit is contained in:
@@ -23,4 +23,4 @@ RestartSec=30
|
||||
RemainAfterExit=true
|
||||
|
||||
[Install]
|
||||
WantedBy=start-cluster-installation.service agent-add-node.service agent-start-ui.service
|
||||
WantedBy=start-cluster-installation.service agent-add-node.service agent-ui.service
|
||||
|
||||
@@ -13,7 +13,7 @@ EnvironmentFile=/etc/assisted/rendezvous-host.env
|
||||
Restart=on-failure
|
||||
ExecStartPre=/bin/rm -f %t/%n.ctr-id
|
||||
ExecStartPre=/usr/local/bin/wait-for-assisted-service.sh
|
||||
ExecStart=/usr/bin/podman run --net host --cidfile=%t/%n.ctr-id --cgroups=no-conmon --log-driver=journald --rm --pod-id-file=%t/assisted-service-pod.pod-id --replace -d --name=agent-installer-ui --env AIUI_APP_API_URL $INSTALLER_UI_IMAGE
|
||||
ExecStart=/usr/bin/podman run --sdnotify=conmon --net host --cidfile=%t/%n.ctr-id --cgroups=no-conmon --log-driver=journald --rm --pod-id-file=%t/assisted-service-pod.pod-id --replace -d --name=agent-installer-ui --env AIUI_APP_API_URL $INSTALLER_UI_IMAGE
|
||||
ExecStop=/usr/bin/podman stop --ignore --cidfile=%t/%n.ctr-id
|
||||
ExecStopPost=/usr/bin/podman rm -f --ignore --cidfile=%t/%n.ctr-id
|
||||
|
||||
|
||||
Reference in New Issue
Block a user