Commit Graph

1112 Commits

Author SHA1 Message Date
Nidhi Shivashankara Belur 6afce3a185 Update Fec Operator Image tags.
- Update the container image tags to v2.8.0.

Test Status:

- PASS: system application apply with latest debian image.

Story: 2010975
Task: 49749

Signed-off-by: Nidhi Shivashankara Belur <nidhi.shivashankara.belur@intel.com>
Change-Id: I5fa9147c69085b89d60655a8ab3ad17d3df27b56
2024-03-20 16:55:15 -07:00
Gustavo Herzmann d2821d3e44 Update stx-platformclients tag to stx.9.0-v1.5.14
This commit updates the image to include distributedcloud-client
changes.

Story: 2010852
Task: 49727

Change-Id: I2d25d590caf8209ceaf088920b7e77d81f9f4af7
Signed-off-by: Gustavo Herzmann <gustavo.herzmann@windriver.com>
2024-03-15 17:49:14 -03:00
Zuul c1d1f421b8 Merge "Update node-interface-metrics app image in tag-mgmt" 2024-03-15 16:38:11 +00:00
pandae d5e36b8c7e Update node-interface-metrics app image in tag-mgmt
app-node-interface-metrics-exporter image is updated.
This is considered a major release as the app version is also
bumped up to v1.0.0

Story: 2010918
Task: 49487

Change-Id: I4250d5e64703fcd369a9488a15c3135d85920a78
Signed-off-by: Aman Pandae <amanpandae.mothukuri@windriver.com>
2024-03-14 01:41:04 -04:00
Zuul ca418bcdd1 Merge "Update image tags for ptp-notification images" 2024-03-06 19:25:42 +00:00
Zuul 9118fb8d4e Merge "update tzdata" 2024-03-04 19:33:51 +00:00
Andre Mauricio Zelak 9c4b5e8ecd Update image tags for ptp-notification images
Update the following image tags:

notificationservice-base
stx.9.0-v2.2.0

notificationservice-base-v2
stx.9.0-v2.2.0

notificationclient-base
stx.9.0-v2.2.0

locationservice-base
stx.9.0-v2.2.0

Partial-Bug: 2051391

Change-Id: Ibf362f7b2a06438e04eb2a907effe691aae70e14
Signed-off-by: Andre Mauricio Zelak <andre.zelak@windriver.com>
2024-03-04 13:40:21 -03:00
Scott Little 343fad4a9a update tzdata
tzdata expires every 6-12 months.

Update to the latest txdata, valid until Dec 2024
The new tzdata is supplied by upstream, we no longer need
to build it ourselves.  We just need to be sure it is included
in the iso.

Partial-Bug: 2054466
Change-Id: Ibf676fa64dd51a9e7c9882426c57017dd7ed47b8
Signed-off-by: Scott Little <scott.little@windriver.com>
2024-03-01 14:12:03 -05:00
Zuul 7f5f0e020f Merge "Update the tag for stx-kubevirt-app to v1.1.0." 2024-03-01 15:25:58 +00:00
Aronsky, Gleb 4ce71b32bf Update the tag for stx-kubevirt-app to v1.1.0.
This will update the initContainer image used by
the kubevirt-application. The container is
responsible for installing virtctl on the system
controller.

The version of the image corresponds to the
version of virtctl that is installed.

Task: 49635
Story: 2010931

Change-Id: Ib2f1ce431ce9574e23b128b6f35b54ca381fe108
Signed-off-by: Aronsky, Gleb <Gleb.Aronsky@windriver.com>
2024-02-27 12:11:46 -08:00
Haiqing Bai 48ad94bac0 build-pkgs: Fixed "exit on failure" feature broken
"-e" option of build-pkgs means exiting on any package
build failure instead of continuing to run. This feature
was broken during the code merging, now brings the feature
back.

Test Plan:
Pass: For monolithic build, package build failure should
      result in a safe exit with '-e' option:
      build-pkgs -e

Pass: For single build with '-p', package build failure
      should result in a safe exit with '-e' option:
      build-pkgs -e -p <packages>

Closes-bug: 2054720

