Commit Graph

133 Commits

Author SHA1 Message Date
Zuul 68fce86c05 Merge "Add apt-ostree to repo manifest" 2024-01-18 20:30:50 +00:00
Zuul 4f53097229 Merge "Add new repo app-node-interface-metrics-exporter to starlingx manifest" 2023-12-05 15:47:02 +00:00
Reed, Joshua c0d4c16a8a Add app-gen-tools to default manifest.
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>
2023-12-04 08:59:20 -07:00
Mayank Patel 9212321fee Add new repo app-node-interface-metrics-exporter
to starlingx manifest

Story: 2010918
Task: 49006

Depends-On: https://review.opendev.org/c/starlingx/app-node-interface-metrics-exporter/+/899473

Depends-On: https://review.opendev.org/c/starlingx/app-node-interface-metrics-exporter/+/895925

Change-Id: Ie611fc44735f6a76c4e0db32eda23a2c999ee6ed
Signed-off-by: Mayank Patel <mayank.patel@windriver.com>
2023-12-04 15:48:14 +00:00
Lucas de Ataides d4cd8c4202 Update stx-openstack to master branch
Now that the StarlingX [1] and STX-Openstack [2] builds are functional
on the f/antelope branch, we can move the STX-Openstack manifest to the
master branch.

[1] https://mirror.starlingx.windriver.com/mirror/starlingx/feature/antelope/debian/monolithic/latest_build/outputs/
[2] https://mirror.starlingx.windriver.com/mirror/starlingx/feature/antelope/debian/openstack/latest_build/outputs/

Test Plan:
PASS: Initialize repo with custom manifest
PASS: Perform a repo sync

Story: 2010797
Task: 48249

Change-Id: I1e7e7d31ab42fd4dc7263e194c6e0ed2d7f2569b
Signed-off-by: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
2023-10-05 00:41:35 +00:00
Lucas de Ataides Barreto 733ec30bea Remove openstack-armada-app from default manifest
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
2023-10-04 21:34:24 -03:00
Li Zhou a2fcaf1777 Remove linux-yocto git repo from manifest
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>
2023-09-21 22:46:26 -04:00
Zuul 09acd80ae7 Merge "Add kubernetes power manager app to containers.xml" 2023-09-01 16:53:53 +00:00
Zuul b27fb08c24 Merge "Add power metrics app to containers.xml" 2023-09-01 16:21:24 +00:00
Zuul 0341e01a78 Merge "Revert "Remove openstack-armada-app from default manifest"" 2023-08-31 14:47:11 +00:00
Thiago Antonio Miranda b4b1243ec8 Add kubernetes power manager app to containers.xml
Story: 2010773
Task: 48709

Change-Id: Ib514bcae975527ce3944566fc9695ff95f21d064
Signed-off-by: Thiago Antonio Miranda <tmarques@windriver.com>
2023-08-31 11:29:56 -03:00
Scott Little 2ac430b6b7 Revert "Remove openstack-armada-app from default manifest"
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
2023-08-31 14:11:19 +00:00
Zuul c5a614a6be Merge "Remove openstack-armada-app from default manifest" 2023-08-30 19:45:11 +00:00
Zuul 1a4ca4195d Merge "Create stx-openstack manifest" 2023-08-30 19:40:21 +00:00
Lucas de Ataides 1287662b62 Remove openstack-armada-app from default manifest
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>
2023-08-30 16:19:53 +00:00
Lucas de Ataides 9cd38ccdda Create stx-openstack manifest
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.

The purpose of this change is to introduce this new manifest, containing
the required repositories for a successfull build of the STX-Openstack
application.

For the test plan, despite this change being on the
`starlingx/manifest` repo, I wanted to make sure that all required
repositories for a successfull STX-Openstack build were present,
hence why the test plan is not the usual for this repository.

[1] https://lists.starlingx.io/pipermail/starlingx-discuss/2023-June/014214.html

Test Plan:
PASS: Initialize repo with custom manifest
PASS: Compare STX-Openstack tarball generated by this manifest against
      an official one and make sure no charts or FluxCD manifests are
      missing

On build environment:
  PASS: Download all dependencies (downloader -s -b -B std,rt)
  PASS: Build all packages (build-pkgs -c -a)
  PASS: Build wheels
  PASS: Build all STX-Openstack Docker images
  PASS: Build STX-Openstack tarball
  PASS: Upload / apply STX-Openstack

Story: 2010797
Task: 48249

Change-Id: I58510c120c35c0e894aeeef100df37c8c1c749c9
Signed-off-by: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
2023-08-30 08:27:16 -03:00
Rafal Lal a6576b51b8 Add app-intel-ethernet-operator to repo manifests
Story: 2010562
Task: 48525

