Adding app-gen-tool repository to cgcs-root/stx folder
in preparation for eventually building it into STX as
a debian package during build-time.
Test Plan:
PASS: The respository clones with repo sync command.
Story: 2010937
Task: 49157
Change-Id: Id4c86b31cf979328d992fb13cea67c23c51fc4b6
Signed-off-by: Reed, Joshua <Joshua.Reed@windriver.com>
As discussed in [1], as part of the STX-Openstack upversion to Antelope
, we have to decouple the platform and the application builds in
separate manifests, in order to not clash the upversioned packages on
the application side, with the ones on the platform.
After the creation of the STX-Openstack manifest, the
`starlingx/openstack-armada-app` repository can be removed from the
default manifest without affecting the build process. Since the only
package this repo delivers to the ISO is the
`stx-openstack-helm-fluxcd`, and it's not actually required to be
delivered on the platform [2], there's no impact on StarlingX
[1] https://lists.starlingx.io/pipermail/starlingx-discuss/2023-June/014214.html
[2] https://review.opendev.org/c/starlingx/openstack-armada-app/+/889991
Test Plan:
PASS: Run a `repo init` with this change
PASS: Perform a `repo sync` and make sure the openstack-armada-app
repository does not exist anymore
PASS: Build all packages: `build-pkgs -c -a --parallel 30`
PASS: Build ISO: `build-image`
PASS: Build all wheels: `./build-wheel-tarball.sh`
PASS: Build all Docker images: `./build-stx-images.sh`
Change-Id: I40db6e9153cd41b9180e9fbe38502f1f9ba0bee2
Story: 2010797
Task: 48695
The linux-yocto git repo clone is added for CENTOS based StarlingX.
Now the master branch is for DEBIAN based StarlingX support.
The build system uses source code tar archive snapshots downloaded
instead of the kernel git repo from "git.yoctoproject.org".
So we remove linux-yocto git repo from manifest and don't clone it
anymore when "repo sync" to avoid waste of bandwidth and disk resources.
Test Plan:
PASS: Run "repo init" and "repo sync" following the DEBIAN based
StarlingX build instructions, and the linux-yocto-std and
linux-yocto-rt folders don't exist under this path:
/localdisk/designer/$USER/stx/cgcs-root/stx/git
PASS: Run "build-pkgs -p linux,linux-rt" and the build is OK.
Closes-bug: 2037028
Change-Id: I49ce817c48520c8a227e9fbf19473854b2eab9e9
Signed-off-by: Li Zhou <li.zhou@windriver.com>
This reverts commit 1287662b62.
Reason for revert: Dev builds are broken on stx-rook-ceph, which requires openstack-helm-infra. openstack-helm-infra was compiled from git openstack-armada-app. The Openstack/Antelope work removed openstack-armada-app from our manifest ... https://review.opendev.org/c/starlingx/manifest/+/893085
We'll need to revert this change.
Change-Id: I65fb2c206bf26f630c2c49f5c40b92dc9d5d9762
As discussed in [1], as part of the STX-Openstack upversion to Antelope
, we have to decouple the platform and the application builds in
separate manifests, in order to not clash the upversioned packages on
the application side, with the ones on the platform.
After the creation of the STX-Openstack manifest, the
`starlingx/openstack-armada-app` repository can be removed from the
default manifest without affecting the build process. Since the only
package this repo delivers to the ISO is the
`stx-openstack-helm-fluxcd`, and it's not actually required to be
delivered on the platform [2], there's no impact on StarlingX
[1] https://lists.starlingx.io/pipermail/starlingx-discuss/2023-June/014214.html
[2] https://review.opendev.org/c/starlingx/openstack-armada-app/+/889991
Test Plan:
PASS: Run a `repo init` with this change
PASS: Perform a `repo sync` and make sure the openstack-armada-app
repository does not exist anymore
Story: 2010797
Task: 48695
Change-Id: I7b4ed700d57722a11e39766766ae7849fb22e456
Signed-off-by: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
Add the new repo app-oran-o2 to the manifest
Story: 2010278
Task: 46630
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Iffe118f3a2aa8ec2a037109292354b6384e65d68
Add the new repo kubevirt-app to the manifest
Story: 2010096
Task: 46499
Signed-off-by: Gleb Aronsky <gleb.aronsky@windriver.com>
Change-Id: I6771d1e5d741049076374bf0093dadfbd7edddb8
Recently the app-sts-silicom repo was created. This commit
adds a reference to it in the manifest.
Story: 2010213
Task: 46357
Signed-off-by: Steven Webster <steven.webster@windriver.com>
Change-Id: Ifadf5fa71d37408b3ea860ca95937a6f3484102b
After performing an analysis of the system it was recognized
that the following package: python-ryu; is not being used anymore
by the system. In order to clean it up, it was decided to
remove the package.
Partial-bug: #1985091
Depends-On: https://review.opendev.org/c/starlingx/integ/+/852863
Signed-off-by: Rafael Cardoso Pereira <rafael.cardosopereira@windriver.com>
Change-Id: Ia3d7baa9c981a919ee8d9cc108173199003efb09
Lock down python-gnocchiclient to tag 7.0.7
The master branch changed the setup.py which breaks how
the build and install ignore the subdirectories (like v1
or tests). Tag 7.0.7 does not include that breakage.
Closes-bug: 1983389
Signed-off-by: albailey <Al.Bailey@windriver.com>
Change-Id: Ie5d4596b466e6d8f7c1f35a97c71e24e9acdbb66
Lock down python-gnocchiclient to a fixed sha, the last good
build we had.
This is a short term fix. The python-gnocchiclient owner will have
to decide if they want to upgrade to a nwer version, and do the
work of verifying that it builds.
Closes-bug: 1983389
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: I2791b80dad4b5e539305ea45cb28cdab3d7958cc
This stable update brings us up to date with the latest in linux-yocto
which itself is mostly up-to-date with the latest mainline LTS stable
update and preempt_rt patchset updates.
Verification:
- Install success onto a StarlingX system with two controller and two
compute nodes.
- The regression testing was run including kernel and applications by
our test team.
- The network performance test result is not big different with 5.10.99.
Test is run on the starlingx lab.
- The cyclictest benchmark was run by our test team, the result is
little better than 5.10.99. Test result is "samples:259200000
hrtimer_noload_min:3545 hrtimer_noload_avg:4636
hrtimer_noload_max:8025 99.9999th perc.:6427".
- The cyclictest benchmark was also run on the starlingx lab, the
result is "samples:43199988 avg:1340 max:14633 99.9999th
percentile:3030 overflows: 0". It is not big difference with 5.10.99.
Partial-Bug: 1969605
Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
Change-Id: I45b39d8400e7f627faa0403b75c47cb0bf24356d
This stable update brings us up to date with the latest in linux-yocto
which itself is mostly up-to-date with the latest mainline LTS stable
update and preempt_rt patchset updates.
Verification:
- Install success onto a StarlingX system with two controller and two
compute nodes.
- The regression testing was run including kernel and applications by
our test team.
- The cyclictest benchmark was run by our test team, the result is
little better than 5.10.74. Test result is "samples:431999998 avg:5317
max:24981 99.9999th percentile:10482 overflows:2" for 20 hours.
- The cyclictest benchmark was also run on the starlingx lab, the result
is "samples:43199987 avg:1617 max:5103 99.9999th percentile:3355
overflows: 0". It is not big difference with 5.10.74.
Story: 2009884
Task: 44639
Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
Change-Id: I7e8ef45dbe7b824147f6350f57c61f7f7abe006a
No longer need the git repositories after switching to tarballs.
Test Plan:
Pass: successfully build ostree
Story: 2008846
Task: 43288
Signed-off-by: Yue Tao <yue.tao@windriver.com>
Change-Id: Iae67ee5dc55897fa0790fbd40d99c09e82de3232
Not always point to main to avoid building issue introduced by updating
of main branch. Update the revision manually after verifying.
Story: 2008846
Task: 43912
Signed-off-by: Yue Tao <yue.tao@windriver.com>
Change-Id: Ie6625d6930fde26d1271a7d0c73fff0c29e4720e
This stable update brings us up to date with the latest in linux-yocto
which itself is mostly up-to-date with the latest mainline LTS stable
update and preempt_rt patchset updates. Kernel related sanity tests were
run using the hardware we have available and results matched those
produced by the v5.10.57 kernel.
Story: 2008921
Task: 43760
Depends-On: https://review.opendev.org/c/starlingx/kernel/+/816259
Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
Change-Id: I5f07e2812791d0211d02842283f52babb0db3375
Github has recently deprecated git in favor
of https to improve site security. This results in repo
command failing.
See: https://github.blog/2021-09-01-improving-git-protocol-security-github/
Partial-Bug: 1949479
Signed-off-by: Charles Short <charles.short@windriver.com>
Change-Id: Ibdd38f71a4403c39c07dda9fcfafd88ebe6c77dd
The default version of ostree of bullseye is 2020.8-2, but LAT
is only compitable with 2019.1-1.
Story: 2008846
Task: 43406
Signed-off-by: Yue Tao <yue.tao@windriver.com>
Change-Id: Ic6c2072ff953cec582c79c04b3593b734b855f53
The github.com/Wind-River/meta-lat is the source codes repository for
LAT(Linux Assembling Tool) needed by Debian transition project.
Story: 2008846
Task: 43288
Signed-off-by: Yue Tao <yue.tao@windriver.com>
Change-Id: Ia489e0313136288669cd6300a41c3dc8a1bf796f
https://lists.yoctoproject.org/g/linux-yocto/message/10071.
genericx86-64 = "v5.10/standard/base", so we change to
branch v5.10/standard/base for std kernel,
v5.10/standard/preempt-rt/base for rt kernel. also change
commit id to bced2cdbd646996800d920c1604bffbb050a62ab because
the branch is changed.
Closes-Bug: 1937989
Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
Change-Id: Iee90e4f3793bde94a0f93a82d7d8424669237cdc
In the case of the std kernel, we now need a history of 3000 commits.
This is too great to achieve a download time savings from an unbundled
download, so drop it.
Closes-Bug: 1937302
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: I9a71a600b4a453453b9da57a036fa30b01b1f246