Change-Id: I5bf2089aa3559a8131f0e238a75edea87733dea6
Signed-off-by: Haiqing Bai <Haiqing.Bai@windriver.com>
2024-02-28 00:53:49 +08:00
Davlet Panech 0b24411a7c aptly: update expired GPG key
Aptly repos are signed with a GPG key embedded in environment
containers. That key expired today (2024-02-23).

Key was replaced with a new one [1]; update key fingerprint in this repo
to match.

[1] https://review.opendev.org/c/starlingx/tools/+/910036

Depends-On: https://review.opendev.org/c/starlingx/tools/+/910036
Partial-Bug: 2054862
Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
Change-Id: I7d20a1e7276796e694f837f004b8133e28ae5de4
2024-02-23 22:46:41 -05:00
Zuul e9a87bc57b Merge "Add ndisc6 package to iso" 2024-02-22 14:26:34 +00:00
Zuul bfaf1b0206 Merge "Changing filenames and adding to signature" 2024-02-16 18:49:18 +00:00
Zuul 2ab25dcc48 Merge "Build neutron-lib wheels from 3.4.0 to 3.4.2" 2024-02-15 20:06:23 +00:00
Lucas de Ataides 15e4a4b3f8 Build neutron-lib wheels from 3.4.0 to 3.4.2
The master branch build of the stx-neutron container is failing on a
dependency python issue. The neutron 22.1.1.dev85 version modified the
minimum required version for the neutron-lib package, and that is
causing the build of the stx-neutron image to fail.

This change updates the wheels of the neutron-lib package to version
3.4.2, in order to fix the build for this image.

Test plan:
PASS: Build wheels
PASS: Build stx-neutron image
PASS: Build all images

Closes-Bug: 2052644

Change-Id: I9ef49300898b6697852e9f3aa6163b6b684d2803
Signed-off-by: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
2024-02-15 14:44:41 +00:00
Dostoievski Batista 87a645c383 Changing filenames and adding to signature
This commit changes the patch_builder.py to
rename the scripts files to a known pattern that
will be use to check the signature of the patch.

Test plan:
    PASS: Build patch with all scripts with different
        names, try to upload using software without any errors.
    PASS: Build patch without scripts and uploading, try
        software upload without errors.

Depends-On: https://review.opendev.org/c/starlingx/update/+/908860

Story: 2010676
Task: 49563

Change-Id: I783556df84231dcad04e11260583ffa83b8ce446
Signed-off-by: Dostoievski Batista <dostoievski.albinobatista@windriver.com>
2024-02-14 13:38:59 -03:00
Tae Park 1aa01fe89c Update stx-vault-manager image
Updating the list of installed kubectl versions within the vault manager
docker image, to support the correct list of version for the master
branch. New tag name is based on the latest kubectl version installed.

Test Plan:
PASS Vault sanity
PASS Test rekey with the created docker image

Story: 2010930
Task: 49526

Change-Id: Id77360f6bdba4cc6d6b5287d6410d9a8c1d78971
Signed-off-by: Tae Park <tae.park@windriver.com>
2024-02-08 10:19:22 -05:00
Lucas Ratusznei Fonseca 03f6257ffc Add ndisc6 package to iso
The ndisc6 package has useful diagnostic tools for IPv6 networks. It is
being added to allow for duplicate address and gateway reachability
detection by the scripts from the ifupdown-extra package. This change
is intended to work in conjunction with
https://review.opendev.org/c/starlingx/integ/+/908172.

Test Plan

[PASS] downloader
[PASS] build-pkgs --clean --all
[PASS] build-image
[PASS] Run full build, system install, bootstrap and unlock SX system
[PASS] Run command "dpkg --list | grep ndisc6"
[PASS] Run command "ndisc6 --help"

Depends-On: https://review.opendev.org/c/starlingx/tools/+/908174
Closes-Bug: #2052534
Change-Id: Idc9fc352a3d3b0e2e1c3cb370c5a826cc7d33670
Signed-off-by: Lucas Ratusznei Fonseca <lucas.ratuszneifonseca@windriver.com>
2024-02-06 13:57:53 -03:00
Dostoievski Batista 0136ecee29 Fix "reboot_required" and "unremovable" values inside metadata
This commits change metadata.py to correctly
read the values set on recipe's fields "reboot_required"
and "unremovable" when creating a patch.

