Commit Graph

251 Commits

Author SHA1 Message Date
OpenDev Sysadmins e59be51305 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:48:32 +00:00
Alexander Evseev ad49f1684e Use --old-chroot when building RPM packages
New mock by default uses systemd-based chroot for all
run modes (init/build/etc).

Change-Id: I224d120acfd4410024106b0037fe9ceeff87fe1c
2017-06-21 12:57:40 +00:00
Dmitry Burmistrov a12abc672b [build] Ignore non-numerical tags
Skip non-numerical git tags (like `liberty-eol`) on version detect

   Related-Bug: #1682851

Change-Id: I949269c7b46d7c088f5919a8de28359547704ae1
2017-04-19 14:07:45 +00:00
Dmitry Burmistrov 6899ba3c59 [publisher] Use sha512 digests
Switch using sha512 digest instead of sha1 according to
   https://wiki.debian.org/Teams/Apt/Sha1Removal

Change-Id: Ibd155798698905b6115a2e3cd0694dd13ffa72f1
2017-03-03 08:50:03 +00:00
Dmitry Burmistrov 6e55657e4d [publish] Fix publishing deb hotfix updates
Closes-Bug: #1643841

Change-Id: Ief770d1cfa4ed1c0e57fa16f1e64f28a90c5fa01
(cherry picked from commit b3fc883f83)
2017-02-14 14:10:25 +00:00
Dmitry Burmistrov c4b6984f07 [build] Fix repolist for hotfix flow
Change-Id: I5aa0b0883af3102b663219968626798adce96d4d
2017-02-14 17:21:19 +04:00
Dmitry Burmistrov 720d78a56c [build][rpm] Fix yaml report
Get source package name from srpm package instead of spec file

Change-Id: Ibf88f133c8af50f756e9abcecb7f2b79030efca4
2017-02-07 09:41:47 +00:00
Dmitry Burmistrov 20b7a24c7d [build] Update setuptools
Use fresh setuptools version to generate source tarball

Change-Id: I9119f061e1ec6845935a595ab8a3413e13a3b032
(cherry picked from commit 0bba0d21e5)
2017-02-03 17:24:15 +00:00
Dmitry Burmistrov a9a1e3ad3e [build] Use virtualenv to create tarballs
Use virtualenv to deal with different pbr requirements

   Closes-Bug: #1650049

Change-Id: I814c76208ba569263bb0bc0a5082705f230dc882
(cherry picked from commit 1a9697c30f)
2017-02-03 13:44:58 +00:00
Dmitry Burmistrov 57723f5783 [build] Generate yaml report file
Generate yaml report file for each package
   Report layout:

       Source: {source name}
       Version: {version string}
       Binary:
         - {list of binaries}
       Build_time: {time}
       Code_project:
         {source project name}: {git sha}
         [{spec project name}: {git sha}]

   PROD: 8936

Change-Id: Iefe1f50d3a1977810fcbbbdcf2af95865e9ee6e3
(cherry picked from commit ea888357b7)
2017-02-03 10:10:35 +00:00
Dmitry Burmistrov 7915c0ae25 [build] Customise fuel pkg revision
Allow to change fuel package revision from CI side

   Related-Bug: #1651771

Change-Id: I10e158256e8c0f7cd32f74ba05bfdb1cf376a83a
2017-01-10 17:39:55 +04:00
Dmitry Burmistrov e2c50bee51 [build] Fix deb binaries list
Get actual built deb list instead of provided by dsc

Change-Id: Idca277efb01211fcdacc817efa5432e5f509ade7
Related-Bug: #1636488
2016-10-26 12:57:05 +03:00
Dmitry Burmistrov fdccee5ee5 [build] Separate host parameter for CRs
Implement seperate parameter which defines remote host for review
   repository

Change-Id: Ibe6ca531c284e0586cbeabd774ee42d26109f3ae
Related-Bug: #1628470
2016-09-28 17:40:09 +03:00
Dmitry Burmistrov 775e859e5e [publish] Add hotfix repo to version check
Fix version checking for hostfix packages. It  should be checked
   against hotfix repository as well.

Change-Id: I45494ee36aca1af6a7051664266ac94d2659f1e2
2016-09-26 13:58:35 +03:00
Dmitry Burmistrov 6b6b27536f Do not override GERRIT_CHANGE_STATUS
Use GERRIT_CHANGE_STATUS provided by zuul instead of getting from
   gerrit

