{"push_id":1373609027,"size":58,"distinct_size":1,"ref":"refs/heads/automatically-adjust-bst-monitoring","head":"607099b09e37959507dae9415081719a35a99976","before":"e45648bf89622eecbdab462bb56c5d2fdfde8948","commits":[{"sha":"59f36dcd4170d3c5f74fbaabcc3c17e955ffbbe9","author":{"name":"Christopher Baines","email":"773f72578b92cc20ad5033fd355e8092a4c36319@digital.cabinet-office.gov.uk"},"message":"Add Machine, Processes and Bouncer dashboards\n\nI built these on the production grafana instance, but adding them to puppet for\npersistence, and so that they appear in all environments.\n\nThe Machine and Processes dashboards are generic dashboards to provide easier\naccess to the metrics in Graphite about machine and app process metrics\nrespectively.\n\nI created the Bouncer dashboard while investigating a high number of errors in\nproduction.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/59f36dcd4170d3c5f74fbaabcc3c17e955ffbbe9"},{"sha":"16ae185b0fffb2c4a462b0eb336b9a7d6a1760e7","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Disable \"support app background processing\" check in integration\n\nThis check requires people to send test messages through the support queues to\nactually make it pass, which they don't, which leads to be being in an UNKNOWN\nstate for 60 days at a time. Disabling this monitoring does risk hiding an actual failiure\nbut it's currentlly broken 99% of the time anyway so people just ack it and move on.\n\nIt's also currently disabled in staging.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/16ae185b0fffb2c4a462b0eb336b9a7d6a1760e7"},{"sha":"bcfdf766fd5f07875ce1c5db348b907c564f9f6a","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Add a new Pingdom IP range checking jenkins job to puppet","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/bcfdf766fd5f07875ce1c5db348b907c564f9f6a"},{"sha":"d585c313065e51025f799b5d29d322607340f33e","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Deploy the new pingdom ip range job to production only\n\nThis is only being deployed to a single environment to match the behaviour of the\nfastly cdn ip range checking job already present in jenkins.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/d585c313065e51025f799b5d29d322607340f33e"},{"sha":"70fefdfdbcfd44375cf1ba65deca66ca3888ac36","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Add a default architecture fact to stop tests failing.\n\nWe're moving to Puppet 4 (eventually) and enabling `strict_variables`\nis one part of this. Adding this as a global default fixes issues in\na range of module tests.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/70fefdfdbcfd44375cf1ba65deca66ca3888ac36"},{"sha":"68e3d9c06f71af3d20f1e44d384983577e5e13bf","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Add a default lsbmajdistrelease fact\n\nThis is set to our current default choice of Ubuntu version. Having this fact fixes\nissues in govuk_postgresql, puppet and puppetdb specs.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/68e3d9c06f71af3d20f1e44d384983577e5e13bf"},{"sha":"3c79b9cd00aacd6901be3bdefa340b3968fefc43","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Add a default fqdn_metrics value.\n\nThis is used through our code base and having a default value set fixes a\nnumber of undefined variable errors.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/3c79b9cd00aacd6901be3bdefa340b3968fefc43"},{"sha":"f79c1faf97fba5c747b885331b73dd41d98a7a54","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Add some defaults for facts used in our spec tests","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/f79c1faf97fba5c747b885331b73dd41d98a7a54"},{"sha":"04d3b0ea81b4dbd644b04365cdfaad0eec87b0a0","author":{"name":"Alex Muller","email":"377ce949691f9cfd4d8d3aff27a3a90eccf8a8e3@digital.cabinet-office.gov.uk"},"message":"Remove duplicate `govuk::apps::efg_training` config\n\nThis duplicates the values immediately above it - I think these were\nmeant to be set with the key `govuk::apps::efg_training_rebuild`\nbut as we don't need to override these values in production it's\neasier to remove them.\n\nThis means the hostname for the rebuild will be\n`efg-training-rebuild.publishing.service.gov.uk`.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/04d3b0ea81b4dbd644b04365cdfaad0eec87b0a0"},{"sha":"bc14bc20ee1fe757b634f95e265ad78387ef5b5e","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Add a default `ipaddress_eth0` fact\n\nThis is needed in the ufw::allow class.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/bc14bc20ee1fe757b634f95e265ad78387ef5b5e"},{"sha":"9f2614e8e465cc2fa02b9f38c76e442e83ecd6d0","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Add default facts\n\nThese are currently unset in the rspec tests and are required for the\nspecs to pass when run under strict_variables","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/9f2614e8e465cc2fa02b9f38c76e442e83ecd6d0"},{"sha":"59c82fecc0b87dffc195f50a847686f3ce95dd76","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Add default facts to enable testing under strict_variables","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/59c82fecc0b87dffc195f50a847686f3ce95dd76"},{"sha":"1894321eaf284b276f8d05b1398cb6ed095a1c4a","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Add default facts","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/1894321eaf284b276f8d05b1398cb6ed095a1c4a"},{"sha":"2303ac19e7de8530d60f6ce911f2221e6b5d9910","author":{"name":"Mikael","email":"474f98b881b153898ad9bac97c12047e104089a5@gmail.com"},"message":"govuk_puppet Fix\n\nWhat\nWhenever a lock is created the govuk_puppet script would exit with the status code 1 when bash option -e is passed. It's not an issue when invoking the script interactively. However, invoking the script from another script would cause the latter to exit immediately, preventing the script from going any further.\n\nHow\nCall to exit once the lock has been created.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/2303ac19e7de8530d60f6ce911f2221e6b5d9910"},{"sha":"22cdd35be15b20934563ba52d51212db21404c48","author":{"name":"Dean Wilson","email":"b519707c1db1ef827e497df36df95ec38de254ba@gmail.com"},"message":"Merge pull request #4980 from alphagov/govuk-puppet-fix\n\ngovuk_puppet Fix","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/22cdd35be15b20934563ba52d51212db21404c48"},{"sha":"685c80867ac2a6b5a94b773d8fc042f74458820d","author":{"name":"Dean Wilson","email":"b519707c1db1ef827e497df36df95ec38de254ba@gmail.com"},"message":"Merge pull request #4974 from alphagov/add_pingdom_jenkins_checker\n\nAdd pingdom jenkins checker","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/685c80867ac2a6b5a94b773d8fc042f74458820d"},{"sha":"56d07716136a0082b2362c84fa597f95760c2a6a","author":{"name":"Dean Wilson","email":"0dc8bf5ca312258f85e4e341bbebbeb228fdf03c@digital.cabinet-office.gov.uk"},"message":"Reduce the nodes and shards used in the cluster\n\nThey are numbers but the class uses strings to represent them so\nI'm doing the same here.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/56d07716136a0082b2362c84fa597f95760c2a6a"},{"sha":"600db42311fe20e425a831e5b29fe2a7ebcf2b2c","author":{"name":"Steve Laing","email":"86784c39fbd8aa3376501b7196da808e3fe5cb09@digital.cabinet-office.gov.uk"},"message":"Ensure puppet doesn't attempt to make env vars for these applications","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/600db42311fe20e425a831e5b29fe2a7ebcf2b2c"},{"sha":"37700d25e109ad6f57772df7f2edb09d85f7e099","author":{"name":"Steve Laing","email":"f1e4f9b3ca211323c3073b3e52b1694ef9c62bf1@laingsolutions.com"},"message":"Merge pull request #4984 from alphagov/remove-envvar-config-for-specialist-publisher-rebuild\n\nEnsure puppet doesn't attempt to make env vars for these applications","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/37700d25e109ad6f57772df7f2edb09d85f7e099"},{"sha":"3e59188cac6e7136b092262177b8f26a9965085b","author":{"name":"Douglas Roper","email":"cb2480563420128c33c6d690e53a6a127b723a3c@gmail.com"},"message":"Set up GOVUK_CONTENT_SCHEMAS_PATH environment variable\n\nTo be used in the publishing-api for the govuk-content-schemas path.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/3e59188cac6e7136b092262177b8f26a9965085b"}]}
{"actor":{"display_login":"alexmuller"}}