Merge "CentOS: Fix duplicated ceph repository"
This commit is contained in:
@@ -24,7 +24,6 @@ export DLRN_ROOT=${DLRN_ROOT:-${OS_NAME_VERS}-${OPENSTACK_VERSION}}
|
|||||||
export DLRN_BASE=${DLRN_BASE:-${DLRN_ROOT}/${DLRN_TAG}}
|
export DLRN_BASE=${DLRN_BASE:-${DLRN_ROOT}/${DLRN_TAG}}
|
||||||
export DLRN_BASE_URL=${DLRN_BASE_URL:-${DLRN_BASE}/delorean.repo}
|
export DLRN_BASE_URL=${DLRN_BASE_URL:-${DLRN_BASE}/delorean.repo}
|
||||||
export DLRN_DEPS_URL=${DLRN_DEPS_URL:-${DLRN_ROOT}/delorean-deps.repo}
|
export DLRN_DEPS_URL=${DLRN_DEPS_URL:-${DLRN_ROOT}/delorean-deps.repo}
|
||||||
export CEPH_VERSION=${CEPH_VERSION:-reef}
|
|
||||||
|
|
||||||
export SCRIPT_DIR=$(cd `dirname $0` && pwd -P)
|
export SCRIPT_DIR=$(cd `dirname $0` && pwd -P)
|
||||||
source $SCRIPT_DIR/functions
|
source $SCRIPT_DIR/functions
|
||||||
@@ -34,10 +33,8 @@ if [ -f /etc/ci/mirror_info.sh ]; then
|
|||||||
|
|
||||||
CENTOS_MIRROR_HOST="http://${NODEPOOL_MIRROR_HOST}/centos-stream"
|
CENTOS_MIRROR_HOST="http://${NODEPOOL_MIRROR_HOST}/centos-stream"
|
||||||
if uses_debs; then
|
if uses_debs; then
|
||||||
CEPH_MIRROR_HOST="http://${NODEPOOL_MIRROR_HOST}/ceph-deb-${CEPH_VERSION}"
|
|
||||||
NODEPOOL_PUPPETLABS_MIRROR="http://${NODEPOOL_MIRROR_HOST}/apt-puppetlabs"
|
NODEPOOL_PUPPETLABS_MIRROR="http://${NODEPOOL_MIRROR_HOST}/apt-puppetlabs"
|
||||||
else
|
else
|
||||||
CEPH_MIRROR_HOST="${CENTOS_MIRROR_HOST}/SIGs/${VERSION_ID}-stream/storage/x86_64/ceph-${CEPH_VERSION}/"
|
|
||||||
NODEPOOL_PUPPETLABS_MIRROR="http://${NODEPOOL_MIRROR_HOST}/yum-puppetlabs"
|
NODEPOOL_PUPPETLABS_MIRROR="http://${NODEPOOL_MIRROR_HOST}/yum-puppetlabs"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
@@ -45,22 +42,15 @@ else
|
|||||||
NODEPOOL_RDO_PROXY='https://trunk.rdoproject.org'
|
NODEPOOL_RDO_PROXY='https://trunk.rdoproject.org'
|
||||||
NODEPOOL_UCA_MIRROR='http://ubuntu-cloud.archive.canonical.com/ubuntu'
|
NODEPOOL_UCA_MIRROR='http://ubuntu-cloud.archive.canonical.com/ubuntu'
|
||||||
if uses_debs; then
|
if uses_debs; then
|
||||||
CEPH_MIRROR_HOST="https://download.ceph.com/debian-${CEPH_VERSION}"
|
|
||||||
NODEPOOL_PUPPETLABS_MIRROR='https://apt.puppetlabs.com'
|
NODEPOOL_PUPPETLABS_MIRROR='https://apt.puppetlabs.com'
|
||||||
else
|
else
|
||||||
CEPH_MIRROR_HOST="${CENTOS_MIRROR_HOST}/SIGs/${VERSION_ID}-stream/storage/x86_64/ceph-${CEPH_VERSION}/"
|
|
||||||
NODEPOOL_PUPPETLABS_MIRROR="https://yum.puppetlabs.com"
|
NODEPOOL_PUPPETLABS_MIRROR="https://yum.puppetlabs.com"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export FACTER_openstack_version=${OPENSTACK_VERSION}
|
export FACTER_openstack_version=${OPENSTACK_VERSION}
|
||||||
export FACTER_ceph_mirror_host=${CEPH_MIRROR_HOST}
|
|
||||||
export FACTER_ceph_version=${CEPH_VERSION}
|
|
||||||
|
|
||||||
COMMON_MIRROR_FACTS="\
|
COMMON_MIRROR_FACTS="openstack_version=${FACTER_openstack_version}"
|
||||||
openstack_version=${FACTER_openstack_version}
|
|
||||||
ceph_mirror_host=${FACTER_ceph_mirror_host}
|
|
||||||
ceph_version=${FACTER_ceph_version}"
|
|
||||||
|
|
||||||
if uses_debs; then
|
if uses_debs; then
|
||||||
export FACTER_uca_mirror_host=${NODEPOOL_UCA_MIRROR}
|
export FACTER_uca_mirror_host=${NODEPOOL_UCA_MIRROR}
|
||||||
@@ -73,7 +63,6 @@ else
|
|||||||
|
|
||||||
curl -o /tmp/delorean-deps.repo "${NODEPOOL_RDO_PROXY}/${DLRN_DEPS_URL}"
|
curl -o /tmp/delorean-deps.repo "${NODEPOOL_RDO_PROXY}/${DLRN_DEPS_URL}"
|
||||||
sed -i -e "s|https://trunk.rdoproject.org|${NODEPOOL_RDO_PROXY}|g" /tmp/delorean-deps.repo
|
sed -i -e "s|https://trunk.rdoproject.org|${NODEPOOL_RDO_PROXY}|g" /tmp/delorean-deps.repo
|
||||||
sed -i -e "s|http://mirror.centos.org|${CENTOS_MIRROR_HOST}|g" /tmp/delorean-deps.repo
|
|
||||||
sed -i -e "s|http://mirror.stream.centos.org|${CENTOS_MIRROR_HOST}|g" /tmp/delorean-deps.repo
|
sed -i -e "s|http://mirror.stream.centos.org|${CENTOS_MIRROR_HOST}|g" /tmp/delorean-deps.repo
|
||||||
|
|
||||||
export FACTER_centos_mirror_host=${CENTOS_MIRROR_HOST}
|
export FACTER_centos_mirror_host=${CENTOS_MIRROR_HOST}
|
||||||
|
@@ -48,20 +48,6 @@ class openstack_integration::repos {
|
|||||||
update_packages => true,
|
update_packages => true,
|
||||||
}
|
}
|
||||||
|
|
||||||
$ceph_version_real = pick($facts['ceph_version'], 'reef')
|
|
||||||
$ceph_mirror = pick(
|
|
||||||
$facts['ceph_mirror_host'],
|
|
||||||
"${centos_mirror}/SIGs/${facts['os']['release']['major']}-stream/storage/x86_64/ceph-${ceph_version_real}/"
|
|
||||||
)
|
|
||||||
|
|
||||||
# On CentOS, deploy Ceph using SIG repository and get rid of EPEL.
|
|
||||||
# https://wiki.centos.org/SpecialInterestGroup/Storage/
|
|
||||||
class { 'ceph::repo':
|
|
||||||
enable_sig => true,
|
|
||||||
enable_epel => false,
|
|
||||||
ceph_mirror => $ceph_mirror,
|
|
||||||
}
|
|
||||||
|
|
||||||
yumrepo { 'crb':
|
yumrepo { 'crb':
|
||||||
enabled => true,
|
enabled => true,
|
||||||
}
|
}
|
||||||
|
@@ -5,7 +5,6 @@
|
|||||||
set -ex
|
set -ex
|
||||||
trap "./copy_logs.sh" EXIT
|
trap "./copy_logs.sh" EXIT
|
||||||
export USE_OPENVOX={{ use_openvox }}
|
export USE_OPENVOX={{ use_openvox }}
|
||||||
export CEPH_VERSION={{ ceph }}
|
|
||||||
export PUPPET_MAJ_VERSION={{ puppet }}
|
export PUPPET_MAJ_VERSION={{ puppet }}
|
||||||
export SCENARIO={{ scenario }}
|
export SCENARIO={{ scenario }}
|
||||||
export GEM_HOME=`pwd`/.bundled_gems
|
export GEM_HOME=`pwd`/.bundled_gems
|
||||||
|
@@ -5,7 +5,6 @@
|
|||||||
set -e
|
set -e
|
||||||
set -x
|
set -x
|
||||||
trap "{{ ansible_user_dir }}/workspace/puppet-openstack-integration/copy_logs.sh" EXIT
|
trap "{{ ansible_user_dir }}/workspace/puppet-openstack-integration/copy_logs.sh" EXIT
|
||||||
export CEPH_VERSION={{ ceph }}
|
|
||||||
if [ "{{ puppet_gem_version }}" != "latest" ]; then
|
if [ "{{ puppet_gem_version }}" != "latest" ]; then
|
||||||
export PUPPET_GEM_VERSION='~> {{ puppet_gem_version }}'
|
export PUPPET_GEM_VERSION='~> {{ puppet_gem_version }}'
|
||||||
fi
|
fi
|
||||||
|
@@ -11,7 +11,6 @@
|
|||||||
$GEM_BIN_DIR/bundle exec rake spec_clean
|
$GEM_BIN_DIR/bundle exec rake spec_clean
|
||||||
}
|
}
|
||||||
trap trap_exit_sig EXIT
|
trap trap_exit_sig EXIT
|
||||||
export CEPH_VERSION={{ ceph }}
|
|
||||||
if [ "{{ puppet_gem_version }}" != "latest" ]; then
|
if [ "{{ puppet_gem_version }}" != "latest" ]; then
|
||||||
export PUPPET_GEM_VERSION='~> {{ puppet_gem_version }}'
|
export PUPPET_GEM_VERSION='~> {{ puppet_gem_version }}'
|
||||||
fi
|
fi
|
||||||
|
@@ -73,8 +73,6 @@
|
|||||||
- ^tox.ini$
|
- ^tox.ini$
|
||||||
roles:
|
roles:
|
||||||
- zuul: zuul/zuul-jobs
|
- zuul: zuul/zuul-jobs
|
||||||
vars:
|
|
||||||
ceph: reef
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: puppet-openstack-base
|
name: puppet-openstack-base
|
||||||
|
@@ -28,8 +28,6 @@
|
|||||||
- ^setup.cfg$
|
- ^setup.cfg$
|
||||||
- ^setup.py$
|
- ^setup.py$
|
||||||
- ^tox.ini$
|
- ^tox.ini$
|
||||||
vars:
|
|
||||||
ceph: reef
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: puppet-openstack-litmus-module-base
|
name: puppet-openstack-litmus-module-base
|
||||||
|
Reference in New Issue
Block a user