commit b864e153ddac995cb111b583a9d9e0c58a567387
Author: Don Penney <email address hidden>
Date: Tue Jan 21 17:04:10 2020 -0500
Support source patches for building images
The build-stx-images.sh allows for building images using a git repo as
the source, which is cloned into the workspace as part of the build
procedure. In some cases, there may be source changes required for
fixes or enhancements that have not yet merged into the referenced
repo. This update adds support in build-stx-images to allow the
designer to specify patches in the image directives file, which will
be applied after cloning.
Designer workflow:
* clone git repo (may need to apply any existing git patches from
previous fixes)
* make changes
* commit, with a beautiful and admirable commit message
* git format-patch
* copy source patch to stx repo, somewhere alongside the docker_image
directives file (ie. a docker_patches dir)
* update docker_image directives file to add DOCKER_REPO_PATCHES or
SOURCE_PATCHES, as appropriate, with DOCKER_REF or SOURCE_REF set to
the current upstream SHA used as the base for the patch
Change-Id: Iefc0bafb369e3897e1028b33c45303d18f93a24b
Signed-off-by: Shuicheng Lin <email address hidden>
commit 31aea8e88b2f0e2fe90e3b802a2ffff3c230b212
Author: John Kung <email address hidden>
Date: Thu Jan 16 16:03:27 2020 -0500
Allow application to specify app_name in metadata
Update build-helm-charts to allow application to optionally specify app_name.
The script was ignoring app_name if it was already specified in the metadata;
this updates it to accept the app_name if specified, otherwise default to
APP_NAME as specified in command line for the tarball.
Change-Id: I9368b3a8a7c3d50981f02fe7c4a5e4be8255cfc3
Partial-Bug: 1859882
Signed-off-by: John Kung <email address hidden>
commit b5bfa6087e7e131fdff107029f33fb46205e0884
Author: Don Penney <email address hidden>
Date: Wed Jan 15 23:46:00 2020 -0500
Drop smartpm reference from source_lookup.txt
As the python-smartpm module is no longer used, the reference in
source_lookup.txt can now be removed.
The .gitignore is being updated, so "repo status"
will report clean info.
Change-Id: I2f2d13823aee2e6bfbe757b8d707e0cf040bca7e
Signed-off-by: Al Bailey <email address hidden>
commit a6832d18711edbee61ff168a40c4c53880c8b6b3
Author: Don Penney <email address hidden>
Date: Mon Nov 25 13:12:04 2019 -0500
Update image build tools to handle non-shell entrypoint
If a custom docker build file sets up a non-shell entrypoint,
build-stx-images.sh fails during the build while trying to collect
some information by running the newly built image.
This update enhances the handling to check the entrypoint and ensure
it is maintained, while using bash to run any needed commands.
Closes-Bug: 1857349
Change-Id: I1f798476eb4976a4c81cdd2defe5d767a4681f5b
Signed-off-by: Don Penney <email address hidden>
Reviewed: https:/ /review. opendev. org/705827 /git.openstack. org/cgit/ starlingx/ root/commit/ ?id=b7abdd160cc 11bb86bdb876db0 230b9f5160eccd
Committed: https:/
Submitter: Zuul
Branch: f/centos8
commit b864e153ddac995 cb111b583a9d9e0 c58a567387
Author: Don Penney <email address hidden>
Date: Tue Jan 21 17:04:10 2020 -0500
Support source patches for building images
The build-stx-images.sh allows for building images using a git repo as
the source, which is cloned into the workspace as part of the build
procedure. In some cases, there may be source changes required for
fixes or enhancements that have not yet merged into the referenced
repo. This update adds support in build-stx-images to allow the
designer to specify patches in the image directives file, which will
be applied after cloning.
Designer workflow:
* clone git repo (may need to apply any existing git patches from
previous fixes)
* make changes
* commit, with a beautiful and admirable commit message
* git format-patch
* copy source patch to stx repo, somewhere alongside the docker_image
directives file (ie. a docker_patches dir)
* update docker_image directives file to add DOCKER_REPO_PATCHES or
SOURCE_PATCHES, as appropriate, with DOCKER_REF or SOURCE_REF set to
the current upstream SHA used as the base for the patch
Story: 2006711 2946de6e5adcbf5 9a10c56a30c
Task: 38499
Change-Id: Icac2b4dc2ebeb3
Signed-off-by: Don Penney <email address hidden>
commit 6cadc457483c7ce 194e1f2f58f07cc 3434eb20a7
Author: Joseph Richard <email address hidden>
Date: Tue Jan 21 12:08:40 2020 -0500
Update old_image_reference regex
This commit updates the old_image_reference regex to correctly handle
images records using a hostname with hyphens and/or a port specified.
Closes-bug: 1860465 4b133d0fd680295 55ceea3e18d
Change-Id: Ibf88d1c675277d
Signed-off-by: Joseph Richard <email address hidden>
commit e443a2c736e8912 26bcd2f5b08ade7 9a3aceaf02
Author: Lin Shuicheng <email address hidden>
Date: Sun Jan 19 01:15:50 2020 +0000
Revert "Revert "add kata rpms to ISO""
This reverts commit 4c7595db02ac250 cdf8f04fd49df7a 401c8bfb7e.
Depends-On: https:/ /review. opendev. org/703263
Change-Id: Iefc0bafb369e38 97e1028b33c4530 3d18f93a24b
Signed-off-by: Shuicheng Lin <email address hidden>
commit 31aea8e88b2f0e2 fe90e3b802a2fff f3c230b212
Author: John Kung <email address hidden>
Date: Thu Jan 16 16:03:27 2020 -0500
Allow application to specify app_name in metadata
Update build-helm-charts to allow application to optionally specify app_name.
The script was ignoring app_name if it was already specified in the metadata;
this updates it to accept the app_name if specified, otherwise default to
APP_NAME as specified in command line for the tarball.
Change-Id: I9368b3a8a7c3d5 0981f02fe7c4a5e 4be8255cfc3
Partial-Bug: 1859882
Signed-off-by: John Kung <email address hidden>
commit b5bfa6087e7e131 fdff107029f33fb 46205e0884
Author: Don Penney <email address hidden>
Date: Wed Jan 15 23:46:00 2020 -0500
Drop smartpm reference from source_lookup.txt
As the python-smartpm module is no longer used, the reference in lookup. txt can now be removed.
source_
Depends-On: https:/ /review. opendev. org/702791 872c9f0db07a66d f26718d3c1e
Change-Id: I604ff62614d0f8
Story: 2006227
Task: 38137
Signed-off-by: Don Penney <email address hidden>
commit 4c7595db02ac250 cdf8f04fd49df7a 401c8bfb7e
Author: Don Penney <email address hidden>
Date: Tue Jan 14 20:38:50 2020 +0000
Revert "add kata rpms to ISO"
This reverts commit adf6cbc4e507d17 2d2b6bbd457e1ff 5883b07513.
Reverting due to https:/ /bugs.launchpad .net/starlingx/ +bug/1859686
Change-Id: Ie8446cd838fb4e 92bacac85108386 ae3d6df318d
commit c0e8e1929729803 cfae0744bcd1e83 0b0cad5d47
Author: Al Bailey <email address hidden>
Date: Tue Dec 24 08:39:39 2019 -0600
Updating .gitignore with new oidc-auth- armada- app repo
A new repo was added to the manifest by: /review. opendev. org/#/c/ 700181/
https:/
The .gitignore is being updated, so "repo status"
will report clean info.
Change-Id: I2f2d13823aee2e 6bfbe757b8d707e 0cf040bca7e
Signed-off-by: Al Bailey <email address hidden>
commit a6832d18711edbe e61ff168a40c4c5 3880c8b6b3
Author: Don Penney <email address hidden>
Date: Mon Nov 25 13:12:04 2019 -0500
Update image build tools to handle non-shell entrypoint
If a custom docker build file sets up a non-shell entrypoint, stx-images. sh fails during the build while trying to collect
build-
some information by running the newly built image.
This update enhances the handling to check the entrypoint and ensure
it is maintained, while using bash to run any needed commands.
Closes-Bug: 1857349 a4c81cdd2defe5d 767a4681f5b
Change-Id: I1f798476eb4976
Signed-off-by: Don Penney <email address hidden>
commit adf6cbc4e507d17 2d2b6bbd457e1ff 5883b07513
Author: Shuicheng Lin <email address hidden>
Date: Fri Sep 27 23:14:31 2019 +0800
add kata rpms to ISO
This is to support kata container in StarlingX.
Story: 2006145 /review. opendev. org/685211
Task: 36833
Depends-On: https:/
Change-Id: I0ca5aa13ad9acb 9449d2dc637d1a0 2604c9fb757
Signed-off-by: Shuicheng Lin <email address hidden>