Change-Id: Ice1f423b0b9ff7c1eb5dfe6868048e935ea14bc4
Closes-Bug: #1623562
2016-09-19 13:33:43 +03:00
Alexander Evseev b87a297126 Don't check hotfix version against proposed repo
Hotfixes have own workflow and versioning and must be not checked
against package versions in proposed repository.

Skip proposed repository when checking hotfix package version.

Change-Id: I2d0fdd90fc84a9ac1f988893060c73e473b5c955
Closes-Bug: #1621486
2016-09-09 13:36:21 +03:00
Dmitry Burmistrov 8a5eacfe34 [build][rpm] Fix typo
Change-Id: I80934ba122b2ae9c7aad0829c125bd1695e4d321
2016-09-01 15:40:28 +03:00
Dmitry Burmistrov 5ff2354e22 [publish][deb] Fix typo
Change-Id: I81c61f8b4cc613a3b68e23d4d884d2d3976ccbf1
2016-08-31 16:27:53 +03:00
Jenkins e8aae8e9b6 Merge "[build] Implement separate path to CR repo" 2016-08-29 10:07:05 +00:00
Dmitry Burmistrov bd8527cf8a [deb] Fix transactional chroot initialization
Fix reinitialization of debain chroot

Change-Id: I64296c8ec625f656a3b6c1ca62abd8b014eb13d7
2016-08-25 16:21:36 +03:00
Jenkins 0bb816352a Merge "[build] Fix exit status" 2016-08-25 13:15:05 +00:00
Dmitry Burmistrov c4c633a6cd Revert "[build] Fix exit status"
This reverts commit 80b92b818d.

Change-Id: Iad9cecaaf9a0bece64f632115c626cca2c812be8
2016-08-25 12:57:28 +00:00
Dmitry Burmistrov 43589a2d99 [build] Fix exit status
Return proper exit status on failed builds

Change-Id: If929ad3843118000f885f59cd219fcaa637d93b9
Closes-Bug: #1616432
2016-08-25 15:56:02 +03:00
Dmitry Burmistrov 80b92b818d [build] Fix exit status
Return proper exit status on failed builds

Change-Id: I2da7773e76d3261c53c12aded5633a4751a16d64
Closes-Bug: #1616432
2016-08-24 14:57:32 +03:00
Dmitry Burmistrov ea13973de1 [publish][deb] Fix InRelease metadata file
InRelease file hadn't been published properly

Change-Id: I399115d66a83e666d3e649389702aa6a6acb792a
2016-08-22 14:00:42 +03:00
Alexander Tsamutali 324076b581 Add python-fuelclient to the list of Fuel projects
Change-Id: Ied101f1b9b05da0ce482eec01b5a7aca8dedfaa6
2016-08-19 17:17:23 +03:00
Dmitry Burmistrov 22223e9c44 [publish][deb] Implement InRelease metadata file
Since Xenial release apt works bad with Release.gpg files
   Add InRelease file for debian repositories

Change-Id: I52b48eb88e231242b5f7faf3ce8e2f4159cca0ff
2016-08-18 11:22:36 +03:00
Dmitry Burmistrov 21a476bb48 [build] Implement separate path to CR repo
Add possibility to define request repository path separatelly

Change-Id: I16dc97355385063c213dc9faf21a48ca0becdc3c
Related-Bug: #1602232
2016-08-18 11:08:09 +03:00
Dmitry Burmistrov 3abbdda97a [plugin] Change versioning scheme for plugins flow
- Use `.dev` instead of `+dev` in version string because of pbr
     failures
   - Use `git archive` for pristine tarball generation

Change-Id: I437ee18b03c39483c4ed325e49846513d9443917
2016-08-16 17:52:05 +03:00
Jenkins bd8107a598 Merge "[build] Update chroots in transactional way" 2016-08-16 10:18:42 +00:00
Dmitry Burmistrov 3531003bec [build][deb] Align versioning scheme for plugins flow
- Use {tag}+dev{commits}-{revision} format
   - Do not change Distribution changelog field

Change-Id: I900cfb4f2e4252b70ab93b8a39bfa17fde716017
2016-08-15 16:00:28 +03:00
Dmitry Burmistrov 462749f9ff [build] Update chroots in transactional way
Do not change the chroot if [re]init/update stage was failed

