Commit Graph

7689 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
OpenDev Sysadmins 64476145da 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:29:22 +00:00
Sergii Rizvan 07a98dfa88 Remove unused gcc package
Change-Id: Ia0b7ea220c7662f121248d355e13ed95219b07a3
Closes-Bug: #1674583
2017-03-29 11:04:27 +00:00
alexz a18d20f7a0 Add lshw to requirements-rpm.txt
Change-Id: I64803bd6e63983d2b5ebfe1c00f8b1dcc654f727
Related-Bug: #1674718
2017-03-29 12:29:13 +03:00
Vladimir Kuklin 961a62ba59 Add missing python-daemon package to requirements
Change-Id: I0311791a51ffa4bfb85658ffcecfa5516cd0e73f
2017-03-07 18:27:06 +00:00
Vladimir Kozhukalov 9048309fc4 Add bind package to requirements-rpm.txt
This package is needed as a partial substitution of dnsmasq.

Change-Id: I391dc4301a8f421d61061af1cb3e53d3bb026ae1
Implements: blueprint get-rid-cobbler-dnsmasq
(cherry picked from commit 5e2b032864)
2017-03-01 11:49:12 +00:00
Valeriy Sakharov 00ccb73d2d Add holdback and hotfix repos into custom isos
Into MOS9 Custom ISO included only mos9.0-updates, mos9.0-security
and mos9.0-proposed dists. We should also include mos9.0-holdback
and mos9.0-hotfix, because they are contain packages with fixes for
critical issues.

Change-Id: Ie439f61ec10c45e1ba69767067d7c6716e8df145
Closes-bug: #1657731
(cherry picked from commit 4e4d96c16b)
2017-02-14 12:49:22 +00:00
Valeriy Sakharov 10f5d75a4a Make sure the ISO tracks the latest merged code
After MOS 9.0 release main repositories are now freezed, and the latest
merged code lands into -proposed. Thus to keep development and CI for
stable/mitaka branch packages from proposed should be added to the ISO.

Change-Id: I5f63ec2921e96e7efbb383eb4a92a40e2ab900bd
Closes-bug: #1619309
(cherry picked from commit 7c45cbe613)
2017-02-14 12:18:04 +00:00
Vladimir Kozhukalov 3aaacb211d Use mos and proposed repos during centos install
Base OS repository that we place on iso is not consistent
due to some packages that depend on other packages that we
put into mos end propsed repos.

Change-Id: I7d57afde6f87906e5b22f925595d7f941d72c66a
Closes-Bug: #1655922
(cherry picked from commit 642e1c0993)
2017-02-14 10:40:05 +00:00
Jenkins a342aac832 Merge "Set default EXTRA_RPM_REPOS to use proposed repo" 2017-02-14 10:38:28 +00: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
Ivan Suzdal 8b88101cc7 Remove useless kmod-e1000 package
Change-Id: I21d8bfb6e5e44420633b6238f6de9048d5f0d016
2017-01-30 18:00:27 +03:00
Flavio Percoco 7ad53690d4 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/98b00464162ee86432c795072c212da2

Change-Id: I0c8499df419d68991af3efe833847c2a28e82e28
2016-11-26 12:13:04 +01:00
Ivan Udovichenko cf2a915427 Remove ami-creator package from the list
As we do not use Docker images on the master node
anymore there is not need to build them with
ami-creator.

Change-Id: I13dc6a3cb4ae465d5efbb7b997b51f54ad93a803
2016-11-14 12:45:11 +00:00
Jenkins a8c98d004f Merge "Revert "Make sure the ISO tracks the latest merged code"" 2016-09-09 11:58:01 +00:00
Vladimir Kozhukalov 5fd55ab813 Revert "Make sure the ISO tracks the latest merged code"
This reverts commit c6bf2265d2.

Change-Id: Id41834a48af813aeabea223da5981cb454cef75c
2016-09-09 11:37:18 +00:00
Jenkins 31732a4d4b Merge "Make sure the ISO tracks the latest merged code" 2016-09-08 12:52:36 +00:00
Jenkins a143f1856e Merge "Allow to pass RPM repos to build-sandbox" 2016-09-08 12:52:25 +00: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 c6bf2265d2 Make sure the ISO tracks the latest merged code
After MOS 9.0 release main repositories are now freezed, and the latest
merged code lands into -proposed. Thus to keep development and CI for
stable/mitaka branch packages from proposed should be added to the ISO.

Closes-bug: #1619309

