/[adm]/puppet/deployment/mga_buildsystem/manifests/config.pp
ViewVC logotype

Log of /puppet/deployment/mga_buildsystem/manifests/config.pp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 3445 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 18 20:03:10 2014 UTC (10 years ago) by pterjan
File length: 19355 byte(s)
Diff to previous 3444 , to selected 3401
Enable autorebuild (configured for very few packages)

Revision 3444 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 18 16:44:58 2014 UTC (10 years ago) by pterjan
File length: 19339 byte(s)
Diff to previous 3406 , to selected 3401
Enable dependencies action + add ulri one which was missing for cauldron

Revision 3406 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 4 08:19:14 2014 UTC (10 years, 2 months ago) by neoclust
File length: 19263 byte(s)
Diff to previous 3403 , to selected 3401
Remove freeze to start mga5

Revision 3403 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 4 07:43:49 2014 UTC (10 years, 2 months ago) by neoclust
File length: 19263 byte(s)
Diff to previous 3401
Update for 5

Revision 3401 - (view) (download) (annotate) - [selected]
Modified Mon Feb 3 17:16:27 2014 UTC (10 years, 2 months ago) by neoclust
File length: 19263 byte(s)
Diff to previous 3397
Add mga4 support in youri

Revision 3397 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 23 19:48:22 2014 UTC (10 years, 2 months ago) by tmb
File length: 17024 byte(s)
Diff to previous 3395 , to selected 3401
add backports_allowed flag

Revision 3395 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 19 03:41:07 2014 UTC (10 years, 2 months ago) by tmb
File length: 16963 byte(s)
Diff to previous 3394 , to selected 3401
leave sucuk to autobuilder

Revision 3394 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 16 09:10:26 2014 UTC (10 years, 3 months ago) by colin
File length: 17001 byte(s)
Diff to previous 3385 , to selected 3401
Add perl-Glib-Object-Introspection to the freeze exclusion pkgs

Revision 3385 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 23 14:24:46 2013 UTC (10 years, 3 months ago) by tmb
File length: 16977 byte(s)
Diff to previous 3383 , to selected 3401
Release Freeze (half a day late)

Revision 3383 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 18 16:36:11 2013 UTC (10 years, 4 months ago) by colin
File length: 16977 byte(s)
Diff to previous 3378 , to selected 3401
Add net_monitor to the list of 'our' packages that can break freeze

Revision 3378 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 5 13:42:52 2013 UTC (10 years, 4 months ago) by colin
File length: 16965 byte(s)
Diff to previous 3373 , to selected 3401
Add mgaonline to the freeze exception pkg regexp

Revision 3373 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 28 16:52:04 2013 UTC (10 years, 4 months ago) by colin
File length: 16955 byte(s)
Diff to previous 3372 , to selected 3401
Allow submissions of various internal packages while in freeze.

This should allow Thierry (and myself, or anyone else) to push new
versions of these packages even when in freeze.

