Guillaume Abrioux [Fri, 14 May 2021 11:57:59 +0000 (13:57 +0200)]
cephadm-ansible: update scripts
This updates the build and teardown scripts so the playbook in
cephadm-ansible repository can be tested with the upstream ci.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Guillaume Abrioux [Mon, 10 May 2021 06:53:54 +0000 (08:53 +0200)]
Merge pull request #1809 from ceph/cephadm-ansible
cephadm-ansible: add initial job
Guillaume Abrioux [Fri, 7 May 2021 12:09:52 +0000 (14:09 +0200)]
cephadm-ansible: add initial job
This adds a job definition for cephadm-ansible.
For now it doesn't run anything, it's just adding the definition into
jenkins so we can start setting up the corresponding repository
(cephadm-ansible).
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Kefu Chai [Thu, 6 May 2021 03:12:53 +0000 (11:12 +0800)]
Merge pull request #1807 from mgfritch/opensuse-leap-15.3
ceph-dev-build: update {build,setup}_osc
Reviewed-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 5 May 2021 12:50:24 +0000 (20:50 +0800)]
Merge pull request #1808 from tchaikov/wip-ceph-pr-docs-check
ceph-pr-docs: add annotation to build result
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Kefu Chai [Tue, 4 May 2021 05:47:53 +0000 (13:47 +0800)]
ceph-pr-docs: add annotation to build result
* do not "set -e", so the script does not exit immediately. instead
use a variable of "succeed" to store true if the document is built
successfully, and false otherwise
* feed the output of the sphinx-build to github-check tool, so it
is able to parse and call the GitHub Check API to update the
Check web page on the PR if the test fails.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 4 May 2021 02:44:43 +0000 (10:44 +0800)]
Merge pull request #1684 from tchaikov/wip-cbt-lint
ceph-cbt-lint: add cbt lint test
Reviewed-by: David Galloway <dgallowa@redhat.com>
Michael Fritch [Mon, 3 May 2021 22:16:12 +0000 (16:16 -0600)]
ceph-dev-build: update {build,setup}_osc
use openSUSE Leap 15.3 repository for pacific and quincy
Fixes: https://tracker.ceph.com/issues/50563
Signed-off-by: Michael Fritch <mfritch@suse.com>
Guillaume Abrioux [Wed, 28 Apr 2021 17:50:37 +0000 (19:50 +0200)]
Merge pull request #1777 from ceph/drop_luminous_from_cv_nightly
ceph-volume-nightly: remove luminous
Guillaume Abrioux [Wed, 28 Apr 2021 14:23:41 +0000 (16:23 +0200)]
Merge pull request #1806 from ceph/fix_ganesha_builds
nfs-ganesha: fix broken builds
Guillaume Abrioux [Wed, 28 Apr 2021 14:02:15 +0000 (16:02 +0200)]
nfs-ganesha: fix broken builds
This job must be updated due to recent chances in nfs-ganesha (CMakeLists.txt)
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Kefu Chai [Wed, 28 Apr 2021 08:24:39 +0000 (16:24 +0800)]
Merge pull request #1805 from tchaikov/wip-debug-build-of-crimson
scripts/build_utils.sh: build Debug builds for crimson flavor
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Wed, 28 Apr 2021 06:16:52 +0000 (14:16 +0800)]
scripts/build_utils.sh: build Debug builds for crimson flavor
for ease of testing.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 28 Apr 2021 06:14:58 +0000 (14:14 +0800)]
scripts/build_utils.sh: use "+=" for appending string to a variable
less repeating this way.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 28 Apr 2021 06:12:14 +0000 (14:12 +0800)]
ceph-dev-*setup: extract ceph_build_args_from_flavor() out
so this helper can be shared by ceph-dev-new-setup and ceph-dev-setup
jobs.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 24 Apr 2021 07:31:31 +0000 (15:31 +0800)]
Merge pull request #1793 from ceph/wip-1772
sync-push: Use sort -V
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 22 Apr 2021 17:08:11 +0000 (01:08 +0800)]
Merge pull request #1804 from tchaikov/wip-no-ppa-on-bionic
scripts/build_utils.sh: do not use ppa on bionic
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Thu, 22 Apr 2021 06:17:46 +0000 (14:17 +0800)]
scripts/build_utils.sh: do not use ppa on bionic
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Wed, 21 Apr 2021 13:48:39 +0000 (08:48 -0500)]
Merge pull request #1803 from tchaikov/wip-pr-docs-cleanup
ceph-pr-docs: remove more leftover source.list
Kefu Chai [Wed, 21 Apr 2021 13:28:51 +0000 (21:28 +0800)]
ceph-pr-docs: remove more leftover source.list
Signed-off-by: Kefu Chai <kchai@redhat.com>
Guillaume Abrioux [Fri, 16 Apr 2021 14:40:57 +0000 (16:40 +0200)]
Merge pull request #1801 from ceph/guits-add-ca-nightly-fs2bs
ceph-ansible: add a nightly job
Guillaume Abrioux [Thu, 15 Apr 2021 13:04:49 +0000 (15:04 +0200)]
ceph-ansible: add a nightly job
This adds a missing nightly job 'filestore_to_bluestore'
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Kefu Chai [Wed, 14 Apr 2021 07:27:26 +0000 (15:27 +0800)]
Merge pull request #1800 from rzarzynski/wip-crimson-only-builds
ceph-dev-new-trigger: add a crimson-only building variant.
Reviewed-by: Kefu Chai <kchai@redhat.com>
Radoslaw Zarzynski [Tue, 13 Apr 2021 13:13:36 +0000 (13:13 +0000)]
ceph-dev-new-trigger: add a crimson-only building variant.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Dan Mick [Fri, 9 Apr 2021 19:55:14 +0000 (12:55 -0700)]
Merge pull request #1799 from dmick/wip-nfs-ganesha
nfs-ganesha: change patch to sed, drop some older distro/releases
Dan Mick [Fri, 9 Apr 2021 02:42:34 +0000 (19:42 -0700)]
nfs-ganesha: remove centos7 and xenial, build arm64 (centos8 only)
Signed-off-by: Dan Mick <dmick@redhat.com>
Dan Mick [Fri, 9 Apr 2021 02:40:24 +0000 (19:40 -0700)]
nfs-ganesha: fix patch for debian/rules
Some branches of nfs-ganesha-debian don't have the right format for
the patch file to work (Cmake features can be turned on or off
with various words, ON/OFF, YES/NO, etc.). Use sed instead to be
more resilient to such chicanery.
Signed-off-by: Dan Mick <dmick@redhat.com>
Kefu Chai [Thu, 8 Apr 2021 02:04:42 +0000 (10:04 +0800)]
Merge pull request #1797 from dmick/wip-build-utils
Wrong variable use / shell syntax errors in build_utils.sh
Reviewed-by: Kefu Chai <kchai@redhat.com>
Dan Mick [Thu, 8 Apr 2021 01:47:51 +0000 (18:47 -0700)]
build_utils.sh: delete unescaped newlines in sources.list addition
Signed-off-by: Dan Mick <dmick@redhat.com>
Dan Mick [Thu, 8 Apr 2021 01:47:16 +0000 (18:47 -0700)]
build_utils.sh: check correct version of variable for distro
Signed-off-by: Dan Mick <dmick@redhat.com>
adam kraitman [Wed, 7 Apr 2021 19:28:52 +0000 (22:28 +0300)]
Merge pull request #1796 from ceph/wip-unattende
ansible: Remove unattended-upgrades after package install
David Galloway [Wed, 7 Apr 2021 15:35:22 +0000 (11:35 -0400)]
ansible: Remove unattended-upgrades after package install
One of the packages we *do* want to install (software-properties-common maybe) pulls in unattended upgrades. It's not a strict dependency so we can remove it after package install. It's the only package that gets removed.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Wed, 7 Apr 2021 14:44:11 +0000 (22:44 +0800)]
Merge pull request #1795 from tchaikov/wip-hookdir
scripts/build_utils.sh: set hookdir using pbuilderrc
Reviewed-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Wed, 7 Apr 2021 13:09:57 +0000 (21:09 +0800)]
scripts/build_utils.sh: set hookdir using pbuilderrc
per our testing, --hookdir does not work even the pbuilderrc(5) puts
> HOOKDIR=/usr/lib/pbuilder/hooks
> Specifies the default location for the user hooks directory. This is overridden with the option --hookdir.
so let use HOOKDIR as we did before
e81fd7baa0e49242cef2db66eeb3fe6dc4269905
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 7 Apr 2021 12:43:56 +0000 (20:43 +0800)]
scripts/build_utils.sh: no need to update repo if ppa repo is not used
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 7 Apr 2021 12:41:50 +0000 (20:41 +0800)]
scripts/build_utils.sh: make user script executable
as per pbuilder(8),
> The scripts must be executable and may be either binaries or
> interpreted scripts.
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Mon, 5 Apr 2021 15:41:14 +0000 (11:41 -0400)]
sync-push: Use sort -V
Signed-off-by: David Galloway <dgallowa@redhat.com>
Dan Mick [Fri, 2 Apr 2021 19:07:53 +0000 (12:07 -0700)]
Merge pull request #1792 from tchaikov/wip-updates
scripts/build_utils.sh: install gnupg before ppa packages
Kefu Chai [Fri, 2 Apr 2021 05:09:50 +0000 (13:09 +0800)]
scripts/build_utils: use -security and -updates repo
Signed-off-by: Kefu Chai <kchai@redhat.com>
Dan Mick [Fri, 2 Apr 2021 03:20:39 +0000 (20:20 -0700)]
Merge pull request #1790 from tchaikov/wip-no-quotes-thanks
scripts/build_utils.sh: should not quote --mirror option
Kefu Chai [Fri, 2 Apr 2021 03:16:59 +0000 (11:16 +0800)]
scripts/build_utils.sh: should not quote --mirror option
otherwise the URL is not reachable with quotes in it.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Dan Mick [Thu, 1 Apr 2021 21:27:57 +0000 (14:27 -0700)]
Merge pull request #1781 from dmick/wip-nfs-ganesha-arm64
Fix up nfs-ganesha for arm64/centos8 builds
Kefu Chai [Wed, 31 Mar 2021 15:40:47 +0000 (23:40 +0800)]
Merge pull request #1788 from tchaikov/wip-xunit-thresholds
ceph-pull-requests: specify threshold for a failure
Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
David Galloway [Wed, 31 Mar 2021 14:26:34 +0000 (10:26 -0400)]
Merge pull request #1789 from ceph/wip-allow-focal
multiple PR jobs: Run on any Ubuntu node
David Galloway [Wed, 31 Mar 2021 14:14:13 +0000 (10:14 -0400)]
multiple PR jobs: Run on any Ubuntu node
All of Jenkins builders are running Ubuntu Focal. They all have the bionic label. They also have the xenial label but that's only because we're still building packages *for* Xenial. But not *on* Xenial.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Wed, 31 Mar 2021 09:15:11 +0000 (17:15 +0800)]
ceph-pull-requests: specify threshold for a failure
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Kefu Chai [Wed, 31 Mar 2021 00:37:43 +0000 (08:37 +0800)]
Merge pull request #1785 from tchaikov/wip-pbuilder
scripts/build_utils: write settings to /root/.pbuilderrc
Reviewed-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Tue, 30 Mar 2021 15:06:43 +0000 (23:06 +0800)]
scripts/build_utils: write settings to /root/.pbuilderrc
according to pbuilder(8)
> ${HOME}/.pbuilderrc
> The personal configuration file for pbuilder, which overrides settings set in other configuration files.
>
> Note that ${HOME} is usually /root (if you are running pbuilder through sudo).
since we always call `pbuilder` via `sudo`, we should overwrite
/root/.pbuilderrc with $HOME/.pbuilderrc.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 30 Mar 2021 15:04:18 +0000 (23:04 +0800)]
scripts/build_utils: use "pbuilder clean"
"clean" is now a command instead of an option.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 30 Mar 2021 14:43:38 +0000 (22:43 +0800)]
script/build_utils.sh: use a single variable for pbuilder options
for better maintainability
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 30 Mar 2021 17:03:20 +0000 (01:03 +0800)]
Merge pull request #1780 from dmick/wip-xunit-skip
ceph-pull-requests: skip xunit publisher if no test files present
Reviewed-by: Kefu Chai <kchai@redhat.com>
David Galloway [Tue, 30 Mar 2021 15:07:30 +0000 (11:07 -0400)]
Merge pull request #1782 from tchaikov/wip-gcc-9-bionic
scripts/build_utils.sh: use gcc-9 from ppa on bionic
Kefu Chai [Tue, 30 Mar 2021 13:04:11 +0000 (21:04 +0800)]
Merge pull request #1784 from tchaikov/wip-dashboard-py3
ceph-dashboard-pull-requests: install python3 packages only
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Kefu Chai [Tue, 30 Mar 2021 11:59:00 +0000 (19:59 +0800)]
ceph-dashboard-pull-requests: install python3 packages only
since we've moved to ubuntu focal for running "make check", "ceph-dashboard-pull-requests"
and "ceph-pr-api" tests. and ubuntu focal does not package python2 packages
for python-scipy or python-routes. let's just install the python3
packages.
this change is related to nautilus builds. because nautilus is the last
release which supports python2.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 30 Mar 2021 08:51:44 +0000 (16:51 +0800)]
Merge pull request #1783 from tchaikov/wip-api-test-python2
ceph-{api-nightly,pr-api}: install python3 packages on debian derivat…
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Kefu Chai [Tue, 30 Mar 2021 02:57:43 +0000 (10:57 +0800)]
ceph-{api-nightly,pr-api}: install python3 packages on debian derivatives
since we've moved to ubuntu focal for running "make check" and
"ceph-pr-api" tests. and ubuntu focal does not package python2 packages
for python-scipy or python-routes. let's just install the python3
packages.
this change is related to nautilus builds. because nautilus is the last
release which supports python2.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Dan Mick [Tue, 30 Mar 2021 01:10:41 +0000 (18:10 -0700)]
Merge pull request #1778 from dmick/wip-tcmu-runner-arm64
tcmu-runner: add arm64
Kefu Chai [Mon, 29 Mar 2021 15:48:34 +0000 (23:48 +0800)]
scripts/build_utils.sh: use gcc-9 from ppa on bionic
for using more C++17 compliant compiler
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Dan Mick [Sat, 27 Mar 2021 01:56:40 +0000 (18:56 -0700)]
nfs-ganesha: remove unused variable
Signed-off-by: Dan Mick <dmick@redhat.com>
Dan Mick [Sat, 27 Mar 2021 01:55:44 +0000 (18:55 -0700)]
nfs-ganesha: mock arch is aarch64, not arm64
Signed-off-by: Dan Mick <dmick@redhat.com>
Dan Mick [Sat, 27 Mar 2021 01:55:12 +0000 (18:55 -0700)]
nfs-ganesha: enable centos8 for arm64, handle lowercase repo names
Signed-off-by: Dan Mick <dmick@redhat.com>
Dan Mick [Thu, 25 Mar 2021 23:02:48 +0000 (16:02 -0700)]
ceph-pull-requests: skip xunit publisher if no test files present
otherwise make check, at least, fails
Signed-off-by: Dan Mick <dmick@redhat.com>
Kefu Chai [Thu, 25 Mar 2021 12:22:06 +0000 (20:22 +0800)]
Merge pull request #1779 from tchaikov/wip-pr-ctest
ceph-pull-requests: use XUnit for publishing the test result of ctest
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Kefu Chai [Thu, 25 Mar 2021 10:55:45 +0000 (18:55 +0800)]
ceph-pr-commits: remove non-ascii char
otherwise `jenkins-jobs test` fails when reading it in non-utf-8 locale,
Traceback (most recent call last):
File "/tmp/venv.KVnqGXyZ3a/bin/jenkins-jobs", line 8, in <module>
sys.exit(main())
File "/tmp/venv.KVnqGXyZ3a/lib/python3.6/site-packages/jenkins_jobs/cli/entry.py", line 165, in main
jjb.execute()
File "/tmp/venv.KVnqGXyZ3a/lib/python3.6/site-packages/jenkins_jobs/cli/entry.py", line 146, in execute
ext.obj.execute(self.options, self.jjb_config)
File "/tmp/venv.KVnqGXyZ3a/lib/python3.6/site-packages/jenkins_jobs/cli/subcommand/test.py", line 66, in execute
config_xml=options.config_xml)
File "/tmp/venv.KVnqGXyZ3a/lib/python3.6/site-packages/jenkins_jobs/builder.py", line 279, in update_jobs
output.write(job.output())
File "/tmp/venv.KVnqGXyZ3a/lib/python3.6/codecs.py", line 836, in write
return self.writer.write(data)
File "/tmp/venv.KVnqGXyZ3a/lib/python3.6/codecs.py", line 376, in write
data, consumed = self.encode(object, self.errors)
UnicodeEncodeError: 'latin-1' codec can't encode character '\u2014' in position 57823: ordinal not in range(256)
before this change:
$ iconv -f ascii -t ascii < ./ceph-pr-commits/build/build
...
input sequence at position 197
after this change,
$ iconv -f ascii -t ascii < ./ceph-pr-commits/build/build
finishes without issues.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 25 Mar 2021 09:15:44 +0000 (17:15 +0800)]
ceph-pull-requests: use XUnit for publishing the test result of ctest
for better developer experience
Signed-off-by: Kefu Chai <kchai@redhat.com>
Dan Mick [Tue, 23 Mar 2021 02:23:17 +0000 (19:23 -0700)]
tcmu-runner: add arm64
Signed-off-by: Dan Mick <dmick@redhat.com>
Dimitri Savineau [Fri, 19 Mar 2021 15:28:16 +0000 (11:28 -0400)]
ceph-volume-nightly: remove luminous
Mimic was already removed and Luminous is EOL so no need to keep jobs
for this release.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
David Galloway [Thu, 18 Mar 2021 20:34:43 +0000 (16:34 -0400)]
Merge pull request #1775 from ceph/wip-nomore10
build_utils: Start using pip 21.0.1 instead of 10.0.0
David Galloway [Thu, 18 Mar 2021 19:09:20 +0000 (15:09 -0400)]
build_utils: Start using pip 20.3.4 instead of 10.0.0
Started seeing
```
+ /tmp/venv.ivc8u2qcCO/bin/pip install --no-binary=:all: --upgrade --exists-action=i --find-links=file:///home/jenkins-build/.cache/pip --no-index 'jenkins-job-builder>=3.5.0'
Looking in links: file:///home/jenkins-build/.cache/pip
Collecting jenkins-job-builder>=3.5.0
Collecting six>=1.9.0 (from jenkins-job-builder>=3.5.0)
Collecting PyYAML<6,>=3.10.0 (from jenkins-job-builder>=3.5.0)
Could not find a version that satisfies the requirement wheel (from versions: )
No matching distribution found for wheel
```
Even 21.0.1 on Ubuntu 16.04 was failing. It's just time to pin a newer version.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Dan Mick [Thu, 18 Mar 2021 20:10:37 +0000 (13:10 -0700)]
Merge pull request #1774 from ceph/wip-preferpy3
build_utils.sh: Prefer python3 instead of python2 for virtualenvs
David Galloway [Thu, 18 Mar 2021 19:59:54 +0000 (15:59 -0400)]
Merge pull request #1709 from ceph/wip-login-dockerhub
ceph*build: Login to docker.io if needed
David Galloway [Thu, 18 Mar 2021 19:53:44 +0000 (15:53 -0400)]
Merge pull request #1761 from ceph/wip-spc
ansible: Install software-properties-common on deb builders
David Galloway [Thu, 18 Mar 2021 19:45:21 +0000 (15:45 -0400)]
Merge pull request #1769 from ceph/wip-use-network
build_utils: Use network in pbuilder env
David Galloway [Thu, 18 Mar 2021 19:37:37 +0000 (15:37 -0400)]
Merge pull request #1773 from ceph/wip-or-pacific
build_utils: Don't build pacific containers for el7
David Galloway [Thu, 18 Mar 2021 19:26:11 +0000 (15:26 -0400)]
Merge pull request #1772 from ceph/wip-oh-noes
sync-push: Print releases in order
David Galloway [Thu, 18 Mar 2021 19:23:54 +0000 (15:23 -0400)]
Merge pull request #1776 from ceph/wip-laterjjb
ceph-build-pull-requests: Use newer jjb
David Galloway [Thu, 18 Mar 2021 19:12:29 +0000 (15:12 -0400)]
ceph-build-pull-requests: Use newer jjb
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 4 Mar 2021 14:51:56 +0000 (09:51 -0500)]
build_utils.sh: Prefer python3 instead of python2 for virtualenvs
https://github.com/ceph/ceph-build/blob/master/scripts/build_utils.sh#L94-L105
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 18 Mar 2021 17:46:48 +0000 (13:46 -0400)]
build_utils: Don't build pacific containers for el7
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 18 Mar 2021 16:06:23 +0000 (12:06 -0400)]
sync-push: Print releases in order
Previous directory listing behavior:
```
octopus-15.2.10
octopus-15.2.4
octopus-15.2.5
octopus-15.2.6
octopus-15.2.7
octopus-15.2.8
octopus-15.2.9
```
Desired (and current with this PR) listing behavior:
```
octopus-15.2.4
octopus-15.2.5
octopus-15.2.6
octopus-15.2.7
octopus-15.2.8
octopus-15.2.9
octopus-15.2.10
```
This wasn't discovered until now because the `$newgen` stuff I do in this script only applies to Octopus for now. Octopus only had single digit minor release versions (15.x.{1..9}) until 15.2.10. The symlink didn't get updated to download.ceph.com/rpm-octopus still pointed to download.ceph.com/rpm-15.2.9 since it was last in the directory listing.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Guillaume Abrioux [Thu, 18 Mar 2021 05:41:32 +0000 (06:41 +0100)]
Merge pull request #1767 from ceph/drop-3.2-5.0
ceph-ansible: drop stable-3.2 and stable-5.0 nightlies
Dan Mick [Thu, 18 Mar 2021 02:06:04 +0000 (19:06 -0700)]
Merge pull request #1771 from ceph/wip-pip3
Revert "build_utils.sh: Prefer python3 instead of python2 for virtual envs
David Galloway [Wed, 17 Mar 2021 23:57:41 +0000 (19:57 -0400)]
Revert "build_utils.sh: Prefer python3 instead of python2 for virtualenvs"
This reverts commit
58afbde0aead09adc1f7af06e8491670e1acd614.
David Galloway [Wed, 17 Mar 2021 20:42:23 +0000 (16:42 -0400)]
build_utils: Use network in pbuilder env
Not sure what happened between 0.229.1 vs 0.230.4 but seems `--use-network no` is now the default. Discovered on a Focal builder.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 17 Mar 2021 18:31:31 +0000 (14:31 -0400)]
Merge pull request #1766 from ceph/wip-prefer-py3
build_utils.sh: Prefer python3 instead of python2 for virtualenvs
Guillaume Abrioux [Wed, 17 Mar 2021 15:25:20 +0000 (16:25 +0100)]
ceph-ansible: drop stable-3.2 and stable-5.0 nightlies
stable-3.2 no longer receives patches
stable-5.0 won't be productized
there so few CI resources allocated to ceph-ansible that we can't
affoard testing all of this.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Kefu Chai [Wed, 17 Mar 2021 14:13:39 +0000 (22:13 +0800)]
Merge pull request #1764 from tchaikov/wip-ceph-pull-request-kill-tests
ceph-pull-requests: kill orphan processes after job is aborted
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Wed, 17 Mar 2021 11:22:36 +0000 (19:22 +0800)]
ceph-pull-requests: kill orphan processes after job is aborted
Fixes: https://tracker.ceph.com/issues/47830
Signed-off-by: Kefu Chai <kchai@redhat.com>
Guillaume Abrioux [Wed, 17 Mar 2021 10:36:03 +0000 (11:36 +0100)]
Merge pull request #1763 from ceph/fix_ganesha_builds
nfs-ganesha: fix wrong url for setting REPO_URL
Guillaume Abrioux [Wed, 17 Mar 2021 10:29:50 +0000 (11:29 +0100)]
nfs-ganesha: fix wrong url for setting REPO_URL
7173ede7ec472b555c137093cb30e272ce1868cd was an attempt to fix the
nfs-ganesha job but it's using the wrong url. This commit fixes it.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Guillaume Abrioux [Wed, 17 Mar 2021 10:13:06 +0000 (11:13 +0100)]
Merge pull request #1762 from ceph/fix_ganesha_builds
nfs-ganesha: fix devel builds
Guillaume Abrioux [Wed, 17 Mar 2021 10:06:16 +0000 (11:06 +0100)]
nfs-ganesha: fix devel builds
since recent changes in shaman, the query for setting `REPO_URL` must be
updated.
This should fix the builds that are currently broken.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Guillaume Abrioux [Wed, 17 Mar 2021 06:24:37 +0000 (07:24 +0100)]
Merge pull request #1688 from ceph/wip-force-vagrant
ansible: New playbook to force reinstall vagrant on CentOS8
Guillaume Abrioux [Mon, 15 Mar 2021 12:58:02 +0000 (13:58 +0100)]
Merge pull request #1760 from ceph/new-c-v-maintainer
swap ceph-volume maintainers
David Galloway [Thu, 11 Mar 2021 19:17:03 +0000 (14:17 -0500)]
ansible: Install software-properties-common on deb builders
Provides `add-apt-repository`
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 11 Mar 2021 18:48:58 +0000 (13:48 -0500)]
Merge pull request #1759 from dmick/wip-arm
prune-quay.py: Provision for aarch64 containers, manifest lists, minor improvements
Jan Fajerski [Tue, 9 Mar 2021 12:29:27 +0000 (13:29 +0100)]
swap ceph-volume maintainers
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
Dan Mick [Mon, 8 Mar 2021 20:33:04 +0000 (12:33 -0800)]
prune-quay.py: don't try to examine manifest-list tags
They don't have image_ids, so don't consider them for "same as"
comparisons
Signed-off-by: Dan Mick <dmick@redhat.com>
Dan Mick [Mon, 8 Mar 2021 20:31:48 +0000 (12:31 -0800)]
prune-quay.py: reinstate verbose log about form of tag
Signed-off-by: Dan Mick <dmick@redhat.com>
Dan Mick [Mon, 8 Mar 2021 19:53:25 +0000 (11:53 -0800)]
prune-quay.py: parse and hold possible arch value
currently only for debugging ease; may be useful in future
Signed-off-by: Dan Mick <dmick@redhat.com>