Commit Graph

256 Commits

Author SHA1 Message Date
Andreas Jaeger f65ad25c69 Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: I0356a8a279150091921a780eab56c4b12bb64db0
2019-12-18 09:45:10 +01:00
OpenDev Sysadmins 3c81c46ca5 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 30d57ca63a 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 15:55:10 +03:00
Alexander Evseev cbab819bae Fix pathes to GPG keys in CentOS 7.1 mock config
Change-Id: Id7033e0c9ada4911d0a905fb76f4c66588d21603
2017-06-21 15:01:50 +03:00
Alexander Evseev d9a9b3b0fd Update mockbuild configuration
- add option to mock to use old chroots instead of new systemd-based
  - fix paths to RPM GPG keys
  - bump CentOS version to 7.2.1511

Change-Id: Ie5e6c06e6138b444cb7d6eecd03937c269f31832
2017-06-21 14:33:23 +03:00
Dmitry Burmistrov 567a5a13fa [build][deb] Run custom scripts before build
Add ability to execute custom scripts before build stage
    Custom scripts can be executed with `run-parts` from `debian/hooks.d`
    folder

Change-Id: I0e84f6cdfca029d92178b4a66678a1c4a69808b1
2017-05-04 17:40:15 +04:00
Dmitry Burmistrov 1c066ce854 [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 18:04:30 +04:00
Dmitry Burmistrov 2473d5963b [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 12:48:10 +04:00
Dmitry Burmistrov 4d167df854 [build][rpm] Fix yaml report
Get source package name from srpm package instead of spec file

Change-Id: Ibf88f133c8af50f756e9abcecb7f2b79030efca4
2017-02-07 13:39:24 +04:00
Dmitry Burmistrov ea888357b7 [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
2017-01-31 14:03:27 +04:00
Dmitry Burmistrov 84307dbfb5 [build] Customise fuel pkg revision
Allow to change fuel package revision from CI side

   Related-Bug: #1651771

Change-Id: I10e158256e8c0f7cd32f74ba05bfdb1cf376a83a
2017-01-10 17:31:54 +04:00
Dmitry Burmistrov 0bba0d21e5 [build] Update setuptools
Use fresh setuptools version to generate source tarball

Change-Id: I9119f061e1ec6845935a595ab8a3413e13a3b032
2016-12-23 17:24:16 +04:00
Jenkins 703c73764d Merge "[build] Use virtualenv to create tarballs" 2016-12-15 15:36:18 +00:00
Dmitry Burmistrov 95186b3706 [build] Fix repolist for hotfix flow
Change-Id: I5aa0b0883af3102b663219968626798adce96d4d
2016-12-15 19:15:05 +04:00
Dmitry Burmistrov 1a9697c30f [build] Use virtualenv to create tarballs
Use virtualenv to deal with different pbr requirements

   Closes-Bug: #1650049

Change-Id: I814c76208ba569263bb0bc0a5082705f230dc882
2016-12-15 17:11:21 +04:00
Dmitry Burmistrov b3fc883f83 [publish] Fix publishing deb hotfix updates
Closes-Bug: #1643841

Change-Id: Ief770d1cfa4ed1c0e57fa16f1e64f28a90c5fa01
2016-11-22 14:30:56 +03: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