Branch: refs/heads/production Home: https://github.com/jenkins-infra/jenkins-infra Commit: 29057f4603479d09bc6afecab1e95941549b4cdb https://github.com/jenkins-infra/jenkins-infra/commit/29057f4603479d09bc6afecab1e95941549b4cdb Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-19 (Tue, 19 Apr 2016)
Changed paths: M hieradata/clients/ci.yaml Log Message: ----------- Add the embeddable build status plugin to our public jenkins installation This is pretty useful for putting into READMEs and the likes Commit: 543f5f69d7cb6061d7261943fa60f067e17560ce https://github.com/jenkins-infra/jenkins-infra/commit/543f5f69d7cb6061d7261943fa60f067e17560ce Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-19 (Tue, 19 Apr 2016) Changed paths: M hieradata/clients/ci.yaml M hieradata/clients/trusted-ci.yaml Log Message: ----------- Add github org folders to both production jenkins instances Commit: c0afb20017ea02e6afd3c70010d2f4ebf8b0b0d2 https://github.com/jenkins-infra/jenkins-infra/commit/c0afb20017ea02e6afd3c70010d2f4ebf8b0b0d2 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: M hieradata/clients/ci.yaml M hieradata/clients/trusted-ci.yaml Log Message: ----------- Merge pull request #432 from rtyler/more-plugins More Jenkins plugins for production Commit: db3677c062a6cfbed2991eee29c3009396c815ef https://github.com/jenkins-infra/jenkins-infra/commit/db3677c062a6cfbed2991eee29c3009396c815ef Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: M dist/profile/manifests/updatesite.pp M spec/classes/profile/updatesite_spec.rb Log Message: ----------- Disable protocol upgrade for updates.jenkins.io Jenkins will fail to traverse redirects from HTTP to HTTPs, so we must serve updates.jenkins.io over port 80 as well as port 443. This has a nice side-effect of allowing us to redirect HTTP traffic onto mirrors without issue. Commit: b0b0b53c5aeb58f6c91231d91839adcda0210c83 https://github.com/jenkins-infra/jenkins-infra/commit/b0b0b53c5aeb58f6c91231d91839adcda0210c83 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: M dist/profile/manifests/mirrorbrain.pp M spec/classes/profile/mirrorbrain_spec.rb Log Message: ----------- Give the mirrorbrain user an interactive shell for rsyncing releases Figured out that this was necessary while performing a dry-run release with @kohsuke. We're going to start using the `mirrorbrain` user for these rsyncs and interactive work instead of `www-data` which we had been using previously. Commit: bee750245c9b78f2ace8a956afe3bb72d7d0baea https://github.com/jenkins-infra/jenkins-infra/commit/bee750245c9b78f2ace8a956afe3bb72d7d0baea Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: M dist/profile/manifests/pkgrepo.pp M spec/classes/profile/pkgrepo_spec.rb Log Message: ----------- Ensure the createrepo package is on nodes which have the pkgrepo profile Commit: fcbe3bd5e780c349eac6125d40345b0cd9252aab https://github.com/jenkins-infra/jenkins-infra/commit/fcbe3bd5e780c349eac6125d40345b0cd9252aab Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: M dist/profile/manifests/updatesite.pp M spec/classes/profile/updatesite_spec.rb Log Message: ----------- Ensure the www-data on the update site has a shell for rsyncing References INFRA-657 Commit: 3ffc082bfe2ff54fc2c512fb1483e46bde2eef4f https://github.com/jenkins-infra/jenkins-infra/commit/3ffc082bfe2ff54fc2c512fb1483e46bde2eef4f Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: M dist/profile/manifests/updatesite.pp M spec/classes/profile/updatesite_spec.rb Log Message: ----------- Ensure our permissions on the update sites /var/www are sufficient for SSH auth Commit: a3cd47a7f587bc1df7b6edc98e386b8f62b40dbc https://github.com/jenkins-infra/jenkins-infra/commit/a3cd47a7f587bc1df7b6edc98e386b8f62b40dbc Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: M dist/profile/manifests/buildslave.pp M dist/profile/manifests/mirrorbrain.pp M hieradata/common.yaml M hieradata/roles/trustedagent.yaml M spec/classes/profile/buildslave_spec.rb Log Message: ----------- Make specifying ssh keys more consistent across profiles Commit: ffbc224111fb19f40329ec9bb2bd548e7d6ffd98 https://github.com/jenkins-infra/jenkins-infra/commit/ffbc224111fb19f40329ec9bb2bd548e7d6ffd98 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: M dist/profile/manifests/mirrorbrain.pp M spec/classes/profile/mirrorbrain_spec.rb Log Message: ----------- Put the mirrorbrain user and group under more proper Puppet management Commit: d758d35aaa6f2799b7514f2c0a2d9c9a61ed015c https://github.com/jenkins-infra/jenkins-infra/commit/d758d35aaa6f2799b7514f2c0a2d9c9a61ed015c Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: M dist/profile/manifests/mirrorbrain.pp Log Message: ----------- Ensure that our mirrorbrain user gets dropped into the www-data group by default This is helpful for using the mirrorbrain user as a role account for various mirrorbrain and release related activities, and keeping permissions open enough to serve content Commit: ab737fde388a9491775a5caaed90fbabe0eb6359 https://github.com/jenkins-infra/jenkins-infra/commit/ab737fde388a9491775a5caaed90fbabe0eb6359 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: M dist/profile/manifests/mirrorbrain.pp Log Message: ----------- Refactor some duplicate filename references away in profile::mirrorbrain Commit: ddd456a26bd396e40531035537e2fc26567fffeb https://github.com/jenkins-infra/jenkins-infra/commit/ddd456a26bd396e40531035537e2fc26567fffeb Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-20 (Wed, 20 Apr 2016) Changed paths: A dist/profile/files/mirrorbrain/populate-archives.sh A dist/profile/files/mirrorbrain/populate-fallback.sh A dist/profile/files/mirrorbrain/rsync.filter A dist/profile/files/mirrorbrain/sync.sh A dist/profile/files/mirrorbrain/update-latest-symlink.sh M dist/profile/manifests/mirrorbrain.pp M spec/classes/profile/mirrorbrain_spec.rb Log Message: ----------- Commit some previously unmanaged files for driving releases from a mirrorbrain Commit: c2b2e40ab3600ab3fdaabfc343e6c3149a026113 https://github.com/jenkins-infra/jenkins-infra/commit/c2b2e40ab3600ab3fdaabfc343e6c3149a026113 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/files/mirrorbrain/update-latest-symlink.sh Log Message: ----------- Fix the update-latest-symlink script to handle Jenkins 2.x releases Commit: e237ce13e8b77d6ec601b7fac159772c69f20725 https://github.com/jenkins-infra/jenkins-infra/commit/e237ce13e8b77d6ec601b7fac159772c69f20725 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/manifests/base.pp Log Message: ----------- Only collect ECDSA sshkey resources There's some old garbage resources in PuppetDB I don't have the time nor knowledge to purge right now, so we'll only collect "good" host keys, since SSH defaults to using the ECDSA one anyways Commit: f359d7df1e077bccb83f3360106ead53c57f371c https://github.com/jenkins-infra/jenkins-infra/commit/f359d7df1e077bccb83f3360106ead53c57f371c Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/manifests/mirrorbrain.pp Log Message: ----------- Remove the defaulting of ownership for all File resources in profile::mirrorbrain Turns out this also updates all the apache directives (e.g. apache::mod::vhost) to change those files to the ownership (mirrorbrain) defined here. Commit: 13bb8a5b395d2d3235c61a7a313858b9af6b9e80 https://github.com/jenkins-infra/jenkins-infra/commit/13bb8a5b395d2d3235c61a7a313858b9af6b9e80 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/manifests/mirrorbrain.pp M hieradata/common.yaml M spec/classes/profile/mirrorbrain_spec.rb Log Message: ----------- Manage the ssh_keys for the mirrorbrain user This is largely to drive release processes, basically whoever has a public key in the mirrorbrain authorized_keys can invoke release processes on the mirrorbrain machine Commit: d451c38a1be7d70fdbd62690334b2a34a5bf17fd https://github.com/jenkins-infra/jenkins-infra/commit/d451c38a1be7d70fdbd62690334b2a34a5bf17fd Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: A dist/profile/files/mirrorbrain/populate-archives.sh A dist/profile/files/mirrorbrain/populate-fallback.sh A dist/profile/files/mirrorbrain/rsync.filter A dist/profile/files/mirrorbrain/sync.sh A dist/profile/files/mirrorbrain/update-latest-symlink.sh M dist/profile/manifests/base.pp M dist/profile/manifests/buildslave.pp M dist/profile/manifests/mirrorbrain.pp M dist/profile/manifests/pkgrepo.pp M dist/profile/manifests/updatesite.pp M hieradata/common.yaml M hieradata/roles/trustedagent.yaml M spec/classes/profile/buildslave_spec.rb M spec/classes/profile/mirrorbrain_spec.rb M spec/classes/profile/pkgrepo_spec.rb M spec/classes/profile/updatesite_spec.rb Log Message: ----------- Merge pull request #433 from jenkins-infra/mirrors-manual-updates Codify some manual updates made to mirrors.jenkins.io Commit: f204b3dec344c92ddf8a3128cbe96665826fbf57 https://github.com/jenkins-infra/jenkins-infra/commit/f204b3dec344c92ddf8a3128cbe96665826fbf57 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/files/mirrorbrain/sync.sh Log Message: ----------- Import the necessary script additions to sync our update-center content for mirroring Commit: 523dfbceb2988aad967f3692df64151b27b3be41 https://github.com/jenkins-infra/jenkins-infra/commit/523dfbceb2988aad967f3692df64151b27b3be41 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/files/mirrorbrain/sync.sh Log Message: ----------- Merge pull request #435 from rtyler/sync-uc Import the necessary script additions to sync our update center Commit: 3f2fc8fbd9b8d11144997945d59cf33eccb991d7 https://github.com/jenkins-infra/jenkins-infra/commit/3f2fc8fbd9b8d11144997945d59cf33eccb991d7 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/files/mirrorbrain/sync.sh Log Message: ----------- Punt update-center syncing with each script invocation Commit: 8f549eaf79dcd8a7eec03676a7ac6c156eef3931 https://github.com/jenkins-infra/jenkins-infra/commit/8f549eaf79dcd8a7eec03676a7ac6c156eef3931 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/manifests/pkgrepo.pp M spec/classes/profile/pkgrepo_spec.rb Log Message: ----------- Ensure our pkgrepo home directory is owned by the www-data user This was manually made on pkg.jenkins.io and I didn't notice that it hadn't yet been committed to Puppet Commit: 653895407d36c18ce4ba08796dba6636539e4004 https://github.com/jenkins-infra/jenkins-infra/commit/653895407d36c18ce4ba08796dba6636539e4004 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/manifests/mirrorbrain.pp Log Message: ----------- Make the mirmon-time-update script simpler, and correct Commit: 6f1e7bc9c9f747783e97e1930b50d5b956c24dec https://github.com/jenkins-infra/jenkins-infra/commit/6f1e7bc9c9f747783e97e1930b50d5b956c24dec Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/manifests/mirrorbrain.pp M spec/classes/profile/mirrorbrain_spec.rb Log Message: ----------- Ensure our mirrorbrain docroot is owner by the user we specify Commit: 13582c397b64b3a0fb442353277d9f2ae7c4f35d https://github.com/jenkins-infra/jenkins-infra/commit/13582c397b64b3a0fb442353277d9f2ae7c4f35d Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/manifests/pkgrepo.pp M spec/classes/profile/pkgrepo_spec.rb Log Message: ----------- Disable protocol upgrade for pkg.jenkins.io If we hit https://pkg.jenkins.io/redhat/some.rpm we're going to get redirected to a non-HTTPs mirror which is likely going to get barfed on my clients as a protocol downgrade. Commit: 601ef7397d52e3f9d877d19687c9fdf9f2841d55 https://github.com/jenkins-infra/jenkins-infra/commit/601ef7397d52e3f9d877d19687c9fdf9f2841d55 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/files/mirrorbrain/sync.sh M dist/profile/manifests/mirrorbrain.pp M dist/profile/manifests/pkgrepo.pp M spec/classes/profile/mirrorbrain_spec.rb M spec/classes/profile/pkgrepo_spec.rb Log Message: ----------- Merge pull request #436 from rtyler/more-manual-to-puppet More manual to puppet changes Commit: 312d50d2bc2507ed135d476c45c9d6c477378575 https://github.com/jenkins-infra/jenkins-infra/commit/312d50d2bc2507ed135d476c45c9d6c477378575 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/manifests/mirrorbrain.pp M spec/classes/profile/mirrorbrain_spec.rb Log Message: ----------- The mirrorbrain home directory should be world readable Commit: 726b8146141ac09e4e171671e176bc0451775099 https://github.com/jenkins-infra/jenkins-infra/commit/726b8146141ac09e4e171671e176bc0451775099 Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: M dist/profile/manifests/mirrorbrain.pp M spec/classes/profile/mirrorbrain_spec.rb Log Message: ----------- Merge pull request #438 from rtyler/755 mirrorbrain's home must have non-standard permission Commit: 21b6beb6fb744030fc8d9cebb5f186d9a04cf8dc https://github.com/jenkins-infra/jenkins-infra/commit/21b6beb6fb744030fc8d9cebb5f186d9a04cf8dc Author: R. Tyler Croy <ty...@monkeypox.org> Date: 2016-04-21 (Thu, 21 Apr 2016) Changed paths: A dist/profile/files/mirrorbrain/populate-archives.sh A dist/profile/files/mirrorbrain/populate-fallback.sh A dist/profile/files/mirrorbrain/rsync.filter A dist/profile/files/mirrorbrain/sync.sh A dist/profile/files/mirrorbrain/update-latest-symlink.sh M dist/profile/manifests/base.pp M dist/profile/manifests/buildslave.pp M dist/profile/manifests/mirrorbrain.pp M dist/profile/manifests/pkgrepo.pp M dist/profile/manifests/updatesite.pp M hieradata/clients/ci.yaml M hieradata/clients/trusted-ci.yaml M hieradata/common.yaml M hieradata/roles/trustedagent.yaml M spec/classes/profile/buildslave_spec.rb M spec/classes/profile/mirrorbrain_spec.rb M spec/classes/profile/pkgrepo_spec.rb M spec/classes/profile/updatesite_spec.rb Log Message: ----------- Merge pull request #434 from jenkins-infra/staging Deploy manually entered changes from mirrors.jenkins.io Compare: https://github.com/jenkins-infra/jenkins-infra/compare/0774cd019bea...21b6beb6fb74 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.