Depends-On: https://review.opendev.org/c/starlingx/app-intel-ethernet-operator/+/890199
Change-Id: I3b659bf7e736566f736c47e7b954540681e585dc
Signed-off-by: Rafal Lal <rafalx.lal@intel.com>
2023-08-23 11:16:20 +02:00
Md Irshad Sheikh 03866644f5 Add the new repo app-intel-device-plugins to the manifest
Story: 2010604
Task: 48633

Change-Id: I95d02f5bed58ba2dbb36323989802d6af83a67d0
Signed-off-by: Md Irshad Sheikh <mdirshad.sheikh@windriver.com>
2023-08-16 06:25:24 -04:00
Alyson Deives Pereira 665db94a85 Add power metrics app to containers.xml
Story: 2010773
Task: 48554

Depends-On: https://review.opendev.org/c/starlingx/app-power-metrics/+/889996

Change-Id: I51a6de47427512a474ec66e83603e34f23085066
Signed-off-by: Alyson Deives Pereira <alyson.deivespereira@windriver.com>
2023-08-04 14:43:37 -03:00
Charles Short 41f6d77d57 Add apt-ostree to repo manifest
Story: 2010844
Task: 48459

Change-Id: Idacc4dbdcb3e8b49de3e90676259f7d89c2d3e60
Signed-off-by: Charles Short <charles.short@windriver.com>
2023-07-25 13:20:34 -04:00
Zuul 3fc9e6bfdf Merge "starlingx/manifest README improvement" 2023-07-19 17:08:58 +00:00
Roger Ferraz b350ba6ca9 starlingx/manifest README improvement
This story shall update the README file of a few most used StarlingX
repos.

Test Plan: N/A

Story: 2010814
Task: 48356

Change-Id: I2f56c9072bef7da5bd5ae9a2e8f3c90f71b10ecc
Signed-off-by: Roger Ferraz <rogerio.ferraz@encora.com>
2023-07-19 12:24:46 -03:00
Zuul 3f132636cf Merge "Add App Dell Storage to repo manifest" 2023-07-13 19:15:26 +00:00
Caio Cesar Ferreira 904f481bbb Add Power Metrics app to repo manifest
Story: 2010773
Task: 48315

Change-Id: Ia7ff7d9ef74b74fb75188506af2a43888755af9b
Signed-off-by: Caio Cesar Ferreira <Caio.CesarFerreira@windriver.com>
2023-06-30 10:38:44 -03:00
Davlet Panech 599973534a Add stx-virtual-deployment to manifest
Story: 2010807
Task: 48305

Change-Id: I0da678be586678fc6ba4efb24de9f0250cbe83cb
Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
2023-06-28 10:14:51 -04:00
Eduardo Juliano Alberti 6144a364a5 Add Kuberbernetes Power Manager app to repo manifest
Story: 2010773
Task: 48165

Change-Id: I1b0efedd0dde58d3631d0db2adcea6aff6148f09
Signed-off-by: Eduardo Juliano Alberti <eduardo.alberti@windriver.com>
2023-06-02 08:25:57 -03:00
Marcos Silva 30584abf10 Add Node Feature Discovery app to repo manifest
Story: 2010769
Task: 48085

Change-Id: Iae8199f46a004b6239cf09182d4a3ef0daaea457
Signed-off-by: Marcos Silva <Marcos.PauloOliveiraSilva@windriver.com>
2023-05-30 15:14:12 -03:00
Gustavo Ornaghi Antunes 11cd9efc33 Add App Dell Storage to repo manifest
Story: 2010693
Task: 48040

Change-Id: I8bb16b1699d658450a2f066972be0e1b09513aaf
Signed-off-by: Gustavo Ornaghi Antunes <gustavo.ornaghiantunes@windriver.com>
2023-05-17 17:38:25 +00:00
Zuul 9704e9142b Merge "Add the new repo app-harbor to the manifest" 2023-05-09 14:02:54 +00:00
Ashutosh Sarode 32f6656fdd Add the new repo app-harbor to the manifest
Story: 2010721
Task: 47951

Change-Id: I8b4215eb0bcf60da25bd605c771c4a59329b688b
Signed-off-by: Ashutosh Sarode <ashutosh.sarode@windriver.com>
2023-05-08 03:59:28 -04:00
Davlet Panech acc2405bb0 Pin openstack train repos to specific revisions
Opendev is in the process of deleting the train branches from their
repos. Pin them to the last known revisions, as of 2023-05-04:

http://mirror.starlingx.cengn.ca/mirror/starlingx/master/debian/monolithic/20230504T060000Z/outputs/CONTEXT.sh

Partial-Bug: 2018623
Change-Id: I35c50a0f5a493fe87ad82f1cddef53162b43db55
Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
2023-05-05 15:18:05 -04:00
Scott Little 7b7860205b Add new repo virt, split from integ
This manifest change adds the 'virt'.  THe new repo contains
qemu and libvirt, split out of the 'integ' repo.

Required all reviews in the topic:
   https://review.opendev.org/q/topic:virt-repo

Testing:
build-pkgs -c -a: pass
build-pkgs -p libvirt,qemu: pass
build-image

Story: 2010317
Task: 47782
Depends-On: https://review.opendev.org/c/starlingx/virt/+/879504
Depends-On: https://review.opendev.org/c/starlingx/integ/+/879505
Change-Id: Ib8914f6bc946c0c391b6db75e71235ef63983dc1
Signed-off-by: Scott Little <scott.little@windriver.com>
2023-04-12 15:51:43 -04:00
Scott Little e9bae3f7ee Add git for storage of public keys and certs
Story: 2009221
Task: 47097

Change-Id: I07f75d20721445289d1360b9ab16518634b8c0b8
Signed-off-by: Scott Little <scott.little@windriver.com>
2023-02-08 14:30:40 -05:00
Jackie Huang 1ba0db83ea Add app-oran-o2 to manifest
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
2022-10-31 16:02:50 +08:00
Rahul Roshan Kachchap c10c7649a2 Add the new repo app-security-profiles-operator to the manifest
Story: 2010310
Task: 46645

Signed-off-by: Rahul Roshan Kachchap <rahulroshan.kachchap@windriver.com>
Change-Id: I3547e532d7ec9d45cd8bae4c0b57b9092ae2bccc
2022-10-25 05:32:33 -04:00
Gleb Aronsky 7ca29e48ee Add kubevirt-app to manifest
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
2022-10-03 10:57:54 -07:00
Steven Webster 3a9d121917 Add app-sts-silicom to repo manifest
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
2022-09-20 10:23:28 -04:00
Nidhi Shivashankara Belur 60956e3f03 Add app-sriov-fec-operator to containers.xml
Story: 2009749
Task: 46283

Signed-off-by: Nidhi Shivashankara Belur <nidhi.shivashankara.belur@intel.com>
Change-Id: I633b689a753789d088e09aa701f107695da35c30
2022-09-13 11:02:47 -07:00
Nidhi Shivashankara Belur 60637492d0 Add app-sriov-fec-operator to repo manifest
Story: 2009749
Task: 46266

Signed-off-by: Nidhi Shivashankara Belur <nidhi.shivashankara.belur@intel.com>
Change-Id: I9774397734c7ea7054fb76d1142bff24f3641286
2022-09-12 10:05:59 -07:00
Davlet Panech c7987ec3be Add jenkins-pipelines to manifest
Story: 2010226
Task: 46048

Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
Change-Id: Ic37c4e588555bf9fd07aadcc80731e3738483d10
2022-08-19 14:41:16 -04:00
Rafael Cardoso Pereira b454ed4a64 Removing unused package python-ryu
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
2022-08-12 17:59:35 +00:00
albailey 1ab6cabc9d python-gnocchiclient build fix (7.0.7)
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
2022-08-03 13:20:23 -04:00
Scott Little 32bc907edb python-gnocchiclient build fix
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
2022-08-02 12:14:42 -04:00
Zuul 982238b691 Merge "Update kernel to v5.10.112" 2022-05-23 00:58:12 +00:00
Jiping Ma 88adf73172 Update kernel to v5.10.112
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
2022-05-17 19:57:07 -04:00
Teresa Ho 321a16a2b5 Add fluxcd app Istio to starlingx manifest
Story: 2009912
Task: 45220

Signed-off-by: Teresa Ho <teresa.ho@windriver.com>
Change-Id: I9c830ffb3502e8f44a8958bcfa1e2b2a3464aace
2022-05-02 13:14:45 -04:00
Jiping Ma 2877232f0f Update kernel to v5.10.99
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
2022-03-10 02:02:42 -05:00
Yue Tao 367ac36f70 default.xml: remove ostree and meta-lat
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
2022-01-17 09:38:33 +08:00
Yue Tao 4acb741029 meta-lat: change revision to refs/tags/20211104
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
2021-11-09 11:26:08 +08:00
Zuul 8be91344b7 Merge "Update kernel to v5.10.74" 2021-11-03 18:34:31 +00:00