The build context is the Ironic source directory (~/Workspace/ironic), but healthcheck.sh is in our templates directory. The Dockerfile tries to COPY healthcheck.sh, which looks for it in the build context (Ironic repo), not in our templates.
- healthcheck.sh not found - The --no-cache build doesn't have the copied healthcheck.sh
- Console scripts not created - Even though ironic installs successfully, the ironic-api and ironic-conductor scripts aren't being generated
- Auto-detects Docker/Podman and the right compose command
Solution will be to copy healthcheck.sh to the Ironic source before building
The build context is the Ironic source directory (~/Workspace/ironic), but healthcheck.sh is in our templates directory. The Dockerfile tries to COPY healthcheck.sh, which looks for it in the build context (Ironic repo), not in our templates.
Solution will be to copy healthcheck.sh to the Ironic source before building