While this isn't exactly ideal, because these are internal
packages, they don't really follow normal freeze rules
(although of course it would be better to not break them
at the last minute, but that's another story).

See discussions on cauldron mailing list from today for
reference.

Revision 3372 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 22 16:55:21 2013 UTC (10 years, 4 months ago) by tmb
File length: 16916 byte(s)
Diff to previous 3371 , to selected 3401
Mga2 EOL Lockdown

Revision 3371 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 2 21:02:04 2013 UTC (10 years, 5 months ago) by tmb
File length: 16913 byte(s)
Diff to previous 3368 , to selected 3401
disable cauldron media.cfg rewriting until it is fixed to properly sort the media lists (mga #10773)

Revision 3368 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 26 13:36:32 2013 UTC (10 years, 5 months ago) by tmb
File length: 16880 byte(s)
Diff to previous 3362 , to selected 3401
free up rabbit for iso building

Revision 3362 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 15 23:12:25 2013 UTC (10 years, 6 months ago) by tmb
File length: 16924 byte(s)
Diff to previous 3344 , to selected 3401
Mga 4 Version Freeze

Revision 3344 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 3 10:21:07 2013 UTC (10 years, 6 months ago) by tmb
File length: 16924 byte(s)
Diff to previous 3343 , to selected 3401
enable rabbit as build node

Revision 3343 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 29 20:06:52 2013 UTC (10 years, 6 months ago) by pterjan
File length: 16880 byte(s)
Diff to previous 3341 , to selected 3401
Disable autorebuild, it will not work before genhdlist got the new package

Revision 3341 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 29 18:07:47 2013 UTC (10 years, 6 months ago) by pterjan
File length: 16896 byte(s)
Diff to previous 3340 , to selected 3401
Enable auto rebuild for a few packages

Revision 3340 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 27 15:51:52 2013 UTC (10 years, 6 months ago) by tmb
File length: 16880 byte(s)
Diff to previous 3339 , to selected 3401
free up rabbit for iso builds

Revision 3339 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 24 19:00:32 2013 UTC (10 years, 6 months ago) by tmb
File length: 16924 byte(s)
Diff to previous 3335 , to selected 3401
enable rabbit as bs node

Revision 3335 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 13 16:55:39 2013 UTC (10 years, 7 months ago) by boklm
File length: 16880 byte(s)
Diff to previous 3332 , to selected 3401
mga_buildsystem/config.pp: fix admin mail

Revision 3332 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 27 10:52:17 2013 UTC (10 years, 7 months ago) by tmb
File length: 16879 byte(s)
Diff to previous 3315 , to selected 3401
free up rabbit for iso builds

Revision 3315 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 11 09:51:15 2013 UTC (10 years, 8 months ago) by tmb
File length: 16923 byte(s)
Diff to previous 3311 , to selected 3401
pull rabbit and sucuk online

Revision 3311 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 1 13:47:21 2013 UTC (10 years, 8 months ago) by tmb
File length: 16683 byte(s)
Diff to previous 3310 , to selected 3401
free up rabbit for iso builders

Revision 3310 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 26 09:27:26 2013 UTC (10 years, 8 months ago) by tmb
File length: 16727 byte(s)
Diff to previous 3221 , to selected 3401
enable rabbit node for now

Revision 3221 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 31 09:32:43 2013 UTC (10 years, 10 months ago) by boklm
File length: 16683 byte(s)
Diff to previous 3220 , to selected 3401
buildsystem::distros: remove iurt_use_bootstrap option

This option is no longer needed with the no_mirror option.

Revision 3220 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 31 09:22:36 2013 UTC (10 years, 10 months ago) by boklm
File length: 16775 byte(s)
Diff to previous 3218 , to selected 3401
mga_buildsystem: enable 'no_mirror' for infra_1 and infra_2

Revision 3218 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 30 21:33:04 2013 UTC (10 years, 10 months ago) by boklm
File length: 16701 byte(s)
Diff to previous 3216 , to selected 3401
Fix base_media for infra_1 and infra_2

(thanks to pterjan for finding the problem)

Revision 3216 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 30 20:45:10 2013 UTC (10 years, 10 months ago) by boklm
File length: 16621 byte(s)
Diff to previous 3209 , to selected 3401
mga_buildsystem: enable 'iurt_use_bootstrap' for infra_1 and infra_2

Revision 3209 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 30 05:44:24 2013 UTC (10 years, 10 months ago) by tmb
File length: 16529 byte(s)
Diff to previous 3208 , to selected 3401
lock down mga3 media.cfg too

Revision 3208 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 29 22:48:30 2013 UTC (10 years, 10 months ago) by boklm
File length: 16496 byte(s)
Diff to previous 3206 , to selected 3401
Disable media.cfg generation for Mageia 1 & 2

Revision 3206 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 29 22:05:25 2013 UTC (10 years, 10 months ago) by boklm
File length: 16402 byte(s)
Diff to previous 3204 , to selected 3401
Fix medias order in media.cfg

Revision 3204 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 29 20:44:29 2013 UTC (10 years, 10 months ago) by boklm
File length: 16134 byte(s)
Diff to previous 3201 , to selected 3401
buildsystem: media_types -> media_type (bug #10335)

Revision 3201 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 18:04:28 2013 UTC (10 years, 10 months ago) by boklm
File length: 16144 byte(s)
Diff to previous 3200 , to selected 3401
mga_buildsystem: add $mga3_rpmlint

Revision 3200 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 18:04:25 2013 UTC (10 years, 10 months ago) by boklm
File length: 14858 byte(s)
Diff to previous 3199 , to selected 3401
mga_buildsystem: add $mga2_rpmlint results

Revision 3199 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 17:25:03 2013 UTC (10 years, 10 months ago) by boklm
File length: 13919 byte(s)
Diff to previous 3198 , to selected 3401
mga_buildsystem: add Mageia 3

Revision 3198 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 16:56:32 2013 UTC (10 years, 10 months ago) by boklm
File length: 13311 byte(s)
Diff to previous 3197 , to selected 3401
mga_buildsystem: unfreeze cauldron

Revision 3197 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 16:51:54 2013 UTC (10 years, 10 months ago) by boklm
File length: 13304 byte(s)
Diff to previous 3196 , to selected 3401
mga_buildsystem: set cauldron version to 4

Revision 3196 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 16:41:33 2013 UTC (10 years, 10 months ago) by boklm
File length: 13304 byte(s)
Diff to previous 3195 , to selected 3401
mga_buildsystem::config::repo_allow_from: allow both ipv4 and ipv6

Revision 3195 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 16:38:35 2013 UTC (10 years, 10 months ago) by boklm
File length: 13188 byte(s)
Diff to previous 3194 , to selected 3401
mga_buildsystem::config: use $::nodes_ipaddr variable

Revision 3194 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 16:10:12 2013 UTC (10 years, 10 months ago) by boklm
File length: 13178 byte(s)
Diff to previous 3181 , to selected 3401
mga_buildsystem::config: fix build_src_node

Revision 3181 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:07:35 2013 UTC (10 years, 10 months ago) by boklm
File length: 13190 byte(s)
Diff to previous 3165 , to selected 3401
buildsystem: create config file for webstatus

Create /etc/bs-webstatus.conf config file using new parameters from
buildsystem::var::webstatus.

Revision 3165 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:06:52 2013 UTC (10 years, 10 months ago) by boklm
File length: 13028 byte(s)
Diff to previous 3162 , to selected 3401
buildsystem: add /etc/youri/host.conf

The host.conf config file for youri contains the hostnames of the nodes
that are building packages for each architecture. The variable
$build_src_node has been added to buildsystem::var::scheduler to contain
the hostname of the server building the initial src.rpm. The variable
$build_nodes_aliases has been added to buildsystem::var::scheduler to be
used to find the real hostnames of the nodes building the packages for
each architecture.

Revision 3162 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:06:43 2013 UTC (10 years, 10 months ago) by boklm
File length: 12796 byte(s)
Diff to previous 3160 , to selected 3401
buildsystem: Change youri submit configuration

The youri submit configuration has been changed. The following two
template files :
 - youri/submit-todo.conf
 - youri/submit-upload.conf
have been replaced by a common template file for youri submit-todo and
youri submit-upload :
 - youri/submit.conf

This new template file does not contain any specific configuration.
Instead the youri configuration is now created using informations from
the following hash variables :
 - the $youri_conf_default hash from buildsystem::var::youri, containing
   default configuration for the repository, the checks, actions and
   posts.
 - the $youri_conf parameter from buildsystem::var::youri, overriding
   infos from the default configuration defined in $youri_conf_default.
 - the distros specific configuration is defined in the $distros
   parameter from buildsystem::var::distros.
All those variables contain configuration for both youri submit-todo
and youri submit-upload.

This change allows moving all Mageia specific configuration outside the
buildsystem module to the class mga_buildsystem::config, while still
keeping common configuration in the buildsystem module.

The following checks definitions have also been removed from youri
submit-todo configuration, because they are not used in the current
configuration :
 - history
 - precedence
 - section
 - svn

The 'version' check options for infra_1 and infra_2 have been moved from
youri submit-upload to submit-todo configuration.

Revision 3160 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:06:37 2013 UTC (10 years, 10 months ago) by boklm
File length: 4740 byte(s)
Diff to previous 3158 , to selected 3401
buildsystem: add $svn_root_packages_ssh parameter

Revision 3158 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:06:30 2013 UTC (10 years, 10 months ago) by boklm
File length: 4634 byte(s)
Diff to previous 3157 , to selected 3401
buildsystem::signbot: add options for gpg key infos

Add options in buildsystem::var::signbot to select GPG key email and
name.

Revision 3157 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:06:28 2013 UTC (10 years, 10 months ago) by boklm
File length: 4566 byte(s)
Diff to previous 3156 , to selected 3401
buildsystem: add build_nodes parameter

Add build_nodes parameter in buildsystem::var::scheduler. This parameter
is a hash containing the build nodes available indexed by architecture.

Revision 3156 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:06:25 2013 UTC (10 years, 10 months ago) by boklm
File length: 4416 byte(s)
Diff to previous 3155 , to selected 3401
buildsystem::var::scheduler: add admin_mail parameter

The admin_mail parameter is used to select the email address sending the
build failure notifications.

Revision 3155 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:06:21 2013 UTC (10 years, 10 months ago) by boklm
File length: 4363 byte(s)
Diff to previous 3154 , to selected 3401
buildsystem: add support for medias dependencies

In upload.conf template for ulri config use the dependencies between
medias defined in buildsystem::var::distros.

Revision 3154 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:06:17 2013 UTC (10 years, 10 months ago) by boklm
File length: 4074 byte(s)
Diff to previous 3148 , to selected 3401
mga_buildsystem: use updates media in infra

Replace infra_*/release with infra_*/updates. The infra media is using
core/updates, so we have a 'release' repository requiring an 'updates'
repository. For more simplicity in media dependencies, it is replaced
with an updates repository so that we have instead an 'updates' ->
'updates' medias dependency.

Revision 3148 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:05:59 2013 UTC (10 years, 10 months ago) by boklm
File length: 4074 byte(s)
Diff to previous 3147 , to selected 3401
buildsystem: add option to base a distribution on an other

It is now possible to add the option 'based_on' to a distribution
defined in buildystem::var::distros. This is useful for distributions
like infra_1 or infra_2 which provide a new repository for an existing
distribution. When repositories from an other distribution are defined
in 'based_on', the repositories are linked with a symbolic link, and
defined in media.cfg.

Revision 3147 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:05:56 2013 UTC (10 years, 10 months ago) by boklm
File length: 3902 byte(s)
Diff to previous 3141 , to selected 3401
buildsystem: don't hardcode distros in vhost_repository.conf

Use buildsystem::var::distros settings in vhost_repository.conf
template.

The URLs for the infra_1 and infra_2 repositories have been changed, and
will need to be updated in urpmi configuration on servers using those
repositories.

The old URLs were :
- http://repository.mageia.org/distrib/infra_1/
- http://repository.mageia.org/distrib/infra_2/
The new URLs are now :
- http://repository.mageia.org/bootstrap/infra_1/
- http://repository.mageia.org/bootstrap/infra_2/

Revision 3141 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:05:39 2013 UTC (10 years, 10 months ago) by boklm
File length: 3587 byte(s)
Diff to previous 3138 , to selected 3401
buildsystem: generate mgarepo.conf using $distros

Use settings from buildsystem::var::distros to create mgarep.conf.

Revision 3138 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:05:31 2013 UTC (10 years, 10 months ago) by boklm
File length: 2987 byte(s)
Diff to previous 3137 , to selected 3401
Add buildsystem::var::mgarepo.

The mgarepo.conf template is now using settings from
buildsystem::var::mgarepo.

Revision 3137 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:05:28 2013 UTC (10 years, 10 months ago) by boklm
File length: 2477 byte(s)
Diff to previous 3135 , to selected 3401
buildsystem: use common media.cfg template for all distros

The media.cfg file is now generated for all distributions now (it was
only done for cauldron before). The media.cfg file is generated using
the infos about the distributions and medias from the $distro parameter
in buildsystem::var::distros.

Revision 3135 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:05:23 2013 UTC (10 years, 10 months ago) by boklm
File length: 1712 byte(s)
Diff to previous 3134 , to selected 3401
buildsystem::var::distros: change $distros structure

The $distros variable is hash containing settings about the
distributions.

It was something like this :
$distro = {
      'cauldron' => {
         'arch' => [ 'i586', 'x86_64' ],
         'medias' => {
            'core' => [ 'release' ],
         },
         'base_medias' => [ 'core/release' ],
      },
}

It is now something like this :
$distro = {
      'cauldron' => {
         'arch' => [ 'i586', 'x86_64' ],
         'medias' => {
            'core' => {
               'repos' => {
                 'release' => {},
               },
            },
         },
         'base_medias' => [ 'core/release' ],
      },
}

This should allow setting more infos about each medias / repos, that can
be used in order to generate media.cfg config files.

Revision 3134 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:05:20 2013 UTC (10 years, 10 months ago) by boklm
File length: 1562 byte(s)
Diff to previous 3131 , to selected 3401
buildsystem::var::distros: Add option to select arch

Add an option to select supported arch of a distribution.

Revision 3131 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:05:11 2013 UTC (10 years, 10 months ago) by boklm
File length: 1412 byte(s)
Diff to previous 3127 , to selected 3401
buildsystem: use common iurt config file for all distros

All distributions now use the same template file for their iurt
configuration file. The 'base_media' value has been added in the
distributions configuration in buildsystem::var::distros to allow
setting in iurt configuration the base_media that will be used to
generate chroots.

The iurt configuration now also contains all the medias in 'all_media',
instead of only the 'release' medias previously.

Revision 3127 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 23 15:04:59 2013 UTC (10 years, 10 months ago) by boklm
File length: 1180 byte(s)
Diff to previous 3110 , to selected 3401
Create buildsystem::var::distros

buildsystem::var::distros will be used to store the list of
distributions and their configuration, medias, etc ... The list of
distributions and medias has been removed from buildsystem::mgarepo and
moved to mga_buildsystem::config.

Revision 3110 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 22 22:17:02 2013 UTC (10 years, 10 months ago) by boklm
File length: 580 byte(s)
Diff to previous 3109 , to selected 3401
buildsystem: move groups definitions to var::groups

Create buildsystem::var::groups to configure packagers and
packagers_committers groups, and remove buildsystem::base which
is now empty.

Revision 3109 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 22 22:16:58 2013 UTC (10 years, 10 months ago) by boklm
File length: 449 byte(s)
Diff to previous 2928 , to selected 3401
buildsystem: move binrepo config to buildsystem::var::binrepo

Revision 2928 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 11 18:33:21 2012 UTC (11 years, 4 months ago) by boklm
File length: 308 byte(s)
Diff to previous 2921 , to selected 3401
Create buildsystem::var::youri

The class buildsystem::var::youri has been created to set the youri
configuration.

Revision 2921 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 11 11:33:36 2012 UTC (11 years, 4 months ago) by boklm
File length: 103 byte(s)
Diff to previous 2914 , to selected 3401
buildsystem::signbot: set value of $keyid in mga_buildsystem

The default value of $keyid has been removed from
buildsystem::var::signbot and is now defined by mga_buildsystem::config.

Revision 2914 - (view) (download) (annotate) - [select for diffs]
Added Mon Dec 10 19:54:43 2012 UTC (11 years, 4 months ago) by boklm
File length: 34 byte(s)
Diff to selected 3401
Add empty mga_buildsystem::config

And include it from buildnode.pp and mainnode.pp. This class will be
used to set mageia specific buildsystem configuration.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.30