Change-Id: I207e4781fe7b8d615c847f4a7fe25ae13f519289
Closes-Bug: #1608931
2016-08-10 11:36:12 +03:00
Jenkins 45b3c3155d Merge "[build] Implement security flow" 2016-08-08 11:40:24 +00:00
Dmitry Burmistrov a88894bda9 [build] Implement security flow
Spec: https://review.fuel-infra.org/19129

Change-Id: I4de35fc611c853e14db7705284936ed0c7a59a5d
2016-07-28 14:00:49 +03:00
Alexander Tsamutali 457e311edf Add extension for upgrades to the list of Fuel projects
Change-Id: I37b13943e802433021e05230bc3504afd30c9251
Related-Bug: #1604492
2016-07-25 19:07:32 +03:00
Jenkins 079704ddbd Merge "Remove obsolete files" 2016-07-21 11:35:32 +00:00
Jenkins d94274640d Merge "Add fuel-agent to ignore list" 2016-07-19 11:59:37 +00:00
Mikhail Ivanov 6887ddee1c Add fuel-agent to ignore list
Closes-Bug:#1604005

Change-Id: Iade28b9e92407054188f7ad4fe6b2b417058de21
2016-07-19 14:28:50 +03:00
Jenkins 147427e943 Merge "[build] Implement hotfix workflow" 2016-07-19 09:48:38 +00:00
Jenkins f90ce88b1e Merge "Resign all Release files if necesary" 2016-07-18 10:50:04 +00:00
Vladimir Kozhukalov e504225c6e Remove obsolete files
.testr.conf
.coveragerc

Change-Id: I7304c93480cf2d1c26cd8b7b38994997b0c05945
2016-07-18 12:57:31 +03:00
Vladimir Kozhukalov afaa4ca6c7 Fuel-mirror project is deprecated
Instead of fuel-mirror it is recommended to use
Packetary to create partial repository mirrors
and use Python-fuelclient to manage Fuel metadata.
Fuel-mirror is going to be deprecated and
master branch won't be supported any more.

However we still need test jobs to support stable
branches.

Change-Id: I9fb76f3606c0888dd1c730a40e1bbb3b8c0f02ed
2016-07-18 09:13:30 +00:00
Dmitry Burmistrov 2239e2efde Resign all Release files if necesary
Repository signature is removed during old source removal stage.
  Resign such suites if necessary.

Change-Id: Ief9ac7ee76c72a2fe3371bea909c13b52600943e
Closes-Bug: #1603084
2016-07-14 17:17:03 +03:00
Dmitry Burmistrov f935771a53 [build] Implement hotfix workflow
Implement builder part of hotfix workflow descibed at
   https://review.fuel-infra.org/21267

Change-Id: I38f8030a8079f65dc788c8db65efbde0fb2308f1
2016-07-14 14:31:54 +03:00
Dmitry Burmistrov 24b17cce5c [build] Fix package grouping feature
Allow using CUSTOM_REPO_ID as group repository

Change-Id: I69a93ec6fdab40762b3272e2f51e089981bce847
Closes-Bug: #1579011
2016-07-12 11:34:25 +03:00
Alexander Tsamutali a54c38d4e9 Use full path in fuel-projects-list
Change-Id: I60e04beb7d66ddfb02a202e2aaaef2d496dc833c
Closes-Bug: #1600216
2016-07-08 12:33:13 +00:00
Alexander Tsamutali 149396710c Option to override version length in convert_version.py
Fuel projects use release segment consisting of 2 components rather
than 3. So for example 10.0.0b1 will be released as 10.0. This patch
adds option to convert_version.py to define number of components in
release segment. It also adds a list of fuel projects and overrides
version list for them during build.

Change-Id: I0b519e620ee0e7f3173b126e9e6c9766d87cea4e
2016-07-07 23:50:03 +03:00
Jenkins 9e271728b3 Merge "Don't use `sdist` for some Fuel projects" 2016-07-06 13:23:16 +00:00
Jenkins c5bd13b6c8 Merge "Implement Sigul for signing packages" 2016-07-06 08:37:02 +00:00
Alexander Tsamutali ca012f83fb Don't use `sdist` for some Fuel projects
- fuel-astute
- fuel-library
- fuel-main
- fuel-nailgun-agent
- fuel-ui
- fuel-web

Change-Id: Ie683a2761acd96f202a7ab05932731e16cbd195b
2016-07-05 19:40:10 +03:00