Comprehensively updates Docker image build documentation to support
the new multi-OS build system with OS codename and architecture
parameters, and clarifies workflows for both official and local builds.
Changes to build_docker_image.rst:
- Add environment setup section explaining builder container usage
- Update base image tagging to include OS codename and architecture:
${OS_CODENAME}-${OS_ARCH}-${BUILD_STREAM}-${IMAGE_VERSION}
- Document IMAGE_VERSION format for local vs official builds
- Add PUSH_ARGS variable for optional push/clean operations
- Update stable build to use aptly repository URLs with multiple
--repo arguments (deb-local-binary, deb-local-binary-containers,
deb-local-build)
- Clarify repository requirements for container builds vs ISO builds
- Update dev build examples with --local flag
- Provide dual examples (official vs local) for DEBIAN_BASE, WHEELS,
DOCKER_REGISTRY, and DOCKER_USER
- Update wheels tarball path to include OS_CODENAME
- Add notes on REPOMGR_DEPLOY_URL and private registry setup
- Update official image references to new naming format
Changes to move_to_new_openstack_version_in_starlingx.rst:
- Update OpenStack Docker build examples with OS codename and
architecture parameters
- Add comprehensive variable examples showing both official and local
build configurations
- Update image versioning and tagging conventions
These changes align the documentation with the multi-OS build system
while providing clear guidance for developers building images locally
or using official StarlingX images.
Assisted-by: Amazon Q Developer (Kiro)
Change-Id: Icd988e6dbb2f85af737ca314dad35354f6abef14
Signed-off-by: Scott Little <scott.little@windriver.com>