Commit Graph

273 Commits

Author SHA1 Message Date
Andreas Jaeger 32ca1f64ab 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: I274ce8f03b58ad770221219c197336055e263d38
2019-12-18 09:42:48 +01:00
Vladimir Kozhukalov 320260646b Set default EXTRA_RPM_REPOS to use proposed repo
Change-Id: I6b2b64af6f0608afb3d4769142b715d71b4a509c
Closes-Bug: #1641606
2017-01-30 18:03:31 +03:00
Sergey Kulanov 3102e7fc29 Allow to pass RPM repos to build-sandbox
We need to have an abitily to pass some custom rpm repos into
rpm build-sandbox

Closes-bug: #1619309
Change-Id: Ie328e5b18c3a81f67b5d19ef0d3992594e7f58c6
2016-09-08 12:45:14 +03:00
Dmitry Teselkin 3b9baf4a74 Switch to Ubuntu Xenial
Change-Id: Ibcf911e26b3c8fc2b1cf0368f953e4fa8f9b8779
blueprint: mos-xenial
2016-08-02 19:52:23 +03:00
Jenkins eeebb60a92 Merge "Remove fuel-mirror package" 2016-06-29 16:06:13 +00:00
Vladimir Kozhukalov c59840efc2 Remove fuel-upgrade repository url
Fuel-upgrade was used to develop upgrade scripts for
the Fuel admin node. This repository is to be removed.
All upgrade related stuff is being developed in fuel-octane.

Change-Id: Id86d931383667d705a62c182fd2876b5dffd41df
2016-06-29 14:12:15 +03:00
Vladimir Kozhukalov 629ca1f785 Remove fuel-mirror package
Since now Packetary is a recommended tool to build/clone
rpm/deb repositories and Fuel client is to be used
to modify default repository settings.

Change-Id: Ifd4ee718e70ff7dc8b4724c2a00f2aaeb3813b7f
2016-06-27 16:23:28 +03:00
Dmitry Teselkin 214a08ecd8 Allow external values for Ubuntu
Change-Id: I5872e3d06f6b3a3dada0d1a716155776a36e405a
blueprint: mos-xenial
2016-06-01 11:51:30 +03:00
Sergey Kulanov d27a808ad0 Get rid of Mirantis related links
All related internal mirrors can be re-defined through
the env variables, so we can freely remove them

Change-Id: Iae8bb0fbba8097e67287406a8aaf378283545c5c
Closes-bug: #1582701
2016-05-18 13:33:13 +03:00
Jenkins 84750a4712 Merge "clean up vbox script parameter since vbox script is moved to another git repo" 2016-04-14 12:15:20 +00:00
Sergey Kulanov e124d5fe53 Align mirror path for CentOS repos
Change-Id: I5ad54343f10800cca60e03eecd65686365af5ebd
Related-bug: #1563870
2016-04-11 12:44:22 +03:00
Guo Ruijing d0e5b94ca8 clean up vbox script parameter since vbox script is moved to another git repo
Change-Id: Ib08b37ec6ee44bc4e95750b19d24dcbb72e93a09
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-04-08 14:19:11 +08:00
Sergey Kulanov 41631f9963 Fix fuel_ui repo commit variable
We need to use FUEL_UI_COMMIT instead of FUEL_UI
since build_repo function uses FUEL_UI_COMMIT

Change-Id: I87b4ff6b414b22cd3e87315950f0a08f7fb80617
Closes-bug: #1566838
2016-04-06 15:57:13 +03:00
Jenkins 303c4e2697 Merge "Bump version to 10.0" 2016-04-06 11:52:46 +00:00
Jenkins 5e63e2460e Merge "Use CentOS 7 release for master node" 2016-03-29 15:20:21 +00:00
Dmitry Teselkin a66b50c659 Use CentOS 7 release for master node
A commit similar to this one was applied (and then reverted because of
some issues) some time ago to switch ISO to CentOS-7.2. When all issues
were resolved we finally have switched to CentOS-7 using intermediate
snapshots that updating constantly. A path to snapshot to use is passed
from CI rather than should be generated inside fuel-main as it was
before.

