Browse Source

stx tool: Export the env variable MAX_CPUS to builder container

To add the jobs during the package building, we export the env variable
MAX_CPUS to the builder container.

Story: 2008862
Task: 44081

Depends-On: https://review.opendev.org/c/starlingx/tools/+/819596

Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Change-Id: I5bd15232209e69d4836bb5ae134ad5bd2912aab6
changes/08/819608/2
Zhixiong Chi 2 months ago
parent
commit
a8ade7ff60
  1. 3
      stx/lib/stx/stx_control.py
  2. 2
      stx/stx-build-tools-chart/stx-builder/configmap/localrc.sample

3
stx/lib/stx/stx_control.py

@ -64,6 +64,8 @@ class HandleControlTask:
def finish_configure(self):
'''Before starting, we need to finish the setup'''
max_cpus = os.environ['MINIKUBECPUS']
projectname = self.stxconfig.getConfig('project', 'name')
builder_uid = self.stxconfig.getConfig('builder', 'uid')
builder_myuname = self.stxconfig.getConfig('builder', 'myuname')
@ -157,6 +159,7 @@ stx-pkgbuilder/configmap/')
line = line.replace("@HOSTUSERNAME@", hostusername)
line = line.replace("@CENGNURL@", cengnurl)
line = line.replace("@OSTREE_OSNAME@", ostree_osname)
line = line.replace("@MAX_CPUS@", max_cpus)
if sourceslist:
line = line.replace("@fetch@", "true")
line = line.replace("@SOURCESLIST@", sourceslist)

2
stx/stx-build-tools-chart/stx-builder/configmap/localrc.sample

@ -51,3 +51,5 @@ export REPOMGR_DEPLOY_URL=http://@PROJECT@-stx-repomgr:80/
export BUILDER_URL=http://@PROJECT@-stx-pkgbuilder:8080/pkgbuilder/
export OSTREE_OSNAME=@OSTREE_OSNAME@
export MAX_CPUS=@MAX_CPUS@

Loading…
Cancel
Save