Test Plan:
    PASS: Generate patch with "reboot_required" and
    "unremovable" set as "N".
    PASS: Generate patch with "reboot_required" and
    "unremovable" set as "Y".

Closes-bug: 2052458

Change-Id: I9ba5058b296a63d98685882cee66ef6aa21c4f02
Signed-off-by: Dostoievski Batista <dostoievski.albinobatista@windriver.com>
2024-02-05 15:26:05 -03:00
Zuul 717297354a Merge "Use script arguments to override metadata defaults" 2024-01-26 13:08:39 +00:00
Tae Park 1ce241fafc Update stx-vault-manager image
Includes support of kubectl version 1.21 and 1.22.

Test Plan:
PASS Vault sanity

Story: 2010930
Task: 49453

Change-Id: I4ad239f7d37ec0f62243f1b88e537c4511d48b03
Signed-off-by: Tae Park <tae.park@windriver.com>
2024-01-24 12:28:16 -05:00
Thales Elero Cervi dae3b33921 Use script arguments to override metadata defaults
Historically, this build-helm-charts.sh script would rely on its
APP_NAME and APP_VERSION variables to write in the application
metadata.yaml. The APP_NAME would be used to override in build-time the
application final name [1] and the APP_VERSION would be initialized by
the internal "get_app_version" functional.

Now, after the AppFwk update on all applications Zuul jobs, the
metadata.yaml can no longer be missing neither the "app_name" or the
"app_version" keys/values [2].

So, the build-helm-charts.sh needs to be updated as follows:
  1) Stop the blind write of APP_VERSION on metadata and use this
     variable to override the metadata default value instead
  2) Use APP_NAME (cli parsed argument) to override the default metadata
     app_name, instead of only using it when the metadata is missing the
     key/value.

NOTE: Since this script is currently always used with the "--app"
argument, this change should be safe. But if "--app" is not used, the
app_name will always fallback to "stx-openstack"

[1] 31aea8e88b
[2] https://review.opendev.org/c/starlingx/openstack-armada-app/+/903781

Closes-Bug: 2050825

TEST PLAN:
PASS - Build stx-openstack helm-charts tarball
PASS - system application-upload stx-openstack.tgz
PASS - system application-apply stx-openstack

Change-Id: Ibc37e1306ba93b911a66993f5e56c8e609291c2c
Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
2024-01-22 16:23:53 -03:00
Zuul 0180739dc3 Merge "iutils.py: fix typo for upstream url" 2024-01-18 21:00:35 +00:00
Zuul 215807b582 Merge "Add inotifytools package" 2024-01-11 06:55:14 +00:00
Zuul 2c1368d0ec Merge "stx-snmp CVE security update" 2024-01-08 22:30:54 +00:00
Zuul f50d58b6ee Merge "base-bullseye: upversion qemu 7.2" 2024-01-08 16:07:57 +00:00
Harshad sonde 3d2de719c8 Add inotifytools package
Package added:
  -> inotifytools 3.14-7
  -> libinotifytools0 3.14-7

This package will be used by luks-fs-mgr service to detect
file change and creation recursively, so that those files can be rsynced
with the standby controller.

Test Plan:
PASSED: downloader && build-image successfull
PASSED: Deployed image successfully on AIO-DX
        Both controllers in available and online state
        inotifytools package successfully installed on controllers
        Able to execute inotifywait command

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

Story: 2010873
Task: 49372

Change-Id: Icfd33c7702ed3174c7c580199edcfa7d760e1345
Signed-off-by: Harshad sonde <harshad.sonde@windriver.com>
2024-01-04 05:00:16 +00:00
Davi Frossard 9050806c92 base-bullseye: upversion qemu 7.2
Remove qemu dummy-package. This package was only added to solve the
dependency removed by https://review.opendev.org/c/starlingx/metal/+/902443


Test Plan:
PASS - Build qemu package.
PASS - Build/install image on AIO-SX.
PASS - Verify qemu package is installed in the system.

Depends-On: https://review.opendev.org/c/starlingx/virt/+/885342
Depends-On: https://review.opendev.org/c/starlingx/metal/+/902443

Story: 2010781
Task: 48183