However, there are community builds that doesn't use snapshotting
mechanism but also should be switched to CentOS-7.

This commit does this, switching ISO to consume the latest CentOS
release [1, 2]

[1]. http://mirror.centos.org/centos/7/
[2]. https://specs.openstack.org/openstack/fuel-specs/specs/9.0/switch-to-centos-7-2.html

Blueprint: switch-to-centos-7-2

Change-Id: I117343c29921238aaef73d7deb3494ea1421e404
2016-03-28 15:17:09 +00:00
Nguyen Hung Phuong 735eef25ec Fix typos in Fuel files
TrivialFix

Change-Id: Ie3196a4b09ab46c67ea9316e6c048bbc69a10232
2016-03-28 10:34:59 +07:00
Sergey Kulanov 24295753d8 Bump version to 10.0
Change-Id: I26fb9731675658dfdae853b778256f8bdb8fde44
Related-bug: #1558589
2016-03-27 20:31:04 +00:00
Sergey Kulanov ebab0180b3 Add fuel-ui repo to ISO build process
Though build packages during ISO build is going to depracate
we still need to align all fuel packages build flow

Change-Id: Ic4c3917a608dbdc955263dd13871012a8f498dee
Partial-Bug: #1471763
Implements: blueprint separate-fuel-ui-repo
2016-03-01 20:38:48 +03:00
Vladimir Kozhukalov ef9909a9b0 Removed virtualbox scripts
Virtualbox scripts have been moved to a separate git
repository https://review.openstack.org/#/c/279074/

Change-Id: Ib7d38ff46fc9c632115c833287a45ac4f5b30ab2
2016-02-23 00:44:53 +03:00
Roman Vyalov bf24fff4fd Revert "Use current CentOS when building ISO"
This reverts commit e41e7ed66d.

Change-Id: Ib96de89d72ffca778f282fe65f47d45df0fccece
2016-02-12 16:08:54 +00:00
Ivan Suzdal e41e7ed66d Use current CentOS when building ISO
Switch make system to use latest available CentOS version, which is always
accessible at http://mirror.centos.org/centos/$release/.

Previous releases could be used if needed be, for example:
make MIRROR_CENTOS=http://vault.centos.org/7.1.1503/

Change-Id: Id15ddf90fdf5222f94d14865a42680ce8b955eef
2016-02-11 13:26:38 +01:00
Vladimir Kozhukalov c23c6c7a46 Remove Docker related code
We got rid of using docker containers
on the master node. Now we deploy all
Fuel service directly on the host.

Implements blueprint: get-rid-docker-containers

Change-Id: Ie636d33d091a95fb0ff8fbd71e49cbccf1cb34fa
2016-02-10 19:35:40 +03:00
Sergey Kulanov d34ffc1338 Allow to build fuel/fuel-centos-build docker image through proxy
Building ISO through proxy is possible out of the box by:

 * defining http_proxy variable, for example
    export http_proxy=http://proxy_ip_address:proxy_port
    export https_proxy=https://proxy_ip_address:proxy_port
    export no_proxy=localhost
    make iso \
      PROXY_CONFIG="http_proxy=http://proxy_ip_address:proxy_port \
      https_proxy=https://proxy_ip_address:proxy_port \
      no_proxy=localhost"

 * allowing to bypass http_proxy variable for sudo operations, by
   updating sudoerc configuration file, for example:
      Defaults      env_keep += "http_proxy https_proxy no_proxy"

The only thing which needs to be updated - bypassing proxy for
docker build operation. This patch introduces this change

