We don't need these files any more. The only release
when we used them for patching was 5.0.
Change-Id: Ifec5a554460e8a17985cd1a636aecf23f7c8525f
Closes-Bug: #1485599
Define USE_PREDEFINED_FUEL_LIB_PUPPET_MODULES as URL for
downloading prepared sources, before building fuel-library
package.
This hack required for build fuel-library package
in case build-env don't have access to internet and related to
change [1].
[1]. https://review.openstack.org/#/c/211154/
Сloses-bug: #1482667
Change-Id: I02e02ef62bcc65b96fe17806105394302b2a92d1
Recent change in MOS APT repo [1] structure broke Ubuntu based
bootstrap. Adjust the URLs to work around the problem.
[1] http://mirror.fuel-infra.org/mos-repos/ubuntu/7.0
Related-Bug: #1484625
Change-Id: I316ca3571c62549b09a4a486ac2800e5966eefbe
Current requirements-deb.txt does not reflect latest changes in
MOS 7.0 packages:
* 'murano' is replaced by 'murano-common'
* 'nova-novncproxy' is replaced by 'nova-consoleproxy'
Change-Id: I4a393e48ddb98c816764537f85c4dc0780eba151
Partial-Bug: #1484434
We need to switch to local centos 6.6 mirror for downloading
kernel stuff, since upstream mirror [1] was changed with removing
all 6.6 files
[1]. http://mirror.centos.org/centos-6/6.6/
Related-bug: #1484420
Change-Id: Ia0684b71ef8855aadd7fd9a7d0bd6dc756439845
Usually, when we want install fuel w\o external internet, we use
fuel-createmiror and ubuntu-part repos. But now it is not possible
to build ubuntu-bootstrap due lack of required packages.
Change-Id: I7d98fa7e7f9b811d901f45ecec9710c2a0e19a6f
MIRROR_UBUNTU_ROOT=/pkgs/ubuntu is local copy of upstream ubuntu
mirror. We need to provide an ability to change this value while
using any other upstream mirrors, for example:
MIRROR_UBUNTU_ROOT= \
MIRROR_UBUNTU=ua.archive.ubuntu.com \
MIRROR_MOS_UBUNTU=mirror.fuel-infra.org \
make show-ubuntu-sandbox-repos
Change-Id: I30a74df5ebb4b3ca699fe692c6c076061328208e
* add posibility to pass http_link for tar file, which contain
all needed pips archives for upgrade-module
* add posibility to save artifact, which contain upgrade/deps files from
upgrade-module build process.
Change-Id: Idfc98971fbf72617cb73224f58f94cc484cc6e4e
Closes-Bug: #1475257
Perestroika builds both rpm and deb fuel repos.
We use perestroika rpm repository to build fwm
repository which includes fuel packages as well
as those packages which are listed in requirements-rpm.txt.
Deb repository can be used directly.
Closes-Bug: #1479761
Change-Id: I236144759eb38e71977d175226f81772d23de9b3
We can talk about several types of repos configurations:
* Ubuntu sandbox (make show-ubuntu-sandbox-repos);
* CentOS:
- for building local mirror (make show-yum-repos-centos);
- for using in sandbox (make show-centos-sandbox-repos);
This patch introduces several changes
1. Rename show-apt-source-list target to show-ubuntu-sandbox-repos
to be closer to centos naming (show-centos-sandbox-repos)
2. Add show-centos-sandbox-repos target, which will show yum
configuration for centos sandbox
3. Add show-yum-repos-centos, which will show yum configuration
used while building local centos mirror
Examples:
- make show-ubuntu-sandbox-repos
- make show-centos-sandbox-repos
- USE_MIRROR=none \
EXTRA_RPM_REPOS=extra,http://my.repo \
make show-yum-repos-centos
Change-Id: I0b1141f8b7acfa682f7d4c4cc6e2fd09363eb3ca
Sometimes dnsmasq stops after running `cobbler sync' command, which
breaks PXE boot. Restart dnsmasq after reconfiguring cobbler to work
around the problem.
Closes-Bug: #1482242
Change-Id: I5d6949bea15d86decd727ce9d4c4b2408fed7e05
Add target to get the content of files from ubuntu sandbox:
- source.list (repos)
- preferences (pinning)
Change-Id: I918516857753c5caca48c4c9f71866df817fde1d
Copying local certificates and CA to chroot
Useful in case deb repositories behind https
Change-Id: I44fe3126cb5a817dc317afbe7c56d37e61dac392
Partial-Bug:#1420793
fuel-bootstrap-image-set centos|ubuntu
The script makes sure cobbler, astute (and possibly other Fuel components)
use the specified bootstrap image.
Closes-Bug: #1479319
Change-Id: If5359ed831472adf4e599921d5ed26cf6bb86cd1
Yum returns 0 on partial failures, so the only way around
is to run separate `yum install` commands. This ensures
that the build fails early on, instead of at a later point,
wasting a deployer's time.
Change-Id: I4a85cd328c0d31c193c85f02c042ee5405666e5f
Partial-Bug: #1461052
This also requires swapping priorities for Mirantis and upstream
repos, to ensure that packages will be actually updated.
Related-Bug: #1476245
Change-Id: I7509ecca711737ab7a307dc573bf99c71fa62a21
The artifacts task was not being used in the
dependency chain, so it was not being called.
Cleanup is now in docker/build.done.
Change-Id: I67106496ea2a786ee17bef9fb2e6238b6d22c9cc
Closes-Bug: #1461502
Since key for devops repo [1] was changed, we need to update it:
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 1D2B45A2
[1]. http://mirror.fuel-infra.org/devops/ubuntu/
Change-Id: I9bdfa3d006cf1b0c8d8247da5dce95bb231adbb6
Seems we don't need this any more because
perestroika puts source packages on its own.
They are available online for users.
Besides, perestroika has slightly different
repo format than fwm repo and switching
to perestroika breaks src rpm downloading
for staging mirror job.
Change-Id: Ifef8e37b690dc1d867cad023fa138144637f689e
Adding rubygem-librarianp back into the requirements so that the staging
iso can be built.
Change-Id: I7e0ba65b646bd026c9dccae3ba250c16f387169b
Closes-Bug: 1477755
This change changes out librarian-puppet for librarian-puppet-simple and
removes the unneeded librarianp rpm as librarian-puppet-simple does not
require this.
Change-Id: I9c12fae47f5054b543467ebe8ab451a61abb3a7b
The bootstrap image is generated during the master node deployment.
Note: the CentOS based image is used by default.
blueprint fuel-bootstrap-on-ubuntu
Depends-On: I2fce1a4b1f485bf509bfe2ea81291ceebf57e4ef
Depends-On: I8916208ec5a7e54b4c784861fe20a94737267f76
Depends-On: Icdca2858889b83bb86c8d62fdc6fe530d2af705c
Change-Id: I3581b4d997a82aafe9744b33bbb65a60b5dca8cd