Change-Id: I8f7cd2fd221e3db5893f7a369696b13f29f83bd5
2016-09-01 17:51:09 +03:00
Jenkins 542f98cfeb Merge "bootstrap_admin_node: Fix connectivity check." 2016-08-31 12:31:58 +00:00
Georgy Kibardin 6bad843b48 Add Timmy to the master node
Change-Id: If6dd02eff29368b7fca3d204d2dddf1a079a9198
Implements: blueprint shotgun-retirement
2016-08-25 17:36:29 +03:00
Vladimir Kozhukalov 08f1283db6 Change EFI fs label
If EFI partition does not have specific label
different from ISO label, then udev first creates
/dev/disk/by-label for 9660 file system and then
overrides this link with the link pointing to
EFI partition.

Change-Id: Id841c5b306940fd157aee527ad69b0995bcf9cd8
Closes-Bug: #1605740
2016-08-16 15:06:13 +03:00
Dmitry Teselkin 3b9baf4a74 Switch to Ubuntu Xenial
Change-Id: Ibcf911e26b3c8fc2b1cf0368f953e4fa8f9b8779
blueprint: mos-xenial
2016-08-02 19:52:23 +03:00
Dmitry Teselkin c5a29925bc Update DEBRELEASE for Xenial
Change-Id: If94f1b612c30d35bf44d3e5fc39c1fb1a1f7c444
blueprint: mos-xenial
2016-08-02 00:14:12 +03:00
Maksim Malchuk ead4998107 Setup stringify_facts for the puppet
This change will setup stringify_facts to false for the puppet.
Also, we need the tools to manage configuration files from the
bash scripts, as we widely use augeas bindings in the puppet, lets
use the same tools in the bash scripts.

DocImpact
Change-Id: I6c447f4a006825dd2dcdd8597f63f84eb2670556
Closes-Bug: #1602774
Closes-Bug: #1593207
Signed-off-by: Maksim Malchuk <mmalchuk@mirantis.com>
2016-07-13 17:57:23 +00:00
Maksim Malchuk acf0865eec Fix umount issue in the postinstall scripts
This change adds the workaround for unclean umounting the installation dirs.

Change-Id: Ifccb0f6b341b9315dc9ace500ab855728fcbc98f
Closes-Bug: #1602229
Signed-off-by: Maksim Malchuk <mmalchuk@mirantis.com>
2016-07-12 16:43:56 +03:00
Vitaly Parakhin db63658d12 Fix wrong licenses for fuel-release and fuel-setup subpackages
Licenses for these two packages were set to GPLv2 for no apparent
reason. Align the licenses for subpackages with the fuel-main
package license.

Change-Id: Id8dd332216c91cc1f122db5c27a87bae0d4db18d
Closes-Bug: #1597696
2016-06-30 13:04:20 +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
Alexandru Avadanii ab98c79af0 bootstrap_admin_node: Fix connectivity check.
After Fuel Master builds the bootstrap image at first boot,
internet connectivity is tested using the URL for the CentOS
updates repository.

bootstrap_admin_node.sh script parses the output of `yum repolist`,
looking for entries like 'Repo-baseurl: http://...'.

However, in Fuel 9.0, <updates> points to a mirrorlist file (a text
file containing a list of possible mirror URLs) instead of being
a single, direct link to the repository.

For now, we only test that we can access the mirrorlist file,
while the check should be performed against the mirror(s).

Old (Fuel 8) repo entry format:
Repo-baseurl: http://mirror.fuel-infra.org/.../updates/x86_64/

New (Fuel 9) mirrorlist format:
Repo-mirrors: http://mirror.fuel-infra.org/.../mos-mirrors-updates.txt

Closes-Bug: #1596981

Change-Id: I21268dd8aa8cd633f09f921b4a9e1c057a4b8ed3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-06-28 17:34:06 +02: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
Jenkins d9d2a471af Merge "Revert "Minor changes to run 'make iso' on xenial host."" 2016-06-21 13:27:35 +00:00
Sergey Kulanov 756b03e93f Revert "Minor changes to run 'make iso' on xenial host."
This reverts commit 33af46be82.

Change-Id: If8ef5fbbfa8f5dd67372568d929d3d4c0a1aa536
2016-06-21 13:03:11 +00:00
Jenkins 5b324fad3b Merge "Override rpm repos from override_rpm_repos.yaml" 2016-06-21 09:28:19 +00:00
Jenkins 395976a985 Merge "Minor changes to run 'make iso' on xenial host." 2016-06-20 15:24:09 +00:00
Vladimir Kozhukalov 8736f9c13e Override rpm repos from override_rpm_repos.yaml
It is necessary for tests. Test framework is to
put rpm repos into file /root/override_rpm_repos.yaml
file and then install fuel-release package.