Change-Id: I2b5c7a071bec7448070395f88565701539a9adef
Related-bug: #1538698
2016-01-29 17:53:34 +02:00
Vladimir Kozhukalov 12107eb430 Remove version.yaml and other artifacts
Our old artifact concept does contradict to our
current delivery approach of wrapping every single
Fuel component into rpm/deb packages. So, all
artifacts (that we did not use anyway except version.yaml)
should be deprecated.

Change-Id: Id7c49097ab18f5df455b8af3785effc90b808f62
Closes-Bug: #1515517
Closes-Bug: #1525286
DocImpact
2016-01-20 18:17:14 +03:00
Jenkins a8d66d6867 Merge "Untie PRODUCT_VERSION from PACKAGE_VERSION" 2016-01-18 09:32:55 +00:00
Sergey Kulanov 17a2fb3800 Use vault centos mirror
The directory (and version of CentOS) is deprecated [1]
so we need to switch to vault usage [2]

[1]. http://mirror.centos.org/centos/7.1.1503/
[2]. http://vault.centos.org/7.1.1503/

Change-Id: Ib36b5f5eed7c8b39b203cf0324ea0d3957f0c01e
Closes-bug: #1532246
2016-01-08 18:11:45 +02:00
Aleksandra Fedorova 05fcd12279 Switch back to master branches
Due to bug in Gerrit commit to stable/8.0 branch
was fetched to master branch when commit
https://review.openstack.org/#/c/261453/ was merged.

This commits reverts this change and switches master
build back to master branches.

Change-Id: I8dcc5cf8ec16c1259270422f08a9839f0d38905f
2015-12-30 19:33:38 +03:00
Jenkins b61b89a754 Merge "Make the network script explicitly dependent on setup-bootdev to avoid race condition in systemd" 2015-12-30 10:49:49 +00:00
Vladimir Kozhukalov bac8172c13 Untie PRODUCT_VERSION from PACKAGE_VERSION
This allows to use words as mos repo version
identifiers while it is still possible to build
packages with versions defined like X.Y.Z

Change-Id: I24e88192c6e52cb3de000fcf99ef3eec03c4e8c3
Closes-Bug: #1529251
2015-12-29 16:30:41 +03:00
Sergey Kulanov df53822a48 Bump version to 9.0
Change-Id: I0d394e4a20ae03348e1c8027c8a858d8feeecf49
2015-12-23 22:29:37 +02:00
Aleksandra Fedorova 07d5f1c3e1 Switch all repositories to stable/8.0
Change-Id: Ib109f9276e3ea7d63c516cce44af8bb99468e529
2015-12-23 14:55:01 +03:00
Dmitry Teselkin 0d02f3bf20 Pin CentOS 7.1.1503
Related-Bug: #1527281

Change-Id: I0f9899f4f93ed41979f99d36523a1dcf503638bb
2015-12-17 15:13:14 +00:00
Vladimir Kozhukalov 07478517b5 Remove openstack_version file
/etc/fuel_openstack_version file is provided
by fuel-openstack-metadata package and can
be used to format paths where we put repos
and puppet modules during ISO build.
This patch removes all the lines that
assume direct using of openstack.yaml file.

Change-Id: I728fa53c16462bfb44328a619a151dc836573875
Closes-Bug: #1524359
2015-12-09 17:30:21 +03:00
Vladimir Kozhukalov d53ac4e0c7 Remove image make module
This module has not been used since 6.1 when
we suspended support Centos based clusters.
Anyway, target image building must be a part
of deployment process not ISO build process, so
target images should be built on the master node
in runtime.

Closes-Bug: #1523931
Change-Id: I86d4b2c886ea7da3254ce95033ce9f14d8a8e191
2015-12-08 17:41:21 +03:00
Roman Vyalov 2670ad8323 Move to the CentOS7 on master node
Change centos verison from 6.6 to 7.1.1503

Blueprint: master-on-centos7

Change-Id: I788dace124e53e7c5ed5a511ec5fb6efdd0258d9
Breaks: centos6
2015-12-03 20:36:23 +00:00
bgaifullin d1cda9fa50 fuel-createmirror is replaced by fuel-mirror
fuel-package-updates is also replaced by fuel-mirror