Change-Id: I8f12465dc85030ff193d78dfc67b3ccc4aca53af
Signed-off-by: Davi Frossard <dbarrosf@windriver.com>
2023-12-21 14:51:00 +00:00
Enzo Candotti d42d01ae01 stx-snmp CVE security update
This commit provides security updates on the stx-snmp container
to cover vulnerabilities found at CVE scanning.

Test Plan:
  - CVE Scanning (PASS)

Story: 2010710
Task: 49300

Signed-off-by: Enzo Candotti <enzo.candotti@windriver.com>
Change-Id: I24f2cdc9fc656d9b2c999617e1b68187afd22f36
2023-12-20 16:19:14 -03:00
Dostoievski Batista ca1f22108e Pull only the latest ostree commit to pre-patched ISO
This commit change the patch-iso-debian script to pull only the latest
ostree commit from the repository used to create it. This make the iso
not increase in size exponentially.

Test plan:
PASS: Create ISO using the script.
PASS: Check if ostree_repo/ contains only the latest commit.
PASS: Install AIO-SX system.

Closes-Bug: 2046811

Change-Id: I96ef803e3b93535cdd2b9e077ab94df98164cdfa
Signed-off-by: Dostoievski Batista <dostoievski.albinobatista@windriver.com>
2023-12-18 11:11:30 -03:00
Zuul ac4c890e6d Merge "Update stx-kubevirt-app image tag" 2023-12-13 20:01:14 +00:00
Zuul 4fd2342125 Merge "Add interface metrics app image to tag management" 2023-12-13 02:36:16 +00:00
Jackie Huang d9705916d1 iutils.py: fix typo for upstream url
'urstx_mirror' doesn't exist and was introduced
in previous commit.

Closes-bug: 2044987

Change-Id: I020acd6c8fb0c0aab0911542f8f1af4d27be9b2c
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
2023-12-08 16:00:59 +08:00
Cole Walker 6d2e2e22ba Update image tags for ptp-notification images
Update the following image tags:

notificationservice-base
stx.9.0-v2.1.3

notificationservice-base-v2
stx.9.0-v2.1.3

Story: 2010723
Task: 48442

Signed-off-by: Cole Walker <cole.walker@windriver.com>
Change-Id: I691bf3f37a485c43271227c18b114b77b53beabc
2023-12-07 15:01:42 -05:00
AbhishekJ 3a9330945f Add interface metrics app image to tag management
Added app-node-interface-metrics-exporter image to
tag management

Story: 2010918
Task: 49217

Change-Id: I5472ab7e80cc5efebac31f800eff117aff96010c
Signed-off-by: AbhishekJ <abhishek.jaiswal@windriver.com>
2023-12-07 13:19:24 +05:30
Gleb Aronsky df0c20add9 Update stx-kubevirt-app image tag
Update the tag for stx-kubevirt-app to v0.59.0.

This will update the initContainer image used by
the kubevirt-application. The container is
responsible for installing virtctl on the system
controller.

The version of the image corresponds to the
version of virtctl that is installed.

Task: 49202
Story: 2010931

Change-Id: Ifadb170946e7f118ceb2935bd3380d1a58952425
Signed-off-by: Gleb Aronsky <gleb.aronsky@windriver.com>
2023-12-05 11:40:03 -08:00
Michel Thebeau 5c9b85ca89 Update stx-vault-manager image to version stx.9.0-v1.28.4
Includes the addition of uuidgen binary, multiple versions of kubectl as
well as the latest packages for debian stable.

Test Plan:
PASS vault application sanity

Story: 2010930
Task: 49195

Change-Id: I03e37af31514c3fa3b95e0560a6d6f83879ec9de
Signed-off-by: Michel Thebeau <Michel.Thebeau@windriver.com>
2023-12-05 16:05:25 +00:00
Scott Little c21283854f Fix https port
The StarlingX mirror now uses https.  Fix the port number to match.

Partial-Bug: 2033555
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: I9176a1e2d3f34e8e3d44d368676597db2328d554
2023-12-01 15:21:13 -05:00
Scott Little dd2568aca9 cengn reference removal
mirror.starlingx.cengn.ca no longer exists. CENGN is kindly forwarding
requests to the new location mirror.starlingx.windriver.com for now, but
that will only last a few months. We need to replace all the references
with the new URL.

