Permalink
Commits on Jul 28, 2016
  1. Merge pull request #114 from melissa/maint/master/add-sp1-header

    (maint) Default sles mirror to sp1
    shrug committed on GitHub Jul 28, 2016
  2. (maint) Default sles mirror to sp1

    Because this is an internal mirror, we have the ability to decide which
    of the mirrors to hit. This sets the default to sp1 so we don't have to
    worry about setting `@sp` in this module
    Melissa Stone committed Jul 28, 2016
Commits on Jul 27, 2016
  1. Merge pull request #113 from melissa/maint/master/oops

    (maint) Ensure string comparison works
    geoffnichols committed on GitHub Jul 27, 2016
  2. (maint) Ensure string comparison works

    Prior to this commit, puppet would fail to evaluate this template
    because it couldn't compare the @release string to 7
    Melissa Stone committed Jul 27, 2016
  3. Merge pull request #112 from melissa/maint/master/product-repo

    (maint) Restrict enabled product/dependency repos
    McdonaldSeanp committed on GitHub Jul 27, 2016
  4. (maint) Restrict enabled product/dependency repos

    In more recently added platforms, we are no longer providing product or
    dependency repos on yum.puppetlabs.com. For any platforms that have
    references to these repos where they do not exist, yum will fail when it
    cannot access the repo data.
    Melissa Stone committed Jul 27, 2016
  5. Merge pull request #111 from melissa/ticket/master/update-sles-mocks

    (RE-7420) Add sles logic to mock config
    shrug committed on GitHub Jul 27, 2016
  6. (RE-7420) Add sles logic to mock config

    This commit adds in logic to enable repos for the sles mocks. The
    problem is that sles doesn't provide publicly available mirrors. We have
    set up an internal mirror, but this isn't going to work outside of
    Puppet, Inc. infrastructure. This seems like the cleanest workaround to
    this issue, rather than linking a mock with a defined version of PE.
    This allows us to create sles mocks for the public which should just not
    access any repos and also not fail because it has enabled inaccessible
    repos. That would be an issue if we were to link the pl-sles mocks to a
    pupent-sles mock as the pupent-sles mocks enable the internal sles repos
    with no fallback logic. That, and we no longer have to decide which PE
    version the foss mocks will be tied to. This frees us up from the worry
    of someone deleting on obsolete PE mock config, which happened to be the
    one we were dependent on with sles.
    Melissa Stone committed Jul 27, 2016
Commits on Jul 22, 2016
  1. Merge pull request #108 from melissa/ticket/master/RE-7420-add-foss-m…

    …ocks
    
    (RE-7420) Add sles mocks for use with foss packages
    McdonaldSeanp committed on GitHub Jul 22, 2016
Commits on Jul 19, 2016
  1. (RE-7420) Add sles mocks for use with foss packages

    Melissa Stone committed Jul 19, 2016
Commits on Jun 21, 2016
  1. Merge pull request #107 from PascalBourdier/master

    rpm-sign missing in el6
    stahnma committed on GitHub Jun 21, 2016
Commits on Jun 15, 2016
  1. rpm-sign missing in el6

    rpm-sign is only present in "rpm" package before el7
    PascalBourdier committed on GitHub Jun 15, 2016
Commits on May 15, 2015
  1. Merge pull request #105 from melissa/maint/master/remove-old-platforms

    (maint) Remove old platforms
    haus committed May 15, 2015
Commits on Apr 24, 2015
  1. (maint) Remove old platforms

    There are old platforms that have reached the end of their lives. We no
    longer want to deal with them.
    Melissa Stone committed Apr 20, 2015
Commits on Apr 20, 2015
  1. Merge pull request #104 from melissa/ticket/master/add-f22

    (RE-4400) Add support for fedora 22
    shrug committed Apr 20, 2015
Commits on Apr 18, 2015
  1. Merge pull request #101 from stahnma/remove_old_and_busted_mocks

    Remove older PE mocks
    tphoney committed Apr 18, 2015
Commits on Apr 17, 2015
  1. (RE-4400) Create Fedora 22 mocks

    Creation of mocks only requires a repo for that version to be available
    on apt.puppetlabs.com and pl-build-tools.delivery.puppetlabs.net (if
    set). We need this mock to build the fedora 22 release packages.
    Melissa Stone committed Apr 17, 2015