Change-Id: If8280af152608f86a5ea69f84abfaa1a0894b374
2016-06-17 16:45:11 +03:00
Jenkins 14f2a3eb77 Merge "Reconfigure locales noninteractively" 2016-06-09 10:03:05 +00:00
Jenkins dd4ebbabba Merge "Add kmod-e1000 package" 2016-06-08 07:18:25 +00:00
Ivan Suzdal 8b4910d5a4 Add kmod-e1000 package
Add kmod-e1000 rpm which sould be installed
later in our tests.

Change-Id: I08bfd85b66797aab5e7e5e83f7366ea7a2f553d5
Related-Bug: #1526544
2016-06-07 13:33:05 +03:00
Ivan Suzdal 722bcb67df Add MASTER_NODE_EXTRA_PACKAGES processing
Each package from MASTER_NODE_EXTRA_PACKAGES
shall be installed from kickstart.

Related-Bug: #1526544

Change-Id: I569c15177ca8cd5f990a4ee1ae986654975919a1
2016-06-07 13:31:08 +03:00
Dmitry Teselkin 5b5f0f0b31 Reconfigure locales noninteractively
blueprint: mos-xenial

Change-Id: I9f90fcd8c1e76abfbac7b947c053e991780d304e
2016-06-06 19:37:23 +03:00
Sergii Golovatiuk 33af46be82 Minor changes to run 'make iso' on xenial host.
- Running chroot without 'sh -c' doesn't set environment variables. This
patch wraps command in 'sh -c'
- add force to mv command as xenial is more strict for changing
  permissions

Change-Id: I83122397c2a8c457abb9687909352179831a46f3
Implements: mos-xenial
2016-06-06 17:56:28 +02:00
Jenkins 108b66bc2c Merge "Replace dpkg-checkbuilddeps with mk-build-deps" 2016-06-06 13:26:59 +00:00
Sergii Golovatiuk 73d3fbc98c Replace dpkg-checkbuilddeps with mk-build-deps
dpkg-checkbuilddeps doesn't check dependencies inside chroot as in many
cases host system might not have required packages. This change replaces
dpkg-checkbuilddeps with mk-build-deps in chroot

Implements: mos-xenial
Change-Id: I27a65893c1bd33e6d82c11bf3d08423562dbe4d2
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
2016-06-03 19:26:16 +02:00
Maksim Malchuk ba563efebb Add rubygem-inifile package
rubygem-inifile package will be used by new puppet-openssl module

Change-Id: I5aa039350b2b625a8d11265cbecfdff6e83cdf8a
Related-Bug: #1497195
Signed-off-by: Maksim Malchuk <mmalchuk@mirantis.com>
2016-06-03 13:36:32 +03:00
dmburmistrov 0486ff752f Don't fail on comment lines
blueprint: mos-xenial

Change-Id: I4e9a235956e5d08ab23a02ee52750e233da5f6d9
2016-06-02 18:17:12 +03:00
Dmitry Teselkin 139edb74aa [Typo] Use NEWLINE macros instead of newline
There is no 'newline' variable defined, but 'NEWLINE' is.

Change-Id: I48412b912df3715c515a7e356a0134b9644fa84e
2016-06-01 14:03:12 +00:00
Dmitry Teselkin 214a08ecd8 Allow external values for Ubuntu
Change-Id: I5872e3d06f6b3a3dada0d1a716155776a36e405a
blueprint: mos-xenial
2016-06-01 11:51:30 +03:00
Vladimir Kozhukalov e6b165748a Modify default repos for fuel and fuelmenu
In fuel (nailgun) and fuelmenu we have hardcoded
default repos which we should be able to change
mostly for test purposes.

Default ISO build flow uses fuel packages rebuild
approach, which modifies ubuntu suit as well, eg:
   sync(mos-master) --> (iso)mos10.0 --> deploy(mos10.0)

To use this feature one must use BUILD_PACKAGES=0,
this flag turns off:
  * fuel packages building and
  * ubuntu suit update.
so We consume the same suit as we use during
debmirroring, eg:
   sync(mos-master) --> iso(mos-master) --> deploy(mos-master)

DocImpact
Change-Id: Ia3cefa7c87e35ecd9244a4026b86e772bf569ca9
Closes-bug: #1556125
2016-05-31 15:10:01 +03:00