I will also remove as many 'cengn' references as possible, replacing them
with 'stx_mirror'

TESTS
=====
downloader -s -b -B std,rt
build-pkgs -a

Partial-Bug: 2033555
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: I26ade4650b4d6d1879175578055f3b53c6aa75d1
2023-12-01 14:46:27 -05:00
Scott Little 771ad53c57 cengn reference removal
mirror.starlingx.cengn.ca no longer exists. CENGN is kindly forwarding
requests to the new location mirror.starlingx.windriver.com for now, but
that will only last a few months. We need to replace all the references
with the new URL.

I will also remove as many 'cengn' references as possible, replacing them
with 'stx_mirror'

Partial-Bug: 2033555
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: I0b7d408358a977501d5ef430317a023d5a7eab0d
2023-11-29 14:07:12 -05:00
Zuul 39e1172e9b Merge "fix several issues with branching tools" 2023-11-29 16:16:25 +00:00
Enzo Candotti 57b2ce14f8 fm-rest-api CVE security update
This commit provides security updates on the fm-rest-api container
to cover vulnerabilities found at CVE scanning.

Test Plan:
  - CVE Scanning (PASS)

Story: 2010710
Task: 49138

Signed-off-by: Enzo Candotti <enzo.candotti@windriver.com>
Change-Id: I6197f39fedb714c6ad12754191f1d8b718127a74
2023-11-24 10:53:58 -03:00
Joao Victor Portal e105461709 Update stx-oidc-client to version stx.9.0-v1.0.7
Test Plan:

PASS - On IPv6 AIO-SX and on IPv4 AIO-DX + 1 worker, applied OIDC app
and executed a functional test, getting a token through "oidc-auth". Pod
restart triggered by secret-observer was also tested.

Story: 2010703
Task: 49083

Change-Id: I4faac92505119d77ce1d5e2fcebc063268aebd88
Signed-off-by: Joao Victor Portal <Joao.VictorPortal@windriver.com>
2023-11-13 15:38:57 -03:00
Scott Little 130c43619b cengn reference removal
mirror.starlingx.cengn.ca no longer exists. CENGN is kindly forwarding
requests to the new location mirror.starlingx.windriver.com for now, but
that will only last a few months. We need to replace all the references
with the new URL.

I will also remove as many 'cengn' references as possible, replacing them
with 'stx_mirror'

Partial-Bug: 2033555
Signed-off-by: Scott Little <scott.little@windriver.com>
Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
Change-Id: I9d1396d603dcd3fc54bd4496fd332de278aa70da
2023-11-07 17:06:46 -05:00
Scott Little 6adb3e8c72 Log members of a circular dependency
Builds fail for reasons of a circular dependency loop, but
fail to list the members of that loop.

This update logs the members of the loop.

Closes-bug: 2040003
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: Ia6c9707ef0e2a9162fd77bbcdd747c5d69e9d055
2023-11-07 10:19:04 -05:00
Scott Little b5a9cc605f No leap second on 2023-12-31, Fix tzdata circular dependency
Successful compilation of systemd does not require the tzdata fix.
It is required at run time.

Partial-Bug: 2039739
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: I93315345d81cd844111fd28f0272448e1a26c72a
2023-11-07 10:17:43 -05:00
Zuul d492bde7fd Merge "Update puppet-memcached to R 8.2.0" 2023-11-02 20:06:52 +00:00
Zuul d92651cde5 Merge "Update stx-platformclients image to version stx.9.0-v1.5.13" 2023-11-01 14:48:50 +00:00
Dostoievski Batista d81f194e69 Add pre-check script to the patch
This commit add the deploy_precheck element to XML, allowing the
patch writer to add script used on the pre-check process of the deploy.

Test Plan:
- Enter the builder container
    $ stx shell
    $ cd $MY_REPO/build-tools/stx/patch
- Build patch
    $ ./patch_builder.py --recipe EXAMPLES/patch-recipe-sample.xml
- Verify if file has been added to .patch

Story: 2010676
Task: 49013

Change-Id: I18ae7fcbf046362d53a67bc290ffc9b1a0b888ad
Signed-off-by: Dostoievski Batista <dostoievski.albinobatista@windriver.com>
2023-10-27 14:50:31 -03:00