60cc165cd0
The app rook-ceph-migration uses stx-ceph-manager image, however, the image is not tagged. This commit adds the stx-ceph-manager in tag-mgmt according to the rook-ceph-migration-helm (upstream) version from the commit below: https://review.opendev.org/c/starlingx/rook-ceph/+/898733 After this review is merged, a new review will be created in the rook-ceph repository to adjust the use of the image with the new tag. Story: 2011055 Task: 49813 Change-Id: Ib163fdee84158899b45ffbc89028d05e6e164193 Signed-off-by: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com> |
||
---|---|---|
.. | ||
loci/patches | ||
stx-centos | ||
stx-debian | ||
tag-management | ||
base-image-build-centos-dev.cfg | ||
base-image-build-centos-stable.cfg | ||
build-stx-base.sh | ||
build-stx-images.sh | ||
docker_reg_utils.sh | ||
FIXME | ||
internal-update-stx-image.sh | ||
README | ||
update-stx-image.sh |
## Example commands for building StarlingX images PRIVATE_REGISTRY_USERID=myuser PRIVATE_REGISTRY=xxx.xxx.xxx.xxx:9001 VERSION=2018.11.13 OS=centos OS_VERSION=7.5.1804 BUILD_STREAM=stable HOST_PORT=8088 ## Step 1: Build stx-centos time $MY_REPO/build-tools/build-docker-images/build-stx-base.sh \ --os ${OS} \ --os-version ${OS_VERSION} \ --version ${VERSION} \ --user ${PRIVATE_REGISTRY_USERID} \ --registry ${PRIVATE_REGISTRY} \ --push \ --repo stx-local-build,http://${HOSTNAME}:${HOST_PORT}/${MY_WORKSPACE}/std/rpmbuild/RPMS \ --repo stx-mirror-distro,http://${HOSTNAME}:${HOST_PORT}/${MY_REPO}/cgcs-root/cgcs-${OS}-repo/Binary \ --clean ## Step 2: Build wheels (output as tarball) time $MY_REPO/build-tools/build-wheels/build-wheel-tarball.sh \ --os ${OS} \ --os-version ${OS_VERSION} \ --stream ${BUILD_STREAM} ## Step 3: Build images time $MY_REPO/build-tools/build-docker-images/build-stx-images.sh \ --os ${OS} \ --version ${VERSION} \ --stream ${BUILD_STREAM} \ --base ${PRIVATE_REGISTRY}/${PRIVATE_REGISTRY_USERID}/stx-${OS}:${VERSION} \ --wheels http://${HOSTNAME}:${HOST_PORT}/${MY_WORKSPACE}/std/build-wheels-${OS}-${BUILD_STREAM}/stx-${OS}-${BUILD_STREAM}-wheels.tar \ --user ${PRIVATE_REGISTRY_USERID} \ --registry ${PRIVATE_REGISTRY} \ --push --latest \ --clean ## Note: Verify that lighttpd is not bound to "localhost" vi /etc/lighttpd/lighttpd.conf # server.bind = "localhost" systemctl restart lighttpd ## Note: You may need to add an iptables rule to allow the docker ## containers to access the http server on your host. For example: iptables -I INPUT 6 -i docker0 -p tcp --dport ${HOST_PORT} -m state --state NEW,ESTABLISHED -j ACCEPT