5 Commits

Author SHA1 Message Date
Scott Little
a4174a1e0a Remove CentOS/OpenSUSE build support
StarlingX stopped supporting CentOS builds in the after release 7.0.
This update will strip CentOS from our code base.  It will also
remove references to the failed OpenSUSE feature as well.

There is still one CentOS based docker image (n3000), so
this update will leave limited CentOS support in download
and docker image building tools.

Verified with a full Jenkins master branch build for Debian.
- download full and incremental
- package build full and incremental
- iso build
- build of base container image
- build all flock container images
- helm chart build.

Story: 2011110
Task: 49939
Change-Id: I57939d2026d7df76091e8658750b4bd0fa8e4f5f
Signed-off-by: Scott Little <scott.little@windriver.com>
2024-08-06 13:43:50 +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
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
Davlet Panech
dbc3f3c7c4 branching: better control over reviews & manifests
* new option --safe-gerrit-host in branching scripts for specifying
gerrit hosts that are safe for pushing reviews to. Allows us to create
gerrit reviews for repos not hosted on opendev.org

* new option --manifest-file for overriding default.xml location, in
case the manifest <include>s a file whose name can't be deduced
automatically

* new option --dry-run in push_* scripts

Story: 2008998
Task: 42661

Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
Change-Id: I8e7395f7d64c5dfb8936f747d8bea65be22120fd
2021-06-22 12:58:34 -04:00
Scott Little
f457bd15b9 Improved branching tools
create_branches_and_tags.sh:
- Update the .gitreview files in branched git repos.
- When updating a manifest, add the ability to update and
  use the default revision field.
- Create two levels of manifest lockdown, soft and hard.
  Soft lockdown only sets sha revisions on unbranched projects
  that lack a revision, or set the revision to master.
  Hard lockdown applies to all unbranched projects.

push_branches_tags.sh:
- opendev no longer accepts 'git push' for the delivery of
  new branches with updates.  Instead we must now
  use separate commands to deliver the tag, the branch,
  and any updates.

Closes-Bug: 1924762
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: I6d669ddc80cc9b3cb9e72d65a64589dbccf43ae3
2021-05-12 15:31:24 -04:00