)]}'
{
  "log": [
    {
      "commit": "64cb5d08d82f30a02788a23f98b1c4282e16a23c",
      "tree": "f6493c8244186d43018f8254eb4767660119f638",
      "parents": [
        "6fa257aee8c8f7fbda0a53efea473f9c1272b4dd"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Jun 04 17:49:10 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Jun 04 17:49:10 2018 +0400"
      },
      "message": "Add keepalived tracking for kube-apiserver haproxy instances\n\nChange-Id: I9bc5dbce33aba0f0568ceff61e77f7df0f13d35b\nPROD-Related: PROD-20456\n"
    },
    {
      "commit": "7335bd143866c22b4230c9bfecdbbb58464824f1",
      "tree": "423240b371580c930f40d6fe53fffb271be2bb48",
      "parents": [
        "b18ce9faf5d5cc4b8f858e63646d54c377941069"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon May 21 10:25:10 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon May 21 10:25:10 2018 +0200"
      },
      "message": "Rename stacklight_control_vip to default_keepalived_check\n\nChange-Id: Ibed783ed2926f35057c51083bada51b30ca10755\nRelated-Bug: PROD-19814\n"
    },
    {
      "commit": "2ce5b18b28e7d5900155c6cd44be2e4d35e205c4",
      "tree": "df2deeec51fd394d8b30086aa1266e11219eb9ae",
      "parents": [
        "2a9d6eb60e6729345d698d14b43c98386e31a1f4"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed May 09 11:02:29 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Thu May 17 14:33:39 2018 +0200"
      },
      "message": "Added stacklight_control_vip class\n\nWe need to add vrrp pidof check for glusterd process\non a control (ctl*) node, where keepalive with glusterfs\nis normally deployed.\n\nChange-Id: I151342fe6adf176291007ff0e054aa67dc2450e3\nRelated-Bug: PROD-19814\n"
    },
    {
      "commit": "f1339851a8997a8576ace5089791e512960dce96",
      "tree": "4484960a398482313cb950d6f923fe4075a39d06",
      "parents": [
        "711d2f4fb96dd72d7b0d9e630d65844825ffefb7"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Tue Apr 10 13:19:33 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Tue Apr 10 13:51:18 2018 +0000"
      },
      "message": "Removed keepalived for haproxy vrrp check\n\nFor openstack_web_public_vip we should not use vrrp script check\nfor haproxy as on prx nodes there is no haproxy. Instead check\nfor nginx.\n\nChange-Id: I2c2467f7749f0befc98bbd3ea0beef067d86a034\nCloses-Bug: PROD-19225\n"
    },
    {
      "commit": "5882e965fc5e777fe86d5d345a39c10176a60000",
      "tree": "5b9e7455a17d92224a2a82265d2570a3916b8b58",
      "parents": [
        "1bf90d1b77910f52ab3e4c15d2265e03174da961",
        "4d72316e1fb494991acc759651aac6c70121c70a"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 01 15:18:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Mar 01 15:18:02 2018 +0000"
      },
      "message": "Merge \"Monitor docker service istead of haproxy by keepalived on mon nodes\""
    },
    {
      "commit": "4d72316e1fb494991acc759651aac6c70121c70a",
      "tree": "d5aa527e8f5ccd30407effcd5e793ebd026ef7e4",
      "parents": [
        "9fb14af724f8c47bcf252659c794892614615a12"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 28 18:42:12 2018 +0100"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Thu Mar 01 09:45:13 2018 +0100"
      },
      "message": "Monitor docker service istead of haproxy by keepalived on mon nodes\n\n We don\u0027t have haproxy on mon nodes so we don\u0027t need to use\n vrrp_scripts to monitor haproxy from keepalived side.\n Load balancer on mon nodes is docker swarm - let\u0027s monitor it.\n\nFixes_bug: PROD-18155\n\nChange-Id: I5f9c51a95ae3cbdb98e5dd9c61492ac887814b3a\n"
    },
    {
      "commit": "e4204869f35ffbc82a045706ac01426cf279e9ac",
      "tree": "762c132d28b26c3e006058d49334eeeb6d9ed1d7",
      "parents": [
        "9fb14af724f8c47bcf252659c794892614615a12"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Feb 28 14:19:08 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Feb 28 14:19:08 2018 +0100"
      },
      "message": "Check for docker service in cicd_control_vip\n\nChange-Id: I406e57bd13d7881c4bab8b93f8e7daee7e8f6bac\nRelated-Bug: PROD-17680\n"
    },
    {
      "commit": "dab916a605f2334097f2aa8ed9f670198c6c7daf",
      "tree": "09c4879f03da4d33477c74e6cf443b4a6e3bfe12",
      "parents": [
        "512065fdc0d6ee2f3228295cd14dffb47bfb0c1c",
        "6176a5acebc594a0ee34fb0df31e9cb5b0a8a991"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Feb 27 12:46:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Feb 27 12:46:34 2018 +0000"
      },
      "message": "Merge \"Added check for haproxy in keepalived\""
    },
    {
      "commit": "6176a5acebc594a0ee34fb0df31e9cb5b0a8a991",
      "tree": "59515cfd595b23ea51a00d2974f72028603ee9bf",
      "parents": [
        "4891217841b3cf27f247652b949ef28aa6068b87"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Feb 26 11:08:47 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Feb 26 15:01:17 2018 +0100"
      },
      "message": "Added check for haproxy in keepalived\n\nChange-Id: I28f7001c5876de432fa890d025654f44a33ab2d9\nRelated-Bug: PROD-17680\n"
    },
    {
      "commit": "6d63d466b8314bab5142421c4349cd622d8a22ca",
      "tree": "3fd2f4fadbbc3fa2c202799c41a340babaae5566",
      "parents": [
        "4891217841b3cf27f247652b949ef28aa6068b87"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Feb 23 10:51:44 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Feb 26 10:54:57 2018 +0100"
      },
      "message": "Add vrrp script check for docker service\n\nPrometheus_server_vip relates to the docker swarm cluster,\nand as it runs within it, from the keepalive side, we should check\nif the docker daemon is working. If on mon node docker service is\ndown or unresponsive, then the VIP should be moved to other mon node.\n\nChange-Id: Ia5c1e393f38c9d86fa576ead5488fd813b8e20dd\nRelated-Bug: PROD-18027\nPartial-Fix: PROD-17680\n"
    },
    {
      "commit": "e41088638fc80ebb89ab938d20aee93c6fb73d2e",
      "tree": "b335bec162a2a68e4f0bad6bb914935ba32272f2",
      "parents": [
        "d5feacc398dfaca3094c33498ade7583a0794a8d"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Mon Oct 16 16:19:41 2017 +0200"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Oct 18 17:59:54 2017 +0400"
      },
      "message": "Modify Openstack telemetry keepalived instance\n\nBuild Openstack telemetry keepalived instance from service metadata\nlayer. Address, password and interface configure by previous values.\n\nChange-Id: I6f5a1f9c6e9932fab982772de10294f82e09b706\n"
    },
    {
      "commit": "f704d5ee8b9555d82d05a6fd61e4663c720a6bb9",
      "tree": "e93583cc61870dbd18ba6356ca87cc41f5915289",
      "parents": [
        "366c29693cc6e37b5c2544dab349d69a3026a09a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 12 17:11:54 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 13 18:30:54 2017 +0300"
      },
      "message": "Update reclass-system ironic support\n\nAdd nginx site to serve public Ironic API.\nAdd keepalived instance for baremetal network.\nAdd ironic_deploy (Only heartbeat and lookup endpoints allowed)\nhaproxy site.\nAdd bmt{0..3} vms on kvm nodes to run ironic deploy services\n(ironic-conductor, ironic deploy api, nova-compute with ironic driver)\nAdd basic definitions for nova/compute_ironic/{cluster|single}.yml\n\nDepends-On: I072db910f6f004aad3393d9f6e64b1330de18687\n\nChange-Id: Ifa9f42532e2fdc06a99a6c78ba961a79d34af110\n"
    },
    {
      "commit": "1dd0fd089759a0e82629b5c9e955836d7c332bd6",
      "tree": "7dfc31a7cce1406cbfb484033bff697ffc25af38",
      "parents": [
        "537f472273efc9cdac52a8766edffd8864ad7fac"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Apr 07 16:44:48 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Apr 12 14:28:28 2017 +0400"
      },
      "message": "Add keepalived instance for prometheus\n\nChange-Id: Ieaad47bb47313c929b42f428962ee6d3b27a195c\n"
    },
    {
      "commit": "cfd15af3584fbd7e209bcd946ad163ede09d1453",
      "tree": "d5883ef661290f3cde5e76aeaeebe52ca72774d8",
      "parents": [
        "d7df9e8ad5fec20e22341c99c9c141df831053c0",
        "19a4baf3492cdd4dfe663dcb846daba5f042ef21"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Mar 02 14:36:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@0048eb735cd7",
        "time": "Thu Mar 02 14:36:38 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix priority parameters for VIP instances\"\""
    },
    {
      "commit": "19a4baf3492cdd4dfe663dcb846daba5f042ef21",
      "tree": "6f800e69f358f90b91ecb3427f582a1a0aaa9650",
      "parents": [
        "7db6d6a79bbc131efd026aad8c2f62bfb6737e95"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Mar 02 14:35:38 2017 +0000"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Mar 02 14:35:38 2017 +0000"
      },
      "message": "Revert \"Fix priority parameters for VIP instances\"\n\nThis reverts commit 7db6d6a79bbc131efd026aad8c2f62bfb6737e95.\n\nChange-Id: Ia5b10482d0fd06671dfb46569ec68d15099a5ea7\n"
    },
    {
      "commit": "ce5ec8a36dca61469fdd0ed5a07aa651cc91ad7f",
      "tree": "98b0fc41c2682efaf6350a0215acd85e0b43f66d",
      "parents": [
        "dc297e4e2feaeab99c9a68e68fe45a3a1c347c04",
        "3a1e3d35c4ba634b91dab68ec7a88582c748d83c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 27 09:34:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@605ed64b8049",
        "time": "Mon Feb 27 09:34:40 2017 +0000"
      },
      "message": "Merge \"Add CI/CD infrastructure\""
    },
    {
      "commit": "3a1e3d35c4ba634b91dab68ec7a88582c748d83c",
      "tree": "c6490298a318ae60535f7c61ac994c4ff8b8e8ff",
      "parents": [
        "3cff35040f1e2a2a9bcec10606bd22bc31b77068"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 23 15:02:54 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 24 18:08:23 2017 +0100"
      },
      "message": "Add CI/CD infrastructure\n\nChange-Id: Id15634c2096394f7de4533c8466e0e0c2e66f8ed\n"
    },
    {
      "commit": "7db6d6a79bbc131efd026aad8c2f62bfb6737e95",
      "tree": "0780e87da14a788a40cedc27dc404f4cbdf690ce",
      "parents": [
        "8224923ab1c27f9f281c0e07653648a642a01038"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 24 12:15:37 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 24 12:15:37 2017 +0100"
      },
      "message": "Fix priority parameters for VIP instances\n\nPrior this change, all Keepalived instances (except for OpenStack VIP)\nhad the same priority which leads to unpredictable master elections.\n\nChange-Id: Ifdc468b83f904b36489830678e550fc82c206985\n"
    },
    {
      "commit": "14b0cc0dd39a000340d5b963b7f7c24c26da3cf7",
      "tree": "ed0b0140b4a40dc365241f6656e3ff43fb5d9b5f",
      "parents": [
        "291511699e0567f4228c6f1bd3b0bada599b150b",
        "54831fd21b24867f1ab15513d1be316e84806583"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Feb 08 16:25:25 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 08 16:25:25 2017 +0100"
      },
      "message": "Merge pull request #112 from simonpasquier/add-more-vip-instances\n\nAdd more Keepalived VIP instances"
    },
    {
      "commit": "54831fd21b24867f1ab15513d1be316e84806583",
      "tree": "aa9ab41f1ef815241506b80324850ef81f7d3afe",
      "parents": [
        "c367eafa03b4266c4e892fe3d29145d2e6aeac56"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Feb 08 11:08:44 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Feb 08 15:02:39 2017 +0100"
      },
      "message": "Add more Keepalived VIP instances\n\nThis change adds classes for configuring the following VIP addresses:\n\n - StackLight log cluster\n - StackLight telemetry cluster\n - OpenStack telemetry cluster (Ceilometer)\n"
    },
    {
      "commit": "8717b533a3c2da179c0aa96cded71dc7837a4702",
      "tree": "7cdc72b14fcf3ff2af55cab09aac0297e6a4af61",
      "parents": [
        "1c86ba0c85b64dc27657789353095b33a2f29e13"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Feb 06 18:33:20 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Feb 06 18:33:20 2017 +0100"
      },
      "message": "update to match model namespaces\n"
    },
    {
      "commit": "1c86ba0c85b64dc27657789353095b33a2f29e13",
      "tree": "1ddf49c1852d5aa035e4e841921ccc37a77b699a",
      "parents": [
        "6a21484a09b13516f9c306f9a7c1fbd27b643c42"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Feb 06 18:26:24 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Feb 06 18:26:24 2017 +0100"
      },
      "message": "keepalived for prx nodes\n"
    },
    {
      "commit": "c7b01039d2c1bfe5c121f375fccdc7e738985a3d",
      "tree": "7cfe23c987023c73018dbd908d08ee2c6b917c01",
      "parents": [
        "a46a1c5a2d6646ea2d655f5439c6b722d519ff49"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "message": "Moved structure\n"
    }
  ]
}