Commits on Apr 9, 2015
  1. Merge pull request #103 from melissa/ticket/master/pin-mock

    (RE-4290) Pin mock to a known good version
    shrug committed Apr 9, 2015
  2. (RE-4290) Pin mock to a known good version

    Rather than always pull in the latest version of mock available, we
    should always be using a known good version. This has become a necessity
    because we aren't doing a good job with our unit tests. With the upgrade
    to mock, our spec tests were actually seeing through the mock to the
    base system, which was causing failures. Since we're moving to vanagon,
    this isn't going to matter much longer, hence why we're just pinning
    here, rather than fixing the testing.
    Melissa Stone committed Apr 9, 2015
Commits on Jan 23, 2015
  1. Merge pull request #102 from melissa/ticket/master/add-f21

    (CPR-138) Add fedora 21 to mock set
    haus committed Jan 23, 2015
  2. (CPR-138) Add fedora 21 to mock set

    Since fedora 21 is now available, we need to start the process of
    building and testing packages for this new platform so we can release
    them to the world!
    Melissa Stone committed Jan 23, 2015
Commits on Jan 21, 2015
  1. Remove older PE mocks

    This commit simply removes PE 1.2 - PE 2.8 mocks from being laid down on
    new rpm-builders. Note this does not cleanup those files if they already
    exist on a builder.
    stahnma committed Jan 21, 2015
Commits on Jan 8, 2015
  1. Merge pull request #100 from shrug/master

    (re-3679) Change latest to installed for packages
    geoffnichols committed Jan 8, 2015
Commits on Jan 7, 2015
  1. (re-3679) Change latest to installed for packages

    We do not want to see surprise upgrades
    shrug committed Jan 7, 2015
Commits on Nov 21, 2014
  1. Merge pull request #99 from geoffnichols/maint/master/update_sles12_m…

    …ock_config
    
    (maint) Additional update to mock config for SLES 12 final.
    shrug committed Nov 21, 2014
  2. (maint) Additional update to mock config for SLES 12 final.

    The updates ones of the mock configs for SLES 12 final.
    geoffnichols committed Nov 21, 2014
Commits on Nov 19, 2014
  1. Merge pull request #98 from shrug/maint/3.7.x/sles12

    (re-3499) Update to lay down sles 12 final mocks
    MosesMendoza committed Nov 19, 2014
Commits on Nov 12, 2014
  1. Merge pull request #97 from melissaanne/maint/production/add-build-to…

    …ols-to-pe
    
    (maint) Add pl-build-tools to pe mock config
    haus committed Nov 12, 2014
  2. (maint) Add pl-build-tools to pe mock config

    Since we have started building out the compiled software toolchain, we
    have decided to ship necessary dependency packages to
    pl-build-tools.delivery.puppetlabs.net. This was mainly because we
    couldn't decide if we wanted to make those packages publically available
    or not. Because of this, we need to ensure that repo is available to the
    mocks we are using to build those compiled software packages (like
    cfacter). We've already done this for the FOSS mocks, but we need to do
    this for the pe mocks as well. This is specifically required for
    building el4 packages, since we currently do not have el4 mocks for
    FOSS, and are instead using the PE el4 mocks to build these packages.
    This commit will make this the case on all our builders.
    Melissa Stone committed Nov 12, 2014
Commits on Oct 28, 2014
  1. Merge pull request #96 from geoffnichols/RE-3309/master/add_sles_12_m…

    …ock_template
    
    (RE-3309) Add SLES 12 mock template.
    mckern committed Oct 28, 2014
  2. (RE-3309) Add SLES 12 mock template.

    Prior to this commit, SLES 12 builds using dynamic mock target
    automation are failing.
    
    This commit adds a template for SLES 12 mocks.
    geoffnichols committed Oct 27, 2014
Commits on Oct 27, 2014
  1. Merge pull request #95 from geoffnichols/RE-3302/master/update_rpm_bu…

    …ilder_module_for_pe_37
    
    (RE-3302) Ensure rpm-builder modules have 3.7 enabled instead 3.4
    haus committed Oct 27, 2014
  2. (RE-3302) Ensure rpm-builder modules have 3.7 enabled instead 3.4

    As part of the effort to rename PE 3.4 to PE 3.7, this updates
    '3.4' to '3.7' in the existing automation that manages rpm builders.
    geoffnichols committed Oct 27, 2014
Commits on Sep 18, 2014
  1. Merge pull request #94 from shrug/maint/3.4.x/sles

    (bug) Fixup sles templates installed packages to match generated configs
    haus committed Sep 18, 2014