
The dib-utils repository was retired when TripleO was retired. We decided to vendor the dib-run-parts script in os-refresh-config so we no longer need the separate tiny package for the dib-run-parts script. Depends-on: https://review.opendev.org/c/openstack/os-refresh-config/+/910574 Change-Id: Id35efa4b387bd0fa21c1d73a4fe59f88c197f500
Steps to build container image with all container hooks
Install the heat-agents repo alongside heat-templates. Some file in this directory are symlinks that assume the presence of the heat-agents directory in the same directory as the heat-templates directory.
Docker build does not work with soft links. Therefore, convert all soft links to hardlinks.
$ find -type l -exec bash -c 'ln -f "$(readlink -m "$0")" "$0"' {} ;
Build docker image with container hooks.
$docker build -t xxxx/heat-container-agent ./
Push the image to docker hub.
$docker push xxxx/heat-container-agent