#107 [Cloud SIG] Create OpenStack Wallaby tags in CBS
Closed: Fixed 6 months ago by arrfab. Opened 6 months ago by ykarel.

Cloud SIG is now branching victoria release, so we'd like to requests tags for OpenStack wallaby (next release).

Build target: cloud8-openstack-wallaby-el8
Buildroot: cloud8-openstack-wallaby-el8-build
Buildroot inheritance:
cloud8-openstack-wallaby-el8-build
├─buildsys8-release
└─cloud8-openstack-wallaby-candidate
└─cloud8-openstack-wallaby-testing

Destination tag: cloud8-openstack-wallaby-candidate

Publishing tags:
cloud8-openstack-wallaby-testing
cloud8-openstack-wallaby-release


Metadata Update from @arrfab:
- Issue tagged with: Business-As-Usual, cbs, centos-common-infra, low-gain, low-trouble

6 months ago

Metadata Update from @arrfab:
- Issue assigned to arrfab

6 months ago

Done :

* Checking distribution el8 configuration...
 -> Checking cloud config...
Creating tag  : cloud8-openstack-wallaby-candidate
Creating tag  : cloud8-openstack-wallaby-testing
Creating tag  : cloud8-openstack-wallaby-release
 -> creating cloud8-openstack-wallaby-el8
Added external repo centos8-cr to tag cloud8-openstack-wallaby-el8-build (priority 5)
Added external repo centos8-extras to tag cloud8-openstack-wallaby-el8-build (priority 10)
Added external repo centos8-powertools to tag cloud8-openstack-wallaby-el8-build (priority 15)
Added external repo centos8-appstream to tag cloud8-openstack-wallaby-el8-build (priority 20)
Added external repo centos8-baseos to tag cloud8-openstack-wallaby-el8-build (priority 25)

Metadata Update from @arrfab:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

6 months ago

Thanks @arrfab , can u check following misses. -testing tag missing from inheritance, Also can u add HA as external repo like other openstack releases https://cbs.centos.org/koji/taginfo?tagID=2076

$ cbs list-tag-inheritance cloud8-openstack-wallaby-el8-build
cloud8-openstack-wallaby-el8-build (2165)
├─buildsys8-release (1886)
└─cloud8-openstack-wallaby-candidate (2162)

we need tag inheritance for wallaby like we do have for victoria.

$ cbs list-tag-inheritance cloud8-openstack-victoria-el8-build
cloud8-openstack-victoria-el8-build (2076)
├─buildsys8-release (1886)
├─cloud8-openstack-victoria-candidate (2073)
└─cloud8-openstack-victoria-testing (2074)

May be these things are missing in automation?

Metadata Update from @ykarel:
- Issue status updated to: Open (was: Closed)

6 months ago

Well, you never mentioned that in the request , so no way to guess it :)
So, can you confirm that you just need :
* ha

I don't understand the dep on testing for el8-build as it goes like this : candidate (relying on el8-build for builds) and then promotion to -testing and then -release

Here is what is configured now :

cbs taginfo cloud8-openstack-wallaby-el8-build
Tag: cloud8-openstack-wallaby-el8-build [2165]
Arches: x86_64 aarch64 ppc64le
Groups: build, srpm-build
Tag options:
  mock.new_chroot : 1
  mock.package_manager : 'dnf'
This tag is a buildroot for one or more targets
Current repo: repo#491568: 2020-09-17 11:24:08.438640
Targets that build from this tag:
  cloud8-openstack-wallaby-el8
External repos:
    5 centos8-cr (http://mirror.centos.org/centos/8//cr/$arch/os/)
   10 centos8-extras (http://mirror.centos.org/centos/8//extras/$arch/os/)
   15 centos8-powertools (http://mirror.centos.org/centos/8//PowerTools/$arch/os/)
   20 centos8-appstream (http://mirror.centos.org/centos/8//AppStream/$arch/os/)
   25 centos8-baseos (http://mirror.centos.org/centos/8//BaseOS/$arch/os/)
   30 centos8-ha (http://mirror.centos.org/centos/8/HighAvailability/$arch/os/)
Inheritance:
  5    .... buildsys8-release [1886]
  10   .... cloud8-openstack-wallaby-candidate [2162]
  15   .... cloud8-openstack-wallaby-testing [2163]

If that's ok, just ack and I'll close ticket again, but next time don't forget to mention what is needed ;-)

Here is what is configured now :
cbs taginfo cloud8-openstack-wallaby-el8-build Tag: cloud8-openstack-wallaby-el8-build [2165] Arches: x86_64 aarch64 ppc64le Groups: build, srpm-build Tag options: mock.new_chroot : 1 mock.package_manager : 'dnf' This tag is a buildroot for one or more targets Current repo: repo#491568: 2020-09-17 11:24:08.438640 Targets that build from this tag: cloud8-openstack-wallaby-el8 External repos: 5 centos8-cr (http://mirror.centos.org/centos/8//cr/$arch/os/) 10 centos8-extras (http://mirror.centos.org/centos/8//extras/$arch/os/) 15 centos8-powertools (http://mirror.centos.org/centos/8//PowerTools/$arch/os/) 20 centos8-appstream (http://mirror.centos.org/centos/8//AppStream/$arch/os/) 25 centos8-baseos (http://mirror.centos.org/centos/8//BaseOS/$arch/os/) 30 centos8-ha (http://mirror.centos.org/centos/8/HighAvailability/$arch/os/) Inheritance: 5 .... buildsys8-release [1886] 10 .... cloud8-openstack-wallaby-candidate [2162] 15 .... cloud8-openstack-wallaby-testing [2163]

If that's ok, just ack and I'll close ticket again, but next time don't forget to mention what is needed ;-)

@arrfab Yes please update as per ^ and close the ticket. I thought some automation adds other repos and HA will be included automatically as we have that added in other releases.

Metadata Update from @arrfab:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

6 months ago

Keep an action on me to update el8 buildroot to depend on -ha automatically.

Login to comment on this ticket.

Metadata
Boards 2
CBS Status: Done