{"push_id":3089971732,"size":34,"distinct_size":7,"ref":"refs/heads/dusty","head":"504b6be4e7e89d1f69c76d4d832e4a6c9bb6232b","before":"22b9eb05e590e7a91113d7df2d963f18c3a47f65","commits":[{"sha":"ee298b4801956ecff79f6df90e8c747d3ef1826c","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"Convert pipeline into template\n\nThis makes it possible to pass custom git repos and URLs for convenience\nwhen hacking locally.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/ee298b4801956ecff79f6df90e8c747d3ef1826c"},{"sha":"fa64e170c1fed86e15532855e97ef3b172aa03b4","author":{"name":"Dusty Mabe","email":"c3ae6b62c08142dd15ecc9efb867edf8743f5631@dustymabe.com"},"message":"archive: Add note about potential failure","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/fa64e170c1fed86e15532855e97ef3b172aa03b4"},{"sha":"ea744a87a15538bbc9aaf0d5c05e7d182a3aa657","author":{"name":"Dusty Mabe","email":"c3ae6b62c08142dd15ecc9efb867edf8743f5631@dustymabe.com"},"message":"archive: allow read when artifacts are on webserver\n\nOtherwise install.log wasn't readable.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/ea744a87a15538bbc9aaf0d5c05e7d182a3aa657"},{"sha":"d470d0df67b12ede87b1fd7a71de8ac7ab4801f3","author":{"name":"Dusty Mabe","email":"c3ae6b62c08142dd15ecc9efb867edf8743f5631@dustymabe.com"},"message":"sleep container: remove duff-ssh-key volumemount\n\nThis isn't needed since we're not using duffy nodes.\nWe are using the duffy-key secret, though, for rsyncing\nto artifacts.ci.centos.org.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/d470d0df67b12ede87b1fd7a71de8ac7ab4801f3"},{"sha":"a16180c00e5bdf5f6002bcf25d7e43ca75467c8c","author":{"name":"Dusty Mabe","email":"c3ae6b62c08142dd15ecc9efb867edf8743f5631@dustymabe.com"},"message":"Merge pull request #13 from jlebon/pr/template-pipeline\n\nConvert pipeline into template","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/a16180c00e5bdf5f6002bcf25d7e43ca75467c8c"},{"sha":"7ff1cf6e04c789cc68b34ac634e9d6f716561fd5","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"Jenkinsfile: use dumb-init\n\nOtherwise, I've got a bunch of defunct qemu-kvm processes and the final\n`qemu-kvm` from `virt-install` just hangs at\n`reboot: Restarting system`. Not sure why prod isn't hitting this.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/7ff1cf6e04c789cc68b34ac634e9d6f716561fd5"},{"sha":"1cbeabc0d656f14c11faa0bee7837777d5eb2a4d","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"Add simple-httpd helper app for browsing PV\n\nThis is useful for the local dev case. See `HACKING.md`.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/1cbeabc0d656f14c11faa0bee7837777d5eb2a4d"},{"sha":"5847476c81a68bc4778ef0c10cebaa2a6c7288aa","author":{"name":"Dusty Mabe","email":"c3ae6b62c08142dd15ecc9efb867edf8743f5631@dustymabe.com"},"message":"Merge pull request #18 from jlebon/pr/simple-httpd\n\nAdd simple-httpd helper app for browsing PV","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/5847476c81a68bc4778ef0c10cebaa2a6c7288aa"},{"sha":"e6ea255f994a63ede7e79390aa6bcbc6d153d0c4","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"Use S2I build for Jenkins master\n\nThis gives us multiple advantages:\n\n1. We can override the default Jenkins configuration. Right now, this is\n   just used to disable the automatic creation of the \"sample\" job. But\n   e.g. we can customize the Kubernetes plugin configuration or add init\n   Groovy scripts etc... For an example of this being used, see [1].\n2. We can pin plugins to specific versions.\n3. We can pin Jenkins itself to specific versions (though we could do\n   that without S2I as well). This patch for example bumps Jenkins to\n   the latest LTS release.\n\n[1] https://github.com/projectatomic/paci/tree/cac521b08962d0040e30b37206c1f4d109baefc3/jenkins/bc/master/configuration","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/e6ea255f994a63ede7e79390aa6bcbc6d153d0c4"},{"sha":"05f9a5a0862df4e54dc7ce2650b52f6a2952068b","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"Rename pipeline build\n\nLet's rename the pipeline to `fedora-coreos-pipeline`. There were also\nsome inconsistencies before in the text (coreos vs fcos). But really,\nthe `kubernetes` part is an implementation detail now.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/05f9a5a0862df4e54dc7ce2650b52f6a2952068b"},{"sha":"774ad9f66712423bae0fa0e6cd5918324244d072","author":{"name":"Dusty Mabe","email":"c3ae6b62c08142dd15ecc9efb867edf8743f5631@dustymabe.com"},"message":"Merge pull request #16 from jlebon/pr/s2i\n\nUse S2I build for Jenkins master","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/774ad9f66712423bae0fa0e6cd5918324244d072"},{"sha":"51e90e964ca7bb63eca31b127f2c0055768c64e6","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"bc.yaml: split into sections to help legibility\n\nPrep for adding more stuff.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/51e90e964ca7bb63eca31b127f2c0055768c64e6"},{"sha":"4a3614908a1a310eb3b2db54a8f18dc2a71f61ac","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"also instantiate the slave and coreos-assembler in the template\n\nThis makes the set up instructions much easier and allows us finer\ngrained control over the resources in the future if we'd like. One\nnotable change here is `lookupPolicy.local: true`, which allows us to\ndirectly reference the imagestream from the pod. This conveniently also\nworks around the registry DNS issues mentioned in #3.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/4a3614908a1a310eb3b2db54a8f18dc2a71f61ac"},{"sha":"9e46241e1047daceb8aef876a5dc3e977b629dce","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"rename bc.yaml to pipeline.yaml\n\nSince it now includes more than just the buildconfigs.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/9e46241e1047daceb8aef876a5dc3e977b629dce"},{"sha":"61ae15d7d2874a2415e8c1ccd4cb9c41c6712140","author":{"name":"Dusty Mabe","email":"c3ae6b62c08142dd15ecc9efb867edf8743f5631@dustymabe.com"},"message":"Merge pull request #19 from jlebon/pr/pipeline-template\n\nalso instantiate the slave and coreos-assembler in the template","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/61ae15d7d2874a2415e8c1ccd4cb9c41c6712140"},{"sha":"85eefddc5d278f618b4a4c6aebfcc3f6eda41e30","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"pipeline: switch to scripted mode\n\nJenkins declarative vs scripted modes are a bit confusing. In the end, I\nalways find the declarative mode too limiting and verbose. It is not\nuncommon for plugins to only offer some features through the more\npowerful scripted mode rather than declarative.\n\nSwitching over allows us to make a cleaner Jenkinsfile without the yaml\ndefinition of the containers baked in, thus reducing further the number\nof nested languages we have to deal with.\n\nWe also avoid having to always nest commands inside `steps {}` and\n`container() {}`. This considerably reduces the size of the file.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/85eefddc5d278f618b4a4c6aebfcc3f6eda41e30"},{"sha":"04ad45e634dbb2ecd8c6db510707d71bf7e6a832","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"HACKING.md: add instructions for local development\n\nGuide users through the `oc cluster up` workflow and getting the\npipeline set up.\n\nCloses: #3","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/04ad45e634dbb2ecd8c6db510707d71bf7e6a832"},{"sha":"549110d26289a54c44d12249b088002fde6ff505","author":{"name":"Dusty Mabe","email":"c3ae6b62c08142dd15ecc9efb867edf8743f5631@dustymabe.com"},"message":"Merge pull request #20 from jlebon/pr/scripted\n\npipeline: switch to scripted mode","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/549110d26289a54c44d12249b088002fde6ff505"},{"sha":"ea1747ea1546c8b76400d6357be18d17c4a6e115","author":{"name":"Dusty Mabe","email":"c3ae6b62c08142dd15ecc9efb867edf8743f5631@dustymabe.com"},"message":"Merge pull request #21 from jlebon/pr/oc-cluster-up\n\nHACKING.md: add instructions for local development","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/ea1747ea1546c8b76400d6357be18d17c4a6e115"},{"sha":"8b4bffcc9be961df8665f6164e8525d32369eb08","author":{"name":"Jonathan Lebon","email":"3692bfa45759a67d83aedf0045f6cb635a966abf@jlebon.com"},"message":"pipeline: add helper shwrap() function\n\nAdd a helper to execute shell commands in a consistent environment with\nthe traditional `set -xeuo pipefail` and always starting in the `/srv`\ndir. I initially played with `workingDir: /srv`, but the Kubernetes\nplugin tries to be smart and interprets it as a mountpoint to mount into\nthe container. Which we don't want here since we already have an `/srv`\nmountpoint.\n\nI also removed the `| tee` since I don't think it's helping. I think the\nissue there is that the `rpm-ostree` running inside supermin thinks it's\ngot a tty, so we'd have to hack this directly in the init script.","distinct":false,"url":"https://api.github.com/repos/dustymabe/fedora-coreos-pipeline/commits/8b4bffcc9be961df8665f6164e8525d32369eb08"}]}
{"actor":{"display_login":"dustymabe"}}