{"push_id":1070799923,"size":28,"distinct_size":28,"ref":"refs/heads/ci-518","head":"ac82ede9cbd20c09b68024a57e233e647034ab26","before":"cbaf1aa913fbbca8f6509bddc85ecd6621f8afd6","commits":[{"sha":"6b3df58bb8e4ffbcb40f0a76a53c0716211883f3","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Pull in our custom puppet-mirrorbrain module","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/6b3df58bb8e4ffbcb40f0a76a53c0716211883f3"},{"sha":"2b8d7d0c33757b703c290201dc5a1a427b4de24c","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Add role and profile skeletons for mirrorbrain","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/2b8d7d0c33757b703c290201dc5a1a427b4de24c"},{"sha":"7f5b30bdf84cbf8be68ff2098c7681529a9e77ad","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Upgrade the puppetlabs/apt module so it will handle the Jenkins GPG key properly\n\nPreviously was getting the following error, which is clearly dumb\n\n  1) profile::buildmaster should contain Class[jenkins]\n     Failure/Error:\n       raise Puppet::ParseError, (msg) unless [args[1]].flatten.any? do |re_str|\n         args[0] =~ Regexp.compile(re_str)\n\n     Puppet::Error:\n       Evaluation Error: Error while evaluating a Function Call, validate_re(): \"150FDE3F7787E7D11EF4E12A9B7D32F2D50582E6\" does not match [\"\\\\A(0x)?[0-9a-fA-F]{8}\\\\Z\", \"\\\\A(0x)?[0-9a-fA-F]{16}\\\\Z\"] at /home/tyler/source/github/jenkins-infra/jenkins-infra/spec/fixtures/modules/apt/manifests/key.pp:60:3 on node blackberry.coupleofllamas.com\n     # ./spec/fixtures/modules/stdlib/lib/puppet/parser/functions/validate_re.rb:35:in `block in <module:Functions>'","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/7f5b30bdf84cbf8be68ff2098c7681529a9e77ad"},{"sha":"aeadbd5562ad9e7057ab77b965fb16952bedcc0a","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Include the mirrorbrain class inside our profile to provision it properly","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/aeadbd5562ad9e7057ab77b965fb16952bedcc0a"},{"sha":"844d516cf214f75ddce7a3363d5269e29968aee1","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Pull the mirrorbrain::apache module into our mirrorbrain profile\n\nWe're not running separate scanner/apache hosts so we can lump this all in one\nprofile together","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/844d516cf214f75ddce7a3363d5269e29968aee1"},{"sha":"b954203db2072cf9cb4b4ab68131c5d6b005ca58","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Add some parameters for hiera to fill in for mirrorbrain","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/b954203db2072cf9cb4b4ab68131c5d6b005ca58"},{"sha":"920e6a883acc1ae928f14642a85f6d2efe7b6b4e","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Install the necessary dependencies for connecting apache to postgresql","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/920e6a883acc1ae928f14642a85f6d2efe7b6b4e"},{"sha":"702790204c98f5643c9ac313fe5e8c1e097d0da8","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Ensure the placement of logging configuration notifies the apache service\n\nNoticed this while mirrorbraining, but we should ensure that Apache gets bumped\nwhen we put new configuration in place","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/702790204c98f5643c9ac313fe5e8c1e097d0da8"},{"sha":"dd021c15c268307aa287c6848d21e749234e9297","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Properly configure mirrorbrain, the apache virtualhost and cron jobs\n\nThis is an obscenely large commit, unfortunately things came together that way\nwhen emulating what is done on the current mirrorbrain host :(\n\nFixes INFRA-635","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/dd021c15c268307aa287c6848d21e749234e9297"},{"sha":"3ef4f289a662b43c28483f682feb543b0ba598b7","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Include our mirrorbrain role on the node with that name","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/3ef4f289a662b43c28483f682feb543b0ba598b7"},{"sha":"caa2dc8827a429b318de0f2a586a3251e4e3c3b9","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Add production credentials for mirrorbrain","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/caa2dc8827a429b318de0f2a586a3251e4e3c3b9"},{"sha":"255bc2335f2167c2cefadd715a28f7c73729c4c3","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"message":"Name containers\n\n... so that monitoring correctly tracks this container","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/255bc2335f2167c2cefadd715a28f7c73729c4c3"},{"sha":"c77f009d374e69f0d9948f05204f0e7369dc0932","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Merge pull request #338 from rtyler/mirrorbrain-635\n\nManage Mirrorbrain with Puppet","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/c77f009d374e69f0d9948f05204f0e7369dc0932"},{"sha":"f95e4add6b2343ce96ec2c28309d54ee8ae9e4cb","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Merge pull request #387 from jenkins-infra/container-names\n\nMore container names","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/f95e4add6b2343ce96ec2c28309d54ee8ae9e4cb"},{"sha":"e22be803ddd3a95cdfe9f05f1e28dcf7213b1f39","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"message":"Confluence switch-over take2","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/e22be803ddd3a95cdfe9f05f1e28dcf7213b1f39"},{"sha":"31198074df252fc9382892e8d72dfddb3c4e8b39","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"mod_dbd didn't like that I had quoted my values, whoops!","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/31198074df252fc9382892e8d72dfddb3c4e8b39"},{"sha":"5b189e7745a11d18f550e51ca0198738bdbe3255","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"message":"Force restart containers","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/5b189e7745a11d18f550e51ca0198738bdbe3255"},{"sha":"5bd58458cbbea0467d99581fd895c242530cc2d4","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"message":"quote symbol police department strikes again","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/5bd58458cbbea0467d99581fd895c242530cc2d4"},{"sha":"18dd158fbb4d53ce4c072af96babcbd6fbb5065e","author":{"email":"ae42760ef71e07cdc78c21849b44551816bda917@monkeypox.org","name":"R. Tyler Croy"},"message":"Merge pull request #388 from rtyler/unquote-mirrorbrains-creds\n\nmod_dbd didn't like that I had quoted my values, whoops!","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/18dd158fbb4d53ce4c072af96babcbd6fbb5065e"},{"sha":"6cc36cf807417b07a6dd3424321f6a271a83c22d","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"message":"Merge pull request #389 from jenkins-infra/confluence-update\n\nConfluence update","distinct":true,"url":"https://api.github.com/repos/rtyler/jenkins-infra/commits/6cc36cf807417b07a6dd3424321f6a271a83c22d"}]}