Depends-On: #I296a5f356ca805deda28ea984df15c0b63b43a80
Closes-Bug: #1487077
Implements: blueprint refactor-local-mirror-scripts
Doc-Impact

Change-Id: I72e9ced2c20c615e841ec73b9c7e7bca022918cf
2015-12-02 08:46:20 +00:00
Jenkins 1b7e283247 Merge "Revert "Revert "Separate CentOS from MOS""" 2015-12-01 14:19:38 +00:00
Roman Vyalov 9ddefc6327 Revert "Revert "Separate CentOS from MOS""
Fix the problem with separate repos to support rebuild docker

1. Make a symlink for mos-centos in /var/www/nailgun in iso/ks.template
2. Add mos-repos to the bootstrap_admin_node.sh

This reverts commit 32b1363015.

Closes-bug: #1521551
Change-Id: I8ef58b581f253b26d158b725a9e366d7f1b3706d
2015-12-01 12:44:59 +00:00
Jenkins 628b46bc73 Merge "Revert "Separate CentOS from MOS"" 2015-12-01 11:32:38 +00:00
Matthew Mosesohn 32b1363015 Revert "Separate CentOS from MOS"
The commit this patch reverts breaks Fuel CI
on docker container rebuilds.

This reverts commit bc9c3117c7.

Change-Id: I18fe16cf8f0be40e30fec6229606d1d69cbfe73d
Closes-Bug: #1521551
2015-12-01 10:52:53 +00:00
Jenkins 16d0fcd617 Merge "Separate CentOS from MOS" 2015-11-25 11:45:02 +00:00
Vitaly Parakhin bc9c3117c7 Separate CentOS from MOS
Release ISO must contain only packages that are
modified by MOS team, and CentOS upstream packages
for Fuel node deployment.

MOS repo, as well as the ones specified in the
EXTRA_RPM_REPOS variable, are downloaded and
placed on the ISO as-is.

Blueprint: separate-mos-from-centos

Change-Id: I983f37371a70d2901bdf0ebef122ba1a2f2e44b9
2015-11-24 13:22:10 +02:00
Jenkins cd084cf5c4 Merge "Remove upgrade tarball related code" 2015-11-18 17:29:53 +00:00
Jenkins c5e75e66e8 Merge "remove redundant character '/' about epel url" 2015-11-12 15:45:13 +00:00
Vladimir Kozhukalov 2f24d75103 Remove upgrade tarball related code
Implements blueprint: package-master-node-upgrade
Change-Id: Ic5b64da4eea961ffa8c86ee0497f5d5e3d2fd7f9
2015-11-12 15:52:57 +03:00
Sergey Kulanov 4b1f91ad49 Update mirror list for ISO build
Since we don't have staging mirror process we need to update
mirror lists

Closes-bug: #1511696

Change-Id: I2b1027255c655d51578b0b3ab58189dced911aa7
2015-10-30 17:17:50 +02:00
Vladimir Kozhukalov b9b39ee9d3 Build upgrade tarball with new fuel-upgrade repository
Change-Id: I428c9cd5d06043e618ba1c7c8583d8d73558b483
Related-Bug: #1475219
2015-10-29 20:13:10 +03:00
Vladimir Kozhukalov f9ce957ce7 Build network-checker package from new repository
We moved fuel-web/network_checker directory to a separate project
and now we need to build network-checker package using the
source code from this new repo.

Change-Id: I365a9ee20374be1515c577ab6c6426bdb20a53e6
2015-10-28 19:50:33 +03:00
Vladimir Kozhukalov 69325fed8c Build shotgun package from openstack/shotgun repository
We moved fuel-web/shotgun directory to a separate project
and now we need to reflect the fact in here.

Change-Id: Ibe1e229391b941710355e862b956f50f2dea37ec
Related-Bug: #1506894
2015-10-26 13:43:02 +03:00