[ { "sha" : "f9451a38948c85cdb91ce64c33d06960afaa76a5", "msg" : "Fix ali_instance_facts filter is None bug", "date" : "30/10/2018 09:48", "is_false_positive" : false, "repository_id" : "75266817" }, { "sha" : "10f33d99f7b451b0b5cb2908f75839149a8cd9c9", "msg" : "Fix lint errors (#138)\n\n[patch]\r\n\r\nSigned-off-by: Ben Kochie ", "date" : "03/09/2020 10:03", "is_false_positive" : false, "repository_id" : "112222674" }, { "sha" : "9e1c03186c94e2c51905526550b62090be2f73ff", "msg" : "Fix: fail on alertmanager_child_routes (#134)", "date" : "15/07/2020 20:51", "is_false_positive" : false, "repository_id" : "112222674" }, { "sha" : "5118802008ea21177a3a1325db0512903308430d", "msg" : "Fix typo in preflight checks for routes (#59)", "date" : "05/12/2018 10:40", "is_false_positive" : false, "repository_id" : "112222674" }, { "sha" : "d52c05f07188fd429414a0c9ab5f2e9976225062", "msg" : "fix tags, remove always (#54)", "date" : "30/11/2018 03:19", "is_false_positive" : false, "repository_id" : "112222674" }, { "sha" : "7ca864d5fd84ace198c2d0ab915e329be6a0f244", "msg" : "Fix failing role on non-SELinux RedHat (#40)\n\nAllow playbook to run on RedHat even if SELinux is not enabled.", "date" : "01/06/2018 15:35", "is_false_positive" : false, "repository_id" : "112222674" }, { "sha" : "b41ef17e329d6989250554fb3f90e2d3df2bf2fd", "msg" : "Fix success test done with a filter\n\nIt was raising a deprecation warning", "date" : "06/04/2018 15:32", "is_false_positive" : true, "repository_id" : "112222674" }, { "sha" : "4a5dc7fbfe22f7187040a893b5ab0885e14c9ee3", "msg" : "fix validate", "date" : "29/03/2018 17:56", "is_false_positive" : false, "repository_id" : "112222674" }, { "sha" : "2697a0517a9ae2aaaacd235b984168e01f65e3e4", "msg" : "fix backwards compatibility", "date" : "29/03/2018 16:51", "is_false_positive" : false, "repository_id" : "112222674" }, { "sha" : "e07d6338d517650cce636e97b76aa55ae36d5408", "msg" : "fix and add alertmanager.empty.yml", "date" : "05/05/2017 09:51", "is_false_positive" : false, "repository_id" : "112222674" }, { "sha" : "0455d1e6e948be01768f616d52138bf15761b7e4", "msg" : "fix lint", "date" : "05/11/2020 10:31", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "e4552fe331d41b92dce8f9de7dc650b835f0a005", "msg" : "fix newlines", "date" : "07/05/2020 10:32", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "1e17a8c42d787e8506c98d7a68795075329d233a", "msg" : "fix include", "date" : "07/05/2020 10:21", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "e80ffd351857b87f2935011599ef273beb21beae", "msg" : "fix upgrade playbook import", "date" : "06/05/2020 18:20", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "69d6a820d940768ba48c2235bdd7516f64916e9d", "msg" : "fix consul check", "date" : "06/05/2020 18:19", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "0024ad50bf3ce019981856e551ad51fb64ede4c3", "msg" : "fix missing test-mode", "date" : "16/04/2020 16:46", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "1e04ae512ae035ce6a6c6f3ecc0d8a3ecbcdd4f3", "msg" : "fix linting", "date" : "09/03/2020 15:52", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "13672bba5c1eea072ba47be810245bfdbe61a36c", "msg" : "fix linting", "date" : "09/03/2020 14:52", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "7fd9608f98a1c1b49cf5e47c8a6cb9819250e310", "msg" : "fix path", "date" : "09/03/2020 14:40", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "174133c0381392f41cbc507a368f6d7cbe860b27", "msg" : "fix path", "date" : "09/03/2020 14:38", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "4647cdb267668c4b677b9c3191173a7f4246c351", "msg" : "fix ansible message", "date" : "02/03/2020 15:02", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "8393bd9729c6e51c9be25c731296ea903cf599bd", "msg" : "fix bad space", "date" : "27/02/2020 11:21", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "33ce9e24c9bd23a5f075cd14282b2494666738e5", "msg" : "fixed typo", "date" : "14/02/2020 16:16", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "2fba0d6f9487d7145ed87a33b90ffcbfb07f4183", "msg" : "fix calico deployment file permission", "date" : "22/01/2020 17:09", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "cb335290965960a85ec51ae16f452e5b2d42bbb2", "msg" : "fix lint", "date" : "08/01/2020 15:36", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "eb880a80d6b5c80a9647b7c0767328e68b45def2", "msg" : "fix indentations", "date" : "13/12/2019 10:07", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "d2d41dadaa8232640113e4989a0e6b4f935a3ff6", "msg" : "fix linting", "date" : "13/12/2019 09:22", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "2f961d11d7908093bc8a82bfe98ff1f98c97fdf4", "msg" : "fix missing commad", "date" : "12/12/2019 16:47", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "c7c7e00b26eedc2981e4ce64009679bf76b5eb2b", "msg" : "fixing missing space", "date" : "12/12/2019 16:31", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "46bb67ff65a1d575d0691bde81fad6594b7be582", "msg" : "fix fail during cfssl installations", "date" : "12/12/2019 15:44", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "253f0486b06ae6599f9b50ad648e395a1b272994", "msg" : "fix", "date" : "09/12/2019 14:01", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "44ce6405ef025d2420789b22557f91babeb784e3", "msg" : "fix node path", "date" : "09/12/2019 13:53", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "415f813fc2fa373c7a0ca383daa0cdebd1371416", "msg" : "fix liting", "date" : "09/12/2019 13:05", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "5f414a194558828cf81000117b22b33936748a23", "msg" : "fix linting", "date" : "09/12/2019 13:03", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "542c7eb55ff514218f37a41b90066fb7dcf98711", "msg" : "fix linting", "date" : "09/12/2019 12:52", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "17fc1ba8de42089665ca72a2b8b90099fdb4fbab", "msg" : "fix fetch", "date" : "06/12/2019 10:59", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "aa761dcffa2a6b4fd3ec00de0b2c382e99c811ee", "msg" : "fix sintax", "date" : "02/12/2019 17:51", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "04265ea37863921876ec45d4450873a9f7927487", "msg" : "fix wrong path", "date" : "27/11/2019 15:01", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "e729a56d4b847bb06651ecf95d5b7c71108c035e", "msg" : "fix autoscaler restart", "date" : "27/11/2019 11:02", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "2ca47b95cc4379ee226fd8cea6a24bec648e5fde", "msg" : "fix missing space", "date" : "26/11/2019 15:34", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "0ef043d9561aff14311b69d96e8d8f55df29fcdd", "msg" : "fix consul path for scirpts", "date" : "26/11/2019 13:14", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "6892fcb6d000ccc963a3bda500b40bfaf7675592", "msg" : "fix command name add debug", "date" : "26/11/2019 12:11", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "a139413335a320f4ede0266304c047e9f5df6209", "msg" : "fix bad include path", "date" : "26/11/2019 11:40", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "26de5e18a1ef1bc02544c6ac9dea2a5f8a13ae87", "msg" : "fix and incude missing path", "date" : "26/11/2019 11:26", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "d6be2928e29d2a5c83b7f611bf3e077d693d3b96", "msg" : "fix missing carriage return", "date" : "26/11/2019 11:00", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "3751a4aaefbd4e64af2313bda93c974782a35b88", "msg" : "fix typo", "date" : "26/11/2019 10:40", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "d62d6aef7d2f9ff33f7ed19ffa20982b45afeb79", "msg" : "fix typed path", "date" : "26/11/2019 09:49", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "d5ec5b1d412d27d2aa4e4cc42bced91e91ed7760", "msg" : "fix typo", "date" : "21/11/2019 11:10", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "9879601b813c3911a7feeec1d9199bd76ef26726", "msg" : "fix typo", "date" : "20/11/2019 16:32", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "856d03db81323c5943b7cb16dbb8cd606cee13d3", "msg" : "fix linting", "date" : "19/11/2019 11:02", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "28e06c9191e4e842ff5c8145b9296d76e230a3e7", "msg" : "fix typo", "date" : "19/11/2019 10:10", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "ebfcb313778597ea51413205dd41e851e7bc5232", "msg" : "fix linting", "date" : "19/11/2019 10:07", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "edcdc24c56a5d600af4d090a3ba4893e4ce6d0fe", "msg" : "fix linting typo", "date" : "18/11/2019 17:30", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "d561d62338fc9bbe0fe4b1d9b33958275b6c0957", "msg" : "fix linging", "date" : "15/11/2019 10:53", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "5e98d64b45ef5ac71209a1e64f050df526b9b633", "msg" : "fix typo", "date" : "15/11/2019 10:49", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "b61dbe791e96531b6ef630d7b61e5af401a4eb2e", "msg" : "fix consul config", "date" : "14/11/2019 10:48", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "e2339d50ccf65b24f2eb8c21d1a6ee5c22be7e32", "msg" : "fix typo", "date" : "13/11/2019 14:55", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "289f66e158a9b51669d2f5d56d63f6b9f79ba024", "msg" : "fix sintax", "date" : "12/11/2019 11:44", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "88022b0418dd7c57713b42b3fdb7809eb58e46f5", "msg" : "fix path", "date" : "06/11/2019 11:47", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "55891903e26727aa1596837ecc04bc1646151e8a", "msg" : "fix missing \"\"", "date" : "06/11/2019 10:56", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "54d5fa13fa0d41ce4d1b975203f7fe40666cec4a", "msg" : "fix sintax", "date" : "06/11/2019 10:56", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "0825dc3a753524d46ca68c33c4bb35a3d3ad0245", "msg" : "fix typo", "date" : "06/11/2019 10:56", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "9e0650b3eec6b596f2e8fc383b6e1d23db61fca9", "msg" : "fix typo", "date" : "05/11/2019 15:23", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "573ffc3ffd2e516cde2df686a383225e8e05284e", "msg" : "fix linting", "date" : "05/11/2019 15:15", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "24768624c4bb87ba02b48fa4a459ecb81b83d4a3", "msg" : "fix boostrapnode", "date" : "05/11/2019 14:22", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "bddcb55f94af88897fe0f08eb279d7d9e0e6448f", "msg" : "fix task name", "date" : "05/11/2019 14:22", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "8bfc4ae67d9e570344182a97ec65e11285b831b9", "msg" : "fix typo", "date" : "05/11/2019 14:18", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "31c6fb93ef3afcffcfd6d913f7f94c7987874047", "msg" : "fix foldername", "date" : "05/11/2019 13:59", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "9bb93428045302990a23d6b65c5aa1bbe00e82e2", "msg" : "fix typo", "date" : "05/11/2019 13:59", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "aff837f6eba68381eee06d1c31c47de5338f5c00", "msg" : "fix error in image playbook", "date" : "30/10/2019 11:37", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "303556f202c2dd363182ba44d60de2d01fe93d07", "msg" : "fix boostrap start", "date" : "30/10/2019 11:22", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "25d8b1673e6557a4cceb5342841a74d29a619252", "msg" : "Fix missing facts on kubespray release 2.11", "date" : "15/10/2019 14:58", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "90ea1e7d020d082ee51a5cb9c5a2e31d12d485e4", "msg" : "Fix reboot before tasks completed", "date" : "18/09/2019 10:33", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "b7a368d5bd79abcf558ed5ac3c0d9b6979e96513", "msg" : "Fix delete key start_lock during cleanup", "date" : "17/09/2019 15:23", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "2f9321c212bfc2f8e22f77555606c029ac605520", "msg" : "Fix cleanup path", "date" : "14/09/2019 16:34", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "ce34949f0ed53c5b385295601ac722da527d1e93", "msg" : "Fix remove all reachable worker node requirements", "date" : "29/07/2019 10:36", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "29ca8980c656cd6d7af8d1a8313f860636a273ff", "msg" : "Fix self etcd cleanup", "date" : "24/07/2019 16:20", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "bab825efd3f313857917b0f86e646c19d1092fc2", "msg" : "Fix order repo file", "date" : "24/07/2019 11:09", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "176d40d56d3c70632ebdf0bcd24ce57d06ad37bd", "msg" : "Fix standalone master deployment", "date" : "18/06/2019 17:04", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "489bd1ee97b7a554474bacca1aad29bf680593cc", "msg" : "Fix configure etcd adding tag others", "date" : "03/06/2019 15:48", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "5858033ddceb018ae370bc9e75ca45cb0617252b", "msg" : "Fix run etcd remove member only on etcd node", "date" : "03/06/2019 14:52", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "1cfa45f4dfe65636cd534d4e8e63ae6b45ef2059", "msg" : "Fix task name in configure-others.yml", "date" : "23/05/2019 18:04", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "17cf79fb03e9e378fe3271bc762e036162c153bd", "msg" : "fix: styling", "date" : "22/05/2019 16:12", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "ab59fa9e7d1f53d88ae6fcda8516f214e25ab707", "msg" : "fix deploy if automium_autoscaler_kubeconfig is empty", "date" : "16/05/2019 11:20", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "724d52bfc6a19ff2dd30e5b42df7e50184b5b57f", "msg" : "fix log name", "date" : "14/05/2019 19:19", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "66e683778276e59e530a08be7dccc94fe37913d3", "msg" : "fix cluster name in rancher", "date" : "08/05/2019 16:06", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "bac1d55d0c05a56d72f97873d484cc409c6055c1", "msg" : "fix task name", "date" : "07/05/2019 17:52", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "b76828d316591506519c0018439110e66b745716", "msg" : "fix python-path", "date" : "07/05/2019 16:46", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "fdf68bd6d3578833fcc0002481d7c9e676e39672", "msg" : "fix task name", "date" : "07/05/2019 11:23", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "74c81b867ab28e5e2736f4b1215bda8d97daf5bd", "msg" : "fix unjoin order for etcd", "date" : "19/04/2019 11:39", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "7891662906b725181a9bfa8f3e11c3699f244a58", "msg" : "fix travis check fail", "date" : "19/04/2019 11:16", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "304c32124dba8f5802b9b0c17875348bcf4413fa", "msg" : "patch kubespray", "date" : "19/04/2019 10:29", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "53c5cb8e1b4d268cd3f3cf54478d9c655aadd0ee", "msg" : "fix task name", "date" : "19/04/2019 10:29", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "16016154226b9023189264feee73a318efd989b7", "msg" : "fix etcdproblem", "date" : "14/04/2019 17:52", "is_false_positive" : false, "repository_id" : "179678808" }, { "sha" : "33af7ff2a06b291c846679bb1c44004eba337c17", "msg" : "Fix incorrect link in release-notes section", "date" : "07/10/2020 08:46", "is_false_positive" : true, "repository_id" : "197042746" }, { "sha" : "420b19b57c41344e45c253fdb308748a20670011", "msg" : "Fix DHCP role with ansible standard", "date" : "04/05/2020 08:47", "is_false_positive" : false, "repository_id" : "197042746" }, { "sha" : "9e84678fb9348a6fd5c02a4b7463b9c3fc5d19f1", "msg" : "Fix ansible lint", "date" : "24/04/2020 07:41", "is_false_positive" : true, "repository_id" : "197042746" }, { "sha" : "1210da365651abd445b184c832c47792594ad71b", "msg" : "Fix documentation and role rename (#171)", "date" : "07/04/2020 15:32", "is_false_positive" : true, "repository_id" : "197042746" }, { "sha" : "e39ae4cdc65bbc7b5766a677ab007e7d2ef15e72", "msg" : "Fix documentation and role rename (#171)", "date" : "24/03/2020 17:55", "is_false_positive" : true, "repository_id" : "197042746" }, { "sha" : "23272f93293fdbfdff9ad2e34fd790036d915dca", "msg" : "Release grant v1.0.1 (#77)\n\n* Issue #11 - cv_container refactor to intend based\r\n\r\nRefactor cv_container to be intend based and support a containers topology provided by user.\r\n\r\nModule compare topology to cv_facts content, create missing containers and remove containers not in topology and with no children nor devices.\r\nCurrent data model can be extended later to support other cv_* modules\r\n\r\nShort play example:\r\n-------------------\r\n\r\n- name: Test cv_container\r\n hosts: cvp\r\n connection: local\r\n gather_facts: no\r\n vars:\r\n verbose: False\r\n containers:\r\n - name: Fabric\r\n parent_container: Tenant\r\n - name: Spines\r\n parent_container: Fabric\r\n - name: Leaves\r\n parent_container: Fabric\r\n tasks:\r\n - name: \"Gather CVP facts {{inventory_hostname}}\"\r\n cv_facts:\r\n host: '{{ansible_host}}'\r\n username: '{{cvp_username}}'\r\n password: '{{cvp_password}}'\r\n protocol: https\r\n register: cvp_facts\r\n - name: \"Build Container topology on {{inventory_hostname}}\"\r\n cv_container:\r\n host: '{{ansible_host}}'\r\n username: '{{cvp_username}}'\r\n password: '{{cvp_password}}'\r\n topology: '{{containers}}'\r\n cvp_facts: '{{cvp_facts.ansible_facts}}'\r\n\r\n* Issue #11 - Update module documentation\r\n\r\nUpdate documentation related to cv_container in README and\r\nplaybook.container.demo.yaml\r\n\r\n* Issue #14 - cv_container with empty toplogy\r\n\r\nImplement a fix to support empty topology\r\nIn this scenario, all empty containers are removed from CVP topology.\r\n\r\nUpdates:\r\n- execute creation process only if topology not empty\r\n- update deletion process to protect lookup for iterable topology\r\n\r\n* Enhance playbook about cv_container\r\n\r\nCreate a playbook to create / test / cleanup container's topology\r\n\r\nSupported Version:\r\n------------------\r\n\r\n- CVP 2018.2.4\r\n- CVP 2018.2.5\r\n\r\nSupported Scenario:\r\n-------------------\r\n\r\n- Create first level container\r\n- Create sub-level container\r\n- Parse facts for container\r\n- Delete complex containers structure\r\n\r\nTags:\r\n-----\r\n- To buld topology: --tags build\r\n- To check if container has been created: --tags check\r\n- To cleanup: --tags cleanup\r\n\r\n* Issue #13 - fix cv_configlet wrong error message\r\n\r\nImplement protection to loolup container and device name targeted by\r\nconfiglet.\r\n\r\n* Issue #18 - Update new cv_facts\r\n\r\nUpdate result to use same structure as previous version\r\n\r\n```\r\nresult = dict(changed=False, ansible_facts={})\r\nmodule.client = connect(module)\r\nresult['ansible_facts'] = cv_facts(module)\r\n```\r\n\r\n* Issue #18 - Import code from Hugh repository\r\n\r\nCode import:\r\n------------\r\nImport module_utils\r\nImport library/cv_facts\r\nImport library/cv_configlet_v2\r\n\r\nRepository update:\r\n------------------\r\nUpdate ansible.cfg to point to correct module_utils\r\nUpdate inventory to be more consistent (foster / grant / dev / lab)\r\nUpdate playbook for cv_facts\r\nCreate playbook for cv_configlet_v2\r\n\r\n* update inventory\r\n\r\n* Update requirements for v2\r\n\r\n* Issue #19 - Support EOS offline devices\r\n\r\nImplement protection when getting configuration device:\r\n - If device is not online --> reply Device unreachable\r\n - If CVP does not send device configuration --> reply Configuration not found\r\n\r\n\"devices\": [\r\n {\r\n \"complianceCode\": \"\",\r\n \"complianceIndication\": \"\",\r\n \"config\": \"Device unreachable\",\r\n \"deviceSpecificConfiglets\": [],\r\n \"fqdn\": \"veos-3\",\r\n \"imageBundle\": \"\",\r\n \"key\": \"50:bb:46:4c:8c:f5\",\r\n \"name\": \"veos-3\",\r\n \"parentContainerKey\": \"undefined_container\",\r\n \"parentContainerName\": \"Undefined\",\r\n \"version\": \"4.23.0F\"\r\n }\r\n]\r\n\r\nImplemented for both cvp2018 and cvp2019\r\n\r\nProject Issue: #18\r\n\r\n* Issue #18 - Implement cv_configlet playbook\r\n\r\nImplement a basic playbook to test cv_configlet against lab.\r\n\r\nCoverage:\r\n- Create static configlet using a list of configlet configured with\r\ncontent\r\n\r\nTo be done later:\r\n- Complete idempotency approach (Add/delete/update)\r\n- Use of empty list of configlet\r\n\r\n* Issue #18 - Update configlet playbook\r\n\r\nImplement a basic configlet playbook demo\r\n\r\n* Issue #18 - Update cv_configlet\r\n\r\nRename cvp_filter to configlet_filter\r\nAdd password protection\r\n\r\n* Issue #18 - Module documentation\r\n\r\nBuild module documentation.\r\n\r\nCan be seen with:\r\n ansible-doc cv_facts\r\n ansible-doc cv_configlet\r\n\r\n* Issue #18 - Update documentation\r\n\r\n* Issue23 refactor cv_container (#26)\r\n\r\n* Issue #17 - package CVP client to module_utils\r\n\r\n* configure default port for CVP server\r\n\r\n* Display task execution duration\r\n\r\n* Issue #23 - cv_container update for cv_facts\r\n\r\nAfter issue #18, cf_containers had to be updated to use new outputs from\r\ncv_facts module.\r\n\r\n- Supported CVP version: Foster/2018.2.5\r\n- Enhancement: use module_utils instead of cvprac\r\n\r\nShip a demo playbook to use as vaidator for this module.\r\n\r\n* Issue #23 - Add functions to build container tree.\r\n\r\nAdd 2 functions to build a tree of container and to list in the correct\r\norder all containers to create.\r\n\r\nSee docstring for documentation.\r\n\r\n* Issue #23 - Support new data model for creation\r\n\r\nPhase 1 of new data structure:\r\n- Add support for new data structure for container creation\r\n- Add reference to treelib to build topology structure\r\n- Update demo playbook\r\n\r\nCVP Version supported:\r\n- 2018.2.5\r\n\r\nWARNINGS:\r\n- Deletion model is de-activated for Phase 1\r\n\r\n* Issue #23 - Support new data model for creation\r\n\r\nPhase 2: Support new data structure for deletion\r\n------------------------------------------------\r\n- Add support for new data structure for container deletion\r\n- Code cleanup\r\n\r\nPhase 1: Support new data structure for creation\r\n------------------------------------------------\r\n- Add support for new data structure for container creation\r\n- Add reference to treelib to build topology structure\r\n- Update demo playbook\r\n\r\nCVP Version supported:\r\n----------------------\r\n- 2018.2.5\r\n\r\nExecution time (Tree of 3 containers):\r\n--------------------------------------\r\nBuild Container topology on cvp_foster -- 7.92s\r\nCleanup Container topology on cvp_foster -- 8.90s\r\n\r\n* Update git ignore\r\n\r\n* Issue #23 - cv_container move devices\r\n\r\nImplement move devices to container based on topology description.\r\nSupported CVP: 2018.2.x\r\n\r\n* Issue #23 - enhance device move\r\n\r\n- Cover more use cases about device move / container deletion\r\n- Build module output\r\n\r\n```\r\n{\r\n \"msg\": {\r\n \"changed\": true,\r\n \"creation_result\": {\r\n \"containers_created\": \"4\"\r\n },\r\n \"deletion_result\": {\r\n \"containers_deleted\": \"1\"\r\n },\r\n \"failed\": false,\r\n \"moved_result\": {\r\n \"devices_moved\": 3,\r\n \"list\": [\r\n \"veos01\",\r\n \"veos02\",\r\n \"veos03\"\r\n ]\r\n }\r\n }\r\n}\r\n```\r\n\r\nTest results:\r\n-------------\r\n1. Build topology:\r\n- Create 4 different containers in a tree\r\n- Move 3 devices in 2 containers\r\n- Create tasks\r\n- Delete one container\r\n\r\n=> Execution time: 39sec\r\n\r\n2. Cleanup topology:\r\n- Create one container\r\n- Move 3 devices to one container\r\n- Delete a tree of 4 containers\r\n\r\n=> Execution time: 45sec\r\n\r\n* Issue #17 - Change ref in module_utils/legacy_cvp\r\n\r\n* Issue #23 - Implement taskIds in module output\r\n\r\nRegister module output to cv_container var to be accessible by other\r\nmodules.\r\nReturn list of created tasks on CVP side:\r\n\r\n{ \"msg\": {\r\n \"changed\": true,\r\n \"creation_result\": {\r\n \"containers_created\": \"4\"\r\n },\r\n \"cv_container\": {},\r\n \"deletion_result\": {\r\n \"containers_deleted\": \"1\"\r\n },\r\n \"failed\": false,\r\n \"moved_result\": {\r\n \"devices_moved\": 3,\r\n \"list\": [\r\n \"veos01\",\r\n \"veos02\",\r\n \"veos03\"\r\n ]\r\n },\r\n \"taskIds\": [\r\n [\r\n \"76\",\r\n \"77\",\r\n \"78\"\r\n ]\r\n ]\r\n }\r\n}\r\n\r\n* Issue #23 - Fix output\r\n\r\n* Issue #23 refactor cv container (#33)\r\n\r\n* Issue #17 - package CVP client to module_utils\r\n\r\n* configure default port for CVP server\r\n\r\n* Display task execution duration\r\n\r\n* Issue #23 - cv_container update for cv_facts\r\n\r\nAfter issue #18, cf_containers had to be updated to use new outputs from\r\ncv_facts module.\r\n\r\n- Supported CVP version: Foster/2018.2.5\r\n- Enhancement: use module_utils instead of cvprac\r\n\r\nShip a demo playbook to use as vaidator for this module.\r\n\r\n* Issue #23 - Add functions to build container tree.\r\n\r\nAdd 2 functions to build a tree of container and to list in the correct\r\norder all containers to create.\r\n\r\nSee docstring for documentation.\r\n\r\n* Issue #23 - Support new data model for creation\r\n\r\nPhase 1 of new data structure:\r\n- Add support for new data structure for container creation\r\n- Add reference to treelib to build topology structure\r\n- Update demo playbook\r\n\r\nCVP Version supported:\r\n- 2018.2.5\r\n\r\nWARNINGS:\r\n- Deletion model is de-activated for Phase 1\r\n\r\n* Issue #23 - Support new data model for creation\r\n\r\nPhase 2: Support new data structure for deletion\r\n------------------------------------------------\r\n- Add support for new data structure for container deletion\r\n- Code cleanup\r\n\r\nPhase 1: Support new data structure for creation\r\n------------------------------------------------\r\n- Add support for new data structure for container creation\r\n- Add reference to treelib to build topology structure\r\n- Update demo playbook\r\n\r\nCVP Version supported:\r\n----------------------\r\n- 2018.2.5\r\n\r\nExecution time (Tree of 3 containers):\r\n--------------------------------------\r\nBuild Container topology on cvp_foster -- 7.92s\r\nCleanup Container topology on cvp_foster -- 8.90s\r\n\r\n* Update git ignore\r\n\r\n* Issue #23 - cv_container move devices\r\n\r\nImplement move devices to container based on topology description.\r\nSupported CVP: 2018.2.x\r\n\r\n* Issue #23 - enhance device move\r\n\r\n- Cover more use cases about device move / container deletion\r\n- Build module output\r\n\r\n```\r\n{\r\n \"msg\": {\r\n \"changed\": true,\r\n \"creation_result\": {\r\n \"containers_created\": \"4\"\r\n },\r\n \"deletion_result\": {\r\n \"containers_deleted\": \"1\"\r\n },\r\n \"failed\": false,\r\n \"moved_result\": {\r\n \"devices_moved\": 3,\r\n \"list\": [\r\n \"veos01\",\r\n \"veos02\",\r\n \"veos03\"\r\n ]\r\n }\r\n }\r\n}\r\n```\r\n\r\nTest results:\r\n-------------\r\n1. Build topology:\r\n- Create 4 different containers in a tree\r\n- Move 3 devices in 2 containers\r\n- Create tasks\r\n- Delete one container\r\n\r\n=> Execution time: 39sec\r\n\r\n2. Cleanup topology:\r\n- Create one container\r\n- Move 3 devices to one container\r\n- Delete a tree of 4 containers\r\n\r\n=> Execution time: 45sec\r\n\r\n* Issue #17 - Change ref in module_utils/legacy_cvp\r\n\r\n* Issue #23 - Implement taskIds in module output\r\n\r\nRegister module output to cv_container var to be accessible by other\r\nmodules.\r\nReturn list of created tasks on CVP side:\r\n\r\n{ \"msg\": {\r\n \"changed\": true,\r\n \"creation_result\": {\r\n \"containers_created\": \"4\"\r\n },\r\n \"cv_container\": {},\r\n \"deletion_result\": {\r\n \"containers_deleted\": \"1\"\r\n },\r\n \"failed\": false,\r\n \"moved_result\": {\r\n \"devices_moved\": 3,\r\n \"list\": [\r\n \"veos01\",\r\n \"veos02\",\r\n \"veos03\"\r\n ]\r\n },\r\n \"taskIds\": [\r\n [\r\n \"76\",\r\n \"77\",\r\n \"78\"\r\n ]\r\n ]\r\n }\r\n}\r\n\r\n* Issue #23 - Fix output\r\n\r\n* Issue #23 - Return complete information of tasks\r\n\r\n* Issue #23 - rename tasksIds to tasks (#37)\r\n\r\n* added cv_task (#36)\r\n\r\n* Fixing bug in cv_task\r\n\r\n* Issue #23 - Implement configlet attachment to container (#38)\r\n\r\n* Issue #23 - rename tasksIds to tasks\r\n\r\n* Issue #23 - Implement configlet attachement\r\n\r\nEnable capability to attach a configlet to a container,\r\nThis configlet must have been created previsouly using cv_configlet.\r\nDo not support configlet removal at T0\r\n\r\n* Issue #23 - Fix configlet attachement logic (#40)\r\n\r\n* Update cv-modules from Hugh's repo (#39)\r\n\r\n* Update cv-modules from Hugh's repo\r\n\r\nBackport changes made in https://github.com/Hugh-Adams/CVP_Ansible_Modules/commit/d7b23ef9edfd7d44e449609f18cfbc27b36f55c5\r\nOnly add new changes.\r\n\r\nAdd cvpinfo part of facts:\r\n\r\n\"cvp_info\": {\r\n \"appVersion\": \"Foster_Build_03\",\r\n \"version\": \"2018.2.5\"\r\n},\r\n\r\n\tmodified: ../library/cv_device.py\r\n\tmodified: ../library/cv_facts.py\r\n\r\n* Issue #17 - Remove cvprac reference\r\n\r\nUse code within module_utils instead of cvprac\r\n\r\n* Update facts structure\r\n\r\nUpdate structure to fit with structure expected by other modules\r\nIt also register ansible_facts within ansible during the run.\r\n\r\n* Change target for lab\r\n\r\n* Issue #24 - Update cv_device\r\n\r\nUpdate content from Hugh's repository to make it idempotent\r\n\r\nInput example:\r\n```\r\n- name: Test cv_device\r\n hosts: cvp\r\n connection: local\r\n gather_facts: no\r\n vars:\r\n configlet_list:\r\n cv_device_test01: \"alias a{{ 999 | random }} show version\"\r\n cv_device_test02: \"alias a{{ 999 | random }} show version\"\r\n # Device inventory for provision activity: bind configlet\r\n devices_inventory:\r\n veos01:\r\n name: veos01\r\n configlets:\r\n - cv_device_test01\r\n - SYS_TelemetryBuilderV2_172.23.0.2_1\r\n - veos01-basic-configuration\r\n - SYS_TelemetryBuilderV2\r\n```\r\n\r\nDemo playbook part of the commit\r\n\r\n* Issue #42 - Update cv_api2019.py (#43)\r\n\r\nAdd missing functions from @Hugh-Adams\r\n\r\n- update_configlets_on_device\r\n- update_imageBundle_on_device appears\r\n- reset_device appears\r\n- provison_device\r\n- move_device_to_container\r\n\r\n* Add Grant support for cv_container (#44)\r\n\r\n* Fix import path\r\n\r\n* Issue #23 - Update python lib for cv_container\r\n\r\nMove python code from module_utils/cvp_legacy to lib supporting 2018.2\r\nand 2019.1\r\n\r\nTesting report:\r\n--------------\r\n\r\nGrant server:\r\n\r\nThursday 17 October 2019 18:35:18 +0200 (0:00:00.037) 0:02:31.945 ******\r\n===============================================================================\r\nCleanup Container topology on cvp_grant ----------- 68.74s\r\nGather CVP facts from cvp_grant ------------------- 53.17s\r\nGather CVP facts from cvp_grant ------------------- 29.88s\r\nDisplay cv_container outputs ---------------------- 0.08s\r\nCheck if Leaves container has been removed -------- 0.04s\r\n\r\nFoster server:\r\n\r\nThursday 17 October 2019 18:41:38 +0200 (0:00:00.029) 0:02:05.724 ******\r\n===============================================================================\r\nCleanup Container topology on cvp_grant ----------- 69.03s\r\nGather CVP facts from cvp_grant -------------------- 30.39s\r\nGather CVP facts from cvp_grant -------------------- 26.16s\r\nDisplay cv_container outputs ----------------------- 0.07s\r\nCheck if Leaves container has been removed --------- 0.03s\r\n\r\n(Poor link connectivity during testing)\r\n\r\n* Create Ansible Collection structure (#45)\r\n\r\n* Issue #17 - Remove cvprack requirement\r\n\r\n* Issue #4 - Create collection structure\r\n\r\n* Issue #4 - Update Python path\r\n\r\nWith new collection implementation, module_utils path has to be updated\r\nto use\r\n`ansible_collections...plugins.module_utils`\r\n\r\nThis change implies, collection has to be built/deployed for validation\r\nand not just executed as a module like in ansible2.6\r\n\r\n* update gitignore\r\n\r\n* Rename playbook\r\n\r\n* Issue #4 - Create metadata\r\n\r\n* Copy License to collection\r\n\r\n* Create example folder to use with doc\r\n\r\n* cleanup\r\n\r\n* Ignor volatile collections folder\r\n\r\n* Update ansible version to 2.9\r\n\r\n* Fix collection key name\r\n\r\n* Issue #4 - insert collections ref to playbook\r\n\r\n* Issue #4 - Change module_utils ref\r\n\r\n* Update makefile\r\n\r\n* Repository cleanup\r\n\r\n* Cleanup import method\r\n\r\n* First take on connection plugin (#48)\r\n\r\n* First take on connection plugin\r\n\r\n* adding more files\r\n\r\n* Grant Release documentation (#51)\r\n\r\n* Update repository documentation\r\n\r\n* Update doc after issue #29\r\n\r\n* Update doc\r\n\r\n* Fix missing doc (#52)\r\n\r\n* Update repository documentation\r\n\r\n* Update doc after issue #29\r\n\r\n* Update doc\r\n\r\n* Grant release documentation (#53)\r\n\r\n* Update repository documentation\r\n\r\n* Update doc after issue #29\r\n\r\n* Update doc\r\n\r\n* Update module doc\r\n\r\n* Update module doc\r\n\r\n* Create custom issue template (#54)\r\n\r\nProvides templates for:\r\n\r\n- New Feature request\r\n- New bug report\r\n\r\n* Fix dead link\r\n\r\n* Update demo inventory\r\n\r\n* Fix python ref and requirements\r\n\r\n* Update to version 1.0.0\r\n\r\n* Create Dockerfile for testing (#57)\r\n\r\n* Issue #56 - Dockerfile for testing\r\n\r\nCreate a basic Docker file to build image and allow testing\r\n\r\nBase image: python:2.7-alpine3.6\r\nImage size: 455M\r\n\r\nCollection is installed during boot\r\nAll examples folder is included under /playbooks\r\n\r\nBuild image: docker build -t ansible-cvp:latest .\r\nUse image: docker run --rm -it ansible-cvp:latest\r\n\r\n* Update docker image\r\n\r\n* Issue #56 - Create docker images for py2.7 & py3\r\n\r\n* Update Dockerfile as per review\r\n\r\n* Issue #56 - Remove unecessary cmd\r\n\r\n* WIP - Update code to match ansible-test (#65)\r\n\r\n* Issue #64 - PEP8 & Pylint for cv_task\r\n\r\nFix code to be PEP8 and PYLINT compliant\r\n\r\n* Issue #64 - shebang & validate-modules for cv_task\r\n\r\nUpdate cv_task to be compliant with ansible-test for following tests:\r\n\r\n- shebang\r\n- validate-modules\r\n- yamllint\r\n\r\n* Remove unused module\r\n\r\n* Issue #64 - Code Sanity for cv_facts\r\n\r\nUpdate module to be compliant with ansible-test with\r\n- pylint\r\n- pep8\r\n- yamllint\r\n- validate-modules\r\n\r\nansible-test sanity cv_task --docker --skip-test import\r\n\r\n* Issue #64 - Code Sanity for cv_device\r\n\r\nUpdate module to be compliant with ansible-test with\r\n- pylint\r\n- pep8\r\n- yamllint\r\n- validate-modules\r\n\r\nansible-test sanity cv_device --docker --skip-test import\r\n\r\n* Move import section to top\r\n\r\n* ssue #64 - Code Sanity for cv_container\r\n\r\nUpdate module to be compliant with ansible-test with\r\n- pylint\r\n- pep8\r\n- yamllint\r\n\r\nStill active:\r\n- validate-modules related to treelib dependency\r\n\r\nansible-test sanity cv_container --docker --skip-test import\r\n\r\n* Issue #64 - Code Sanity for cv_configlet\r\n\r\nUpdate module to be compliant with ansible-test with\r\n- pylint\r\n- pep8\r\n- yamllint\r\n- validate-modules\r\n\r\nStill active:\r\n- validate-modules related to fuzzylib dependency\r\n\r\nansible-test sanity cv_configlet --docker --skip-test import\r\n\r\n* Update gitignore\r\n\r\n* Issue #64 - Code Linting for ansible-test\r\n\r\nGlobal code linting to be compliant with ansible-test\r\n\r\n- Change import of external lib with try/except\r\n- Update module_utils path in import\r\n- PEP8 update for module and module_utils\r\n- YAML Linting\r\n\r\n* Fix issue #61\r\n\r\nAs PR #65 creates a large update, this fix is manually backport to this\r\nbranch instead of a specifc issue branch\r\n\r\n* Update ansible version\r\n\r\n* Continuous Integration Implementation (#66)\r\n\r\n* Create a pre-commit script for py linting\r\n\r\nTo use that script just run following command at root of the repository\r\n\r\n$ ln -s -f ../../.github/pre-commit .git/hooks/pre-commit\r\n\r\nScript uses pylint for code linting as it is tool uses by ansible-test\r\nPylint configuration is similar to configuration uses in ansible-test\r\n\r\nTo install pylint, run:\r\n\r\n$ pip install pylint\r\n\r\n* Issue #34 - Create Makefile for repo\r\n\r\nMakefile to manage:\r\n\r\n- Code Linting\r\n- Ansible-test sanity validation\r\n- Docker Build (need to be updated after issue #56)\r\n- Build and install collection\r\n\r\n* Implement github CI for code sanity\r\n\r\nFirst iteration of CI for code sanity validation on push in issue* and\r\nfeature* branch\r\n\r\nWill be extended later for PR and other branchs\r\n\r\n* Update Issue templates\r\n\r\n* Rename Action in workflow\r\n\r\n* Issue #34 - Makefile update\r\n\r\nCreate a self-documented Makefile\r\n\r\n* Create default pylint configuration\r\n\r\nPylint configuration to use with make linting\r\n\r\n* Update requirements\r\n\r\n* Update Makefile with more scenrio\r\n\r\n* Implement CI with GA for code sanity\r\n\r\n* Implement mode to manage topology in cv_container (#68)\r\n\r\n* Issue #58 - Implement mode phase 1\r\n\r\nImplement mode option with following options:\r\n- merge\r\n- override\r\n\r\nDemo playbook has been updated to reflect modes:\r\n- tags=provision --> mode=merge\r\n- tags=cleanup --> mode=override\r\n\r\n* Issue #58 - Implement delete mode\r\n\r\nImplement delete mode in cv_container\r\n\r\nDelete topology provided within `topology` and do not interact with\r\nother containers.\r\n\r\n* Fix #58 - Update code after grant-release rebase\r\n\r\n* Implement #67 - Use ansible_collections in repo (#73)\r\n\r\nAdd ansible_collections to allow live testing during development:\r\n\r\n- Update ansible.cfg in examples to point to this collection\r\n- Update ansible.cfg in ansible_collections/arista/cvp/tests to point to\r\nthis collection\r\n- Update Makefile for ansible-test use cases\r\n- Update docker file\r\n\r\n* Deactivate Github Actions (#74)\r\n\r\n* Deactivate CI for Github Actions\r\n\r\n* Update repository documentation (#70)\r\n\r\n* Update repository documentation\r\n\r\n* Symlink collection README to repo README\r\n\r\n* Update documentation\r\n\r\n* Update documentation\r\n\r\n* Apache License\r\n\r\n* Update README\r\n\r\n* Update README.md\r\n\r\n* Update collection path\r\n\r\n* Fix #75 - Configure multiple dev in undefined (#76)\r\n\r\nImplement checks to save topology only when we configure last new_device\r\nof the list.\r\n\r\n* Fix #79 Tasks not caught by cv_task from cv_device (#80)\r\n\r\nChange cv_device to use real JSON fields and make it compatible with\r\ncv_task module\r\n\r\n* Update Documentation as discussed in PR#77 (#81)\r\n\r\n\r\n* Fix typo in module_utils\r\n\r\n* Update Inventory ref\r\n\r\n* Update collection version to 1.0.1\r\n\r\n* Remove old path\r\n\r\n* Fix #82 - Deduplicate taskIds (#84)\r\n\r\nCollect all taskIds for any action, then, deduplicate and get\r\ninformation from CVP to allow cv_task to execute them\r\n\r\nThis situation could happen when cv_device and cv_configlet are called\r\nwith no tasks execution in between if both modules generate changes on\r\nsame devices.\r\n\r\nAlign output with other module with result['data'] instead of\r\nresult['cv_container'] (Old name remains as deprecated)\r\n\r\n* Makefile for testing (#85)\r\n\r\n* Create Makefile for dev testing\r\n* Remove old playbooks\r\n* Update testing playbooks\r\n* Add documentation\r\n\r\n* Pre-release update", "date" : "22/11/2019 20:37", "is_false_positive" : false, "repository_id" : "197042746" }, { "sha" : "7975ce97973c9a6d7fdb56f309a86fa9af094e98", "msg" : "fix report for bgp evpn results", "date" : "30/10/2020 11:32", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "2c46c9bd95ef80f23bd3eb34f6dcdd14b38a690d", "msg" : "Fix comment typo", "date" : "23/10/2020 14:25", "is_false_positive" : true, "repository_id" : "207655290" }, { "sha" : "f10969083582de865d63e19a96ac4a4d817ea2d2", "msg" : "Fix CI Execution", "date" : "26/09/2020 16:05", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "f1b1477a181d245e07cbe193781852167375bdae", "msg" : "fix lint issues", "date" : "21/09/2020 21:12", "is_false_positive" : true, "repository_id" : "207655290" }, { "sha" : "a7a808980c1c644f56139ae6a0e69b9df71ac023", "msg" : "fix lint issues", "date" : "21/09/2020 21:12", "is_false_positive" : true, "repository_id" : "207655290" }, { "sha" : "a6418bc005c42eace9644b498be24eb71331f402", "msg" : "fix lint issues", "date" : "21/09/2020 21:11", "is_false_positive" : true, "repository_id" : "207655290" }, { "sha" : "e87b2b66e26ec217015fe930cf750bf0abee6ef5", "msg" : "fix lint issues", "date" : "21/09/2020 21:10", "is_false_positive" : true, "repository_id" : "207655290" }, { "sha" : "0e60b3521e178e6677a88c119ed829086b630d70", "msg" : "fix linting + snapshot dir", "date" : "21/09/2020 20:01", "is_false_positive" : true, "repository_id" : "207655290" }, { "sha" : "5a9834a72b570c562794d38e0fedbf98306a5801", "msg" : "Fix #245 - Add specific task exec at container lvl\n\nInsert an ansible task to execute tasks generated at container level.", "date" : "21/09/2020 18:48", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "fdfaa1e3eaeee4284aace6b7e3cf250cc12bfc8c", "msg" : "fix liniting issue", "date" : "21/08/2020 10:02", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "e20ef752378a513c935a745f983671917396d43c", "msg" : "fix hw tests and add hw report", "date" : "10/08/2020 21:26", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "c36f7c999980f92ad345b985d55daa49f7e568d4", "msg" : "fix indentation", "date" : "07/08/2020 14:07", "is_false_positive" : true, "repository_id" : "207655290" }, { "sha" : "95e84b91b24b7ba2072b59dad0f81086c10d01b9", "msg" : "Fix YAML linting issue", "date" : "07/08/2020 10:06", "is_false_positive" : true, "repository_id" : "207655290" }, { "sha" : "1d6c8f4cffb2083053fa8c52f5d0f58cf572aeaa", "msg" : "fix indentation", "date" : "06/08/2020 21:52", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "8fa57410fbe82cbf96b8ba6c8140a408bbfbce59", "msg" : "fix tasks on eos_validate_state role to skip empty dictionnary #206", "date" : "30/07/2020 00:28", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "d4568856e11ce36fbf932c240a778e99461164af", "msg" : "Fix YAML lint in molecule scenario", "date" : "14/07/2020 18:30", "is_false_positive" : true, "repository_id" : "207655290" }, { "sha" : "2856e84b4d105a03f6cb15beba3ec08a69cda1a6", "msg" : "Fix #187- Add option to change root dir for intended\n\nAdd variable {{root_dir}} to allow user to defined where to save all\ngenerated files\n\nBy default it is set to {{inventory_dir}} and can be changed when\nrequired.", "date" : "14/07/2020 16:54", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "a788b70ebf6bef282146bbe1b0f43941b6a93066", "msg" : "Fix Incorrect Path for configlet lookup\n\nFix an incorrect path feading inventory_to_container looking for wrong\nplace for configlets upload.\n\nIt only impact if inventories and playbooks are not in same folder.", "date" : "03/06/2020 16:46", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "7befa88d1de0644d8f4cb7a3404d36d37a5d08dc", "msg" : "Fix missing directory\n\nFix missing directory to save running config with eapi deployment", "date" : "24/05/2020 17:21", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "4368d2eea918217e8e36f91bf2224d2387bf8b22", "msg" : "Fix #135 - Configure explicicit root for cvp intended information", "date" : "24/05/2020 12:22", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "22a6ddf73051eaea683771030fe9c824143acf73", "msg" : "Fix an issue where cvp structured folder was not created\n\nTypes of changes\n----------------\n\n- [x] Bug fix (non-breaking change which fixes an issue)\n\nRelated issue(s)\n----------------\n\nN/A\n\nProposed changes\n----------------\n\nFix an issue in build_dir_outputs role where structured folder for CVP\nwas not created by role\n\nAlso implement a `run_once: true` to not optimize execution time\n\nFix a linting issue in python module\n\nHow to test\n-----------\n\nPlaybook with following task:\n\n```yaml\n - name: 'reset local folders for output'\n tags: [build, generate]\n import_role:\n name: arista.avd.build_output_folders\n```\n\nChecklist:\n-----------\n\n- [x] I have read the [**CONTRIBUTING**](https://github.com/aristanetworks/ansible-cvp/blob/master/contributing.md#branches) document.\n- [x] All new and existing tests passed (`make linting` and `make sanity-lint`).", "date" : "03/04/2020 14:26", "is_false_positive" : false, "repository_id" : "207655290" }, { "sha" : "cbd6655b9451b43984e808cb3bdf3297c8e407d6", "msg" : "Fix missing gpg and deprecated apt-key for elasticsearch. #438", "date" : "06/10/2020 17:21", "is_false_positive" : true, "repository_id" : "17664561" }, { "sha" : "53ad5938036040c4a88c965d4e5f127593584df6", "msg" : "Fix CORS regexp", "date" : "11/06/2020 11:13", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "60c6ddfc425a49a8bac5d42dea057d2ffb0acc4c", "msg" : "Fix an old spatial-service proxy_pass", "date" : "15/05/2020 10:24", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "c7a6df610cb31f3f66c980100f72e9cfb6ae20bd", "msg" : "Fix cassandra keys url", "date" : "27/02/2020 18:04", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "a7536d0faa1e0ccfd3d4b353a161fec2d68fceb7", "msg" : "Fix cas_add_mongo_users, terms of use URL default", "date" : "03/12/2019 11:02", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "fd841618873de545f41cbb24ba8810a858632d5f", "msg" : "Fix pac4j_aaf_consumer_key conditional syntax", "date" : "03/12/2019 11:02", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "2efbcc4cef17bd9fd78a78926585048efd44872d", "msg" : "Fix biocache permissions to 775\n\n777 is never necessary in a secure system and the issue it linked to only required o+x, not o+w\n\nSigned-off-by: Peter Ansell ", "date" : "14/11/2019 10:10", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "bcf32962b5b09762b35e9b0d2191d27d5ad7e981", "msg" : "Extract image service port to defaults/main.yml", "date" : "03/10/2019 00:44", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "d68bb6e4020ae332fd1e8988cfa216b7e76a25df", "msg" : "fixes to for vagrant installation. separate elasticsearch7 role, because existing elasticsearch role is hardcoded to install version 1", "date" : "01/10/2019 18:32", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "f2728561a235ac0287acd818298cdfc3adca0032", "msg" : "fixes for vagrant install\nsetting of port for image service process", "date" : "25/09/2019 15:09", "is_false_positive" : true, "repository_id" : "17664561" }, { "sha" : "c03eeefe4b60344765dd7b3a01bcc70e1d20c5c6", "msg" : "fix to remove issue with ansible 2.8 and notify", "date" : "25/09/2019 15:09", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "f2f7b453fd7f57974febab84c5376938257c72f9", "msg" : "fixes for image service deployment including whitelists and auth options", "date" : "25/09/2019 15:09", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "714addfdbf15c980dea69d3935694e4e0e0e4856", "msg" : "fixes for vagrant install\nsetting of port for image service process", "date" : "25/09/2019 15:08", "is_false_positive" : true, "repository_id" : "17664561" }, { "sha" : "60b6e32b04f5775c4032449b6ac7fba1bea0cfb7", "msg" : "Fix mongodb-org default dbPath", "date" : "25/09/2019 15:03", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "5ea59ceeba099bc0f973a0c078fc6a6f22475a30", "msg" : "fix to remove issue with ansible 2.8 and notify", "date" : "19/09/2019 15:05", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "eebef862cfeddda9b4940b3aaa9c9950820db8dc", "msg" : "fixes for image service deployment including whitelists and auth options", "date" : "19/09/2019 11:44", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "df189487eb3ab80275ceeca437d87f2349564b91", "msg" : "Fix spatial-hub cas filter patterns", "date" : "31/07/2019 16:26", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "791a424f288c5678c51eba57ed14075c06cc406e", "msg" : "Fix default for CAS CORS causing exception on startup", "date" : "24/07/2019 20:05", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "8dd48a363951463d635a04f64dd348c03e06bab9", "msg" : "Fix apt update so redis install don't give 404", "date" : "24/07/2019 11:19", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "66ddfb6b3b641f4580add2b7d0086f96c70d254e", "msg" : "Fix bootadmin properties", "date" : "22/07/2019 20:49", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "a15734f2166e209ddcef400bc4e2a91aaf6beb02", "msg" : "Fix postgis var definition checks", "date" : "09/07/2019 13:38", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "8d17e2b934978a99c27684b1741eba217a59f5be", "msg" : "Fixed versions 0.9.2", "date" : "03/07/2019 11:17", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "95743ec41032e70efa442846c0333316c00e1813", "msg" : "Fix URL for #302 and work on other solr roles also\n\nSigned-off-by: Peter Ansell ", "date" : "26/06/2019 12:31", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "f8873f48bec2b740c833792d4ec5654fbdc81c66", "msg" : "Fix #302 : Bump to Solr-7.7.2 and switch to ibiblio\n\nSigned-off-by: Peter Ansell ", "date" : "26/06/2019 12:17", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "6eb0dc5aedd289f8676fde1124828bc019a5a11b", "msg" : "Fix typo\n\nSigned-off-by: Peter Ansell ", "date" : "25/06/2019 11:05", "is_false_positive" : true, "repository_id" : "17664561" }, { "sha" : "639b1b8888f10fc52a3c47a099b1df16d723b782", "msg" : "Fix vars in images playbook", "date" : "21/05/2019 09:04", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "c3d260636f19a493abeeebdb0b6fb013e7234e8d", "msg" : "fixes for phylolink deployment", "date" : "15/05/2019 14:25", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "1e3228a301195e16e00ece7128cca23c47d7afc3", "msg" : "Fix template typo", "date" : "14/05/2019 11:29", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "7d81ee4929231111fbac323a951c730dca9b4909", "msg" : "Fix warn in cas-management start because not found log4j2 configuration", "date" : "22/04/2019 12:13", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "b473a18e9f363b86dfef1cb02148dadf7c7236be", "msg" : "Fix java warning in spatial-hub maxent", "date" : "17/04/2019 10:28", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "3b3761b445c734f41bd7bcdc0aef2bdedbfea660", "msg" : "Fix #259 : Optionally allow users to have cache cleared when deploying\n\nSigned-off-by: Peter Ansell ", "date" : "09/04/2019 15:43", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "622f21a7a7909108d4fb41ead885da93319f6101", "msg" : "fix for bad commit", "date" : "30/03/2019 21:07", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "1f3f72fb7715029fcaec85efc42953188c7e937f", "msg" : "Allow nginx for regions-mdba\n\nSigned-off-by: Peter Ansell ", "date" : "28/03/2019 09:12", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "fedada359674dc76ed3b7f96edd77a5753e242fe", "msg" : "fixes to support installs of spatial-hub and spatial-service\n\nadded quotes for lots of URL properties to avoid startup errors for spatial-hub. defaulting to OSM base layer", "date" : "26/03/2019 21:26", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "87a8cfaeb202372634340866114e91af3943362f", "msg" : "Fix #251 : Add websocket support for bie admin pages\n\nSigned-off-by: Peter Ansell ", "date" : "26/03/2019 16:00", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "279e4ee962286566ba96739f4e01b0a4f8b300fa", "msg" : "Fix non-defaulted parameter and rename templates to avoid complex playbook instruction\n\nSigned-off-by: Peter Ansell ", "date" : "13/03/2019 09:11", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "fc54666ba482dfc8e560ac2c3438a948ca7ee215", "msg" : "Fix namematching for \"not-ALA\" to be like \"ALA\"\n\nFix AtlasOfLivingAustralia#222\nAdd comments for lucene conversion\nMove DEBUG - Download lucene index", "date" : "12/03/2019 13:37", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "5416ac11360bf78433127182a9a51d1a205d1a97", "msg" : "Fix for #236", "date" : "14/02/2019 10:55", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "2255bd52af065949fb70c07f980ddfe3b1066075", "msg" : "Fixes for ansible version 2.7.10", "date" : "07/12/2018 16:11", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "c93c942594bdb3982c9032b2948bf74f857b8858", "msg" : "Fix #215 #216 #217 : Allow configurable TLS security and HTTP/2 support\n\nSigned-off-by: Peter Ansell ", "date" : "03/12/2018 15:13", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "cab2e0ddcf3b698e2d4d19bcfbc47c64f470e0ae", "msg" : "Fix syntax\n\nSigned-off-by: Peter Ansell ", "date" : "12/11/2018 15:50", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "afecff89e2cc032f374aa5a15accee5107771221", "msg" : "Fix tag\n\nSigned-off-by: Peter Ansell ", "date" : "16/10/2018 15:20", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "9b7466a5f3b746070112cd1822e7b13353e47b82", "msg" : "Fixes to images-service role for deployment at aws-images\n\nSigned-off-by: Peter Ansell ", "date" : "18/09/2018 11:44", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "9a523a456769fd76a01b0943364d2ef2575933b5", "msg" : "Fix solr role name for bie-index playbook\n\nSigned-off-by: Peter Ansell ", "date" : "13/09/2018 08:47", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "8385b062831857970e94689c1f5fb88eb9b73d06", "msg" : "Fix solr role on appd after previous renaming\n\nSigned-off-by: Peter Ansell ", "date" : "13/09/2018 08:44", "is_false_positive" : true, "repository_id" : "17664561" }, { "sha" : "b374654f0875a78554621c4c96b2f350faf44319", "msg" : "Fix nginx_vhost so it creates default host for non-elb servers", "date" : "27/08/2018 16:10", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "726b21a0738320261f6e94e20ca65bd2bc284a92", "msg" : "fixes to support ala-demo", "date" : "14/08/2018 17:39", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "05469da4c8dddc6ab033506bb93a124b5eef752b", "msg" : "Fix lucene souces path", "date" : "31/07/2018 20:20", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "53a3a5eafcfe362464c600158cba69f78baf6ae2", "msg" : "Fix syntax that caused surprising results", "date" : "26/07/2018 14:56", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "03cc37237965ab6323acc498947da189c199aa80", "msg" : "Fixed version hard-coded for collectory", "date" : "26/07/2018 09:13", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "20d30599c4f6a09fe7ef14a2744b564507521db2", "msg" : "Fix pg_instance using ansible_ssh_pipelining\n\nWas having issues with the dropped permissions to postgres seeing the ansible tmp file, so switching on the tasks that it was failing on to ssh pipelining\n\nhttps://github.com/ansible/ansible/issues/16048\n\nSigned-off-by: Peter Ansell ", "date" : "20/07/2018 15:32", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "fa4812beb397ef0cf6904366fb559b94899f6f75", "msg" : "Fix property key", "date" : "20/07/2018 14:15", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "7f2011e7fa4517aed74c23575abbd71bf4215f85", "msg" : "Fix extra whitespace before composite key in userdetails yml", "date" : "20/07/2018 14:15", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "84cdebd8236c0d73a013babe0459c300324fa94f", "msg" : "Fix module name for doi service\n\nMay have changed at some stage in the past, but for postgres 9.6 contrib it appears to be pgcrypto rather than pg_crypto\n\nSigned-off-by: Peter Ansell ", "date" : "20/07/2018 12:18", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "50803b38861ffa5f80772d5c8a78b059f6b20506", "msg" : "Fix new debug method\n\nSigned-off-by: Peter Ansell ", "date" : "20/07/2018 08:46", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "6bb9fbcc0b6f18a20eb288ee725f7847b6182e67", "msg" : "Fix oracle removing old JDK, bump to newly released 8u181\n\nSigned-off-by: Peter Ansell ", "date" : "18/07/2018 12:12", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "8b57c5f9085eae68188576004a2e287a23f1388b", "msg" : "Fix description to match the used version\n\nSigned-off-by: Peter Ansell ", "date" : "11/07/2018 16:32", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "82d2f13e462680c20f805e0f5e061d21fbe8a352", "msg" : "Fixing permission error while copying logback.groovy", "date" : "02/05/2018 16:01", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "fc6033b113ab32a34a22dfc34e1959cb2ab30547", "msg" : "Fix permissions for /data/lucene directory", "date" : "21/03/2018 14:21", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "818dcb7ded3b8a9fe241cc8eb02340395332672b", "msg" : "fixes for download directory on apache", "date" : "06/03/2018 19:45", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "32072b8411ccd2d75a66b7a80d7eb7b0ab30a371", "msg" : "Fix remaining reference to java8 role\n\nSigned-off-by: Peter Ansell ", "date" : "16/02/2018 09:00", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "2e2a7ba072ec142010e6bcb643e017e47dfb8821", "msg" : "fixes for demo, removed java8 references", "date" : "15/02/2018 10:56", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "18bc7bdb28df69422a0fa5f4c25835d867733330", "msg" : "fixes to support a demo with cassandra 3 and solr 6", "date" : "29/01/2018 16:30", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "3ae7375b09673fb64d6fe71c63b28e04c3fed99c", "msg" : "Fix typo on sha256 sum\n\nSigned-off-by: Peter Ansell ", "date" : "17/01/2018 09:32", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "3fcf9444096f66d5a1531bb8a9130f5b9c93f260", "msg" : "Fix webupd8 slowness caused by oracle removing download files\n\nWhen Oracle release a new version, they remove the ability to download the previous version, so patching that again here.\n\nFix compiled by visiting:\n\nhttp://www.oracle.com/technetwork/java/javase/downloads/index.html\n\nand\n\nhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html\n\nand\n\nhttps://www.oracle.com/webfolder/s/digest/8u162checksum.html\n\nSigned-off-by: Peter Ansell ", "date" : "17/01/2018 09:11", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "33d7008ced72f01ca20247530715ae7a3c6766b4", "msg" : "Fix expert_war_url initialisation\n\nSigned-off-by: Peter Ansell ", "date" : "16/01/2018 15:51", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "8c7a084f7c58bf3890ef0283747f5c5bdcce3fd1", "msg" : "Fix 777 mode file to use 755 instead\n\nSigned-off-by: Peter Ansell ", "date" : "16/01/2018 10:47", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "25293f1515c43819d3eb2be70e07d41bfe27143b", "msg" : "Fix data files directory name\n\nSigned-off-by: Peter Ansell ", "date" : "30/11/2017 14:01", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "6bc8850f1d6dfd104b61b65b9303b92455c4fc06", "msg" : "Fixes to create config directories\n\nSigned-off-by: Peter Ansell ", "date" : "24/11/2017 14:47", "is_false_positive" : true, "repository_id" : "17664561" }, { "sha" : "31b34e0cd449528cfd5738318e4256d1a0716019", "msg" : "fixes for the demo including java8", "date" : "02/10/2017 12:24", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "80232fea36a5f3d93fccff54d518414320ce994b", "msg" : "Fix for mysql error when var not set", "date" : "11/09/2017 16:43", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "f43168f699abde53c757f7ae0f554a416b519a2f", "msg" : "Fix for conflict in alerts-standalone.yml", "date" : "28/08/2017 15:04", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "c42eac7648f8d41c40bac07f95d742226bed3efa", "msg" : "Fixes for deploying profiles to prod", "date" : "17/07/2017 12:00", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "ff5287271a82539aa95d4b676cbf8b0bba86443d", "msg" : "fix for cassandra JSVC problem with latest ubuntu 14", "date" : "14/07/2017 16:37", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "6e1da3209526eeaa8f7727da1735ba70800122ea", "msg" : "Fix #132 : Add openjdk-8 to java-8 role to fulfil default jre\n\nSigned-off-by: Peter Ansell ", "date" : "03/07/2017 10:14", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "3aca82f67bdd8fc0ddd16f8f903e89f921202fce", "msg" : "Fix #131 : Readd namematching index for nameindex_variant=ala\n\nSigned-off-by: Peter Ansell ", "date" : "03/07/2017 10:11", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "3fbe6bdabd1d52af63b04afb1eb7a89fdb8ab367", "msg" : "fixes a problem when using ansible 2.2\n\nwas hitting\n\nfatal: [vagrant1]: FAILED! => {\n \"failed\": true,\n \"msg\": \"'additional_proxy_pass' is undefined\"\n}\n\ndespite the “is defined” conditional", "date" : "05/06/2017 15:46", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "8d305037a88134ae560a4c74acf9412221d0383d", "msg" : "fixes for biocache to use 1.9 releases", "date" : "07/05/2017 21:52", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "1546ceab477f695142e36af78f1da83eb5f35aec", "msg" : "fixes for postgres install and layer service version bump", "date" : "05/05/2017 16:31", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "cd288dd9490528e92fdc9e34e34726643f3d8b58", "msg" : "Fix for referenced postgis SQL script path", "date" : "03/04/2017 15:18", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "91c2aa49cbad7faa07e278b087a003f93c60a155", "msg" : "Fix Mongo deb line to use correct distribution and key", "date" : "21/12/2016 10:44", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "0e154720bd4ab678aedce57a45142d3110a01932", "msg" : "fixes #118", "date" : "01/10/2016 16:55", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "d99802ffa8888444d92828f43c43ec295c0779a0", "msg" : "fix for \"recursive loop detected in template string\" problem", "date" : "01/10/2016 16:54", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "1f081719d6743e56154d9416eb1083042bf2b56c", "msg" : "fixed comment", "date" : "05/08/2016 15:32", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "0bec2d17e2bb16f83f4d6835c135f5bedda6351a", "msg" : "Fix SOLR for varying webapps dir", "date" : "01/08/2016 12:57", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "50b2fa8e37a24488c21eb196769f44f900c7d5c1", "msg" : "Fixes order of solr role - must be after biocache", "date" : "17/06/2016 12:20", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "867d2d23d0cd4eef5157049c2376d60a907f5311", "msg" : "Fix ez_setup URL (phylolink).", "date" : "16/05/2016 11:58", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "dd40e1149ccfbea9e03faeefe0cf1e5d16ae6e57", "msg" : "Fixes incorrect variable in alerts vars file", "date" : "04/05/2016 09:26", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "79f31a662a2581476592097741aef98a9ac3afbf", "msg" : "Fix for solr errors on bie-dev due to sym link", "date" : "03/05/2016 17:32", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "09cfce13241bcf35fe76d54095749b725ffb9f62", "msg" : "Fixes #64 force download of nameindex file", "date" : "05/04/2016 14:00", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "03e11ac21d828a479e9f681fd7d326dff4c5cfc3", "msg" : "fix pip install (in phylolink).", "date" : "31/03/2016 16:00", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "0f0fa0a4f2fbccc68c9c8941924b963d9e5089fc", "msg" : "Fixed default skin template assignment as generic.\nAdded APPD support.", "date" : "15/03/2016 14:22", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "e2310bc8fde9ebbb65e12dd0f1dd0073dae24857", "msg" : "Fix for sightings.ala.org.au", "date" : "09/03/2016 11:05", "is_false_positive" : true, "repository_id" : "17664561" }, { "sha" : "b9a111b0daa8e884cd5543baf71be3566d916b1f", "msg" : "Fix HTTPS support in apache_vhost\n\nApache vhost files are now generated every time a playbook is run; previously if there was an existing vhost file, a new one would not be generated (i.e. turning on HTTPS in inventory would do nothing). Also rationalised var names for apache_vhost HTTPS cert files/paths. Also, for biocollect, running tag 'apache_vhost' was broken - now fixed.", "date" : "25/02/2016 11:31", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "33cf879431f873ba3f591954b1a6ad74bff10585", "msg" : "fix to URL", "date" : "03/02/2016 21:14", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "c70060500f6dbeba3f06a915b0ccc837e032893f", "msg" : "Fixed missing version var for biocache-hub", "date" : "11/11/2015 15:57", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "72ed53e12fa23319dd552da7442e021c628ec0be", "msg" : "fixes for SP and bid-index,\n\nincludes vagrant inventory for bie-index", "date" : "17/10/2015 20:34", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "04d2c54809d6f28ca853b0c00c93e3e6f2e1735d", "msg" : "Fixes authentication issues with db-backup role", "date" : "22/06/2015 15:43", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "b20e7fd930e97de5f331c38bc2b3c840bf9702b2", "msg" : "Fixes #60 - error while deploying to tomcat", "date" : "10/06/2015 09:48", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "ea7fbcb700d67fec4252a3c20aaaa1588f8d46de", "msg" : "Fixes incorrect indentation of 'when' conditions", "date" : "21/05/2015 10:23", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "667cf904b51e1ecbb4c1338de56512c4c38e34be", "msg" : "Fix for hubs so that root context works", "date" : "01/05/2015 12:03", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "49f341684a3481e23f26c85fb6ea3959458f3d55", "msg" : "inventory for EC2 & etc hosts fixes for demo\n\nfixes #54", "date" : "30/04/2015 10:49", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "30389e60e5489499d566db9616cef8a214ef2c3d", "msg" : "fixes for collectory install", "date" : "29/04/2015 17:08", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "45bc5e33a88c0c50b8b481a114069f4a554356ab", "msg" : "bugfix: ala-cas war file version 1.2 does NOT exist in the maven repository; available versions are 1.1 and 1.3; bumping/adjusting to version 1.3", "date" : "17/03/2015 17:25", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "c9e8d6a629d395f8c4d1d91a43e75b299867bf12", "msg" : "Fixes #44 README: which ansible-playbook command should I use for Ubuntu VM", "date" : "26/02/2015 10:45", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "d7d975d0cabf7b2159344f936a9e8b989069ca8e", "msg" : "Fixes tags for tomcat memory tasks", "date" : "10/02/2015 10:07", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "ff198450ca243b67075364ac5b0d092a3da82874", "msg" : "Fixes conflicting variable name for webapi war url", "date" : "04/02/2015 17:41", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "5af113d2eb24cbfb86bc1fe956a4d669298e885f", "msg" : "Fixes bug with file paths for SSL configuration", "date" : "02/02/2015 16:49", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "d6c43f9c60088fdd6b89bbb5ff2e22e9d8109144", "msg" : "Fixes bug with ssl configuration", "date" : "23/01/2015 16:29", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "e3f00f0b9060d4cfa538956fde6936494385f345", "msg" : "Fixes for Maven URLs.\n\nSet 'packaging' (zip or war) and 'classifier' (distribution or blank) for Maven URLs.", "date" : "16/01/2015 10:39", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "ca00041c9d1263851ac073814eab9da76ba883b1", "msg" : "Fixes CDN link to WAR file. Only work for releases\nThe CDN points only to releases since it would not work for snapshots", "date" : "14/01/2015 10:05", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "1c17a7931b1ddc21bc4fada256e56cf422d46564", "msg" : "Fixes CDN link to WAR file. Only work for releases", "date" : "13/01/2015 15:24", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "dd8a1c3103c808e756f98e4f5cbef451ae490e5e", "msg" : "fixed c&p var name", "date" : "08/01/2015 14:46", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "b05bb27ace7f9544cb867aa37b77270629acbbe8", "msg" : "Fixes merge", "date" : "06/01/2015 16:02", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "13e78121ff22ce45c26029654f586a6cade64419", "msg" : "Fix issue with old augeas version being installed on ubuntu 12.04, fix issue with connectionTimout being set to UTF-8 in tomcat connector, change volunteer portal to remove webapp dir so it can be redeployed if war updated", "date" : "15/12/2014 12:05", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "5bd5dac263b7c3eddefc6fa4afe144c6abda882f", "msg" : "Fix can't find augeas errors installing tomcat", "date" : "15/12/2014 12:05", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "1df868db825562deb8a8b95759c14fe11f3c78df", "msg" : "fixes for sandbox deployment", "date" : "08/12/2014 13:40", "is_false_positive" : true, "repository_id" : "17664561" }, { "sha" : "ec6052550590fbf5ea3452143840a24d4d651d1a", "msg" : "Fixed virtual host config for logger-service install", "date" : "08/12/2014 12:17", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "1fb0991c5eab91f89022ff6d24622f44943a5aef", "msg" : "fixes for standalone collectory install\n\nfixes for standalone collectory install", "date" : "03/11/2014 19:50", "is_false_positive" : true, "repository_id" : "17664561" }, { "sha" : "099e73ca9c0951c83d06727bed7683c6e4dde6f1", "msg" : "fix for cli rename\n\nfix for cli rename", "date" : "30/10/2014 16:45", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "1366d104bda867ad2b5d2672d4a2922b05f5e693", "msg" : "Fixed the installation for redhat based systems and Ansible 1.6.6", "date" : "23/07/2014 12:20", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "b24b20166575b691c22d3f73de2c31e4f41c807d", "msg" : "fixes for standalone hub deployment\n\nfixes for standalone hub deployment", "date" : "08/07/2014 17:08", "is_false_positive" : true, "repository_id" : "17664561" }, { "sha" : "eaadfa94d60b391b404d3135390c2dd779187b31", "msg" : "fix for gbif file upload\n\nfix for gbif file upload, cleanup of ala-demo playbook", "date" : "07/06/2014 19:08", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "d5cc59d6ebea9a3f6ebd156aa5fbfc652b8690f3", "msg" : "fixes for image-service\n\nfixes for image-service and added missing directory for biocache service", "date" : "30/05/2014 11:51", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "af7ca2f63360660b8cbe24cfd1feb992088e8336", "msg" : "fixes for sandbox playbook\n\nfixes for sandbox playbook", "date" : "26/05/2014 13:26", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "95f2952fde874c898d8c48d4d79bf1edd198f799", "msg" : "fix for main.yml\n\nfix for main.yaml for CLI, standalone SOLR", "date" : "12/05/2014 11:18", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "4ba391de15e455ad9579663b5b98c2b00e925bdc", "msg" : "fixes for image service and collector tempDataResource", "date" : "12/05/2014 11:18", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "853cfcfdc2025af781f594f72961fe101d6be3ec", "msg" : "Fix for biocache-hub war file deployment.\n\nExisting war file was not being over written, adding “force=true” fixed\nit. Also renamed variable as it clashed with another variable set in\ninventory script.", "date" : "30/04/2014 14:02", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "8cac875b4f2c6bb45be82ad77856ec10ff841f3e", "msg" : "fix for image-service install", "date" : "29/04/2014 14:46", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "7a6c2725d715c208da4826bfe0f5ccdb61d63aec", "msg" : "fixes for collectory tmp directory and sandbox\n\nfixes for collectory tmp directory and sandbox - includes setup for\nstandalone hub", "date" : "28/04/2014 14:58", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "651c1b8e740a57010818751a0441e911d602fd7d", "msg" : "fixes for data check install for the sandbox", "date" : "09/04/2014 22:55", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "d5b6394f44aa82451079d84f646e200caafbd2a8", "msg" : "fixes for SDS and APPD installs", "date" : "09/04/2014 20:53", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "4b1eb4ebc932b22beb9bc84e05baea02cbf56614", "msg" : "fixes for sandbox install and mounted storage directories", "date" : "04/04/2014 16:53", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "edd89c1fe569ed3631eafe8f3098552bd366748f", "msg" : "fixes for missing directories", "date" : "14/03/2014 15:56", "is_false_positive" : false, "repository_id" : "17664561" }, { "sha" : "521cf6592f0685d9c6715a6e7aee27ce33a02d55", "msg" : "Fixes windows service names to the correct names (#307)\n\nThe task to verify that the datadog-agent was running was not using the Windows names of the services, which are different than the non-Windows names.", "date" : "22/10/2020 15:45", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "886fcc6f76ad3d375f2696c6af4dc004f1cf2f09", "msg" : "Fix ansible-lint CI job (#293)\n\nFixes the ansible-lint CI job, which wasn't linting anything: the *yml expression was expended by the shell and not by find, resulting in files in subfolders not being linted.\r\nRemoves the ansible-lint exceptions, as we're complying with them.\r\nFixes lint error in tasks/integration.yml.", "date" : "20/08/2020 11:52", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "de15ba681d1668a210a075b8234eb5e0d1842652", "msg" : "Fail with explicit message if OS is not supported by the role (#247)", "date" : "13/01/2020 09:55", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "9dbde30e7d286de343b680246f39172888c073ed", "msg" : "Fix sysprobe service detection for systemd services (#242)", "date" : "20/12/2019 07:16", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "669ea383029f46f822ed19ab87570ff440d65f1a", "msg" : "Fix linting issues", "date" : "27/05/2019 19:19", "is_false_positive" : true, "repository_id" : "20684278" }, { "sha" : "495b200a49b440499b543c08439f48cfa3c898e4", "msg" : "Fix linting issues", "date" : "28/02/2019 19:08", "is_false_positive" : true, "repository_id" : "20684278" }, { "sha" : "a548fb1ddea4e31ac17e5375126f550cdbb60722", "msg" : "Fix task and file names for agent5", "date" : "14/06/2018 15:29", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "6aa56b66f0c8860a11362f84026050ff16886985", "msg" : "Fix downgrading from agent 5 to 6 on centos", "date" : "14/05/2018 13:45", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "7bf3332f8adf27c17ffc9f03dfb694aabd3caa36", "msg" : "Fix the role to be compatible with ansible dry-run", "date" : "14/05/2018 13:45", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "36b4fa80f9046d3bd637ed0e9eb67c0ce604a3a2", "msg" : "Fix YAML cosmetics - standardize syntax everywhere\n\nInspire by #85 (thanks to @tomgoren).", "date" : "11/05/2018 15:51", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "422d8dcb471f6372cd1ac2ccd45e7b3ea850922c", "msg" : "fixed directory and filenames for checks on agent 6", "date" : "13/04/2018 17:17", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "d392e97285db54b9266493a5e129c783a4e9b190", "msg" : "Bugfix: Removes legacy http apt repos pre-dating #5adf2f1", "date" : "13/04/2018 16:18", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "faed5405ffca37a5902edfc717eab1c937dfda3b", "msg" : "Fix bug with duplicate sources.list entry", "date" : "13/04/2018 14:45", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "0b93ba13ace9898c53b378f9f6050163e0accc28", "msg" : "[apt] Remove expired key from role (#105)\n\nWas breaking runs since Ansible ignores expired keys, and therefore\r\ndoesn't detect the import was successful", "date" : "05/03/2018 12:21", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "64ab08ca2cf8602714124ee2f954a3d4601797c4", "msg" : "Fix typo (#86)", "date" : "09/11/2017 15:07", "is_false_positive" : true, "repository_id" : "20684278" }, { "sha" : "07ac223dbfd9ea8792dd339b0cd8102b188be361", "msg" : "Fix incorrect handler name (#68)\n\nThe handler name is `restart datadog-agent`. The process check update `notify` call was using an incorrect name, so would never actually trigger the handler.", "date" : "30/05/2017 19:01", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "ac05ba1fd5290d9299ce9b29443fdc2f2cb7a1e7", "msg" : "Pipe datadog_checks through list for Python 3 (#51)\n\nI ran into [an issue described in Ansible on Python 3](https://github.com/ansible/ansible/issues/19514), in which the module fails when trying to iterate through keys:\r\n```\r\nTASK [Datadog.datadog : Create a configuration file for each Datadog check] ****\r\nfailed: [default] (item=dict_keys(['process'])) => {\"failed\": true, \"item\": \"dict_keys(['process'])\", \"msg\": \"AnsibleUndefinedVariable: 'dict object' has no attribute \\\"dict_keys(['process'])\\\"\"}\r\n\r\nPLAY RECAP *********************************************************************\r\ndefault : ok=8 changed=6 unreachable=0 failed=1\r\n```\r\n\r\nAnsible developers recommend piping dicts through `list` to work around this issue. Trying this on my own Ansible 2.2.1.0/Python 3 environment, I was able to eliminate the issue. The discussion on the issue indicates that this is backward-compatible with lesser versions of Ansible and Python.", "date" : "31/03/2017 17:20", "is_false_positive" : false, "repository_id" : "20684278" }, { "sha" : "7a1ae28929a4d25f72dc5a84b55922e9fe517903", "msg" : "fix debian for package state\n\nCloses #121", "date" : "02/06/2020 15:52", "is_false_positive" : false, "repository_id" : "42811525" }, { "sha" : "685487f198e8b1f68718946355fd5a3d29b02445", "msg" : "Fix omit syntax", "date" : "22/04/2020 19:40", "is_false_positive" : false, "repository_id" : "42811525" }, { "sha" : "4fdafac2d03c4e48016acb9531588313943b1839", "msg" : "fix: ensure apt-cache is updated before install", "date" : "28/05/2019 19:54", "is_false_positive" : false, "repository_id" : "42811525" }, { "sha" : "1d57bf2af814e36f06185097628735a62e531303", "msg" : "Fix test", "date" : "22/01/2019 16:40", "is_false_positive" : false, "repository_id" : "42811525" }, { "sha" : "3cccb6ba50f0feb6a972dfd4498e146f9c84a35c", "msg" : "Fix meta file", "date" : "19/11/2018 20:20", "is_false_positive" : false, "repository_id" : "42811525" }, { "sha" : "87e6e95c72354d029456409ecf72202c50fcdb81", "msg" : "Fix extra plugins by file", "date" : "23/10/2017 23:10", "is_false_positive" : false, "repository_id" : "42811525" }, { "sha" : "7694682e560db36ca7212d2c9ff6c687440e94e8", "msg" : "Fix telegraf permissions. Telegraf package adds user and group telegraf.", "date" : "18/01/2017 21:10", "is_false_positive" : false, "repository_id" : "42811525" }, { "sha" : "153321407114d6e67dfb8e054ebd9ed7f0605027", "msg" : "FIxing ansible-lint issues", "date" : "30/12/2016 18:35", "is_false_positive" : true, "repository_id" : "42811525" }, { "sha" : "9c9dc33ac3fb83000cb360e49858aa9c21590979", "msg" : "Fix the Influxdb repo for \"hybrid\" debian distros (like \"jessie/sid\")\n\nUse ansible_lsb.codename to set the path to the influxdb repo because \"hybrid\" distros (when you have testing+unstable, for example) don't work otherwise", "date" : "07/09/2016 19:07", "is_false_positive" : false, "repository_id" : "42811525" }, { "sha" : "40230aa1985a5c1839d759f6e8938846766be514", "msg" : "fixed issue with ansible not getting the package\n\nAnsible was not getting the package properly on ubuntu 14.04 because of SSL problems. Could be resolved by installing additional pip packages but this is cleaner.", "date" : "11/08/2016 16:58", "is_false_positive" : false, "repository_id" : "42811525" }, { "sha" : "bbcd52e32fdb8d302fd6dee963ac92bea7fe3559", "msg" : "Fixed installation for Ubuntu", "date" : "31/01/2016 18:49", "is_false_positive" : false, "repository_id" : "42811525" }, { "sha" : "9394688158e2abc7c534388cdd9ebc564741b08d", "msg" : "use touch for 10.hardcore.conf to avoid problems with dry-run (#314)\n\nSigned-off-by: Martin Schurz ", "date" : "02/10/2020 20:43", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "ab0e5783b9d25d46ca590f0b7c953cb4c5eb158f", "msg" : "use touch with no date changes (#310)\n\nSigned-off-by: Sebastian Gumprich ", "date" : "20/09/2020 14:27", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "5c91da696a9fcd718cc4e631f830d52f81f06db0", "msg" : "do not touch sysctl file to avoid idempotency problems (#309)", "date" : "19/09/2020 14:36", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "4ddbbb2a61632af19e4c45f68398060cf5b7cebe", "msg" : "fix linting for molecule (#301)\n\nSigned-off-by: Martin Schurz ", "date" : "22/08/2020 08:53", "is_false_positive" : true, "repository_id" : "35051828" }, { "sha" : "7077187a672b738fed05409dc64157a45a60bdf7", "msg" : "replace module parameter fixed (#297)\n\nSigned-off-by: danielkubat ", "date" : "17/08/2020 12:15", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "060b15a7ee3d176e3479a7e695d9ef190b2bc479", "msg" : "Addressing issue #255 (#258)\n\n- Added logic to pull uid_min from login.defs when it returns an\r\n integer value greater than 0.\r\n- Add logic so that Debian systems use inherit uid_max=999 when\r\n a uid_max was not found in login.defs.\r\n- Add logic so that all other systems inherit uid_max=499 only\r\n when the value was not already found in login.defs or set for\r\n Debian systems.\r\n\r\nSigned-off-by: Lesley Kimmel ", "date" : "13/02/2020 06:53", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "75935cbba14f385fbdb583dae8d7e631b266b932", "msg" : "Fix error on applying the sysctl vars on containers (#243)\n\n* Add exception in sysctl task\r\n\r\nNo need apply sysctl in docker and openvz containers.\r\n\r\nSigned-off-by: Oleg Kupriyanov \r\n\r\n* use block for sysctl tasks", "date" : "19/12/2019 20:44", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "e674a6d589bf9da486c4fef04c9dd6a3799ad717", "msg" : "Fix #247, cleanup conditions (#248)\n\nSigned-off-by: Jesús Fernández ", "date" : "16/11/2019 21:13", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "a692a848bfc5edf4ecff018d0268f2ff7565198b", "msg" : "fix ansible lint warnings", "date" : "04/05/2019 15:56", "is_false_positive" : true, "repository_id" : "35051828" }, { "sha" : "dbe0e67e5cc448aee105d841f46d86aa4e17a525", "msg" : "fixed task naming\n\nSigned-off-by: Jonas Wrede ", "date" : "10/01/2019 21:24", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "7a6b1f7d66580a8dfd4ec6f7e278235bd29fcfb7", "msg" : "fix ansible lint remarks\n\nSigned-off-by: Sebastian Gumprich ", "date" : "21/11/2018 19:36", "is_false_positive" : true, "repository_id" : "35051828" }, { "sha" : "834059d18c6f30a5884fae3d8b6a7cbd4eba1139", "msg" : "fix problems with efi and vfat", "date" : "02/09/2018 18:53", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "e0be00bcb801a488d75e4cb82cf04c199125633e", "msg" : "Fix core dump config file creation when core dumps are disabled", "date" : "23/08/2018 13:16", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "b7c6bfe0369646ca69beeb3dfe07e8218d61c940", "msg" : "fix wrong permissions passwdqc #170", "date" : "29/06/2018 20:14", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "d9ecbdd461de17bacecdf34b0f51731a5f49d6fa", "msg" : "Fixed syntax", "date" : "05/01/2018 15:20", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "5cfd9749d6c82a1d16e5c9811931a6370ae527db", "msg" : "Fixed bare variable", "date" : "05/01/2018 12:17", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "8b2f9d8addb0c21254b324cb6c64391e8b8725a7", "msg" : "Fixed typo", "date" : "05/01/2018 12:11", "is_false_positive" : true, "repository_id" : "35051828" }, { "sha" : "e53c4b6e2b538d6d6bd5b6b98a4076456b42d0b2", "msg" : "Fixed trailing whitespace", "date" : "05/01/2018 11:27", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "903c1d26dc7d5df966a78ec764147a1c55968cac", "msg" : "fixed tag", "date" : "19/10/2017 11:26", "is_false_positive" : true, "repository_id" : "35051828" }, { "sha" : "d33b8f1c40322b3f986c5128003db12ad0927b01", "msg" : "fix typo", "date" : "07/08/2017 22:08", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "11c81971e16648db81df5d723c544880ee3bbc42", "msg" : "fix deprecation warning for undefined error. #99", "date" : "07/10/2016 21:28", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "723205f8f257f89edf6d665ac8b5a8eaa9964f70", "msg" : "add rhel7 pam_pwquality. fix #73", "date" : "10/08/2016 21:47", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "b9afcfdc6844c6007e4d1ff4a239cd058d183c57", "msg" : "fix bare variables usage for loops", "date" : "18/05/2016 01:35", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "78fb438a10b338b838dd613a52defe5e84acb4ea", "msg" : "Fix stuck in case pam files was updated before by force update", "date" : "30/09/2015 22:11", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "b013986f61a668e8c58890860fc2989954c3a2cb", "msg" : "Fix passwdqc default options", "date" : "24/09/2015 02:51", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "afa3be1e6a63609dabb544672c713d2a004bf364", "msg" : "Fix nologin shell path for Oracle and RedHat", "date" : "24/09/2015 02:16", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "c5307b36f0669a1713f82f57c047825adefd7801", "msg" : "Fix nologin shell path", "date" : "24/09/2015 00:56", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "f6cf4fcdf5b41cd30c0e3c3dbf42dbf974c83019", "msg" : "Fix another sysctl-setting due to new tests", "date" : "23/06/2015 23:51", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "8ba37823f92fcd71a157c004273024e18687327e", "msg" : "Fix two sysctl-settings", "date" : "23/06/2015 23:51", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "bef36d2a0a0b28bdfa2d94702e48cb9e1b4d6787", "msg" : "Fixed trailing whitespace rejected by linters", "date" : "30/09/2020 14:35", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "97d129e613c489596d01ba607a9fe477e3e0811e", "msg" : "fixing juniper vsrx to use latest\n\nfixing filter to use latest and greatest vSRX Next Generation Firewall (BYOL) https://aws.amazon.com/marketplace/server/configuration?productId=4d1495fd-4d1f-48d0-9ec6-b67794a58765&ref_=psb_cfg_continue", "date" : "27/08/2020 12:27", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "083a0215af608ec71f53bd9f4afb5f2dacc29ed3", "msg" : "fixing f5workshop\n\nthis should fix issue-> https://github.com/ansible/workshops/issues/913", "date" : "20/08/2020 10:33", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "aa814a47cb0536f39f0232e33d418a2cea9546e2", "msg" : "fixing f5workshop\n\nthis should fix issue-> https://github.com/ansible/workshops/issues/913", "date" : "19/08/2020 14:57", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "6ed7c7dc25b87f777edd94b3adf6ae8ed4306f4b", "msg" : "fixing more linter complaints", "date" : "22/07/2020 12:19", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "ab9db93d799a729edce4820833cd183c4099f7f2", "msg" : "fixing errors brought up by CI/CD checks", "date" : "22/07/2020 10:33", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "fb3200ed0334be32224d9baae98c14f7e31b317a", "msg" : "Fix linting errors", "date" : "03/06/2020 05:39", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "4b3ac3dd79fc1bfcf4b12ce21dced5782b9e5ea7", "msg" : "fixing all templated out inventory files\n\nthis will fix\n- etchosts\n- student inventory\n- instructor inventory", "date" : "19/05/2020 19:27", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "db0a6b7a1640402c6d341ced7a95cb9dbc719308", "msg" : "fix teardown and some github issues\n\nthe change to `provisioner/provision_lab.yml` will fix issue https://github.com/ansible/workshops/issues/882", "date" : "19/05/2020 08:12", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "fdf5377a3d7d444ebf4dce20fccfbaa5aa689248", "msg" : "fixing demo mode", "date" : "18/05/2020 10:43", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "aced2b64581850fc94bc3c8b92470325c416b765", "msg" : "fixing teardown for demo", "date" : "18/05/2020 10:06", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "3003b5a0d7edcc879dadd96bd18098f1902a3d91", "msg" : "fix f5 and network to make them pass CI", "date" : "12/05/2020 18:54", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "7b0e3059cf861a9e4f42fc012b9361a32344bc97", "msg" : "fix for Mark Lowcher\n\ntrying a fix here", "date" : "09/05/2020 12:33", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "e5a11422cbdd794cbd3d552a098ad6af14c79517", "msg" : "Fix F5 launch_time Tag", "date" : "08/05/2020 22:48", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "df57301beb78f54b3b7fbe165c976fe652f7f0e0", "msg" : "fixing cloin\n\nfixing all cloins mistakes", "date" : "08/05/2020 20:04", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "dbfd83542fad634750bab099418177a5e2a7ad70", "msg" : "fix for Mark Lowcher\n\ntrying a fix here", "date" : "08/05/2020 17:40", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "c2985d9b98727d361e6bc9159af91703a95ea012", "msg" : "Fix Windows Workshop Instance 2 Tag / VM Name (#825)", "date" : "08/05/2020 08:16", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "69f71416d4d89d6ebbe2a17273054a3af7e48784", "msg" : "fix for Mark Lowcher\n\ntrying a fix here", "date" : "08/05/2020 08:09", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "d5c38c5214609a48893d67bc073a25ef5bee618d", "msg" : "Fix linting issues in community_grid role (#830)", "date" : "07/05/2020 20:04", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "066d3d9419f14d623127262b2f1a3387baaed355", "msg" : "fix for Mark Lowcher\n\ntrying a fix here", "date" : "07/05/2020 10:58", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "840b7606101ab27f6d9bd6bcc2f664ca7153d5e6", "msg" : "fix for Mark Lowcher\n\ntrying a fix here", "date" : "06/05/2020 11:28", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "5d3c58d99807bfdb36edf7eb606ab5e7872265cf", "msg" : "fixing CI tests to pass", "date" : "02/05/2020 22:34", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "81ecc11c13df09265a924fff3173ac995511cbba", "msg" : "fixing trailing spaces\n\nfixing output of https://dashboard.zuul.ansible.com/t/ansible/build/bb7912ce0b40434bae2bb51d097eb80b/console", "date" : "02/05/2020 13:21", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "ee73f95c10756943648f261a689a73b97e56a7a5", "msg" : "fixing populate_tower role\n\nrepositioning this to give the tower login more time", "date" : "24/04/2020 20:45", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "35b89bd6a5a5f9e88a0b743a55a6d985b28a48f6", "msg" : "fixing RHEL workshop bugs\n\naddressing issues in https://github.com/ansible/workshops/issues/797", "date" : "24/04/2020 16:35", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "7125ce5b87b52b52984fd2eed8dd7f2950a175af", "msg" : "Fix start of YAML marker", "date" : "17/04/2020 08:27", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "cd4135f3c47a318db17732fa4775faf7c72d9b0a", "msg" : "fixing certbot\n\nthis will solve issues->\n- fixing bug with certbot not working on RHEL8 - https://github.com/ansible/workshops/issues/768\n- failing on purpose is certbot fails - https://github.com/ansible/workshops/issues/718", "date" : "06/04/2020 19:11", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "e1dc5d9f214826f3543c708d1344fa6fbad9fce8", "msg" : "fixe for code-server deployment bug", "date" : "02/04/2020 16:06", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "6cec7c8d1454d06751baf9fd8298fe9139bc5910", "msg" : "fixing gitlab client and removing windows package installs\n\nthe package installs are allready done on the control node\nthe gitlab client role had a bug with it that we fixed using stat", "date" : "01/04/2020 10:55", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "ab92b01c9c8d0debbd57285c15846008d3b6adfc", "msg" : "Fix Security CI issue", "date" : "01/04/2020 11:04", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "5151bd460430a930f9f7eff80c257c1868cda899", "msg" : "fixing code server\n\nthere was issues with code server on RHEL8", "date" : "31/03/2020 19:40", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "869b2dc11e06698974922835d4077a8bf7b6561b", "msg" : "Fix linting issues", "date" : "27/03/2020 13:58", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "63f4ab70d470e471b0c9c14e728c7daf267c709e", "msg" : "Fix 'Fail by Design' tasks", "date" : "27/03/2020 12:22", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "309d6da8e9ffcb269ab245b5b0f99d59112fe847", "msg" : "fixing errors with f5 workshop and security workshop", "date" : "20/03/2020 12:14", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "ee187aeeae4b2c9ae1137daa5e0737a7ab9c0edc", "msg" : "fixing a couple last places that is breaking provisoining by killing common role", "date" : "20/03/2020 12:14", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "57dcc02f79a578f95630bd5bce3159cca040293e", "msg" : "fixing errors with f5 workshop and security workshop", "date" : "19/03/2020 21:12", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "752eb6f85ac9e88ebebe7565dcc006c32cad8a7e", "msg" : "fixing a couple last places that is breaking provisoining by killing common role", "date" : "18/03/2020 16:31", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "adb6bdf151e162979e8eed3369e9134452276bf7", "msg" : "fix task name", "date" : "19/02/2020 18:34", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "401161e3a40f4832c474268e4341b1cebe215d2d", "msg" : "bugs and docs", "date" : "04/02/2020 18:10", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "4709ea6ec32292df2e6c65b36161baa174c3cc19", "msg" : "errors should be ignored", "date" : "04/02/2020 12:19", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "50eba0ae33b99c27533088dd50da2bd65e6b093f", "msg" : "fixes extension install by copying locally first", "date" : "04/02/2020 12:12", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "a0ebd52d77602fa48518b9e48d66997f9d8d2f3f", "msg" : "fixes installing extensions by copying extension files locally", "date" : "04/02/2020 11:34", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "7930c5c15799ab9cf618415398cbd15f169edb14", "msg" : "Fix lint errors", "date" : "17/01/2020 18:04", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "9976741df33b21ef0925fa9d8086da10e07d3da6", "msg" : "fixing to pass CI", "date" : "07/01/2020 15:43", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "54e6e0fc74f2434091e42cd2ccf0aa042dd039c4", "msg" : "fixing yamllint issues", "date" : "06/01/2020 17:00", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "6f1549806883deefe7449f93574d91b885b626ba", "msg" : "fixing juniper router to perform ospf", "date" : "17/12/2019 11:19", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "02757230e9a08ca5775987cbfe5041d628d00380", "msg" : "fixing juniper router to perform ospf", "date" : "17/12/2019 11:19", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "8d785de7bf67267f347c44fb5ddf186dc87915f2", "msg" : "Fix for the inventory bug in devops workshop", "date" : "16/12/2019 15:51", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "2e73d0bf00aa632182ba3a145ebefd2a7914585f", "msg" : "fixing experience for tower login info\n\nthis should fix bug: https://github.com/ansible/workshops/issues/613\n\nalso adding student as a user per @cigamit suggestion\n\nalso taking opportunity to simplify the network automation tower population and make it more flexible", "date" : "13/12/2019 14:59", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "e957fd2d232754ce962349517749e3dd0b507629", "msg" : "fixing experience for tower login info\n\nthis should fix bug: https://github.com/ansible/workshops/issues/613\n\nalso adding student as a user per @cigamit suggestion\n\nalso taking opportunity to simplify the network automation tower population and make it more flexible", "date" : "13/12/2019 14:58", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "de17464d2a3f6fce64b95b75cc88975aa1c6c4cc", "msg" : "fixing arista to use BYOL instance\n\nseems like rate-limting is the only draw back which won't affect training for automation https://www.arista.com/en/cg-veos-router/veos-router-veos-licensing", "date" : "11/12/2019 21:00", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "e35f4c1c40a3f1f3160012863ab9940cce35c8c1", "msg" : "fix resource subscript after merge conflict resolution\n\nSigned-off-by: Adam Miller ", "date" : "27/11/2019 14:56", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "fd49a151b2386bc657e6d50ab23bf545195b9fa6", "msg" : "fixes for the PR", "date" : "22/11/2019 12:13", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "b5c39a5957f990c6c70a998da3f3a9f35e1cb80a", "msg" : "fixing image size for arista", "date" : "04/11/2019 14:34", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "741f25484892eed7506f27865b7d2a7e61c69fcf", "msg" : "fixing image size for arista", "date" : "04/11/2019 14:33", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "3f24ea64b51aa183ce414d22032bd59a109d416e", "msg" : "Fix 503 error during CP deployment", "date" : "16/09/2019 16:53", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "32513fcc644294d7f777664e4f43aaa18cdb2a70", "msg" : "Fix memory problems with windows workstation running smartconsole", "date" : "13/09/2019 03:19", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "e675f4eba775aed983b3a6e1f53eeffbeb4ead6a", "msg" : "fixing error with github pr\n\nhttps://github.com/ansible/workshops/pull/412", "date" : "06/09/2019 17:17", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "42b247a749a34b8eb087f137ced2580a6f76bbbc", "msg" : "fixing issue for PR\n\nfixxing issue for https://github.com/ansible/workshops/pull/412", "date" : "06/09/2019 12:23", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "9bd79d7777b337ffa5a7eb3cfdab954f9c481463", "msg" : "fixed the lab guide startup script", "date" : "04/09/2019 10:04", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "56299e440b601f64c68afd14e5e57c5563cdf9d7", "msg" : "fixing documentation and multiple deprecations", "date" : "09/08/2019 16:57", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "a1b7cf11cb3794e7b0cee847bdbb86f539d30b46", "msg" : "Deactivate etchosts copy since we do not have it right now (#292)", "date" : "28/06/2019 16:40", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "48a02d692b9229064792d19ce158918b2466b57f", "msg" : "Fixes issue #242", "date" : "15/04/2019 15:33", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "fb3fa4a97978441a13ab5d171cd775229f06f5a4", "msg" : "fix certbot issue for no tower install\n\ndo not install certbot when tower is not there, fix for https://github.com/network-automation/linklight/issues/149", "date" : "17/12/2018 13:10", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "46c6080969d78934a1e262fb5cd016d21068a1bd", "msg" : "fixing numerous bugs\n\nand adding some more tower exercises", "date" : "18/10/2018 08:45", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "338bbf0fac279b256a685181795775b31217a427", "msg" : "fixing some tests and fixing issue", "date" : "09/10/2018 10:46", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "0d534b4c7133f851381add5c3683baa45bafd80c", "msg" : "fixing bug for 102\n\nthis will remove old cloud formation template removal https://github.com/network-automation/linklight/issues/102", "date" : "09/10/2018 09:29", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "f423cd3ea77498366a57f774bf28e3d6e5ca4ea2", "msg" : "fixing tower provisioner to fix EULA for provided license", "date" : "26/09/2018 16:35", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "d85e850651253c885d5e8f92bc4043c68e888ba6", "msg" : "fixing the demo some more for snow", "date" : "29/08/2018 16:19", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "fb022294033179bfa61232e3503dca088dd47165", "msg" : "fixing f5 for parallel", "date" : "22/08/2018 19:59", "is_false_positive" : true, "repository_id" : "121804330" }, { "sha" : "3244bafba44580f138b9d83276c8f622593a30cb", "msg" : "fixing this networking.yml as we merge into master", "date" : "07/08/2018 15:08", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "51f53710bf55647e4951a3b3cb41d77e9595af1a", "msg" : "fixing some logic bugs with the provisioner\n\nwe were also installing the web server on the ansible control node, which is not required and wastes time", "date" : "07/08/2018 11:13", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "3ea6d20d9cc636c3c701a6f1b6301c0844e40e7e", "msg" : "fix hostnames to make them simple\n\nadding some more tags to make this easy, and setting all the hostnames for devices to make them dead simple. Instead of student1@172-16-18-151 we will get student1@ansible$", "date" : "22/07/2018 04:49", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "6db85d23d04796e3698f875539c15ed3e731d7b6", "msg" : "fixing up some more", "date" : "20/07/2018 17:14", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "f980e9e4d0af2fc80ba65e503c74528303995a4a", "msg" : "fixing workshop for gerald", "date" : "09/07/2018 14:43", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "370e3ce72796b9a5fefaab10a42ec19e4f513cd5", "msg" : "fixing exercise 1.5 to make it more clear\n\ntrying to fix issue https://github.com/network-automation/linklight/issues/46 for @ames7", "date" : "22/06/2018 14:28", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "e4a31a9ddca6e4597cc5a96704abf2f585d27d73", "msg" : "fixing bug with network_hostroutes role\n\nthis was a mistake on my part. The run_once keyword meant that every single workbench was using the same gateway for a workbench. The reason I didn't notice is because all students were using the same vpcs (there is only two vpcs per workshop). So whoever randomly pulled the \"lucky\" workbench, if they completed their lab, everyone's ping would work! If that person checked out and did nothing, no ones ping would work! This will fix the host routes to be correct for every unique workbench.", "date" : "08/06/2018 14:37", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "9fa16206502d97fa31f67b223c73e6105f745812", "msg" : "fixing logic for essentials\n\nsorry @gdykeman", "date" : "23/05/2018 17:54", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "f81f391224a68ee947042b16ba0e2b5774396906", "msg" : "fixing error\n\nwhen branch was PRed in... there was a small error somehow...", "date" : "09/05/2018 15:23", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "57ed25bbcb5eeb82a483f0e1c1b69c2348a36749", "msg" : "fixing host routes issue", "date" : "25/04/2018 20:45", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "f908a2a9260d5f0905705f409afa7d14da70b206", "msg" : "fixing errors found in Japan", "date" : "25/04/2018 04:10", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "4fcd3d2a022ff254c23b9b3c2d787dbb1d024fab", "msg" : "fix license logic", "date" : "24/04/2018 20:53", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "4b23fea1eaab3f13067a2fb9b1afa6ed4d6b0a67", "msg" : "fixing node1,node2,node3 by adding key\n\nit will use the workshop key", "date" : "23/03/2018 16:39", "is_false_positive" : false, "repository_id" : "121804330" }, { "sha" : "5aee207ac3a84b3b05b93aee793f6de3b3f983fa", "msg" : "Added mode to template #2785 (#2791)", "date" : "19/08/2020 16:26", "is_false_positive" : false, "repository_id" : "46383942" }, { "sha" : "496201dcd476097f2225b2646e19ea9a6b0302da", "msg" : "updated docker_image buildargs with new format build.args (#2427)", "date" : "03/11/2019 15:46", "is_false_positive" : false, "repository_id" : "46383942" }, { "sha" : "76858f20cee3376fbeedb2e167d7f717a67c8b4e", "msg" : "Add podman functional tests (#2323)\n\nRun podman tests for molecule podman driver\r\nCloses #2159\r\nSigned-off-by: Sagi Shnaidman ", "date" : "24/10/2019 11:31", "is_false_positive" : false, "repository_id" : "46383942" }, { "sha" : "fe3e3e5f824e13d508fb47f149dd7281f0be5b56", "msg" : "Network mode is now used during build (#2236)\n\nSigned-off-by: Bogdan Gavril ", "date" : "20/08/2019 13:55", "is_false_positive" : false, "repository_id" : "46383942" }, { "sha" : "e81d0613b1e8ca70a73ecac7b6c1f836e6dc1f53", "msg" : "Fix Ansible 2.8 deprecation warnings in provisioner playbook (#2092)\n\nThe [`docker_image_facts` Ansible module](https://docs.ansible.com/ansible/latest/modules/docker_image_facts_module.html) causes deprecation warnings in Ansible 2.8 like:\r\n```\r\n[DEPRECATION WARNING]: docker_image_facts is kept for backwards compatibility\r\nbut usage is discouraged. The module documentation details page may explain\r\nmore about this rationale.. This feature will be removed in a future release.\r\nDeprecation warnings can be disabled by setting deprecation_warnings=False in\r\nansible.cfg.\r\n```\r\n\r\nThe preferred alternative, [`docker_image_info`](https://docs.ansible.com/ansible/latest/modules/docker_image_info_module.html) has been available since Ansible 2.1.\r\n\r\nThis fixes the default `create.yml` playbook for the `molecule.provisioner.ansible.Ansible` provisioner to use `docker_image_info` instead.\r\n\r\nSigned-off-by: Brian Helba ", "date" : "10/06/2019 15:35", "is_false_positive" : true, "repository_id" : "46383942" }, { "sha" : "c0a0685163ade23e608bc085b864951d7177f7e3", "msg" : "Fix custom dockerfile usage (#1809)\n\nFixes recent bug which prevented the use of the new dockerfile param\r\nthat pointed to custom locations of Dockerfile.\r\n\r\nSigned-off-by: Sorin Sbarnea ", "date" : "15/03/2019 15:25", "is_false_positive" : false, "repository_id" : "46383942" }, { "sha" : "995efc85b696197332733beb2a655966ecb86317", "msg" : "Fix `override_command` to support multiple platforms (#1785)\n\nCloses https://github.com/ansible/molecule/issues/1780.\r\n\r\nSigned-off-by: Luke Murphy ", "date" : "28/02/2019 15:39", "is_false_positive" : false, "repository_id" : "46383942" }, { "sha" : "0ab82ab5e58c7128caef7fb5d5e146c660a8bb6f", "msg" : "Fixed Docker provider not using DOCKER_HOST environmental variable (#1370)\n\n* Fixed Docker provider not using DOCKER_HOST environmental variable\r\n\r\n* Updated Docker plugin test files", "date" : "08/07/2018 16:17", "is_false_positive" : false, "repository_id" : "46383942" }, { "sha" : "fea4de7d87f1050f6a55fac0c487ee4cb37312ee", "msg" : "Fix ansible-lint issues", "date" : "03/11/2020 14:17", "is_false_positive" : true, "repository_id" : "41480840" }, { "sha" : "c23579ce79a829bd77df1709cd91174fb6db189d", "msg" : "Fix line ending to be unix instead of dos\n\nThis was mistakenly introduced in\nd03447be5195f601ee91c6f73a241c91e43b3c14", "date" : "03/11/2020 13:24", "is_false_positive" : false, "repository_id" : "41480840" }, { "sha" : "9e331c4c647ab1d78e83364f8f7e68b87efe2302", "msg" : "Fix typo", "date" : "03/11/2020 13:24", "is_false_positive" : true, "repository_id" : "41480840" }, { "sha" : "4b912c8597bcee0abb5d255b93d1c1ce4b35293e", "msg" : "Fix upstart based distros", "date" : "03/11/2020 10:22", "is_false_positive" : false, "repository_id" : "41480840" }, { "sha" : "fba75a9a364c31a22a23c893ce7a4665a1da8ac4", "msg" : "fix systemtcl unit file refresh", "date" : "28/10/2020 18:09", "is_false_positive" : false, "repository_id" : "41480840" }, { "sha" : "415c0cb351adb3384ac1f612b1307b9535441190", "msg" : "Fix ansible-lint complaint", "date" : "19/02/2019 20:38", "is_false_positive" : true, "repository_id" : "41480840" }, { "sha" : "7372dec2437abb9f1b2e5ccca98bc8f78116c760", "msg" : "fix apt/yum with_items deprecation introduced in 2.7", "date" : "06/10/2018 00:52", "is_false_positive" : false, "repository_id" : "41480840" }, { "sha" : "951a2ac6206fa4c7ad039657d830bf59d680473e", "msg" : "Fix ansible lint issue\n\nAnsible lint issue ANSIBLE 0010 is appearing here, requiring the\npackage state to be present. If a deployer deploys with UCA,\nit makes sense to always have the latest version of the UCA\nkeyring, when making sure it will install the latest version of\nthe package.", "date" : "06/06/2017 11:15", "is_false_positive" : true, "repository_id" : "41480840" }, { "sha" : "466067051fd88a6e7a0d64dcadf2974edd15ceb9", "msg" : "Fix linting issues for ansible-lint 3.4.1\n\nPreparing this role for the ansible-lint version bump", "date" : "03/11/2016 06:04", "is_false_positive" : true, "repository_id" : "41480840" }, { "sha" : "1e050d53b48d87114d0df46d1e5a8dbe72853eaf", "msg" : "Fix typo in update apt condititional\n\nAnsible 2.2 is now less indulgent to typos compared to previous versions.\nThe conditional in the apt update task was incorrect and \"False\" or False\nreturned True.\n\nThis fixes it.\n\nSigned-off-by: Jean-Philippe Evrard ", "date" : "02/11/2016 21:35", "is_false_positive" : false, "repository_id" : "41480840" }, { "sha" : "9296c24a8ed9d4bd5b4352198d894f71fe01bb23", "msg" : "Fix vhost file value\n\nDokku takes base host for applications from VHOST file. This file\ncontains hostname of operation system by default (`ubuntu` in my case).\nI fixed the value of `VHOST` with `dokku_hostname` variable.", "date" : "02/04/2020 14:16", "is_false_positive" : false, "repository_id" : "179346232" }, { "sha" : "efab6270b76daf20b0e193ed504142e1e757ae08", "msg" : "Fix syntax\n\nSigned-off-by: Timur Gadiev ", "date" : "16/11/2019 22:15", "is_false_positive" : false, "repository_id" : "48370306" }, { "sha" : "f9f6b26e80209fc7536ed660f03613e29eb6688a", "msg" : "Fix deb/redhat\n\nSigned-off-by: Timur Gadiev ", "date" : "16/11/2019 22:08", "is_false_positive" : false, "repository_id" : "48370306" }, { "sha" : "57d5b1bdd242879e06cc5b8c8a275824709167db", "msg" : "Fix some lint issues\n\nSigned-off-by: Timur Gadiev ", "date" : "16/11/2019 21:56", "is_false_positive" : true, "repository_id" : "48370306" }, { "sha" : "1521be1947a19bef07c718fe273293f16801c0f6", "msg" : "Fix getting plugin list for installed_dokku_plugins variable\n\nPreviously used command `dokku plugin` is not working now. So\ninstalling already installed plugin fails.\nI replaced `dokku plugin` with `dokku plugin:list` and\nnow plugin installation checking is working normally.", "date" : "24/03/2020 14:26", "is_false_positive" : false, "repository_id" : "179346232" }, { "sha" : "17fc38e6fb85427daa9205deac3a4e8464f61798", "msg" : "Fix yamllint\n\nSigned-off-by: Timur Gadiev ", "date" : "16/11/2019 21:33", "is_false_positive" : true, "repository_id" : "48370306" }, { "sha" : "f3bdd67229abb20a9c8db0956fc0b4e3a59653eb", "msg" : "Fix yamllint\n\nSigned-off-by: Timur Gadiev ", "date" : "16/11/2019 21:30", "is_false_positive" : true, "repository_id" : "48370306" }, { "sha" : "6de5ee5ffb4016a53e0f6cc8506f0025b51c197a", "msg" : "replace custom filter with yml handling (#33)", "date" : "22/07/2019 13:31", "is_false_positive" : false, "repository_id" : "48370306" }, { "sha" : "ccf5aa41d8ddfa3b72e6b852be15e2ae45045a02", "msg" : "fix: installs make needed for building dokku-daemon", "date" : "02/11/2019 02:26", "is_false_positive" : false, "repository_id" : "179346232" }, { "sha" : "b240a2993cb4efc2b44b98bd6546708b3b9fb511", "msg" : "fix: fix \"string field was converted\" warnings\n\nAnsible `cron` task's `minute` and `hour` fields are string fields (https://docs.ansible.com/ansible/latest/modules/cron_module.html). This commit quotes the values to avoid the following warnings:\n\n```\n[WARNING]: The value 0 (type int) in a string field was converted to '0' (type string). If this does not look like what you expect, quote\nthe entire value to ensure it does not change.\n\n[WARNING]: The value 12 (type int) in a string field was converted to '12' (type string). If this does not look like what you expect, quote\nthe entire value to ensure it does not change.\n```", "date" : "02/11/2019 02:19", "is_false_positive" : false, "repository_id" : "179346232" }, { "sha" : "6c1bbf4f912b04bb204d0b2406d0f772c8522fe9", "msg" : "fixes after review", "date" : "18/06/2018 15:06", "is_false_positive" : false, "repository_id" : "48370306" }, { "sha" : "46aa0b3bc5c051ca7e98c8048a289d1f5ecff439", "msg" : "fix: correct ssh-keys:add warnings\n\n - ansible is already a Jinja2 expression, remove extra {{}}\n - tests as filters are deprecated \"|\" changed to \"is\"", "date" : "16/04/2019 11:29", "is_false_positive" : true, "repository_id" : "179346232" }, { "sha" : "d581ff439e1f52ab6996ecbb2ea0a19da340e69b", "msg" : "fix: constrain platform versions\n\nRefs #1", "date" : "12/04/2019 15:13", "is_false_positive" : false, "repository_id" : "179346232" }, { "sha" : "c6e07526fc5eb6f3b57695894ed232a7048767ad", "msg" : "fix: change hardcoded codename to dynamic", "date" : "11/04/2019 22:53", "is_false_positive" : false, "repository_id" : "179346232" }, { "sha" : "5e4ebfc33847bfd890392861f3e878966d581888", "msg" : "fix: correct a few lint errors", "date" : "03/04/2019 14:48", "is_false_positive" : true, "repository_id" : "179346232" }, { "sha" : "6a2aee1272592279c3f2e15fc154c030deb439db", "msg" : "Fix Ansible APT Deprecation warnings (#183) (#209)", "date" : "23/11/2018 09:59", "is_false_positive" : true, "repository_id" : "122424272" }, { "sha" : "bcfa2d9bada083f1a3092d782b1f0f9edfc474a6", "msg" : "Fix Consul DNS Race Condition (#195)", "date" : "01/11/2018 17:25", "is_false_positive" : false, "repository_id" : "122424272" }, { "sha" : "60523b98b832f2c54cd13de076370392e4b66050", "msg" : "Fix update apt cache (#177)\n\n* Revert \"Workaround for `No package matching 'gcc' is available` (#170)\"\r\n\r\nThis reverts commit 3c4d4c9c7d3390f288afe8fe3fe1a71980b46013.\r\n\r\n* Fix apt issue by waiting on cloud-init, and add some echos\r\n\r\n* Change all packer.json to wait on cloud-init\r\n\r\n* Add timeout of 60s to initial cloud-init wait", "date" : "03/10/2018 10:48", "is_false_positive" : false, "repository_id" : "122424272" }, { "sha" : "ee988d3e5d6f995069d7c551a94b703421a122fe", "msg" : "Fix td-agent not being disabled when installing (#97)", "date" : "19/07/2018 10:47", "is_false_positive" : false, "repository_id" : "122424272" }, { "sha" : "f222df44c63e4e1e468f67c27f5336aaed19a23a", "msg" : "Fix missing Ansible install version (again) (#56)", "date" : "18/05/2018 15:17", "is_false_positive" : false, "repository_id" : "122424272" }, { "sha" : "bf9806dd12a4a4df24372fe9c6e13de4f2f6b480", "msg" : "Fix incorrect Templating (#21)", "date" : "04/04/2018 12:52", "is_false_positive" : false, "repository_id" : "122424272" }, { "sha" : "c91892ac92c66926cdcb6024a82c4c26fa5e3611", "msg" : "fix some typos (#740)", "date" : "04/11/2020 16:14", "is_false_positive" : true, "repository_id" : "34840276" }, { "sha" : "f339345a0b935a7824d27e5ac3aef65e565fb038", "msg" : "Update elasticsearch-security-file.yml (#705)\n\nWithout become option stat operation for old users file will work only if user is in elasticsearch group, but copying of old file will fail because user have no write access in elasticsearch config dir.", "date" : "16/07/2020 16:42", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "d99c0c86c50b1c3212ff5763d14c3828ca81317b", "msg" : "Fixed running ansible in check mode (#701)\n\nCo-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>", "date" : "29/06/2020 13:46", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "ff9f2c9f56b55efe01d66e104e2e3631145c6193", "msg" : "fix check mode\n\nfix error while evaluating conditional (es_version_locked.stdout|int > 0): 'dict object' has no attribute 'stdout'", "date" : "10/02/2020 15:49", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "1116d4ddf45ee013aef6969da609228cd88193cc", "msg" : "fix when condition for es_ssl_certificate_authority\nbool ansible filter can only be used for strings matching \"true\" or \"false\"", "date" : "18/12/2019 11:30", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "bc7fc40b34932cc7205cca9dc9fa4d220d062f3c", "msg" : "fix files mode syntax\nFrom Ansible doc (https://docs.ansible.com/ansible/latest/modules/template_module.html#template-module)\nFor those used to /usr/bin/chmod remember that modes are actually octal numbers. You must either add a leading zero so that Ansible's YAML parser knows it is an octal number (like 0644 or 01777) or quote it (like '644' or '1777') so Ansible receives a string and can do its own conversion from string into number.\nGiving Ansible a number without following one of these rules will end up with a decimal number which will have unexpected results.", "date" : "28/11/2019 07:54", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "6b1e5c2b6317a7f5aa09911851e382ff5a84b548", "msg" : "Fix permissions of cert directory and files", "date" : "31/10/2019 10:55", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "b59262cb34608cd430c8f0727a89ade8e734b159", "msg" : "Fix deprecated license URL", "date" : "18/10/2019 18:27", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "3707af148874b34301c3b120d188204c57933deb", "msg" : "Fix conditional for password removal", "date" : "18/10/2019 17:51", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "8d72d86ab8e7f3abde97a6d92a5c5ddaa00d0e59", "msg" : "Fix es_same_keystore conditional", "date" : "16/10/2019 16:39", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "9580a08f4d88ca565d50deb3092d4de6ca39d483", "msg" : "Fix bare variable boolean", "date" : "11/10/2019 23:01", "is_false_positive" : true, "repository_id" : "34840276" }, { "sha" : "a1a190feb7275f6f4932ea3309f44b77462d27d0", "msg" : "Fix typo", "date" : "11/10/2019 17:02", "is_false_positive" : true, "repository_id" : "34840276" }, { "sha" : "2fb648fee6960864c85bbe6160301e673469862a", "msg" : "Fix deprecated security api endpoint", "date" : "11/10/2019 17:02", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "e516472af01f8b17d594818a0ded0fe6634304fa", "msg" : "Fix copy variables", "date" : "11/10/2019 16:33", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "08a8a467b61ea61f40de82383ac2587d74cce4dd", "msg" : "fix missing permissions", "date" : "16/09/2019 12:31", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "08512fc17ea49568a58f788d1ed998133a68fd3e", "msg" : "fix typo\nI think this typo was here since https://github.com/elastic/ansible-elasticsearch/pull/129/commits/048fd636025a00379d2549c36f8b4bd271a8f832", "date" : "16/09/2019 10:46", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "5b1d028bd2f81e343f7dc90c4f5b8b23ad8e80e5", "msg" : "fix ''dict object has no attribute dict_keys\" issue with python3 (#578)\n\nIn Python2, the dict.keys(), dict.values(), and dict.items() methods returns a list. Jinja2 returns that to Ansible via a string representation that Ansible can turn back into a list. In Python3, those methods return a dictionary view object.\r\nresource: https://docs.ansible.com/ansible/2.4/playbooks_python_version.html#dictionary-views", "date" : "07/06/2019 15:54", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "07258e5be58993de146be708e8cc7081beb72562", "msg" : "Fix template conditional", "date" : "29/03/2019 09:16", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "124775740aacece7d8bd51f235d0578da33aa0a4", "msg" : "Fix package download URL and set ES_PATH_CONF\n\nThe old URL yields a 404. ES_PATH_CONF is also needed when installing\nelasticsearch using the downloaded package.", "date" : "28/12/2018 15:31", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "c2e51f8ecfdcb99c8e2b0b177b372ac7fcd432ee", "msg" : "Fix jinja syntax variable fun\n\nHow it was previously \"worked\" but just ignored trying to remove the\npackage. Luckily it was caught by the test-kitchen testing!", "date" : "27/12/2018 17:35", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "c70fa8f8481a88ee2ecee1a24ba58fd8fce772fd", "msg" : "Fix systemd unit file installation in case the file does not exist", "date" : "26/06/2018 14:49", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "27d81e68ddfd967d12665e4ab081e9e239eb1c91", "msg" : "Fix conditionals introduced in #408", "date" : "16/02/2018 16:37", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "b3b5edef70415a3004bf0cae3dcb006d8a88c181", "msg" : "Fix RedHat install - until condition was not correct", "date" : "13/02/2018 11:50", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "6ddc7ce13dab4a177eeaa43f2c1120111e6cb174", "msg" : "Fix idempotency test when listing the current users", "date" : "31/01/2018 13:03", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "7f9ae5f2e55a69836d6dcb43038d3fe91354c06c", "msg" : "Fix idempotency for redhat family when getting the java path", "date" : "31/01/2018 11:08", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "cd2962ce8a4bf9e5792a227afcc4741cf56c5fe0", "msg" : "fix for Missed Redhat check for installing java", "date" : "30/01/2018 11:23", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "e9a6f74d09302217bc61715fdc1c05897f91cf9f", "msg" : "Fix for issue #369", "date" : "19/09/2017 20:11", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "0676799d1c0d4d99fbbea236eedd9d327b7c94d0", "msg" : "Fix for issue 368", "date" : "19/09/2017 12:21", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "979ef94f77bdf550ad110efa769d703dd935ec7a", "msg" : "Fix feedback from @barryib", "date" : "17/08/2017 10:05", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "b93493733dfa7c90d3d6d214ee689787a0703bfa", "msg" : "Fix for proxy settings into env var", "date" : "15/08/2017 14:48", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "4826f981d78274a895a76676b7468dd1d2915bf3", "msg" : "Fixes handler and file issues with ES templates\n\nFixes an issue with handlers in Ansible 2.2.1+\n[https://github.com/ansible/ansible/issues/20603](). Moves the\nload-templates handler to the top of the file to get around this\nissue.\n\nFixes an issue loading installed templates into ES. The use of\nfile lookup meant that the template files are checked on the\nmachine that initiated the Ansible play, this only works if Ansible\nhas been run locally, breaking for remote machines. Switched to\nusing the slurp module to grab file contents on the target machine.", "date" : "17/05/2017 13:18", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "91310458c8e6d83f57563562ab7989e6033470e6", "msg" : "fix the check for the openjdk", "date" : "13/04/2017 23:00", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "f5e1a948691239db815be11c48016b1c7cd82304", "msg" : "Fix handling of plugins when es_plugins_reinstall is false\n\n* Get (and use) list of plugins that need to be installed\n* Just remove all plugins of the remove list", "date" : "20/03/2017 14:30", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "af30f882dd1b97ac964f9c6f71b03a6d8a30650c", "msg" : "Fixes for multi + config tests", "date" : "16/03/2017 23:59", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "4e8af6ced5b8a19153fa9fa09959d9e66761c284", "msg" : "Fixes for conditional execution as a task", "date" : "15/03/2017 17:24", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "ddbf4ad956e66a4e413df8b2af15196017ac67c8", "msg" : "Fix for idempotent security", "date" : "15/03/2017 15:19", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "0c0a48d4ae27bc86f219aed4eec7c541a7e4532a", "msg" : "Fixing boolean expression syntax when installing templates/license -> repositioned not", "date" : "03/03/2017 12:41", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "0046008bf5dc678a2e9270770624be3e826cdfa8", "msg" : "Fixing boolean expression syntax when installing templates/license -> adding missing quotes", "date" : "03/03/2017 12:14", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "4f8538a6b7d979d288cfbe9e7b3a4468c291ade0", "msg" : "Fixing boolean expression syntax when installing templates/license", "date" : "03/03/2017 11:45", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "fc400862b1cc8a46db2d4ccbbd8cffa34b9223eb", "msg" : "Fix for license update", "date" : "04/01/2017 16:39", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "cc60a4ecbbd7059baa5a706bf79e17cb12d9b655", "msg" : "Fix to use redhat_elasticsearch_install_from_repo", "date" : "03/01/2017 18:10", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "09fa4f1829501ad84091fe651256d49dd9c278a8", "msg" : "Fix for unauthenticated repos", "date" : "03/01/2017 10:36", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "deaf5ea0fa0049726a5c935b26bf627b048340d0", "msg" : "Fix mistake in URI body", "date" : "06/12/2016 18:15", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "65238c74bd115b61efa54d4bfcfeb121eeb14a2e", "msg" : "Fix version_compare usage", "date" : "04/11/2016 16:04", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "bfb74b96a449d5dbf060bea01afd2772701709c9", "msg" : "Fix version check for plugin prefix", "date" : "04/11/2016 15:55", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "dd7623fffef48b7e8b139596904ee43d068f12ea", "msg" : "Fix issues with systemd service", "date" : "03/11/2016 14:53", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "adbccc215dc5000605d46915507000187befcd1e", "msg" : "Fix for the issue introduces with the change in https://github.com/elastic/ansible-elasticsearch/pull/170\nChanged debian repo from http to https, but exisiting http repos (from earlier runs) would persist and lead to an duplicate entry warning in apt.\nThis PR will remove the old http repo, if present.", "date" : "28/10/2016 17:36", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "daa14f687fef34d14d11cc8041393680b90557df", "msg" : "fix typo when removing xpack plugins", "date" : "19/09/2016 17:41", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "cfe6d1828a1a9710aa727e1f9179332a30fe280d", "msg" : "Fix for 147", "date" : "19/09/2016 13:01", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "aa284de28107eb2a9f7ee67aafd1be550a48c887", "msg" : "Fix for variable rery", "date" : "29/08/2016 17:04", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "9eacd3a5e0155ff5982e539f4feeee7079e5ff08", "msg" : "Fix for detecting es version changed", "date" : "24/07/2016 17:39", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "0a269a3d82a2ca57df8ec25efc7d2048642e396e", "msg" : "Fix for plugin version check", "date" : "24/07/2016 16:17", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "59bdee229d6ba4c8d8261d97b930427ace41ab15", "msg" : "Fix if template file globs are not defined", "date" : "20/07/2016 12:47", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "01401f9d55f3feeb7c206a76eb0199919d3700f5", "msg" : "fix for ES plugins install", "date" : "25/05/2016 19:24", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "62c16c69c96a8bb1dfb9a6329a1af37ee85da02a", "msg" : "Fix for copying ES templates if es_templates_fileglob was specified", "date" : "31/03/2016 10:51", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "0fd1f34852dfe74ee96c7cf7f53f5661fc277c24", "msg" : "Fixes issue 70, Improves plugin management, Refactoring, Updates tests, Introduces multiple data dir support", "date" : "18/03/2016 19:30", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "48348df46e6effcfd14cf020977002df28f1065e", "msg" : "fix typo\n\nfix typo", "date" : "27/01/2016 19:48", "is_false_positive" : true, "repository_id" : "34840276" }, { "sha" : "731d4b20fe2ad37b1062fce22f253e76123e70f4", "msg" : "Fix if plugins are not defined", "date" : "15/01/2016 22:13", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "fe025c465fac726ace948e7125fd7f1654b2811e", "msg" : "Fix for plugins on 1.x", "date" : "22/12/2015 09:33", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "103499589909f08ec0f7e654473dcd3941308d6a", "msg" : "Fix for server spec debian 8", "date" : "27/11/2015 22:52", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "145f345ec1f2f379b9f2d8b01e1eacbf6a03eacc", "msg" : "Fixes for serverspec", "date" : "27/11/2015 19:39", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "23c8bdb7de11272cc7177b8b1260f72e29e7557c", "msg" : "Fixes for scripts, Logging.yml moved", "date" : "25/11/2015 23:43", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "51c18c0997006ec9b5165649283de3e8e02a62c3", "msg" : "Failed to commit changes in tasks/main.yml in 441d323", "date" : "19/10/2015 14:47", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "138ad32c55ce5d19fbcee102af64ae187c9f51d5", "msg" : "Failed to commit changes in tasks/main.yml in 441d323", "date" : "31/07/2015 12:16", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "2f3f84b6f30d1fe2582c7b5cdbf8b7a35c9399f0", "msg" : "Changed /etc/default/ to /etc/sysconfig/ on EL. Fixes #14", "date" : "06/07/2015 16:17", "is_false_positive" : false, "repository_id" : "34840276" }, { "sha" : "7ea40aa56101c82ad96067578ede5edeabc5f6a2", "msg" : "fix syntax", "date" : "25/09/2020 09:11", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "b78fd227e341dfe24132b6a593c8615478dc887b", "msg" : "Fix sloppy CQL", "date" : "22/06/2020 14:31", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "49d869017f8009d4cd7f158ab8467cb0e70a047e", "msg" : "fix syntax mistakes", "date" : "05/11/2019 14:02", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "f89d306102ab05624a9806c620bf4b6f147d99eb", "msg" : "fix names", "date" : "11/08/2019 20:27", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "bafcaaa322673d8878e817bcf4120bbcb287e09a", "msg" : "fix typos", "date" : "11/08/2019 13:17", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "38a6fc1e7f26e6b5715658357caa0d44836b5923", "msg" : "fix name again", "date" : "09/08/2019 12:42", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "0e9f0834d708028159f8b8b5fcab3b6cb1c35b77", "msg" : "fix name, add default", "date" : "09/08/2019 12:40", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "801fde9e83e68a8e71be7a3c3943a2a2100d33f3", "msg" : "fix truthiness test", "date" : "29/07/2019 12:13", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "6b3ca49ec210274aac8cec1bdc21abc7b1e1169c", "msg" : "fix retries", "date" : "13/06/2019 10:41", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "6998282888e55403ff589c3b654e004a974bc8fa", "msg" : "fix syntax", "date" : "22/03/2019 17:19", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "66b6421e6df61bf94f14175a9a38ca421f7aac5b", "msg" : "fix stripes build url", "date" : "20/03/2019 15:51", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "7a7292c0e8f0a504d0001fea23b70a00ed702b78", "msg" : "fix errant curly brace", "date" : "06/03/2019 15:11", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "e45b32bf44008b4f1a8d1adb74b34b83cf67d49e", "msg" : "Fix snapshot build to work with update stripes-build role.", "date" : "26/09/2018 16:02", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "72c360d009376395021cec26637cadabd571c7cc", "msg" : "Bug fixes to testing build.\n\nDon't register stripes modules after building webpack (dependencies may not be available). Clean up testing variables file. Correct overlapping variable names in stripes-build role.", "date" : "26/09/2018 13:59", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "e961361a8423128e07b06530d69ca4b2c98dd1f6", "msg" : "Fix version string in okapi-tenant-deploy.\n\nTowards FOLIO-1515.", "date" : "21/09/2018 22:54", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "dcd299f783bd7e426d6b295ea83269c16df18a6e", "msg" : "fix okapi url parameter to stripes-cli", "date" : "19/09/2018 19:33", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "98263497d21c8b027d447290e498a35327c1da7a", "msg" : "Bug fixes for tenant-admin-permission role.\n\nNo need for auth_required or top_down_install variables.", "date" : "31/08/2018 12:22", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "3fef3660d14b558d819feb62c03d03c51d7a3bcc", "msg" : "fix regexp for postgres max conn", "date" : "11/04/2018 18:29", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "df7a3a5746d27db8d9ee05e61c4aa746ce9618ff", "msg" : "bug fix for upload_status_location to account for possible empty var", "date" : "09/04/2018 18:16", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "42b6432c905306513daea81d60b659af5c16376a", "msg" : "fix variables for mod-codex-ekb", "date" : "02/04/2018 17:34", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "f6ca801d4a10e717ffa95eaf502ec101704c7656", "msg" : "fix dependency issue", "date" : "30/03/2018 14:49", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "383f486b660cf34e8cad43abe11be7398a1fbfd7", "msg" : "fix some syntax issues in mod-codex-ekb", "date" : "10/01/2018 16:43", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "afb565ed15fa8649b8fcbb0de2c5459218e49ec2", "msg" : "Bug fix for mod-login-saml-data role.\n\nCorrect detection of module deployment.", "date" : "05/09/2017 06:20", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "eb85f367b6fad40efb51e58dcd079963efde83d1", "msg" : "Fix status handling for posting UI module tenant association", "date" : "10/07/2017 14:23", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "480dd338e6a04fbfa61ac84d4cbb32431cb2d341", "msg" : "fix syntax", "date" : "10/04/2017 21:27", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "34b9a0399b71922b0d26731b4b4e8768af3e7fa1", "msg" : "Fix acceptable status codes for loading group associations and mtypes\n\nChange to mod-users and inventory-storage to return 400 for duplicate data instead of 500.", "date" : "24/03/2017 08:35", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "f014662b8497b89387fa4b5a2ac18b10d8f51d17", "msg" : "Fix typos in text", "date" : "21/02/2017 16:05", "is_false_positive" : true, "repository_id" : "67722864" }, { "sha" : "0ab6e2b19e98b84779681e96b17acad6ba0b0c39", "msg" : "fix 'update-java-alternatives' task in openjdk-8 role", "date" : "09/02/2017 17:15", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "d114f220747fefc077f2649b58525dfa63bb479c", "msg" : "fix syntax error in openjdk-8 role", "date" : "07/02/2017 20:54", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "187790d0933d046c01e1b7ba518731f8451869ca", "msg" : "Fix broken package dependency for Java 8", "date" : "02/02/2017 09:07", "is_false_positive" : false, "repository_id" : "67722864" }, { "sha" : "b1857f3dd00b8d35d60ac83645350d52d5ba9997", "msg" : "Fix symmetric vault password change when using password_files.\n\nWhen using changing passwords, using password files, the file name was\nbeing used as the password, and not its content. This patch fixes the\nbehavior to use the contents of the password file.\n\nTests have been added to ensure the correct behavior.", "date" : "16/09/2020 20:37", "is_false_positive" : false, "repository_id" : "100011735" }, { "sha" : "f2b4bac386e7476ce58f8bfec083a47e037800ca", "msg" : "Fix ansible-lint warning on molecule playbooks.\n\nAnsible best practice is to not use `latest` for the `package` module\nstate. As we want to use it in the case of nss, this change will\ndisable checking for this case.", "date" : "01/09/2020 17:47", "is_false_positive" : true, "repository_id" : "100011735" }, { "sha" : "287d12d455b256291644e7c2cace2469dd872608", "msg" : "Fix host's module managedby_host playbooks.\n\nThe host's module example playbooks had syntax errors that prevented\nits execution. The tasks were described as dicts rather than lists.", "date" : "01/09/2020 16:58", "is_false_positive" : false, "repository_id" : "100011735" }, { "sha" : "880e7ccf08e7bb3883469bc94fc792e94a2c76dc", "msg" : "Fix host's module managedby_host playbooks.\n\nThe host's module example playbooks had syntax errors that prevented\nits execution. The tasks were described as dicts rather than lists.", "date" : "28/08/2020 15:47", "is_false_positive" : false, "repository_id" : "100011735" }, { "sha" : "095d726c5b150186616fc9010acab00463c30a35", "msg" : "Fix domain not being passed for configuring firefox", "date" : "25/08/2020 19:23", "is_false_positive" : false, "repository_id" : "100011735" }, { "sha" : "59cb7eebd937f35b96da4971c0c740c0d127b0d1", "msg" : "Fixes password behavior on Vault module.\n\nThis patch fixes handling of password and public_key files, parameter\nvalidation depending on vault type, usage of `salt` attribute and data\nretrieval.\n\nTests were updated to reflect the changes.\n\nNew example playbooks are added:\n\n playbooks/vault/vault-is-present-with-password-file.yml\n playbooks/vault/vault-is-present-with-public-key-file.yml\n playbooks/vault/retrive-data-asymmetric-vault.yml\n playbooks/vault/retrive-data-symmetric-vault.yml", "date" : "05/06/2020 15:16", "is_false_positive" : false, "repository_id" : "100011735" }, { "sha" : "20e5338ad5acbc47e7a492323b19c9a22bdef3ab", "msg" : "Fixes #17 Improve how tasks manage package installation\n\nThe use of squash_actions to invoke a package module, such as “yum”, to\nonly invoke the module once is deprecated, and will be removed in\nAnsible 2.11.\nInstead of relying on implicit squashing, tasks should instead supply\nthe list directly to the name, pkg or package parameter of the module.\n\nSee [1] for a reference to the upstream documentation.\n\nThe ipa-krb5 and ipa-sssd modules include *_packages variables in both\ndefaults/ and vars/, additionally, the list of packages in ipa-sssd differs\nfrom one to the other.\nUnify list of packages into vars/\n\n[1]: https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_2.7.html#using-a-loop-on-a-package-module-via-squash-actions", "date" : "04/06/2019 12:42", "is_false_positive" : false, "repository_id" : "100011735" }, { "sha" : "12006859d97af16a102c0bb53c71d6200f65bd4e", "msg" : "Fix white space issues in yaml files and ansible vars", "date" : "03/05/2019 17:36", "is_false_positive" : false, "repository_id" : "100011735" }, { "sha" : "92d73ae2b8de0ab48cce7f5db2858eda34cf2d47", "msg" : "Fix otp + force-join usecase\n\nWhen the client already has a working keytab, use_otp is disabled. This creates\nan issue when ipaclient_force_join is set, because the join module is called\nwith ipaadmin_principal and ipaadmin_password, but these variables may be\nundefined if ipaadmin_keytab is used instead.\nWe should not disable OTP when force-join is specified.", "date" : "11/10/2017 16:48", "is_false_positive" : false, "repository_id" : "100011735" }, { "sha" : "4dd5ade18ee5466756c8f88688aa3da27fe8b743", "msg" : "Fix the boot hang which was due to wrong fstab entry\n\n* Updates fstab with different options for vdo and non-vdo disks", "date" : "22/05/2018 14:34", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "e39418286c2231778987a1fb49067d9bcc52551e", "msg" : "Fixes #1461114: Add more sleep seconds to avoid pcsd race condition.", "date" : "10/10/2017 13:51", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "ba937643bed3222f102fdc9e160e3668877a5321", "msg" : "Fix the add-node feature in NFS Ganesha\n\nThe nodes and vips were returned as strings which caused traceback.\nChange the playbook `hosts:' variable, change master_node to master.", "date" : "12/02/2017 09:20", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "8cb9e05707ce66795aa96c2362cbf5b4b99618a5", "msg" : "Fix a bug in playbooks which was invariably ignoring errors", "date" : "16/12/2016 14:56", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "e95d855a32880c5c06ba4dc0da2dc1180b1ae220", "msg" : "Fix logging in NFS Ganesha module", "date" : "05/12/2016 12:54", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "2322d35290b0f502dfdc7da95025c4a4c26af71a", "msg" : "Fix deprecation warnings and a false failed error", "date" : "21/10/2016 11:44", "is_false_positive" : true, "repository_id" : "40538342" }, { "sha" : "b63b932fa9512fba8647d22defdb325a1c2357df", "msg" : "Fix a security concern, don't copy files to /tmp", "date" : "14/09/2016 18:15", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "68d6ad760cf040970612fd2b48f204deaffd9bec", "msg" : "Fix github issues #153 and #70\n\nglusterd.vol is changed on all the gluster servers and glusterd restarted.", "date" : "31/08/2016 15:22", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "eb4d088f6e1e32078c97898cb9faf6008a46b99b", "msg" : "Fix nfs mount: allow user to provide multiple options in config file\n\nFixes bug: https://bugzilla.redhat.com/show_bug.cgi?id=1364423", "date" : "18/08/2016 13:06", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "d126c061a20f0e57457f2a7c096f574356b39809", "msg" : "Fixed a couple of bugs\n\n1. While mounting samba client, if smb_username/password is not given, die\n gracefully with an error message, do not throw traceback.\n2. If the number of hosts in `[hosts]' section were equal to hosts\n listed in brick_dirs variable in `[volume]' section, the `master'\n variable was not being set in group_vars/all and peer probe would\n fail. Just pick one of the hosts from brick_dirs variable if available\n else pick one from `hosts' section as master.", "date" : "16/08/2016 22:27", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "ceba48998adca89b63e91462fb09911d3149a6b4", "msg" : "Fix the variable syntax, to comply with new syntax.", "date" : "22/06/2016 14:34", "is_false_positive" : true, "repository_id" : "40538342" }, { "sha" : "1a82a1ece87e0e9a792ad3d8c3c61955c3b5f67e", "msg" : "Fixing extra empty repo file without .repo extension (BZ 1342713)\n\nAnsible playbook was creating the repo file via touch followed by a template task.\nThe file touch task was using the filename without the .repo extension and creating the extra empty file.\nChose to remove the create task as opposed to just adding the .repo extension to the extra step.\n\n* playbooks/yum-operation.yml - removed extraneous file touch without .repo extension\n\nSee https://bugzilla.redhat.com/show_bug.cgi?id=1342713\n\nSigned-off-by: Jonathan Holloway ", "date" : "03/06/2016 19:57", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "7082fd44acde6fe144e4c920bbf92da6abbf7810", "msg" : "Fixing issue where gdeploy does not throw error is semanage binary not found", "date" : "25/05/2016 12:29", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "ee07cb350b9096f3be6fb848d3078075fde9a224", "msg" : "Fixing BZ1330426: making chache_mata_lv optional", "date" : "13/05/2016 13:30", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "7240a92ed857ea24f9fd49eb29a8660ba78bb1ee", "msg" : "Fixing the server name in ansible playbook", "date" : "12/05/2016 14:36", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "67d425c7b90ae99347ee039b26b024679b03f1f2", "msg" : "Fixing issues with gdeploy heketi module", "date" : "12/05/2016 13:46", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "66c8a8718255797be8800050fe66dca346be9c3a", "msg" : "Fixing the issue when multiple clusters were getting created", "date" : "09/05/2016 20:49", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "d58bda8ff6f5532f7a3767a45db11f02ea0dabdf", "msg" : "Fixing the format of hostnames", "date" : "09/05/2016 14:36", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "ed13c23c89c87beac4b301472d2755f7688d1b66", "msg" : "Fixing the chache_meta_lv mandatory case", "date" : "05/05/2016 11:35", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "fd6c85cf64c7607978a8097d0f48cbb1c492dc5c", "msg" : "Fixing the cluster ID issues", "date" : "05/05/2016 11:24", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "d671c216d4f186538ddeb5caad46bf50c45abf3f", "msg" : "Fixing the device add operation", "date" : "28/04/2016 15:33", "is_false_positive" : true, "repository_id" : "40538342" }, { "sha" : "7def83dd8fb0426ca1d76c0e0d6571f68d0c370f", "msg" : "Fixing the issues with lvcreate", "date" : "21/04/2016 12:47", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "fe05dc7a31c37ab5b131c88bc87a63c355d8cb32", "msg" : "Fixing the subscription manager disable all repos issue", "date" : "20/04/2016 16:39", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "c1c7832104240635a2793e09a97d50828e4ce7ed", "msg" : "Fixing peer probe and detach to ignore the localhost", "date" : "05/04/2016 16:20", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "eef67092243753d6735449f73bb4fe7098d3ba3e", "msg" : "Fixing issues with older 'backend-setup' deployment", "date" : "04/04/2016 17:09", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "d23b8cbe313455d42d0f6f87820e42eaab0e7b00", "msg" : "Fixing the RH-subscription section to have multiple hosts in a single section", "date" : "31/03/2016 12:55", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "f20eb2c97fccd20cb413099201bcae9ef0eb10cb", "msg" : "Fixing issues with the new VG module", "date" : "28/03/2016 13:27", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "c56c001573d203f1226160a9359cd57f5c08dffc", "msg" : "Fixing NFS Ganesha deployment ansible file copying issues", "date" : "22/03/2016 12:55", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "7a4b48e150784ceaf12421723d4492311d8369a5", "msg" : "Fixing issue with volume creation if transport is given as tcp,rdma", "date" : "17/03/2016 11:22", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "6531d7041cea1d9b36f0a6f24e8b5c27eb26ae6e", "msg" : "Fixing issues with brick_dirs", "date" : "08/03/2016 14:43", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "b40ef5b06bd7c54f9d76fcf0deaa7ed7d24eae51", "msg" : "Fixing the issues in volume creation", "date" : "07/03/2016 11:29", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "3a350ceb9f033012794e94fdb4a80bd5cf0626fe", "msg" : "Fixing issues with backend-setup", "date" : "09/02/2016 19:31", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "203cfa9a5ca0cc6a8d42fe409b60dc53d9306f89", "msg" : "Fixing quota issues", "date" : "01/02/2016 16:08", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "7d64bead5ca47166da921e9c713e63ffd2e0c306", "msg" : "Fixing the clients section", "date" : "25/01/2016 14:54", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "8b53216b009b6507c9cb5a72bf45913b6a790cc4", "msg" : "fixing volume create section", "date" : "22/01/2016 14:27", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "786df443605ab36f29acec4d75668e8612aebf53", "msg" : "Fixing the backend-setup and backend-reset issue", "date" : "21/01/2016 17:54", "is_false_positive" : false, "repository_id" : "40538342" }, { "sha" : "12d389e3fcb51736ffbe71ce054cc0790f89f468", "msg" : "Fix typo ('souce' => 'source')", "date" : "10/08/2020 21:37", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "9db858f25349bea71315ac49e06413bd182c332b", "msg" : "Fix VSCode idempotency issues", "date" : "02/05/2020 09:50", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "d8b1bc3e86686b2c32955eb96bc89d3a5a42c907", "msg" : "Fix OEM idempotency", "date" : "06/11/2019 19:59", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "ea5a18039b5a418b8ac9bbc0e796f3dc0bc074ab", "msg" : "Fix typo in config tool name", "date" : "15/09/2019 20:17", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "b527ece4c474971be8a3471c745c117975d08967", "msg" : "Fix USB validation", "date" : "01/09/2019 18:41", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "f6803e2c30bbaf5a8c88c242e1f294b1323e5621", "msg" : "Fix ansible-lint warnings", "date" : "11/08/2019 19:02", "is_false_positive" : true, "repository_id" : "101707000" }, { "sha" : "3e93765ca06ec3d6a985d1182e0635151ef16b0a", "msg" : "Fix yml files for CS 430\n\nFix up a few syntax errors that were missed during the review", "date" : "25/02/2019 19:11", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "646008127f7fff27dcc026c3a39fb3f604b365e2", "msg" : "Fix jGRASP download URL for 2.0.5_04", "date" : "09/02/2019 10:10", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "6a60bcb4ae736b69ba2e7392056633a5abc9ea5f", "msg" : "Fix USB warning link for cs354", "date" : "11/01/2019 10:41", "is_false_positive" : true, "repository_id" : "101707000" }, { "sha" : "db1e8c44c0b5fddf2fe6fc4fab67a4e2e615f5d9", "msg" : "Fix jGRASP hash and url", "date" : "31/10/2018 20:48", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "af8b5624c86c0a0082354971620baaeab08a1cc5", "msg" : "Fix variable name in main", "date" : "25/10/2018 22:36", "is_false_positive" : true, "repository_id" : "101707000" }, { "sha" : "c86a8c1ebf55900ca9073c35d148f6eeb38cbbb8", "msg" : "Fix failed conditional", "date" : "25/10/2018 21:00", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "303310cb81b2e6a1fa24e6ae8cf6d8a67f63b11c", "msg" : "Fix module ordering", "date" : "25/10/2018 20:56", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "ddff3878b84433b044a3e8861688f863c2b7e7ce", "msg" : "fix formatting", "date" : "25/10/2018 20:53", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "717e6670c829be38f97ed6f3d4d31111fd6d642b", "msg" : "Fix looping style (#207)\n\n* Fix looping style in adv-prog-pkgs/tasks/main.yml\r\n\r\n* Fix looping in basic-prog-pkgs\r\n\r\n* Fix looping in common\r\n\r\n* Fix looping in drjava\r\n\r\n* Fix looping in eclipse\r\n\r\n* Fix looping in filezilla\r\n\r\n* Fix looping in oem\r\n\r\n* Fix looping in robot-pkgs\r\n\r\n* Fix looping in wireless-printing\r\n\r\n* Fix looping in y86\r\n\r\n* Fix looping in adv-prog-pkgs\r\n\r\n* Fix looping in basic-prog-pkgs\r\n\r\n* Fix looping in common\r\n\r\n* change improper spacing\r\n\r\nCo-Authored-By: coledn \r\n\r\n* change improper spacing\r\n\r\nCo-Authored-By: coledn \r\n\r\n* update comment for dictionary \r\n\r\nCo-Authored-By: coledn \r\n\r\n* Fix looping in eclipse\r\n\r\n* Fix looping in oem\r\n\r\n* Fix looping in robot-pkgs\r\n\r\n* Fix looping in wireless_printing\r\n\r\n* add new line in adv-prog-pkgs\r\n\r\n* Fix apt task\r\n\r\n* Fix whitespace in adv-prog-pkgs\r\n\r\n* Fix looping in robot-pkgs", "date" : "24/10/2018 09:59", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "494cf8c0b5f949aa1f076f96fba85a1fb1df77a8", "msg" : "Fix suggest restart handler\n\nThe handler currently seems to be broken because of a lack of access to\n$DISPLAY, $XAUTHORITY, and $XDG_RUNTIME_DIR. This should resolve that by\nallowing pkexec to copy the first two and we manually set the last\noption.\n\nThis should also fix any potential issues with the robot-pkgs role.", "date" : "10/08/2018 19:59", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "91c3e32e3f1164cf63551ebabf8f2781cf2b5c38", "msg" : "Fix jGRASP name capitalization\n\nIn the past we've used JGrasp, but it seems like the correct styling is\njGRASP, so we should fix that in places where the name is displayed;\nhowever, variables will remain all lowercase \"jgrasp\".", "date" : "21/07/2018 09:32", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "4c85344a7493fb3fdfd7673b9f377f11a2170368", "msg" : "Fix compilation of Java files in jGRASP\n\nlsb-core is required for the jGRASP \"wedge\"", "date" : "17/07/2018 13:35", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "e9bcfefca97da87047be258fb0dde6b2f0e9da58", "msg" : "Fix detection of Linux Mint\n\nEnsure that whenever we check for Mint we allow both \"Linuxmint\" and\n\"Linux Mint\".", "date" : "02/07/2018 10:35", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "694ad864618e917092a1e361b81a14ae2a96d083", "msg" : "Fix real user detection\n\nThis ensures the the UID is always treated as an int so that it can be\ncompared. Additionally, we now check that the shell is not\n/usr/sbin/nologin since the path seems to have changed in Mint 19.", "date" : "02/07/2018 10:33", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "8b4aebdeb1c0d2347719916c97af232c519a7abc", "msg" : "Fix OEM role detecting Mint in Mint 19\n\nIn Mint 19, ansible_distribution is \"Linux Mint\" rather than \"Linuxmint\"\nas it was in previous versions of Mint. I have not checked whether this\nis a change in Ansible or Mint; however, it is a second value that we\nneed to support.", "date" : "29/06/2018 16:11", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "0b696189cfa8066a2559e413f1d6fe5e9a15479b", "msg" : "Fix Mint 19 dependencies\n\nmint-artwork-gnome is no longer necessary and actually no longer exists\nin the tara repos. The issues we saw previously where windows and\ndialogs were missing some of their decorations no longer seems to occur.", "date" : "29/06/2018 16:02", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "0c76c9767fa4c44c5927dc1e4044ae049e759b22", "msg" : "Fix failure for users without home directory\n\nEnsure that users with shell /sbin/nologin are not considered to be\nvalid. Additionally, a home directory is created for all non-system\nusers. Users with a UID above 1000 are the only users considered real.", "date" : "18/04/2018 14:28", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "589424a637a8e0d432d75a8bbe3e416e6c5e9cff", "msg" : "Fix warning of syntax deprecation", "date" : "28/03/2018 20:47", "is_false_positive" : true, "repository_id" : "101707000" }, { "sha" : "3fc3294decc6c14d03a3eef7ef9e4c3b18ed43cf", "msg" : "Fix Alphabetical Ordering", "date" : "04/01/2018 20:29", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "cc86478ffcbdb15ee1f68b5c96dcf3a739414902", "msg" : "Fix robot docs (#101)\n\n* Add task to copy USB instructions\r\n\r\nThis was not included in #100 by mistake.\r\n\r\n* Link to HTML not Markdown\r\n\r\nLinking to filename.md results in the file actually being downloaded\r\nwhere as linking to filename.html results in the file being shown in a\r\nweb browser.\r\n\r\nThis seems to be due to the fact that GitHub sets the Content-Type\r\nheader to text/markdown and browsers decide to download it instead of\r\nshowing it within the web browser", "date" : "28/12/2017 09:20", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "ba073820b59f0c05f968e38ccd874c32c6e09e88", "msg" : "Fix common's meta/main.yml (#83)\n\nInsert two missing characters", "date" : "17/12/2017 16:36", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "8e3c88e150bd6548960961334c4699665f0a6feb", "msg" : "Fix issues with the fzdefaults.xml file", "date" : "07/12/2017 22:41", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "e8f6fd54607cb96ff7e717a96a8721c16b2653fd", "msg" : "Fix filename in task", "date" : "07/12/2017 22:06", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "deb8fcebb11c1e41f62fd24445e867a521047ffe", "msg" : "Fix permissions on Desktop files\n\nSets permissions going in \"trusted\" directories to 0644 but files on the\nDesktop to 0755.\n\nResolves #49\nResolves #52", "date" : "05/12/2017 08:55", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "472fe5f2d9002c9a8b4f84c5f86436ab7119799d", "msg" : "Fix libreoffice uninstall\n\nRemoving libreoffice-* catches libreoffice-style-mint, which cascades to mint-artwork-gnome and mint-themes. These three are reinstall two tasks later, causing a ping-pong on every playbook run.", "date" : "03/12/2017 00:02", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "d327223cd3b6223bbf70ae06f36d88122bff9261", "msg" : "Fix the rest of the oem block", "date" : "02/12/2017 23:01", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "fe5a1eae31facf6cebcf58b1fbf1ad92a0799154", "msg" : "Fix spacing typo in apt install mint-artwork.", "date" : "02/12/2017 22:56", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "c9ab1e3b1db738f2a08ba46cbdddcda35d96e58b", "msg" : "Fix desktop background after OEM run\n\nRe-install the mint-artwork-gnome package that gets removed during the\npurge phase.\n\nResolves #38", "date" : "02/12/2017 14:37", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "72b4dddaacf3b37073e30c0f642cbd3000b5748d", "msg" : "Fix wireless printing when cups isn't running", "date" : "27/11/2017 00:00", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "0cf24a30fd171563754bc59ab574b38018323c62", "msg" : "Fix jgrasp download URL and hash", "date" : "24/11/2017 11:10", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "eb9010a59164ef03f3bf02375045f763090c675d", "msg" : "Fix stu-home.desktop permissions\n\nThe copy module in Ansible does not preserve permissions by default, so\nwhen this file ends up on the user's desktop, the first time they\nattempt to execute the file, they get a message telling them that the\nfile is not executable (trusted). Adjust the permissions on the file to\n0755 in order to prevent that message.", "date" : "24/11/2017 09:27", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "bf7eecf38ba33b3cf5984dc493a239609b0f7db5", "msg" : "Fix DrJava script", "date" : "23/11/2017 17:54", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "408a87bcf4ec197b4808297d246483f425023a82", "msg" : "Fix dest/path for Ansible 2.1.... again", "date" : "23/11/2017 08:53", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "a9cb76fcb6ffa66c896e4cc5676be560f92e6289", "msg" : "Fix printer errors", "date" : "21/11/2017 14:12", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "e23dcf8a37f9ffbdad2a7ff178f37b82a47adef5", "msg" : "Fix Finch path quoting #2", "date" : "21/11/2017 10:30", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "ce21b10ce3834e1d24323c3f4a6aeee6cd6b3b49", "msg" : "Fix Finch path quoting", "date" : "21/11/2017 10:24", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "a3efb4cc5bf63ae2631e602afc7a1d3cc7e102fa", "msg" : "Fix profile handling for Ansible < 2.3", "date" : "21/11/2017 09:59", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "d52a88f4fe4237583676096a0223bdd720ce47d1", "msg" : "Fix Aptana paths", "date" : "07/09/2017 20:54", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "9fc8157d641e0d595cabfb65a52252dd453516c2", "msg" : "Fix idlerc Jinja templating", "date" : "02/09/2017 18:23", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "c8f38b63128c5b665d9085da7dc6504ca953e1a7", "msg" : "Fix Catkin WS permissions", "date" : "02/09/2017 10:49", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "d288f76b3f38b65abfd710389d70bed833d505e7", "msg" : "Fix system account detection, attempt Catkin WS creation", "date" : "02/09/2017 10:40", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "02490fc57de7906df397619638836483c17f8d85", "msg" : "Fix bashrc search", "date" : "29/08/2017 16:57", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "661649ff87b532dd9d7349484f60559332fb06ae", "msg" : "Fix ROS repository filename parameter", "date" : "29/08/2017 16:31", "is_false_positive" : false, "repository_id" : "101707000" }, { "sha" : "5fa6fb23c5a7eef330549336316ef9ed2e7d9909", "msg" : "fix upgrade", "date" : "19/08/2020 09:15", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "be046b56cb8a36c2297c2d6334b73742b6d9a30f", "msg" : "fix: Update DataSync walkthough", "date" : "13/07/2020 19:43", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "8846e392b6f21a47304c850abc1f587a99ac01f5", "msg" : "Fix SOP path to include /alerts/ part", "date" : "22/06/2020 15:53", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "81873026ffab6220ce011e190c75eb0e92ed8531", "msg" : "fix enmasse prometheus rule upgrade, use delete instead of rollout for web console deployment upgrade", "date" : "11/05/2020 16:44", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "95d067ae95ac0285ac32d2b3d869c59749070ed1", "msg" : "fix: syntax error on retrieving amq console route", "date" : "11/05/2020 16:43", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "618cea0393011958d02ec182b8b8b61e74b11460", "msg" : "fix: fuse image import fails if target import tag does not exist", "date" : "01/05/2020 19:47", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "004d7bc2d6109a840d9ff25952e3355592e09434", "msg" : "fix: Allow traffic from middleware namespaces\n\nAdd a step to the installation to modify the default project template adding\na new `allow-from-middleware-namespaces` NetworkPolicy. This policy allows\ntraffic from namespaces with the `integreatly-middleware-service` label.\n\nThis way we ensure that newly created projects in the cluster are accessible by\ndefault from the Integreatly products.", "date" : "22/04/2020 17:03", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "187472bb0ccbf5cfae90016979ca47315b0248ed", "msg" : "FIX(CRs deleting): Fix issue around wrong CR's been removed when uninstalling.", "date" : "16/04/2020 11:35", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "daea76f0bcd703d9e1d8e4af856c13448d0bd53b", "msg" : "fix version shown in webapp about", "date" : "09/04/2020 17:45", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "4ed5e7f95e49f54e762fe9f2d6ebfd71462dd137", "msg" : "Fix SSOPodCount alert", "date" : "30/03/2020 12:11", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "8985c584fe182e40879a75c237af8a870f00a3bf", "msg" : "fix api for gitea 1.10.3", "date" : "24/01/2020 09:48", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "0e70989d19a866ce692cef28e361fb378ab044a5", "msg" : "fix: create customer-admin realm for walkthroughs", "date" : "12/12/2019 19:42", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "e65cf9e01a0863dbe82376c4f9939cc5998b730c", "msg" : "fix: wait longer for api master restart. get url for sso in create realms tasks", "date" : "12/12/2019 13:45", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "0173c117a49ff067886b7634ec56d921aa792dae", "msg" : "fix: include user sso namespace creation in upgrade. use correct wt task name", "date" : "12/12/2019 11:02", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "cb1c5dc7c934856f327c5b5b9ce3d0a3b2583e62", "msg" : "fix: check for created, not replaced on wt template install", "date" : "12/12/2019 09:22", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "e20cea2134b45c826c2b82f526f02dfe7902ea65", "msg" : "fix: use correct tempalte", "date" : "11/12/2019 07:04", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "d059ef28e554472e8d80d3d6bab31c9ecf574a44", "msg" : "fix: nodejs template for walkthrough 1", "date" : "11/12/2019 06:52", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "10f50fd358b73e3299bcb4cd5df236ed899f6147", "msg" : "fixed ups server status check when installing backups", "date" : "11/12/2019 14:49", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "4ddad8ada156c8d5fa00ecc0cb009e3a70049901", "msg" : "fix monitoring label on namespaces", "date" : "27/11/2019 16:19", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "6997cd9c161bbca3b425b3cabaafc5b7c492b115", "msg" : "Fixed installation without mdc", "date" : "26/11/2019 12:11", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "837d08cdcc98b89d09d935b79f00d6abf29ff6c3", "msg" : "Fixed uninstall", "date" : "26/11/2019 12:11", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "2daff84cf8fbdfe35c1fa0c0e7a362e030865429", "msg" : "fix grafana clusterroles on upgrade and make prometheus upgrade less destructive", "date" : "15/11/2019 10:14", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "458874cb28b48d8ca4bf8ccac35415a4acff3180", "msg" : "fix: copy/pasta error in task name", "date" : "08/11/2019 15:49", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "e2fa99ed2cd0d903fa9f79f82f5cda4640c624dc", "msg" : "fix: naming of included task", "date" : "07/11/2019 13:34", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "f05016bbc5000a4d026c7f92da35b4feea26f19a", "msg" : "fix: use correct eval user count var", "date" : "07/11/2019 13:25", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "d505ce9b98bb61244f47fded510d7f22205aaaf6", "msg" : "fix: use correct user sso dc", "date" : "07/11/2019 13:24", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "c446615c8586639ddefb3110534b9bbb0b3642b6", "msg" : "fix: use existing user sso route var", "date" : "07/11/2019 13:20", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "0a07b814459142715395d4b87ebb6d39ce3882c4", "msg" : "fix: use correct role name", "date" : "07/11/2019 13:05", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "bcc40a267714f38f550b08fb34ba3086afe6cac9", "msg" : "fixed needs horizontal scaling logic to cover undefined replicas count", "date" : "17/10/2019 11:21", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "31617cb60db17a36428ef667179d0a81d38cf89d", "msg" : "fixed missing kind in 3scale for zync-que and added significant hardening with prompts for user to abort when problems are detected", "date" : "11/10/2019 14:50", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "6dae49f8fdfdef04dabeba222870e08cf9eaca60", "msg" : "fix missing resources level for postgres in ssos", "date" : "02/10/2019 10:26", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "fb470c36c490804994e5308cb13ababaf5e7de37", "msg" : "fixing route name", "date" : "02/09/2019 15:53", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "3a139fda1ab37a86a124d0ca9df84a9394b0bb96", "msg" : "Fixing minor syntax issue in 3scale v2.6 upgrade playbook", "date" : "27/08/2019 10:50", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "1c238c0e473de1b243fb781ffce4655ed59b0384", "msg" : "patch grafana dashboard selector", "date" : "22/08/2019 15:30", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "05e9bf9013b3de5d6f79e03c9cf754bed40a745f", "msg" : "fix postgres image stream", "date" : "20/08/2019 13:21", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "d5c7ee2d50b9b22c2b629e9d2b9486710b8b3e49", "msg" : "fix backup namespaces for alerts", "date" : "20/08/2019 10:23", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "2f5c60a97c78761dfd5cb2f145df61a10386761a", "msg" : "fix compatibility issue with python 3.6+", "date" : "15/08/2019 12:31", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "b788fe7fc06f3e02cbaa2db46156d929fe1152ee", "msg" : "fix: uninstall datasync", "date" : "14/08/2019 15:14", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "992dd9424207d12d224d9d3c633e8c00c02d4350", "msg" : "fix: disable cors role for OSD", "date" : "13/08/2019 13:52", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "702fcfd9612b6e48d73df639209d8f436c2c678c", "msg" : "fix mdc namespace", "date" : "13/08/2019 11:56", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "2ef68caf5ce57939be0e7eeab826907196f306fe", "msg" : "fix errors when try to backup ups & mss", "date" : "13/08/2019 11:56", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "d7a18e86a62631f42de2ac82c3f1eb94f8ffd0c8", "msg" : "fix msb role path", "date" : "30/07/2019 12:55", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "f54bf58d22fe70d1f6a2739b815315c629d5abde", "msg" : "fix: point pull secret to the correct secret in openshift ns", "date" : "29/07/2019 14:19", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "c6f56a44888e0a8234598f0a4829595f3a2fddbb", "msg" : "fix file name", "date" : "28/07/2019 23:15", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "69ef9e89deefca256d9081c1d6721e8752e0b793", "msg" : "fix uninstall", "date" : "24/07/2019 15:11", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "d55d4c98c5ad1fd823308001823fae87111b4f17", "msg" : "fix: Fix monitoring operator upgrade logic", "date" : "19/07/2019 15:04", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "478623ccecee2788c8e686e68dcd83933f6cd15e", "msg" : "fix role binding", "date" : "16/07/2019 14:32", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "ed6ff5b87281ad365434916fc5ae7694ab1a6c0d", "msg" : "fix var error", "date" : "16/07/2019 13:17", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "a9630c0b98016d9fccbb4edca2da0eb5ee0ea3e9", "msg" : "fix: Reorder monitoring resource deletion", "date" : "08/07/2019 09:17", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "651a34d606505a66ae27cede16f8cc7a4f060cf3", "msg" : "fix monitoring resources", "date" : "02/07/2019 15:24", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "d04a3d6ef4f75796634b68453946462848bc5f0e", "msg" : "fix rc check", "date" : "01/07/2019 09:59", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "10aa6eb0bce72700ee9e3b7876b20b137e1f3532", "msg" : "fix: use sync templates v0.6.1", "date" : "26/06/2019 14:08", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "6461d444d9af812385b6ba3f0cb71b951c6d7505", "msg" : "Fix typo", "date" : "26/06/2019 11:51", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "82ae67e9c2e20a818695f7f900183453b9cad26e", "msg" : "Fixup set_fact", "date" : "26/06/2019 11:51", "is_false_positive" : true, "repository_id" : "142424316" }, { "sha" : "1d08635a600004e61514089896ed32b97b579255", "msg" : "fix: use sync templates 0.6.0", "date" : "24/06/2019 16:05", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "0138da2a438d8e3ba8358d9bf3a6d3f0cdd92f88", "msg" : "fix the playbooks to work with the ansible implicit localhost", "date" : "05/06/2019 16:43", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "c0169a3c9d8227dfb33b59e0ccf5f416e6c0c251", "msg" : "fix defaults", "date" : "30/05/2019 10:51", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "ec857b3031b6a6d50873eca6623f349d590a8c6f", "msg" : "fix quotes", "date" : "21/05/2019 14:00", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "804958055edeb0cfd95db4e74bbffd45a60155d7", "msg" : "fix indentation", "date" : "15/05/2019 11:27", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "4f11d8f0d8c3245285443069f547b44012f70e9c", "msg" : "fix: Move datasync default value", "date" : "08/05/2019 08:52", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "9304c011922fabdbb7b8fe82536e1ce010f1040a", "msg" : "fix: add when for datasync installation", "date" : "07/05/2019 12:37", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "27407b26bbce261185a046640bd1e918b2061f66", "msg" : "fix inventory vars", "date" : "01/05/2019 08:36", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "b958e66a0744eefb98921860ba1fd9bc04bff470", "msg" : "fix: update datasync template version", "date" : "25/04/2019 16:49", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "5fc10aeb4b037ba2b74995057fd222ef22a8d8b4", "msg" : "fix: Update datasync template tag version", "date" : "18/04/2019 13:50", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "49cc363c5c2fc4eb5daee73b78d47a3b1fd54dc8", "msg" : "fix rhsso backups", "date" : "10/04/2019 08:42", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "5c45ed65b5e1ddaabb289bd24d6e231688f9e9a7", "msg" : "Fix 3Scale MySQL backup job - host path", "date" : "12/03/2019 13:05", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "1354518f4e111238381de54bc76ae25eb917326c", "msg" : "Fix S3 secret naming differences", "date" : "08/03/2019 16:20", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "dee0e0490f4579a7ea2b9539a98146dd2355c870", "msg" : "fix: INTLY-1096 - customer-admin doesn't have admin permissions in 3Scale (#390)", "date" : "22/02/2019 14:51", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "4eca61a448fa97cfe750625fa0a5cbdb4ee1f4ab", "msg" : "fix json + removal of eval users", "date" : "07/02/2019 17:05", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "02f4eab690026e5f8981f0d0dabfb64cd994c80d", "msg" : "Fixes for QE Pony cluster build - INTLY-592 and INTLY-854", "date" : "07/02/2019 12:35", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "bc3ab85ffbb100bce235da25c60bacc43dce05f4", "msg" : "fix formatting", "date" : "31/01/2019 15:32", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "8d46ee295c75ecd932795e422071bf4242adf0be", "msg" : "Patch enmasse deployment strategy", "date" : "25/01/2019 12:57", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "3b11780ef0dc866d27231904fc81338facc8504f", "msg" : "fixes webapp patch", "date" : "10/01/2019 11:01", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "36564e0b43c730fa172873b6bffdb26824174ea5", "msg" : "Fix param name in task description", "date" : "08/01/2019 12:13", "is_false_positive" : true, "repository_id" : "142424316" }, { "sha" : "c4854342dd96665158863a246fc5722d266a5485", "msg" : "fail msb creation on actual errors", "date" : "18/12/2018 11:44", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "cc5b1ddb8466637fb654a42c6f99d23a6a87ed6d", "msg" : "fixed read master config to become and use var for master path", "date" : "17/12/2018 09:17", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "8f3a2c7baa479b5b6e51829da4c282cfacd035ac", "msg" : "fixing cr path", "date" : "16/12/2018 14:40", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "a13d89e1eb5723c5d9b95d375c8582d0d4ee5fb3", "msg" : "fix apicurio deletion", "date" : "12/12/2018 11:56", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "15c2bff6e792e084472c177e8d2bd7c469fedde8", "msg" : "fix launcher_backend_image_tag\nfix amq delete template\nSet creator backend memory request value that will work on PDS (All projects are created with a quota with a minimun of 10Mi per container)\nConsistent naming of variables\napicurio delete", "date" : "11/12/2018 09:02", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "614f6952d299d2d75922257f59f613962f82a6b1", "msg" : "fix typo in template", "date" : "07/12/2018 11:38", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "102f51f3c4080fd0c65e4b17dcd94f3b026a6956", "msg" : "fix(install): Install gnu-tar when is MacOS", "date" : "26/11/2018 10:32", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "80e0f773e154186152c942ac4e0bdeaa79155134", "msg" : "fix(unable to install) - Issue 126 - Using ansoble base64 module to decode token", "date" : "26/11/2018 10:32", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "cc333cb0f412b37ee224e48dc65d1b48b4f64066", "msg" : "fix(che): [WARNING] - TASK [include_role : che]", "date" : "24/11/2018 18:11", "is_false_positive" : true, "repository_id" : "142424316" }, { "sha" : "cf00a700cdb53428a5ed36973f27c0e1f221d811", "msg" : "fix undefined variable issue", "date" : "23/11/2018 10:03", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "020460e14bfe7d72c7b11dc30f2120a1856c5803", "msg" : "Fixed keycloak resources removal if not exist", "date" : "22/11/2018 10:03", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "4911c19a5af814d26017516f8eaa831598daa616", "msg" : "fix(unable to install): Issue 162 - base64 -d is an invdalid command/param", "date" : "21/11/2018 15:32", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "5a2f06fca49924b7b023318a6aec5942cc7e233e", "msg" : "fix launcher sso", "date" : "19/11/2018 15:35", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "ca17b672662a26dc29e62fca2e9c66921df80540", "msg" : "Fixed isue when running Install playbook\n\nAnsible fails at TASK [include_role : rhsso].\n\nThe offending line appears to be:\n\n regexp: \"logoutPublicURL: \\'\\'\"\n\nSo I changed this to:\n\nregexp: \"logoutPublicURL: \\\"\"\"\n\nand it worked.", "date" : "12/11/2018 17:32", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "3bc7a66f9b255b70f092c297222aecc3c659fd7e", "msg" : "Fixed isue when running Install playbook\n\nAnsible fails at TASK [include_role : rhsso].\n\nThe offending line appears to be:\n\n regexp: \"logoutPublicURL: \\'\\'\"\n\nSo I changed this to:\n\nregexp: \"logoutPublicURL: \\\"\"\"\n\nand it worked.", "date" : "12/11/2018 17:31", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "365298d6ae6acbdc1aa52b42ae18bb6d079d45a1", "msg" : "fix: generate wildcard route using conventional route", "date" : "26/10/2018 17:28", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "8a86243a64e65de2ea263b0ecadfcc160d0d1216", "msg" : "Fix setting env", "date" : "23/10/2018 16:12", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "11c11158b628bc74b1d0c216b75e554d1bb0a079", "msg" : "fix check in install task", "date" : "09/10/2018 12:12", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "3fb75cffdbd86fbf9a34708e61abd5b268c3fc8f", "msg" : "Fixing typo in managed service role cleanup tasks", "date" : "04/10/2018 15:50", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "5e50a34a7f8652b1ec7e4336ef8adb6caef4d402", "msg" : "fix reboot broker on fresh cluster", "date" : "02/10/2018 16:14", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "945b2590ed4950b179ec83c77854c263de69a39d", "msg" : "fix some issues with uninstall playbook and delete namespaces", "date" : "28/09/2018 14:56", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "09698bdcd0595f0cb60865ef30866a946ba4e698", "msg" : "Fix websockets protocol for Che", "date" : "28/08/2018 11:01", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "97fa87e7b4c1963778811ac115502e90736e3771", "msg" : "fixing launcher client creation", "date" : "20/08/2018 13:27", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "d2b2d27d15ef3253f3af69771210f9f0d5be6b72", "msg" : "fix errors when sso client already exists", "date" : "19/08/2018 02:15", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "64fe03e8411bb1b9faf009f6bf93a258b55851c7", "msg" : "fix uninstall task", "date" : "08/08/2018 05:11", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "622fc61c395856f21c6855ad2610c8b257e52a62", "msg" : "fix template path", "date" : "08/08/2018 04:16", "is_false_positive" : false, "repository_id" : "142424316" }, { "sha" : "c70b84c3faaab9376510c83d865c12f52a20d225", "msg" : "fix(self-signed SSL for IP address) (#229)\n\n* fix(self-signed SSL for IP address)\r\n\r\n* Try to get CN from master_hostname\r\n\r\n* Add hostname to alt_names too\r\n\r\nCo-authored-by: jaydesl <35102795+jaydesl@users.noreply.github.com>", "date" : "24/09/2020 16:41", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "a81711ed9127bd18ebb6378d77578d9d35a5899a", "msg" : "fix: Add some mode flag where it is missing (#222)\n\n* fix: Add some mode flag where it is missing\r\n\r\n* fix: fix mode flag to string", "date" : "02/09/2020 16:14", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "52aa8aeadc672d946b9726f87b1af049b73855f1", "msg" : "fix: fix mode flag to string", "date" : "01/09/2020 15:57", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "3f1a7370f5b01e43d483bef85da3ea8414a2eb15", "msg" : "fix: Add some mode flag where it is missing", "date" : "29/08/2020 11:58", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "d1b0d79a7f4f2e88a738c9d347e4a7b6918cc5db", "msg" : "Fix names and typos", "date" : "03/02/2020 18:52", "is_false_positive" : true, "repository_id" : "128184455" }, { "sha" : "322c23a451ade0e9d6a7ee6fc752464f7317f935", "msg" : "fix: Remove zorp-ingress from prometheus targets", "date" : "27/09/2019 13:50", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "70b8e2795253aa732db28941be476d0a996275cd", "msg" : "fix: fix new line in 'Copy log README file' section", "date" : "10/09/2019 10:34", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "137bbcf6e4a5d9e5cdf6176239e768a53ebf739a", "msg" : "fix: docker pull", "date" : "09/09/2019 12:24", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "8a7ef504ee00ab76e5106085ce995ec502631bc9", "msg" : "fix(micadoctl): make micadoctl work on k8s", "date" : "04/09/2019 15:31", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "cc001cf53bfa7e350b150f0d33e9c445e1ff7b4e", "msg" : "fix(ipsec): generate master node keypair with right common name", "date" : "04/09/2019 10:54", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "acc328c686d435450c4710110578c7437b781ab3", "msg" : "Fix iivr image pull", "date" : "29/08/2019 10:07", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "4fd32df84350673907eb3e6c068b0d6c4fed7d3b", "msg" : "FIx labelling external exporters", "date" : "12/06/2019 14:04", "is_false_positive" : true, "repository_id" : "128184455" }, { "sha" : "29408099de8b0ba7d4df30e01f34d412851a601a", "msg" : "fix(ipsec): duplicated IKE_SA", "date" : "19/02/2019 17:54", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "33a915694dcedc2076394f184da69b36a9568f0f", "msg" : "fix(ansible): fix iivr installation", "date" : "19/02/2019 11:24", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "db8e6ddc927c6862289fda2cf05b655cb20e40a2", "msg" : "Fix SPM waiting task", "date" : "19/02/2019 08:16", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "9b5eff1b71ac6c2aa8434f8b4238e6021f58cbd8", "msg" : "fix(ipsec): fix value of docker MTU and update ipsec config", "date" : "19/02/2019 08:16", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "f74d949e32336d6088e9b9f186ba41088c006ea0", "msg" : "Fix image download", "date" : "19/02/2019 08:16", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "8b8235e3e49776f09d2317ce6adb9e178d960ac3", "msg" : "Fix (master) cert convert", "date" : "19/02/2019 08:16", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "fc6a38851d94fca4bef3527b54fb3dd2dcc2bb82", "msg" : "Fix IPSec certifications request, and installation", "date" : "19/02/2019 08:16", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "8a39686433084f0ada6687984a8be691a1c31c0b", "msg" : "fix names", "date" : "19/02/2019 08:16", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "46c19848a8046575a622bf4f0b4c87a87543ef4e", "msg" : "fix names", "date" : "19/02/2019 08:16", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "b9e391edeac9e2cec03e26baf79ffe7e228bb31e", "msg" : "fix (hcl typo)", "date" : "19/02/2019 08:16", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "57911b8e2ce60568828ece4114c471b57f0bcf4b", "msg" : "Fix kubectl idempotency", "date" : "25/01/2019 10:11", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "2ed7b4b1dc80f964333688539936c95a81068d05", "msg" : "Fix typo", "date" : "26/10/2018 08:43", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "014898fa8f12c2973ba8e7ca7d9a9094e20f26c9", "msg" : "fix shell", "date" : "09/10/2018 12:36", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "0b64f762fcb26549512e35a9d961a5c4663e1eaf", "msg" : "fix j2 naming", "date" : "04/10/2018 09:55", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "a2c351659bfcdde195328cc166349424a3da3a45", "msg" : "fix(iptables): honor the web interface port setting when opening ports", "date" : "03/09/2018 12:14", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "d1670370e7eec36a76dd629eb3e33dda6db658f0", "msg" : "fix ansible changed state (wait-updates.sh)", "date" : "21/08/2018 15:29", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "3a1404db89e7f54c0684d057251c3bcb4614d957", "msg" : "fix(swarm): make joining swarm idempotent", "date" : "09/08/2018 16:00", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "c2af7950eccffb2ce8e40169687bab95973b41e8", "msg" : "fix guard", "date" : "09/08/2018 08:07", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "769af46fb17e84ead0995c448166a4f0774c91e1", "msg" : "Fix warnings with Ansible 2.7 in the php role", "date" : "31/01/2019 18:17", "is_false_positive" : true, "repository_id" : "24493024" }, { "sha" : "963a32ab0600e4bfdbbe3e907d5bd15f960a4187", "msg" : "Fix PHP role when using PHP 7 on stretch", "date" : "31/01/2019 10:04", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "8c9600107db815e82a96918b528db48fb5bb3696", "msg" : "fix(services): use the ansible service module for service management", "date" : "16/07/2018 20:56", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "500d0de225429a04fd15fd9ec39e164d1b252978", "msg" : "Fix ruby role on Debian Stretch", "date" : "29/01/2019 09:46", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "7023d498da938a6cb235f457fb4abc8b69f7cf46", "msg" : "fix(swarm): make joining swarm idempotent", "date" : "16/07/2018 20:56", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "46d4a9da3fed2ad3ec6b7ded1c440c303d4cf614", "msg" : "Fix \"failed to set permissions on the temporary files\" error\n\nInstalling the acl package as per Ansible docs seems to solve the issue, which\ncould occur in multiple roles, including the postgresql role on Debian stretch.\n\nSee https://docs.ansible.com/ansible/latest/user_guide/become.html#becoming-an-unprivileged-user", "date" : "19/12/2018 09:46", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "c376f437e2546dd23813cd8ee9ed13ba65a9ca56", "msg" : "fix naming", "date" : "05/07/2018 15:45", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "be34133b5039e8a6374c2d505f484b5fd016da0d", "msg" : "fix python3-venv for ubuntu < xenial", "date" : "17/05/2018 09:19", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "f21d1fdee58b619a1ae990336dd70a998a3011e4", "msg" : "Fix prometheus data directory", "date" : "03/07/2018 15:03", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "1dd29448cd37bc5ef463fcfc516c09b47f6e14b2", "msg" : "Fix python-apt 'creates=' check to be universal accross all Debian suites", "date" : "01/02/2018 09:58", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "f113438c0921db12e21831b98a230d15c1ee4d61", "msg" : "Fix dockerviz repository, create github_version variables.", "date" : "02/07/2018 13:16", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "413db3f1b705a73e1da4c9eff898ab5397aca5de", "msg" : "Fix README for master branch", "date" : "27/06/2018 15:03", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "93d084ec55f6598ff86f2380113a45d5a70e7462", "msg" : "Fix error on drifter/trusty64-base: use become for database and user creation", "date" : "10/06/2017 19:27", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "9e9047c4f53c138e72bbd9931b86e4a3949d33f6", "msg" : "fix version_compare and whitespace", "date" : "25/04/2017 11:59", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "2b03e182ca1ffb72eb413e9973f6ae685b63ca71", "msg" : "fix(occopus): occopus could not read authN data\n\n- update docker-compose.yml and runcmd.sh\n- add .gitignore\n- add user data sample to run the playbook locally (not just via)\n cloud-init", "date" : "12/04/2018 15:38", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "40bc9eb4d19d84877965c005f13b2e394577d88d", "msg" : "fix(meta): description and issue tracker", "date" : "12/04/2018 13:35", "is_false_positive" : false, "repository_id" : "128184455" }, { "sha" : "c47a8c80c74f2341e1a527317fa04d23e1b20604", "msg" : "Fix MySQL packages installation\n\nIt looks like the APT key was changed, upgrading to mysql-apt-config\n0.8.2 fixes this issue.", "date" : "26/02/2017 14:27", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "61580368560f22229a3dc220f4f1ecb39f25a8fe", "msg" : "Fix composer installed check: needs sudo\n\nInstallation is done using root, therefore the check needs to be done also using root.", "date" : "26/01/2017 14:56", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "f73f02a3ddd67932481a018cbd8ea8167aed478f", "msg" : "Fix usage of HTTPS URLs in boxes that use Python < 2.7.9\n\nFixes #140.", "date" : "30/11/2016 23:03", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "c00e7e964d71f98435850ed3de307696a5a6b3e6", "msg" : "fix deprecated use of variable", "date" : "29/11/2016 15:40", "is_false_positive" : true, "repository_id" : "24493024" }, { "sha" : "f98e726d62df7e5cc9ab92b767d48646f3a6b80b", "msg" : "Fix setting of solr permissions on config directory while its in the shared folder", "date" : "15/11/2016 13:52", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "f8221145bc074cbf5dbe72fbd7e8c11a89f9c87e", "msg" : "Fix supervisor restart, Ansible think it failed but it didn’t", "date" : "15/11/2016 13:49", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "ccf983d516aab9d56a387855feda85261f103e9b", "msg" : "Fix DotDeb key installation, fix #130", "date" : "03/11/2016 10:06", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "4e9ed8177807d0cc21a85a123de24b5974dda092", "msg" : "Fix python3-venv package installation on Ubuntu Trusty", "date" : "04/10/2016 16:59", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "40f545b6172381f12e116c9df671393f65a8ec97", "msg" : "fix remaining sudo after merge", "date" : "21/07/2016 21:30", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "6f2cecac814850bc4eb574ad123c3e28d948cd3e", "msg" : "Fix virtualenv creation when using Python 3\n\nCommit a4c26f17b1784779f4e170cc93589644069e31f0 introduced the installation of\npython3.4-venv instead of python3-venv, and the pyvenv binary path is not the\nsame on this package.", "date" : "03/02/2016 10:26", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "1424bee2d5e1cdd355155f0ba3791c6105a4695f", "msg" : "fix typo in django defaults", "date" : "25/01/2016 12:46", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "a1595714eb7ae545e0846a1c26b5db55e2dbf2b2", "msg" : "Fix nginx role when php_version_installed var is not set", "date" : "25/01/2016 10:35", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "d431591f045c815224a9c1eb6568539f65900ef2", "msg" : "Fix syntax error in Django role", "date" : "25/01/2016 10:33", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "dc4fc2972d96043b9cdef148a03ae7876606ebfa", "msg" : "Fix default Django requirements setting, make it more flexible", "date" : "02/01/2016 16:11", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "c31570de43c063e0d14e9943dcdd05171b9c5744", "msg" : "Fix elasticsearch role", "date" : "24/11/2015 14:51", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "b1b08882ed7432a78e0a13d26c2b112ca729d40c", "msg" : "fix supervisorctl", "date" : "10/11/2015 22:42", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "41b2ce21617aa28b6b3d7d277b0bfc6d0f21892b", "msg" : "error when trying to install python3 on wheezy", "date" : "22/10/2015 23:59", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "fa8276303ba4b82f6125eb105b9380ecd2bedc09", "msg" : "Fix Python 2 virtualenv package install", "date" : "19/10/2015 09:10", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "1628f8f3fbb8363851bf8b46bafb25fcac81520c", "msg" : "Fix php-apache role", "date" : "14/09/2015 11:45", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "ae8d29b4716cbf2713da323e97a78181aacc69f8", "msg" : "Fix PostgreSQL installation on wheezy", "date" : "11/09/2015 16:46", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "5926e4eb37d4655a0c76ef5add559d0175c9087a", "msg" : "fix a missing .conf in new apache file name", "date" : "10/08/2015 16:28", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "fb4100f36575f569f5afe0b8dcb117e2af6b5a95", "msg" : "fixes issue team-rawbot/rawbot-virtualization#12", "date" : "26/06/2015 15:18", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "90c474ec1b0b8e36ab220729b3e54ef03d4d67b2", "msg" : "Fix Apache2-PHP5 installation.", "date" : "12/05/2015 16:33", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "d274417ecbcf72872cced0fa6683499101ad8194", "msg" : "Fix PHP 5.5 configuration copy.", "date" : "12/05/2015 16:23", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "f80ff3f52f4f6ae2f887f8f3484b206ff7105565", "msg" : "Fix Postgresql role", "date" : "24/11/2014 16:15", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "0266004d50bb6362847d38ca60b8e76b60800284", "msg" : "fix (really) the solr role", "date" : "14/10/2014 15:34", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "352f68efb0ca26d4e4406077b5dcfff944c8e2fd", "msg" : "fix solr task", "date" : "13/10/2014 17:39", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "7de193eefab687fb6921fc89dc0255c2ba032e10", "msg" : "fix php role", "date" : "13/10/2014 15:09", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "44157a640fdf5c9da3565cfae48c1abb66868405", "msg" : "fix solr config, correctly include paramaters", "date" : "13/10/2014 14:51", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "6b9c7da1dff19092a4983bcf92758c1161185e66", "msg" : "fixup! change the way we manage hostnames", "date" : "07/10/2014 08:33", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "5854d4a0300f6418b73407b771e83ad4e7853ee3", "msg" : "fix apache task", "date" : "06/10/2014 17:12", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "cff9528bb4d2026c419b6a117603b0029a6a35ad", "msg" : "fix apache role", "date" : "06/10/2014 16:08", "is_false_positive" : false, "repository_id" : "24493024" }, { "sha" : "66102124494bf963843cfd6cf123ea7a6706edc0", "msg" : "Fixes slurmdbd issue and makes sure slurm-cluster works on both Ubuntu 18.04 & 20.04.", "date" : "16/10/2020 16:56", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "4296239ee77e22222bf2b876258b937a692bb2e6", "msg" : "Fix Lmod install on Ubuntu 20.04", "date" : "15/10/2020 13:33", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "da5bb2db97108fdf449afd85338de4873eb23442", "msg" : "Fix typo in package name.", "date" : "14/10/2020 23:21", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "ef717dff2f43b4456a8caf306cd3f6b9082b2ed9", "msg" : "Fix PMIx build", "date" : "28/09/2020 08:33", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "5c20a54928389b0117c551b3fcfec2edb55d0109", "msg" : "fix comment for accuracy", "date" : "25/09/2020 17:24", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "7d34c778b5eaaaea9afceca284075ead4a0fea5c", "msg" : "fix deepops dir permissions", "date" : "21/08/2020 22:59", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "5882ac9e492ebed6c4e75946fc1b0fd9526d392a", "msg" : "Fix slurm lib dir permissions", "date" : "21/08/2020 22:59", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "8a5788a4e07817dab6b67081cd63ae4e9156d017", "msg" : "fix modulepath variable name for csh", "date" : "18/08/2020 13:18", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "b543400602501dc601a28c8ff494ab5f09dbc97a", "msg" : "fix deepops dir permissions", "date" : "14/08/2020 13:37", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "a6668eab287ea4313ba950cd1d29986ea938c703", "msg" : "Fix slurm lib dir permissions", "date" : "14/08/2020 13:22", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "b20e804448f635d58636f0799c1e02c2dbeb60af", "msg" : "fix handling of services when downgrading", "date" : "11/08/2020 13:51", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "b28e7158b304e691c4e2d1d35facb67d65ef31aa", "msg" : "fix syntax error on centos install", "date" : "06/08/2020 16:20", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "1b7e4eb0bc14837495803717be44192f5076fa77", "msg" : "fix a few paths", "date" : "06/08/2020 08:37", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "3273a31978db173cbaa28790852b2495d329b511", "msg" : "fix path error", "date" : "05/08/2020 16:26", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "6d826337d2272a614d74bb224a9d2aacf4cb9eb3", "msg" : "fix a couple paths", "date" : "05/08/2020 16:04", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "345d1382e34d1d3d6c1305c729e6a1b32017f584", "msg" : "fix permissions issue if role is run before the software root directory is created", "date" : "29/07/2020 22:09", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "3f3f74ac87dae31d6ed4f2f6fdeb11a9ab4c1c7b", "msg" : "Fixes for consistency with existing EB system\n\n- Move software-modules to easybuild-modules for clarity\n- Move configuration into slurm-cluster\n- Minor fixes to easybuild role after testing", "date" : "29/07/2020 19:00", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "6e783cde0b2d9f4a4c92fe9d7b68bfae0a9b4c89", "msg" : "Fixed handler issue and simplified some of the facts/variables for pyxis+enroot.", "date" : "15/07/2020 14:52", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "574aac4d58058c7f426b46be5d1c6d4b9859761a", "msg" : "Fix broken handlers to notify slurmd & slurmctl.", "date" : "13/07/2020 16:57", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "7020635b37ba8b8e94c5b804fb588af48f503539", "msg" : "Fix for enroot vars.", "date" : "10/07/2020 16:45", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "79561af3b1764da2e89ebaeb99d7ad4d1d34b058", "msg" : "Fixed issues with pyxis and enroot vars.", "date" : "10/07/2020 14:59", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "c09a6141980ed288eeae6c4c49dee8798e3add84", "msg" : "Fixed issues with dkms and nv-peer-mem tasks.", "date" : "10/07/2020 13:59", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "03605557bbb2bb3da0aee243042c3fdb4fa9605a", "msg" : "Fixed slurm conf directory location.", "date" : "09/07/2020 17:37", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "44cd0f9abe8352ba0ae144f093cacd4e075723cd", "msg" : "Fix is_compute and is_controller vars.", "date" : "09/07/2020 17:25", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "46715196d505ea10e697dd23e24e3008f6d07aaa", "msg" : "Fixed misspelled pyxis.yml reference.", "date" : "09/07/2020 13:53", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "38dece226c56530516778285987d16e5c35543db", "msg" : "fix unintended result from incorrect compare", "date" : "10/06/2020 19:17", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "9c0c41982fdfc5b50fc9abd429e963a27fb9bc9e", "msg" : "fix hostlist parameter for dcgm exporter", "date" : "13/04/2020 18:41", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "03218cfed72f4c70331f7224f1c516c5218156be", "msg" : "fix package state", "date" : "13/04/2020 11:32", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "352b360cf1bc2b11b8e0b2bd2b2535f211b4e724", "msg" : "fix syntax", "date" : "30/03/2020 16:10", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "96174a3f1cf671dfdc04d179722e51072345a9b0", "msg" : "fixes for centos", "date" : "30/03/2020 08:09", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "6a873fe6c25e54018ca7159caa5c27db702ca4ce", "msg" : "fix some bugs", "date" : "16/03/2020 12:30", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "38faabe4f1b487d6fdbd9cb94366cc0b776cec39", "msg" : "fix bad merge from old PR", "date" : "10/03/2020 15:42", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "e39f40cf5355d423eefd322c387e79424d13d8c6", "msg" : "fix for now deprecated docker repo", "date" : "09/03/2020 15:15", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "5d49e32402710280bd8fc14dc68d43f1cd887a38", "msg" : "fix notify syntax", "date" : "06/03/2020 12:39", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "10da236ce0f29f7b5be6706e214e799f4ee54153", "msg" : "fix env location", "date" : "06/03/2020 11:14", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "4bfc73ae41327ed9aa6d4b886a8d00ed8220c867", "msg" : "Fixed typo in slurm url.", "date" : "05/03/2020 07:49", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "45f0ce28aa36dc25029dcb9116d1f8418c287eee", "msg" : "Fixed typo.", "date" : "04/03/2020 23:44", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "9fa6ba72e123ad7281703f35449a16cf98a0a1fd", "msg" : "Fixed issue in pulling/registering the k8s-gpu-plugin", "date" : "19/02/2020 13:04", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "d068368f3ff54b73da7286f68c63e8f95b6ed2a6", "msg" : "Fixed comment formatting so playbook doesn't fail.", "date" : "06/02/2020 20:57", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "936cfe34bfccd359278b0b50fbae5ad8521890c8", "msg" : "Fix artifacts_dir hosts second round", "date" : "05/02/2020 14:07", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "de84d0a4fa50e93fa2d7b06cdfd30a213f407f1e", "msg" : "fixes when debugging use of k8s modules", "date" : "03/01/2020 23:50", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "391f8add0442a2e45dc56931944cb8a37e165fcf", "msg" : "fix distro detection conditional", "date" : "03/01/2020 23:07", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "9faddd9c11ba17a0a2f9e063bd0a8d951ba7c2ac", "msg" : "Fix formatting and spacing in openshift role", "date" : "17/12/2019 12:02", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "991280a867cf4149d2cd37afe226e19b5de6bd66", "msg" : "fix some slurm role bugs in pro/epilog", "date" : "11/07/2019 21:03", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "a9ade155f7046d962ea22b7d2c94ed85ea01b637", "msg" : "fix a couple bugs", "date" : "11/07/2019 20:23", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "a2a42f87e80e2ee7f73050448b913d00f2a90270", "msg" : "fix issues after ansible upgrade", "date" : "09/07/2019 16:32", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "834468a5eb5a866dca4f2b87813cb8f144fa84d7", "msg" : "fix docker 18.09 package version name on ubuntu", "date" : "02/07/2019 18:33", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "5e9712990f4035871ad0bd477ce9432ca62b0c83", "msg" : "Fix galaxy role name\n\nRead up on the issue here: https://github.com/ansible/galaxy/issues/779", "date" : "29/04/2019 11:48", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "7ba145985b7df30a49a0945268ee3120cc062764", "msg" : "fix permissions, chunk reposync", "date" : "19/04/2019 18:18", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "7055566c63b17edc23e2b76c1c7dd292285a2dd6", "msg" : "fix port for helm repo", "date" : "16/04/2019 19:20", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "d27f4ffbdbb106e1324b12802a9371ad573171b9", "msg" : "fix yum config so we can sync nvidia repos", "date" : "16/04/2019 19:06", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "e9e3b01a316a1fca0c11e8a3826957f568370005", "msg" : "fix yum config so we can sync nvidia repos", "date" : "16/04/2019 18:59", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "7a3315cdf2ab1ccaae5f4cba4559e92e76c4c74d", "msg" : "fix for conflicting python package versions", "date" : "12/04/2019 14:57", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "5a79af36c57d35469524601fd24c8560fc61621b", "msg" : "fix ubuntu dgx configure raid", "date" : "10/04/2019 21:21", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "11d661036abc2bac8fbe11217089e91ec43d0918", "msg" : "fix group name", "date" : "05/04/2019 18:22", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "8d25673100057e6ead9e5ea217a97fe765ddf71b", "msg" : "Fix variable name for RHEL driver install", "date" : "01/04/2019 16:13", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "e6c0dcea5b69444b115b93a2c8c59206b78bb983", "msg" : "Fix nvidia-docker/runtime versions to avoid mismatch after docker updates", "date" : "28/03/2019 19:25", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "ae1dca66e85243f0c73d6f8d9cc97d63058ab9a5", "msg" : "Fix path in user message", "date" : "27/03/2019 20:02", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "12250e0bb2621413b80bcd596f5bd404d6097b28", "msg" : "fix selinux for rhel; fix some linting", "date" : "21/03/2019 22:30", "is_false_positive" : true, "repository_id" : "134776948" }, { "sha" : "5662e70bf8829df76144f8d8ae5e88989d2483bf", "msg" : "Fix role name after ansible_users renamed\n\nThe unxnn.ansible_users role was renamed to unxnn.users in this commit\nto the source repository:\nunxnn/ansible-users@56f9436\n\nIt was subsequently pushed to Ansible Galaxy with the new name, which\nappears to have invalidated references to the old name. :( The result\nwas that, on a fresh checkout of DeepOps, I ran into the following error\nwhen turning up a new virtual cluster:\n\n```\nubuntu@ivb120:~/src/deepops/virtual$ ./cluster_up.sh\n+++ dirname ./cluster_up.sh\n++ cd .\n++ pwd\n+ VIRT_DIR=/home/ubuntu/src/deepops/virtual\n+ ROOT_DIR=/home/ubuntu/src/deepops/virtual/..\n+ cd /home/ubuntu/src/deepops/virtual/..\n+ ansible-galaxy install -r\n/home/ubuntu/src/deepops/virtual/../requirements.yml\n- dev-sec.ssh-hardening (6.0.0) is already installed, skipping.\n- downloading role 'ansible_users', owned by unxnn\n [WARNING]: - unxnn.ansible_users was NOT installed successfully: -\nsorry, unxnn.ansible_users was not found on https://galaxy.ansib\n\nERROR! - you can use --ignore-errors to skip failed roles and finish\nprocessing the list.\n```\n\nAfter changing the name of the role in requirements.yml, I was able to\nsuccessfully install the role and turn up the virtual cluster. Given\nthat we pin the role by git commit hash and it still installed\ncorrectly, this is pretty good evidence it's exactly the same role and\njust the name changed.", "date" : "14/03/2019 15:42", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "837a1e6cdce2389181e03c220d9da962583e2491", "msg" : "fix typos; add tags; fix var names", "date" : "13/03/2019 21:46", "is_false_positive" : true, "repository_id" : "134776948" }, { "sha" : "610e7401c36d8a223b5436c698289984f662b2bd", "msg" : "Fix leftover references to renamed bootstrap files", "date" : "08/03/2019 14:08", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "c460d2aa8a3bc0627331b8971a35d97447259cfa", "msg" : "fix typo", "date" : "01/03/2019 10:40", "is_false_positive" : true, "repository_id" : "134776948" }, { "sha" : "ff8ba0aca22965821151879de3a9ad27a0913c29", "msg" : "fix a couple bugs", "date" : "15/02/2019 10:13", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "644a9dba5ad3bd7893f83918671aa9de4e0832bb", "msg" : "Fix driver PPA package names (#79)\n\nFixes error introduced by 7ef791f4cb0fe65aad3a058ee28fd31a43cd1e96", "date" : "14/02/2019 15:09", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "7ef791f4cb0fe65aad3a058ee28fd31a43cd1e96", "msg" : "Fix driver package name (#75)\n\nThe PPA package names are \"nvidia-XXX\".\r\nhttps://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa", "date" : "13/02/2019 18:14", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "a88b40fbf6c5fd5af2b284d8385081067e618066", "msg" : "Fix nvidia-docker repo for xenial (#76)", "date" : "13/02/2019 18:13", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "292beaebc7ccbf548c012e15e4867e0b5b9f5429", "msg" : "Fix warning about ssh role syntax (#66)", "date" : "04/02/2019 14:39", "is_false_positive" : true, "repository_id" : "134776948" }, { "sha" : "77969b7ed15b7ecf616c74c3b6bef3de90b49142", "msg" : "fail2ban went missing; restored", "date" : "25/01/2019 17:42", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "30e72e8f702e8d9bec1351260ec992a071d09fe5", "msg" : "Fix qwant (#39)\n\n* Fixed dgx-servers group and YML file name in README.md\r\n\r\n* Deepops provisioning through proxies", "date" : "30/11/2018 07:42", "is_false_positive" : false, "repository_id" : "134776948" }, { "sha" : "606d91495ea9957b4f7fd00f97fd9e8f33190159", "msg" : "Fix linting errors", "date" : "23/10/2020 17:52", "is_false_positive" : true, "repository_id" : "151249319" }, { "sha" : "cf6bf54245fc36a37ae7c55c975bca09ca84b7d5", "msg" : "Fix tasks to configure build remotely", "date" : "21/10/2020 14:41", "is_false_positive" : false, "repository_id" : "151249319" }, { "sha" : "f261f3e6abf24ee1883de9cf099bfdd34118f0d7", "msg" : "Fix tasks to configure build remotely", "date" : "21/08/2020 13:44", "is_false_positive" : false, "repository_id" : "151249319" }, { "sha" : "a81d85938f882fae41df38a6eb1fbad702ce6ef7", "msg" : "Fix linter failures\n\nUpdate ansible meta\nTreat backslash in strings as a literal when required\nSee https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals\n\nRefactor ansible line length > 160 chars\n\nDepends-On: https://review.opendev.org/755484\nChange-Id: Iaf26e6e943d0b45a7b96657bbb9047a2d919c9aa", "date" : "01/10/2020 10:48", "is_false_positive" : true, "repository_id" : "47761730" }, { "sha" : "5761171b92333918d6023c1c4555c5453e60a495", "msg" : "Fix typos in install_apt.yml\n\nChange-Id: I5c82c6c10d32ccfb19c983fd4aaf0a44aee31681", "date" : "07/11/2019 10:56", "is_false_positive" : true, "repository_id" : "47761730" }, { "sha" : "0fb7cc475b6296334b690198a7e6a9d074b5cae2", "msg" : "Fix detection of rabbitmq restart\n\nThe bind address and port can be overriden to be different from\nthe role defaults, so we must check the actual configured values\nrather than assume the defaults.\n\nChange-Id: I61a7b7ec91a6e89f2ab060c2853c7f2d17ce1906", "date" : "11/07/2019 13:45", "is_false_positive" : false, "repository_id" : "47761730" }, { "sha" : "b622c1486a9f07311e931c09a7d64e0b899fedeb", "msg" : "fix rabbit slow starts causing errors\n\n'Apply rabbitmq policies' requires rabbit to be started\n\n\"stderr\": \"Error: this command requires the 'rabbit' app to be running on\nthe target node. Start it with 'rabbitmqctl start_app'.\\nArguments\ngiven:\\n\\t-q -n rabbit@infra1 list_policies -p /\n\nChange-Id: I585bca0b2a8f7061c1ab9adb417d0aa1f396ea88", "date" : "25/01/2019 14:40", "is_false_positive" : false, "repository_id" : "47761730" }, { "sha" : "fd498ad45679bbdc1178fe18adb61ba81bf40db2", "msg" : "Fix usage of \"|\" for tests\n\nWith the more recent versions of ansible, we should now use\n\"is\" instead of the \"|\" sign for the tests.\n\nThis should fix it.\n\nChange-Id: I70c853d9aba11eb91ab25f7a29417d0ec50fdf3d", "date" : "18/07/2018 02:46", "is_false_positive" : false, "repository_id" : "47761730" }, { "sha" : "0af23b4704dc4a7926b39a23f9d991a40d91ca3e", "msg" : "Fix rabbitmqctl cluster_name regexp extractor\n\nrabbitmqctl outputs can be multilined if some\nstrings are too long, thus breaking the grep regexp.\nThis can happen if container's hostname is too long.\n\nThis patch inlines the rabbitmqctl output before\nmatching the regexp\n\nChange-Id: I2a1adb2b6c60cae1c5b6b289cc938c26c0ef12bd\nCloses-Bug: #1773394\nSigned-off-by: parasitid ", "date" : "25/05/2018 19:07", "is_false_positive" : false, "repository_id" : "47761730" }, { "sha" : "23bd341129bc9fc6449f3b1f38f07fb4914aa298", "msg" : "Fix cache update after initial apt_repository fail\n\nIf apt_repository fails to update the apt cache after updating the\nconfiguration, retries don't register there was a change and so no\nattempt is made to update the cache by the module on the second attempt.\nThis failure can result in a failure to install packages.\n\nThis change adds an apt module task to update the cache if the\napt_repository task registers a change. This means updating the cache\nwill get retried on failure and no longer fail silently.\n\nChange-Id: Id059dbec3466cb1ef3ea567249f52384a8ade515\nPartial-Bug: #1750656", "date" : "22/02/2018 14:48", "is_false_positive" : false, "repository_id" : "47761730" }, { "sha" : "d04d0d520d513c757e6d5c0cdff940e4171e0314", "msg" : "Fix ansible linting issues\n\nThese issues can show up when we'll bump ansible lint to a more\nrecent version.\n\nChange-Id: Ieaabe67aead19fcc97c118970467602df1a6e0fa", "date" : "07/12/2017 13:40", "is_false_positive" : true, "repository_id" : "47761730" }, { "sha" : "0534bbf4904a4ab5f99257e11a11b21852a07852", "msg" : "Fix RPM warnings, cleanup\n\nThis patch fixes the Ansible warnings about using RPM and it cleans\nup a \"when\" to make it easier to read.\n\nChange-Id: Iff27f90654a5b21a7e59d7cca4ed6e83cde74716", "date" : "21/06/2017 07:42", "is_false_positive" : true, "repository_id" : "47761730" }, { "sha" : "19802e10e039677dd7426a6a9c303a5899a5f8ed", "msg" : "Fix linting issues for ansible-lint 3.4.1\n\nPreparing this role for the ansible-lint version bump\n\nChange-Id: I45f923ffcb26efd85cdde73d096993e08132706a", "date" : "02/11/2016 19:36", "is_false_positive" : true, "repository_id" : "47761730" }, { "sha" : "b1ea2ce1e399275e7dfdd66a00839823ee8cd9b8", "msg" : "Fix deprecation warning for undefined variables\n\n'with_' clauses are evaluated before 'when' clauses. In Ansible 1.9 the\ntask is silently skipped when a variable within a 'with_' clause is\nundefined, Ansible 2 provides a deprecation warning.\n\nSeparate the task deploying a user provided ssl cert and key into two\nand check them individually for 'rabbitmq_user_ssl_cert' or\n'rabbitmq_user_ssl_key' being defined.\n\nChange-Id: I68afa3066ad88ecae95fcb29c78764d02dc38627", "date" : "19/07/2016 16:41", "is_false_positive" : true, "repository_id" : "47761730" }, { "sha" : "0679db069046dee486d5be0d3cf1c2d3a47f2ed5", "msg" : "Fix server/hostname for RFC 1034/1035\n\nThis change ensures that the RabbitMQ ServerName is being set to\nthe **ansible_hostname** fact. This ensures the RabbitMQ server\nhas an appropriate server name which is compliant to the RFC.\n\nChange-Id: I1f6a161b3af8fd0edd677ac1c3f396e6e8b5d02e\nSigned-off-by: Kevin Carter ", "date" : "17/04/2016 01:58", "is_false_positive" : false, "repository_id" : "47761730" }, { "sha" : "3a54249acd2cb243fd02657fce505f7b06af255a", "msg" : "Fix deprecation warnings\n\nReplace the suffix '_facts' with '_info' in ovirt modules name\nin order to avoid deprecation warnings\n\nBug-Url: https://bugzilla.redhat.com/1856265\nSigned-off-by: Asaf Rachmani ", "date" : "07/09/2020 13:39", "is_false_positive" : true, "repository_id" : "142121821" }, { "sha" : "a48b93a61c76cd7a8738998f9f0bf9c9fbb8ec15", "msg" : "Fix ipv4 inbound/outbound conditioning\n\nBug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1798834\n\nSigned-off-by: Evgeny Slutsky ", "date" : "05/03/2020 11:31", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "88046bc9bfe8b6c4d6c3da6774a8f6eebacf4c7b", "msg" : "Fix typo in task name\n\nSigned-off-by: Asaf Rachmani ", "date" : "30/12/2019 08:37", "is_false_positive" : true, "repository_id" : "142121821" }, { "sha" : "d9e98de240bb08573301a1df7f08a5c3047b71f4", "msg" : "Fix VM creation", "date" : "06/06/2019 15:05", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "ca9917567d8b7714101b741d63f38582bc81e560", "msg" : "Fix variable gathering", "date" : "03/06/2019 14:12", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "fa72e493b1cc994d58958da08b2f59196e03d9e2", "msg" : "fix he_apply_openscap_profile for ansible 2.8", "date" : "02/04/2019 18:30", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "34c5c17ef63acb79e84573744375dcc740b41401", "msg" : "Fix Openssl and FIPS issue\n\nWhen FIPS is enabled Openssl exit with Segmentation Fault when\nexecuted with certain options.\n\nBug-Url: https://bugzilla.redhat.com/1694034\nSigned-off-by: Ido Rosenzwig ", "date" : "01/04/2019 14:19", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "cc0d5cd6ff01f1316c246f1a686a192e29930b54", "msg" : "Fixes for ansible-lint 4.1", "date" : "13/03/2019 16:28", "is_false_positive" : true, "repository_id" : "142121821" }, { "sha" : "1fdac3fac542f843b7f289b6fef5b7d99b6d599f", "msg" : "Fix SD free space check before activation", "date" : "11/03/2019 17:11", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "9267118f456de46b9059e76b63bc85c18fcab5dd", "msg" : "Fix rhbz1654697 (#108)\n\n* Fix rhbz1654697\r\n\r\nFix rhbz1654697 by not using dmidecode on ppc64le where /proc/device-tree/system-id provides the UUID.\r\nFor reference: https://github.com/oVirt/vdsm/blob/master/lib/vdsm/ppc64HardwareInfo.py\r\n\r\nBug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1654697\r\nSigned-off-by: Sandro Bonazzola ", "date" : "04/02/2019 10:44", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "2051bbdeedf3c8e3dd7aa04d0d4ae6e73de09fdd", "msg" : "fix the error 'nolog' is not a valid attribute", "date" : "28/01/2019 15:53", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "1352673c938391fbf60ae80b5fb54ff1b5e73428", "msg" : "FIX: Additional cluster location check\n\nFix #92:\n - Fail with description when trying to move an existing cluster", "date" : "25/01/2019 14:18", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "ddf7a9da6fdb83bafd98fc4e88f9b70d75490489", "msg" : "Fix Ansible warnings\n\n1. Use loop_var in specific places\n2. Change names of deprecated modules\n3. Add missing paths - create hooks dir and subfolders\n\nSigned-off-by: Ido Rosenzwig ", "date" : "07/01/2019 12:17", "is_false_positive" : true, "repository_id" : "142121821" }, { "sha" : "303050f82e3014dafa74c85a38ed2f2f584347e4", "msg" : "Fix scl configuration file naming for 4.3\n\nsee: https://gerrit.ovirt.org/96088/", "date" : "13/12/2018 13:55", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "3dcb32543aa136f773ad34701fe146e35051d733", "msg" : "Fix local action syntax", "date" : "29/11/2018 20:58", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "1b1c67ed732b2913b0ca96f783a1d05d1163ee37", "msg" : "Fix use of localhost variables", "date" : "30/08/2018 14:22", "is_false_positive" : false, "repository_id" : "142121821" }, { "sha" : "5fc44754944dca290a3aa8d8434e87231b59a8ef", "msg" : "PATCH patch", "date" : "24/10/2020 20:55", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "37b886fb2de598b7ec92e8fb4dc430343f50eb72", "msg" : "Fix rollback path symlink state", "date" : "23/05/2020 09:32", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "e9a6268db9dce2545a928837b2c071453606c7c0", "msg" : "Fix up path and permissions issues\n\nWe need to ensure the remote user for the SSH connection is openfoodnetwork and not ofn-admin here, due to permissions on the asset paths.", "date" : "16/05/2020 11:39", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "ae2ac12c51df1dca6fd5aa21abe4abec5830cb86", "msg" : "Fix typo in custom ssh arguments", "date" : "16/05/2020 11:08", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "1971591eeb86336c2bdcd9a4ddf7c1d030ac0149", "msg" : "Fix timestamp discrepancy in transtional \"old_rollbacks\" tasks.\n\nThese tasks will be deleted soon in a clear-up...", "date" : "15/05/2020 16:44", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "40ac6b1bac4dd678d0641cfc8cb447e84d39d1d4", "msg" : "Fix database dump ownership", "date" : "16/04/2020 12:46", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "cf55084714462a0cb91b76ba982a6bd3cb63db4e", "msg" : "Fix issue with symlink overwriting an existing non-empty directory", "date" : "16/04/2020 01:57", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "3561628f2aac62f27ba6f6f97f814366be7e8993", "msg" : "Fix neutron_sanity_check for ML2/OVS overcloud\n\nPreviously validator failed running on neutron_api as the\nneutron-sanity-check binary requires additional capabilities, causing it\nto alway fail [0]. In addition, in some cases a race condition in\noslo_privsep can cause the validator to hang indefinitely [1].\n\nThis fixes it if the overcloud uses ML2/OVS, using the neutron_ovs_agent\ncontainer as we already did on the undercloud, and skipping the check if\nit cannot be found (ML2/OVN deployments typically).\n\nAdditional fixes to the validator:\n* skip gather_facts step\n* fix output parsing\n* call neutron-sanity-check only once, with all configuration files\n passed to it\n* drop redundant default values in playbook itself\n\n[0] https://bugzilla.redhat.com/show_bug.cgi?id=1783195\n[1] https://bugzilla.redhat.com/show_bug.cgi?id=1862364\n\nChange-Id: Ifacbbd6a493019e606105f45f0302bf1a88bed62\nCo-Authored-By: Cédric Jeanneret ", "date" : "31/07/2020 14:02", "is_false_positive" : false, "repository_id" : "59615202" }, { "sha" : "ce340da37ad82987f98aa4ba6b6476acc4a1e542", "msg" : "Fix APM configuration to make it work with agent v6\n\nstaging.openfoodnetwork.org.uk reports\n\n```\nAgent 6.13.0 - Commit: df8e880 - Serialization version: 4.7.1 - Go version: go1.11.5\n```\n\nand according to the Ansible role docs https://github.com/DataDog/ansible-datadog#apm\n\n> To enable APM with agent V6:\n>\n> datadog_config:\n> apm_config:\n> enabled: true\n\nBesides, grepping the logs returned\n\n> 2019-09-05 13:39:49 UTC | CORE | WARN | (pkg/util/log/log.go:482 in func1) | Unknown key in config file: apm_enabled\n> 2019-09-05 14:32:03 UTC | CORE | WARN | (pkg/util/log/log.go:482 in func1) | Unknown key in config file: apm_enabled\n> 2019-09-09 14:35:36 UTC | CORE | WARN | (pkg/util/log/log.go:482 in func1) | Unknown key in config file: apm_enabled\n> 2019-09-09 14:35:36 UTC | TRACE | WARN | (pkg/util/log/log.go:482 in func1) | Unknown key in config file: apm_enabled", "date" : "23/09/2019 12:42", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "9991eb2d64961535494ab6b38f9bb8e8dbaad12d", "msg" : "Fix Molecule tests\n\nMolecule tests using our custom modules were failing due to the lack of\nyaml lib. This patch fixes this issue.\n\nChange-Id: I859e64f8c469eb8b02af09be7ce4753e41084251\nSigned-off-by: Gael Chamoulaud ", "date" : "18/10/2019 12:49", "is_false_positive" : false, "repository_id" : "59615202" }, { "sha" : "031b8580f61b0ab4e18cd04f9552f6db14518170", "msg" : "Fix linter errors\n\nAdd noqa comments for https://gitlab.com/pycqa/flake8/-/issues/466\n\nChange-Id: If62879bca1160de1f1733d255574709e9e6395e8", "date" : "05/10/2020 08:44", "is_false_positive" : true, "repository_id" : "52862885" }, { "sha" : "c7830347807b6b70d0c453450d36a3143e102dab", "msg" : "Fix lint issue in CI build", "date" : "19/09/2019 17:05", "is_false_positive" : true, "repository_id" : "19954737" }, { "sha" : "39c530ce0e35edfb98fb46bc722ea75feb57b643", "msg" : "Fix typo in the command to get the file_descriptors total_limit\n\nThis patch fixes a templating string error due to a typo.\n\n- default('podman') instead of default'(podman')\n\nChange-Id: Id6beb76dc756db1bdbddbbbba86ff001fc79aad6\nSigned-off-by: Gael Chamoulaud ", "date" : "06/06/2019 16:01", "is_false_positive" : false, "repository_id" : "59615202" }, { "sha" : "b306eb1d620addb4da71f97eb38822281a99b5a1", "msg" : "Fix ansible deprecation warnings\n\n===\n[DEPRECATION WARNING]: Using tests as filters is deprecated.\nInstead of using `result|search` use `result is search`. This\nfeature will be removed in version 2.9.\n===\n\nChange-Id: I90bbbc14ead40982e36411e7e49d8aa3288aad5b", "date" : "03/12/2018 17:36", "is_false_positive" : true, "repository_id" : "52862885" }, { "sha" : "fe7bf7fb85a02621b6a4be7a4c3befe83bc5d60e", "msg" : "Fix lint issues", "date" : "17/08/2019 10:09", "is_false_positive" : true, "repository_id" : "19954737" }, { "sha" : "9c4d18b81425a5a26d1f64077967ad8f92a8a6ea", "msg" : "Fix invalid 'ignore_missing_file' attribute in a task\n\nThis patch fixes the indentation of this ini module attribute.\n\nChange-Id: I59310ed92994e8f4913f493ae9711b209b45dd5b\nSigned-off-by: Gael Chamoulaud ", "date" : "22/05/2019 16:58", "is_false_positive" : false, "repository_id" : "59615202" }, { "sha" : "1dd266d35a44ff946a9f50ec63f7ee9be865884a", "msg" : "Fix api-paste.ini path in RedHat ditro install\n\nThis patch aims to revert the commit meant to\nfix api-paste.ini [1] that has no effect to\nsolve the path problem in distro installs based\non RedHat.\n\nAfter the neutron_install.yml task responsible\nto install neutron role packages, some config files\nare placed in /usr/share/neutron, some of these files\nare soft links from /etc/neutron from /usr/share/neutron.\n\nOne of the config files that is used by neutron-server is\nthe api-paste.ini that needs to be placed in /etc/neutron in\norder to the service to initalize correctly.\n\nThis is a workaround only for RedHat distro installs\nand the root cause is still being investigated.\n\n[1] https://github.com/openstack/openstack-ansible-os_neutron/commit/c0b17e9d89d86d0f9543c401316727cfcd6045f2\n\nChange-Id: Ie5441b8d2b147bf0e57928a2b6ea6a745a96c67f", "date" : "03/09/2018 21:58", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "f4ad8fc42202993e87cc49cca76652839b839522", "msg" : "Fix nginx packages\n\nEnsures the official nginx package is installed, and previous non-official source used t install the brotli module is removed.", "date" : "17/08/2019 00:56", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "d483ace379e04547fca872bf65a8f1650c98064d", "msg" : "Fix Jinja2's default filter usage\n\nThe default() filter provided by Jinja2 treats the special class\nUndefined differently from False-y Python values. By default, default()\nwill only return its first argument if the prior expression evaluates to\nUndefined. The second boolean parameter asks the function to also accept\nPython False-y values as undefined and return the default value.\n\nIn these two roles, the variables retrieved from configuration files may\nnot be present and the default function won't work since these variables\nwill be 'Undefined' or set to an empty string.\n\nChange-Id: Ib2cb1f94c71409477eb18d55f160d57dc5850ead\nSigned-off-by: Gael Chamoulaud ", "date" : "14/05/2019 11:41", "is_false_positive" : false, "repository_id" : "59615202" }, { "sha" : "2a16f81028f58590833423c1c0f35651977380cc", "msg" : "Fix spelling mistake, and bump wal2json version", "date" : "08/08/2019 08:42", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "1a3a0fdbf5fc4f573e4cd573f31131b0f3d86064", "msg" : "Fix usage of \"|\" for tests\n\nWith the more recent versions of ansible, we should now use\n\"is\" instead of the \"|\" sign for the tests.\n\nThis should fix it.\n\nChange-Id: Ie83262629060866dd0d208ed41704aef21416aa0", "date" : "13/07/2018 08:59", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "23de9d37cd22a5f9b6da6753bee47385dc7d078c", "msg" : "Fix Jinja2's default filter usage\n\nThe default() filter provided by Jinja2 treats the special class\nUndefined differently from False-y Python values. By default, default()\nwill only return its first argument if the prior expression evaluates to\nUndefined. The second boolean parameter asks the function to also accept\nPython False-y values as undefined and return the default value.\n\nIn our case, when we retrieve the variable \"container_cli\" from the file\n'undercloud.conf' or from the inventory, it may not be present and the\ndefault function does not work since the variable \"container_cli\" is\nUndefined or set to an empty string.\n\nChange-Id: Id44338a3b6ecea16c3a0bf7eb1e7c0b431e69f95\nImplements: blueprint validation-framework\nSigned-off-by: Gael Chamoulaud ", "date" : "19/04/2019 09:59", "is_false_positive" : false, "repository_id" : "59615202" }, { "sha" : "dea566f7496eda09a2f2b76a018f3d4f63c6311a", "msg" : "Fix missing assets for 15 seconds on deploy", "date" : "05/08/2019 18:22", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "eec4b767a59e71a718eff0889dc8ee074fc846f0", "msg" : "Bug fix: fwaas_v2 was missing in the pip task\n\nCloses-Bug:#1752073\n\nThe neutron_optional_fwaas_pip_packages was never used because only\nneutron_fwaas was checked. This patch adds neutron_fwaas_v2 to the\nlist\n\nChange-Id: I45247cd4fe9a54dde6c866e23b1a62a0632467a3\nSigned-off-by: Manuel Buil \nDepends-On: Ifa33e5aedd06e1c0cc44d03354d56de18db46932", "date" : "05/04/2018 09:32", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "f271dd18cd744408701cd3d47ada5b7650537841", "msg" : "Fix symlink issue and add tests", "date" : "13/07/2019 14:25", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "39b3e9a9340b86dbffeb7d98490cb5b37a463ca6", "msg" : "Fix post up checksum script\n\nThe post up checksum script was being executed by the legacy networking\nTo ensure we retain the same capabilities the checksum fix script has\nbeen moved into a systemd oneshot service.\n\nChange-Id: I58d393eb8c78a541142a29c5e0678cbd6ec18b65\nSigned-off-by: Kevin Carter ", "date" : "27/03/2018 17:47", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "a1b670f912ea5461e26bea1769ed4bda3ccfeaaf", "msg" : "Fix rails_safe_tasks issue with deploying new production servers", "date" : "12/07/2019 19:07", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "ac2fbfb52ac31b91df1fa4e51f4382d1358a679e", "msg" : "Fix linter errors\n\nChange-Id: I140b92dc6ccee3023d2a8965af768bd1c6488c5d", "date" : "02/10/2020 07:51", "is_false_positive" : true, "repository_id" : "52862896" }, { "sha" : "23d9cac7658e710759313ef1c3e6a3e6b3fb418b", "msg" : "Fix SELinux policy filenames\n\nWithin the SELinux policy file itself, the policy is referenced\nas `osa-neutron`, but the filename for the policy did not match.\nThis patch fixes the filenames to match the policy name.\n\nCloses-Bug: 1742552\nChange-Id: I52901ac48f9a95d0fe6b010f5940b5c39fce1aba", "date" : "31/01/2018 12:45", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "77879b962669815bb0bb54576eb28ee99735c51c", "msg" : "Fix and make pg_stats.yml idempotent\n\nNeither the function nor the view where created without specifying\na database.", "date" : "26/05/2019 12:12", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "8af53d4f9b3ded4bd5ab4b57088cb57f339d9732", "msg" : "Fix cell_v2 discover_hosts when Ironic enabled\n\nWhen Ironic used the 'cell_v2 discover_hosts' should be executed\nwith '--by-service' option, otherwise the hosts doesn't discoverd.\n\nChange-Id: I213be691187b261523c2d3b1c51b2da8a50b412a\nSigned-off-by: Maksim Malchuk ", "date" : "21/08/2019 11:59", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "7dc9c890a90916cca1e19e6aa83825ae9503d71a", "msg" : "Fix swift port conflict\n\nTo avoid any port conflict, whether on LB or on bare metal nodes,\nwe should make sure each service runs on its own port.\n\nHere, we introduce a new variable, opendaylight_port, that maps\nto upstream role port configuration ``nb_rest_port``.\n\nCloses-Bug: 1735764\nDepends-On: I55b310e6def8873ed5739f5f5176b867bc89443d\nNeeded-By: Ia91dc9c758a38f455e3b8ebb4aba65dbd13f409c\nChange-Id: I49ff040ba96adb444f3f900190187b7607a0e256", "date" : "04/12/2017 10:49", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "4865d773d7ff09b419bb21ab64d31b99c7efce2c", "msg" : "Fix incorrect nginx role usage blocking reload and restart handlers", "date" : "28/04/2019 14:08", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "2a9a92e1ab171b08d131be2ce66c41c3dc8e432f", "msg" : "Fix deprecation warning\n\nTASK [os_nova : Disable the online migrations requirement] ******************\n[DEPRECATION WARNING]: Using tests as filters is deprecated. Instead of using\n`result|skipped` use `result is skipped`. This feature will be removed in\nversion 2.9. Deprecation warnings can be disabled by setting\ndeprecation_warnings=False in ansible.cfg.\n\nChange-Id: Id48c0288cc31307d1b2338817449fd5c9c84671e", "date" : "08/07/2019 16:55", "is_false_positive" : true, "repository_id" : "52862896" }, { "sha" : "d63f9f69c9354ce0a1db7524e0f017fe1e93258c", "msg" : "🐛(core) exclude acme routes when looking for app routes\n\nWhen using acmev2 challenge routes contains the label included by the\ntargeted route. We have to exclude acme route to have only the next,\ncurrent or previous route returned by k8s.", "date" : "23/07/2020 13:45", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "7404cfe995ca1d478c0d3e46bd2f4bb8544de988", "msg" : "Fix typo\n\nChange-Id: I5dcef29c1fc4043f18c5c832b63c57a9218cdb00\nSigned-off-by: Dimitrios Markou ", "date" : "13/11/2017 16:06", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "ff01ee740b16239daae300f2af1d1492e03c977c", "msg" : "🐛(playbook) fix JSON config file generation from jinja2 template\n\nThe deploy playbook fails to generate a ConfigMap if it contains a\nJSON file generated from a Jinja2 template.\n\nFixes #450", "date" : "29/01/2020 09:17", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "7d875523d8365b9d8d94f9187badab3e3941ec92", "msg" : "Fixes ansible deprecation warnings\n\nThis implements the recommended syntax for searching to get rid of this;\n---\n[DEPRECATION WARNING]: Using tests as filters is deprecated.\nInstead of using `result|search` use `result is search`.\nThis feature will be removed in version 2.9.\n---\n\nChange-Id: Ia8c6b66a4e2c6336e9374da6e3fdd81e17ba2346", "date" : "25/11/2018 00:35", "is_false_positive" : true, "repository_id" : "52862896" }, { "sha" : "dc426c4f83ea8b126ed6d2c7092fca014b108d83", "msg" : "Fix broken nginx config stopping nginx from being started and restarted!", "date" : "26/04/2019 09:57", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "8eeb5062320da1b99a47becc297a61a1099c4df4", "msg" : "🚨(playbook) remove deprecation warnings\n\nThere are depreciation warning when running `deploy.yml` playbook.", "date" : "16/01/2020 16:30", "is_false_positive" : true, "repository_id" : "133722058" }, { "sha" : "914fd48924eb9b856922c8ae0a83252ae344f0a7", "msg" : "Fix issues with nova distro install on Ubuntu\n\nThe Ubuntu nova-api and nova-spiceproxy distro packages create services\nwith names differing from the OSA's defaults. Set default init overrides\nfor these services which provide these names as aliases.\n\nThe nova-compute-kvm package creates a nova-compute.conf file setting\nlibvirt.virt_type=kvm which overrides anything in nova.conf. Remove it.\n\nDepends-On: https://review.openstack.org/#/c/614888\nChange-Id: I0bf038930fde4790bcc8f9dbbacd236901c94346", "date" : "01/11/2018 16:30", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "687b8b9f7fdd0f3946397aabcc6bcc7328811c43", "msg" : "Fix the odl-router condition\n\nThe new ansible version does not apparently accept the old logic so we need to\nadd a check on both v1 and v2 of odl_router plugin to get bridge_mappings\n\nChange-Id: I19c5cbfb47d2f31b346950532c2203a87697bd8f", "date" : "13/11/2017 09:00", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "63589f3926cee369e5bdca16b564c3b038496f91", "msg" : "Fix lint error (tasks should have names)", "date" : "25/04/2019 22:15", "is_false_positive" : true, "repository_id" : "19954737" }, { "sha" : "2599c9e419dc14d48fa16022316c41108fc908a4", "msg" : "Fix new lint errors", "date" : "24/04/2019 00:33", "is_false_positive" : true, "repository_id" : "19954737" }, { "sha" : "9f53e04687d5cab829e5dcf9c2049fddd5f44ed7", "msg" : "Fix usage of \"|\" for tests\n\nWith the more recent versions of ansible, we should now use\n\"is\" instead of the \"|\" sign for the tests.\n\nThis should fix it.\n\nChange-Id: If3e4366c22e900557e4730a7e8838f55ffe30ecc", "date" : "12/07/2018 16:44", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "2817b2efdc254dcd4b018a04c1525bbaf83e1cd8", "msg" : "Fix for lookup and get_url occuring in different places\n\nWe use an SSH bastion host which we do our deployment through. The\ndeployment host doesn't have direct access to the same network as the\nhost. As a result the venv local checksum lookup fails.\n\nI have described this here:\n\nhttps://bugs.launchpad.net/openstack-ansible/+bug/1689283\n\nThis is a simple fix for this problem, assuming everything is good it\nwill need repeating in multiple places in the code base.\n\nChange-Id: Ieb683b8f8f10b93582f71e94c5c4249ff2ab3108", "date" : "10/05/2017 12:41", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "b6ad062d7a0b26ad81a6983c4850abab063350e2", "msg" : "🚸(playbook) disallow switching if next stack is not deployed\n\nWhen running the `switch` playbook, the current stack will be moved to\nthe previous route even if there is no replacing stack connected to\nthe next route. This can cause a service downtime.\n\nCloses #416", "date" : "16/01/2020 10:03", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "59c7671c3e7c388786580c63e573b764ccaf88d2", "msg" : "Fix ordering of source/console installs\n\nWhen the console is set to 'novnc', the install process\nwill conditionally install pip packages into the venv\nwhen in developer mode. To detect this is checks for\n'nova_get_venv | failed or nova_get_venv | skipped' which\nis only present if the source-install has been done first.\n\nThis patch fixes the ordering so that the installation of\nthe venv is done before the console install.\n\nChange-Id: I3fc4bba4398d5aec605cb3ba19ae482c72f94bca", "date" : "06/07/2018 11:11", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "44f236b71b8105601cff6cf841623c917c67daa3", "msg" : "Fix release file on a fresh install when `current_path` doesn't exist yet", "date" : "23/04/2019 10:39", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "a45c83be89b8c0f3190119f898cb1e96f4421e0d", "msg" : "🐛(playbook) fix delete_previous playbook behaviour on k8s api failure\n\nThe delete_previous playbook fails with an unclear error message if\nthe kubernetes API is not responding.", "date" : "15/01/2020 10:57", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "066c18bb6ecae54c43a27e55d5c747cc09228bb4", "msg" : "Fix venv build fallback mechanism\n\nFixes the ability to deploy a venv in cases where:\n1) developer_mode is not enabled\n2) A cached venv is not downloaded from the repo server\n\nAlso introduced is a var that can be used to disable the cached venv\ndownload attempt entirely and force the fallback behavior. Previously\nthat would have been available by simply setting the venv download\nto some broken URL like \"http://localhost/none\", but\nneutron_venv_download will allow for much easier disabling of the\ncached venv download behavior.\n\nChange-Id: Ib1b8f2d3710dc3532abc818956a265f1095505b4", "date" : "10/01/2017 04:32", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "7ba2f49c8c26533a88a1a4d37ad390cfbc65df7c", "msg" : "Fix issue with symlinked files and remove unnecessary `become` lines", "date" : "19/04/2019 10:57", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "c43528e7bb1cd4a8bd29ac960a6464496a0f98ab", "msg" : "Fix database creation tasks\n\nThe previous patch [1] did not use the correct jinja\ntemplating for the variables. In addition, the permissions\nare not appended to so they get reset on every iteration.\n\n[1] https://review.openstack.org/571785\n\nChange-Id: I10b900727ef7b116aad8e4184538d827bb9cf21e", "date" : "14/06/2018 07:13", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "9bd5175055d30ff138ea103297471e7f4290f052", "msg" : "Fix virtualenv-tools issue\n\nplease see https://github.com/fireteam/virtualenv-tools/issues/5\n\nThis make installation of the virtualenv impossible on CentOS7 since\nyou endup with python > python2.7 and python2.7 > python\n\nlrwxrwxrwx. 1 root root 9 Nov 24 20:49 python -> python2.7\nlrwxrwxrwx. 1 root root 6 Nov 14 20:03 python2 -> python\nlrwxrwxrwx. 1 root root 6 Nov 14 20:03 python2.7 -> python\n\nChange-Id: I911f2a4de5b38d54bd7082fd2e8f2d66c2aa348a\nRelated-Bug: #1637509\nPartial-Bug: #1644629", "date" : "28/11/2016 09:29", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "75329362ff3edb1383b7d6e2e8b2a0e1aaa9f971", "msg" : "🐛(playbook) avoid downtime during switch or rollback\n\nThe current switch_routes ansible task leave the current route in an\nundefined state for a few seconds when switch or rollback playbooks\nare executed.", "date" : "14/01/2020 11:21", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "45382c0e10fd762784fa0a1bd588e61be52fe3fb", "msg" : "Fix nova_console_novnc_ssl.yml include path\n\nThis was broken since this include was moved into a subdirectory with\ncommit 33b24727247bf37bafe0a328d20526df6322f19c.\n\nFor all other includes moved with the above commit this was fixed in\ncommit 6ce3958ed49afadbff00fd7e64f7e25f91d59bda. But this include was\nforgotten.\n\nChange-Id: I3606e47f6eee25c1865b4baf735b21385e066b0d", "date" : "31/05/2018 10:45", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "24a9ae9be9fa855beaee8cc2d6e3108c22ca4c6e", "msg" : "Fix incorrect logic for removes/creates", "date" : "19/04/2019 10:57", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "1ee6c091f2c9a0ee1da58d720cde3a4038d580b6", "msg" : "Fix tmpfiles.d when multiple service are running.\n\nadding {{ neutron_lock_path }} for the neutron lock dir.\n\nChange-Id: I661dd9da6b9a65be3266907e560703caa0a0d6af", "date" : "09/11/2016 18:09", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "fec255ee3c221596c4e1fd98efa8b0c78c1975fe", "msg" : "🐛(tasks) remove empty volume templates when trying to create them\n\nCreating volume can be condition by the env used when the application is\ndeployed. Templates can be empty and the creation will fail. We have to\nfilter volume templates to remove empty template and then create non\nempty volumes.", "date" : "18/11/2019 16:28", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "0928e61bba2229bf7d25e8f2981fe24902b61723", "msg" : "🐛(secrets) fix private docker registry task when checking if file exists\n\nThe condition was reversed when checking if a secrets file exists with\ncredentials to private Docker registries.", "date" : "09/10/2019 09:41", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "849295d2564a84fa919be10b9045860fbe1a8b76", "msg" : "Fix LXC setup to use with development.yml playbook\n\nFixes the setup process of an LXC development environment using\nplaybooks/development.yml.\n\nIt relies on https://github.com/coopdevs/devenv to create the LXC\ncontainer. As it has some personal specifics I can't commit the\nnecessary `.devenv` file but the following can serve as an example\n\n```\nNAME=\"ofn\"\nDISTRIBUTION=\"ubuntu\"\nRELEASE=\"xenial\"\nARCH=\"amd64\"\nHOST=\"ofn.local\"\n\nDEVENV_USER=\"openfoodnetwork\"\nDEVENV_GROUP=\"openfoodnetwork\"\n\nPROJECT_NAME=\"openfoodnetwork\"\nPROJECT_PATH=\"/home/pau/dev/openfoodnetwork\"\n\nPYTHON_INTERPRETER=python3\n```\n\nThis is the one I used. After having the container up and running,\nrunning the following you'll have it ready.\n\n```\nansible-playbook playbooks/setup.yml playbooks/development.yml --limit=lxc\n```\n\nThere are a number of improvements that can be made but this is a good\nfoundation to get up to speed.", "date" : "12/04/2019 16:11", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "6d4568f59c78acad6843bef3d458e2867aa81e4b", "msg" : "Fix removal of SELinux fcontext\n\nDelete fcontext when equivalence is in the context\n\nChange-Id: I7f3b2c4b5b53c6152d73343af1906ed8fa46640b\nRelated-Bug: 1742732", "date" : "25/04/2018 09:49", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "cf56eca98d538b267a8170210c44f345590fa275", "msg" : "Fix linting issues for ansible-lint 3.4.1\n\nPreparing this role for the ansible-lint version bump\n\nChange-Id: I4d6689aae6a1192b595bc2f40da6d8c039373a08", "date" : "02/11/2016 12:38", "is_false_positive" : true, "repository_id" : "52862885" }, { "sha" : "7ad805df1fcb18f00d8848acd5a471355c3a1e52", "msg" : "Fix kernel post-installation script\n\n`/etc/kernel/postinst.d/nova-kernel-permissions.sh` (introduced to fix Bug #1507915) is supposed to make newly installed kernels readable to the nova user, as kernels on an Ubuntu system are otherwise only readable to the root user [0].\n\nThis script didn't work for a few reasons:\n\n- It never ran, because scripts in `/etc/kernel/postinst.d` are called by `run-parts`, and run-parts skips any script with a period in the name [1].\n- Its shebang was missing its bang\n- If installation of the same kernel is installed more than once (e.g. reinstallation), `dpkg-statoverride` (and the whole kernel installation) would exit with error, complaining about an override already existing [2].\n\nFixed with these changes respectively:\n- Renamed script to remove the period\n- Fixed typo in shebang\n- Added `--force` flag to `dpkg-statoverride`\n\n[0] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/759725\n[1] https://bugs.launchpad.net/ubuntu/+source/debianutils/+bug/38022\n[2] https://bugs.launchpad.net/openstack-manuals/+bug/1275080\n\nChange-Id: I0e130e3c3ecf2171dbdc0e9a809f8066c30d4bc9\nCloses-Bug: 1763479", "date" : "12/04/2018 14:58", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "ff770de11c95b066a8f5e26aabb4ff73fc888d8d", "msg" : "🚑(playbook) handle permission issues for secrets check\n\nChecking that application secrets exists requires that the logged user\nis allowed to list them in the active namespace. Typically, a deployment\nbot has not such permission and the deployment cannot be pursued.\n\nTo mitigate this issue, we have inactivated this checking for user\nwithout permission on secrets.", "date" : "24/06/2019 20:58", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "1d02538db4098708c40d3fe7b78077f326587037", "msg" : "Fix perms issue for dnsmasq on CentOS.\n\nlogs are in /var/log/neutron/neutron-dnsmasq.log\ndnsmasq[18597]: cannot read /var/lib/neutron/dhcp/5bb9f1cd-0188-4b31-a1ad-d59740cc6f10/opts: Permission denied\ncannot read /var/lib/neutron/dhcp/5bb9f1cd-0188-4b31-a1ad-d59740cc6f10/host: Permission denied\n\nChange-Id: I9de6da0249d665e0b0a95f2dde3c1f1fcc235b42", "date" : "28/10/2016 09:50", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "bbd03fe7a7f66b0c147aab8e0a3028db67a95c30", "msg" : "Fix build failures for Ruby 2.1.5 on Ubuntu 18", "date" : "26/03/2019 21:58", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "fe537c7a29ff7022e30771d2f59c00c9bece008e", "msg" : "Fix cache update after initial apt_repository fail\n\nIf apt_repository fails to update the apt cache after updating the\nconfiguration, retries don't register there was a change and so no\nattempt is made to update the cache by the module on the second attempt.\nThis failure can result in a failure to install packages.\n\nThis change adds an apt module task to update the cache if the\napt_repository task registers a change. This means updating the cache\nwill get retried on failure and no longer fail silently.\n\nChange-Id: I1d71deeee64fe27df1275965aac8240cc2ab427c\nPartial-Bug: #1750656", "date" : "22/02/2018 14:34", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "53c8996be397ef50013f5dd265d2bcea866c0730", "msg" : "🐛(playbook) prevent variable names collision for jobs\n\nWhen submitting a new job from an included task, the \"jobs\" variable was\nredefined in the pre-jobs loop, breaking the post job loop.", "date" : "27/02/2019 18:07", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "b706f200c971b54bc686a46ec471f3a27a5af421", "msg" : "Fix fatal missing database errors when doing a fresh install", "date" : "26/03/2019 19:11", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "12e72e6e37bd88e82065ee06cc0ca496de1e92bc", "msg" : "Fix missing keys on fresh install", "date" : "26/03/2019 13:38", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "90a4aa43b0e68a1b8301e97b71825b09f685d36c", "msg" : "✨(routes) allow to force route substitution\n\nIn some cases, it is usefull to force Route object substitution\n(delete & create) as somes fields for this kind of object are immutable\n(e.g. url). This behavior is now configurable in deployments and\ndefaults to false.", "date" : "22/01/2019 12:46", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "1a483db8d0fd629dc792c6160c182def57ee3ad3", "msg" : "Fix SELinux file contexts for nova's ssh keys\n\nThe original SELinux file context equivalance that was added for\n/var/lib/nova was too broad and needs to be made more specific.\n\nThis patch removes the old equivalence record and replaces it with\na specific file context rule. This allows live migrations to work\nwith CentOS 7 systems that have SELinux in enforcing mode.\n\nCloses-Bug: 1742732\nDepends-On: I52901ac48f9a95d0fe6b010f5940b5c39fce1aba\nChange-Id: I8f7c750edc1c7b354343f07230eb17d1357001de", "date" : "31/01/2018 15:32", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "52965e146018b72a69b5e0350b087be04ea81ee9", "msg" : "Fix race condition on starting services\n\nWe're seeing a lot of failures for loading the neutron-linuxbridge-agent\non localhost in gating. There is a race condition that means the service\nstart is attempted before the configuration file is placed.\n\nAlthough, this doesn't happen all the time - it suggests the static\ninclusion on the init tasks may well be causing this error.\n\nChange-Id: Ia9fbf588f64afe0e979163a319d3c07162ae8e17\nCloses-Bug: #1628851", "date" : "30/09/2016 10:52", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "1dc169b133da702b6dfc36ab334d99afd150f3f8", "msg" : "🐛(htpasswd) prevent new generation if file already exists\n\nWhen a htpasswd file already exists, instead of leaving it as is, the\ncreate_htpasswd playbook constantly recreats it. Hence, we handle it\nmanualy.", "date" : "19/12/2018 11:07", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "38512bc9dd6907f87d93efe24a0122595a4dc8f0", "msg" : "Fix systemd service for delayed_job", "date" : "14/07/2018 14:55", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "97931d3c63ef578c0aa6204ffc3965c016d993da", "msg" : "🐛(routes) fix unexpected route deletion\n\nThe current work fixes two major issues:\n\n1. We do not want to delete a route bound to a stack when we delete a\n stack with the same deployment_stamp (this is a follow-up of #189).\n2. Forcing route patching during a deployment or a switch is not\n required and leads to erratic behavior of the OpenShift ACME\n application that constantly try to renew route certificate as the\n object changed.", "date" : "07/12/2018 22:32", "is_false_positive" : false, "repository_id" : "133722058" }, { "sha" : "5bbf93cd7627a476831fbd408ab6740119e821f6", "msg" : "Fix ansible performance issue\n\nAn Ansible performance issue has been found when a task that contains\niterable variables is included in a task that uses a higher level\nconditional. This patch breaks the task out into individual tasks\nto remove the delay.\n\nChange-Id: Icc872a84a822dc0853a0a55d6913bf00a39c75c9", "date" : "02/08/2016 14:48", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "803ef8e28c22e574972dd6ddef5d82d5d2d65b56", "msg" : "Fix wrong NewRelic license key check", "date" : "31/05/2018 23:34", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "37a8b27287c75e7b370af8946f613b6457bbc060", "msg" : "Fail if TLS + TCP are enabled for libvirtd\n\nThis patch fails the playbook if TLS and TCP connectivity are both\nenabled. The role does not set certificates for libvirtd at this time\nand these configurations will cause libvirtd to fail.\n\nCloses-Bug: 1669436\nChange-Id: Ib0448b63b6ce7c7e5d48975b2bd9d78ef5c1218c", "date" : "17/08/2017 11:33", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "30899b83683242e2346cbab4413409d1ea49ea5e", "msg" : "Fix handler case where no old process is found\n\nIn cases where no old process was found, the shell\ncommand was exiting 1 and causing the handler to report\na failure.\n\nChange-Id: Ic1701f7495abdec713c05d2c95bfdd1e7b1ff73d\nCloses-Bug: #1603136", "date" : "16/07/2016 06:45", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "2e7901c6ef28efcfe621d2e8d82b76ced5ca8281", "msg" : "Fix YAML style", "date" : "22/12/2017 18:01", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "4ccf26f9311830f565ce0ea2fad836ac7b3c4ff0", "msg" : "Fix upgrades to map existing nova instances to cell1\n\nWhen upgrading with existing instances we need to ensure that existing\ninstances are mapped into cell1.\n\nChange-Id: I751ea370819379687b04f06e71afa68579bcbc69\nCloses-Bug: #1682169", "date" : "22/05/2017 13:27", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "0035646b75f5ff1b56daa9f8673918b48004d077", "msg" : "Fix ansible-lint complaint about directory permissions\n\nSwitch from quoted string to actual octal number format\n\nChange-Id: I30c73a6c026a41b0c92a2edf0f25067964c80d43", "date" : "05/07/2016 23:51", "is_false_positive" : true, "repository_id" : "52862885" }, { "sha" : "a0051edde29b066ef4bda83621e207b5297a09b4", "msg" : "Fix bugsnag configuration", "date" : "31/10/2017 15:17", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "9ae3404464f8d1f5da10c588c1dd883342639b0e", "msg" : "Fix for lookup and get_url occuring in different places\n\nWe use an SSH bastion host which we do our deployment through. The\ndeployment host doesn't have direct access to the same network as the\nhost. As a result the venv local checksum lookup fails.\n\nI have described this here:\n\nhttps://bugs.launchpad.net/openstack-ansible/+bug/1689283\n\nThis is a simple fix for this problem, assuming everything is good it\nwill need repeating in multiple places in the code base.\n\nChange-Id: Iad45d165a6b5c351fe26a9859862d8e04053cc74", "date" : "10/05/2017 12:43", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "02030667f1f164fba1351a51763a6363317dd1f3", "msg" : "Fix neutron lbaasv2 upstart init scrtipt placement\n\nCurrently the task wrongly check \"neutron-lbaas-agent\"\nvariables for deploying the lbaasv2 init script, where it\nshould check against the \"neutron-lbaasv2-agent\" variables.\n\nChange-Id: I0b68deafec4f067eed8967c4d264292e25d6bf08", "date" : "11/04/2016 10:52", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "c08ae43647f2069d991a160bd64700786fc5a211", "msg" : "Fix backup user config and path", "date" : "01/06/2016 17:35", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "d8073fdb38a2038e59d9009a4f064bd2d8b3c902", "msg" : "Fix how constraints are added to pip_install_options\n\nThis commit changes the pip_install_options fact name in\nneutron_install.yml to pip_install_options_fact. This allows us to\nmaintain the existing pip_install_options variable without overwriting\nit with options when in developer mode, which ultimately means we can\nhave multiple services running in a container use a combination of\n*_developer_mode: true and *_developer_mode: false. At the moment,\nif a service writes pip_install_options fact with the constraints\noptions, those options will persist to other services running in the\ncontainer even if *_developer_mode: false.\n\nChange-Id: Ie5583f64293d679080e642ad0fccc05b96f1e261", "date" : "17/03/2016 13:51", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "15131c7649c41e496bd746015dcf35013eebcd04", "msg" : "Fixed error in Galera SSL connection related task\n\n(according to https://review.openstack.org/#/c/425997/)\n\nChange-Id: I1cbee2de437284cbc241710aa4ace3d985e20574\nPartial-Bug: #1667789", "date" : "30/03/2017 17:30", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "989f4a38aaa49a78e2095f5787aa8169f125826b", "msg" : "Fix formatting of tasks\n\nAdd versions to community roles.\nUpdate contributors.", "date" : "06/05/2016 12:46", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "965afb00486cb664722b06714fdef295e1705298", "msg" : "Fix typo in tasks/neutron_lbaas.yml\n\nThere are a few task names in tasks/neutron_lbaas.yml that reference\nneutron_plugins_base instead of neutron_plugin_base. This simple\ncommit fixes this.\n\nWe also remove a trailing space in the same file.\n\nChange-Id: I7858048b6bb427c1c61b7e93aedfa9a869eab696", "date" : "16/03/2016 14:17", "is_false_positive" : true, "repository_id" : "52862885" }, { "sha" : "6fc78d941c81a9ee8d5e291efe2c76bcf4ca3d28", "msg" : "Fix cell enrollment wait conditional\n\nCast nova_discover_hosts_in_cells_interval to integer before\nchecking to see that it is < 1.\n\nChange-Id: I94b18590f2e7c21a192da685aa8d9873d6eb8768", "date" : "21/02/2017 23:05", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "199e76e19bc5a0a825f6d513954c07e167eb4b0a", "msg" : "Fix lint issues and improve travis config", "date" : "24/04/2016 09:57", "is_false_positive" : true, "repository_id" : "19954737" }, { "sha" : "d2da078745c8eb2e3f579d4bbdb50bbbe12eb0db", "msg" : "Fix idempotence for nova cell1 create\n\nnova-manage returns 0 if the cell is created, 1 if the cell creation\nfails, and 2 if the cell already exists. So we can use the return\ncodes from nova-manage to avoid failure when the cell already exists,\nand also to properly set ansible's ok/changed status.\n\nhttps://github.com/openstack/nova/blob/1102441a4259fe155eb2a61cd16c6e015787472c/nova/cmd/manage.py#L1425\n\nChange-Id: I078caf682aa01db6d5a1472946b25159f3473586", "date" : "09/02/2017 15:43", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "ed97bd78f3f9634ceea054aec57d858ec8b02001", "msg" : "Fix venv build fallback mechanism\n\nFixes the ability to deploy a venv in cases where:\n1) developer_mode is not enabled\n2) A cached venv is not downloaded from the repo server\n\nAlso introduced is a var that can be used to disable the cached venv\ndownload attempt entirely and force the fallback behavior. Previously\nthat would have been available by simply setting the venv download\nto some broken URL like \"http://localhost/none\", but\nnova_venv_download will allow for much easier disabling of the\ncached venv download behavior.\n\nChange-Id: Id41233789047906a0eb5f1af4d0d6b4dde55d8c7", "date" : "10/01/2017 04:32", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "748412d56d98b874b431b06d352b0451573c98d9", "msg" : "Fix for neutron optional packages items in list\n\nThe list parameter needs to be quoted for the task to work on\nwith_items\n\nChange-Id: I4c8b265e966928923aec8630c8896c0483c74ba3\nSigned-off-by: Javeria Khan ", "date" : "15/01/2016 13:36", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "85d8ed8075ca17a566021380fcf107288dca0657", "msg" : "Fix database access on deploy, backup and rollback", "date" : "15/10/2015 17:28", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "2c875dc440e5db77c0472b024e138766ce887423", "msg" : "Fix virtualenv-tools issue\n\nplease see https://github.com/fireteam/virtualenv-tools/issues/5\n\nThis make installation of the virtualenv impossible on CentOS7 since\nyou endup with python > python2.7 and python2.7 > python\n\nlrwxrwxrwx. 1 root root 9 Nov 24 20:49 python -> python2.7\nlrwxrwxrwx. 1 root root 6 Nov 14 20:03 python2 -> python\nlrwxrwxrwx. 1 root root 6 Nov 14 20:03 python2.7 -> python\n\nChange-Id: I2f36bcf543647944b51dbf854d776dab98fee69c\nRelated-Bug: #1637509\nPartial-Bug: #1644629", "date" : "28/11/2016 09:31", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "cfb2ed843c6c058df42038ef97d3612e86b01847", "msg" : "bugfix and update i10n file actions", "date" : "05/04/2015 23:10", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "e0455842604670a1bd1c4619a5cc3671d2169d78", "msg" : "Fix neutron migrations with optional providers\n\nThe venv creation process would include all python packages into the venv\neven if the optional provider was not used. This causes neutron migration\nissues and creates unneeded table. To resolve this, the py_pkg lookup\nplugin has been modified to ensure no \"optional\" pip packages are included\nin the base venv.\n\nThe optional string was added to the \"plumgrid_pip_packages\" array to ensure\nthe lookup plugin is no longer indexing those packages for inclusion in the\nbase venv.\n\nNote:\nThis patch includes a tox.ini configuration change to make it use\ntest-requirements.txt for the pep8 environment dependencies. This is\nessential to allow the lint testing to pass and can be reverted later.\n\nChange-Id: I999ebd52d99f984d7bfa19685fc0fa530c2b32a9\nSigned-off-by: Kevin Carter ", "date" : "13/01/2016 20:57", "is_false_positive" : true, "repository_id" : "52862885" }, { "sha" : "a42fba3fa5605c2cba8bdadbe4f64db4cbc3d248", "msg" : "Fix deploying test env. Fix problem of pg encoding with UTF8. Fix order of testing if unicorn is running.", "date" : "22/11/2014 09:59", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "6be7518b3d0a940a11132d2dc6d63198e034703c", "msg" : "Fix tmpfiles.d when multiple service are running\n\nThis fix tmpfile when multiple services runs in the same host with systemd.\n\nChange-Id: I94f462add1aa6a8a675d7c2f9ccc5801851a1e2d", "date" : "09/11/2016 14:14", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "67a9afe181474230f7309554e13c830c9a64c508", "msg" : "Fixes playbook runtime issues with ldap\n\nWhen using an LDAP backend the plabooks fail when \"ensuring.*\"\nwhich is a keystone client action. The reason for the failure is\nrelated to how ldap backend, and is triggered when the service\nusers are within the ldap and not SQL. To resolve the issue a boolean\nconditional was created on the various OS_.* roles to skip specific\ntasks when the service users have already been added into LDAP.\n\nChange-Id: I64a8d1e926c54b821f8bfb561a8b6f755bc1ed93\nCloses-Bug: #1518351\nCloses-Bug: #1519174\nSigned-off-by: Kevin Carter ", "date" : "07/12/2015 08:59", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "6361372415da731d1595a965fd47bb5bdabbdb07", "msg" : "Fix linting issues for ansible-lint 3.4.1\n\nPreparing this role for the ansible-lint version bump\n\nChange-Id: Ia5d254d43f9541c82c700080aafee276dafad0a7", "date" : "02/11/2016 12:48", "is_false_positive" : true, "repository_id" : "52862896" }, { "sha" : "c07d9106565a25ddcd54bd4090364d6d90430b1a", "msg" : "Fix warning \"[WARNING]: It is unneccessary to use '{{' in loops, leave variables in loop expressions bare.\"", "date" : "31/10/2014 05:26", "is_false_positive" : true, "repository_id" : "19954737" }, { "sha" : "39ea876420a0833bf282fd7b16d7d2dac6d5416b", "msg" : "Fix neutron issue w/ l2pop\n\nThis change resolves an issue where neutron is not able to bind to\na given port because l2 population is disabled and no vxlan multicast\ngroup has been defined. To resolve this the `neutron_l2_population`\nvariable is being defined and set to \"False\" in the os_neutron defaults\nand the vxlan multicast group will now contain a default value instead\nof an empty string.\n\nThe change also removes the neutron_l2_population checks in the tasks\nand templates because the variable is now being defined.\n\nChange-Id: Ic2973626d88781bfc67a4275afcf9feffeb63f36\nCloses-Bug: #1521793\nCo-Authored-by: Ville Vuorinen \nSigned-off-by: Kevin Carter ", "date" : "04/12/2015 19:38", "is_false_positive" : false, "repository_id" : "52862885" }, { "sha" : "ace6a31ee34f1eb08ff3133581621a71101f1a2c", "msg" : "fix bundle issue", "date" : "24/10/2014 13:20", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "1d4c3ad6ece7648d7329c5a6bfd42ed9b53b3022", "msg" : "Fix permissions for the Nova lock directory in systemd\n\nThe directory set as `lock_path` in `nova.conf` must be created with\nthe nova system user as its owner, otherwise the VIF plugin would fail\nto acquire a lock when launching an instance.\n\nHere we set up systemd to create this directory with correct owner and\npermissions, besides moving its path to a `nova_lock_path` variable.\n\nApparently, the `/var/lock/{{ item.value.service_name }}` directory,\nwhich is also created by `nova-systemd-tempfiles.j2`, is not needed at\nall. But as this patch is intended to be backported to a stable release,\nwe keep it by now to avoid any unforeseen issues.\n\nChange-Id: I9886778eddc23f0f71dfdfc87f4f715054946b3d\nCloses-Bug: #1636604", "date" : "27/10/2016 17:24", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "e2c67a6474c5f94c24803f177866834ee1bc0f9c", "msg" : "bugfix symlinking", "date" : "18/10/2014 08:14", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "1b34f8be799fbec7c6e128252289454e14725138", "msg" : "Fix race condition for nova_compute installation\n\nThe nova gate is failing intermittently because the libvirt-python pip\npackage is not installed on localhost (compute host) consistently.\n\nThis seems to be caused by the dyanmic inclusion on the compute\ninstallation tasks. The pip installation task is skipped altogether on\nthe failed gates, whilst it is run on the successful gates.\n\nChange-Id: I482e6a66999da8194eafbd57eae1b1f422c8e193", "date" : "04/10/2016 13:27", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "ba135d45564610be828934534e38e131f4657746", "msg" : "bugfix rollback", "date" : "06/10/2014 15:19", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "9e998b52ee0e66d1510a40691390e9a896631921", "msg" : "Fix novnc console include positioning\n\nCurrently the nova console (spice/novnc) includes happen before the\nvenv validation/download in nova_install. While this works for spice\n(the default) because it doesn't use the nova venv, novnc does, which\nbreaks nova console install when novnc is enabled. This patch moves\nthe include for novnc (and spice) to after the venv checksum/download.\n\nChange-Id: I8c6fb525727c177ef69d8ac5fa915840643a12a8", "date" : "15/09/2016 14:42", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "907edf99380485c8fcda5fed10e1da9d09de73af", "msg" : "fix spelling typos in comments", "date" : "31/07/2014 23:51", "is_false_positive" : true, "repository_id" : "19954737" }, { "sha" : "2c641baaffd6ec7f1a0222089252686f239bf150", "msg" : "Fix race condition when configuring the qemu save directory\n\nThe /var/lib/libvirt/qemu/save directory is not actually created\nby the installation of libvirt-bin, it is created by libvirt upon\nstartup. So if libvirt is slow to initialize and this task runs\nbefore the directory is created, then the next task:\n\"Check if the qemu save directory is empty\" will fail with:\nstderr: ls: cannot access /var/lib/libvirt/qemu/save: No such file or directory\n\nChange-Id: I0d035fa6b4eaedebb733fef2126fe9c4f63c2917", "date" : "16/08/2016 23:56", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "48fcbe986241faf51c01c367ae4c333693168793", "msg" : "fix and refactor rollback and deployment", "date" : "26/07/2014 09:12", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "16cd269e464df30c1a077bbb595d92364dd5ec71", "msg" : "fix gem lang bug", "date" : "23/07/2014 15:23", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "7872bd7d5f96fb78e238e20e88bdf7be94060ec8", "msg" : "Fix ansible performance issue\n\nAn Ansible performance issue has been found when a task that contains\niterable variables is included in a task that uses a higher level\nconditional. This patch breaks the task out into individual tasks\nto remove the delay.\n\nChange-Id: I47dd008bc3d24cb69c429a4f0fd373a7f9499147", "date" : "02/08/2016 14:53", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "3991883b400a8a38049cc8ad018451ce3796066a", "msg" : "Fix ansible-lint complaint about directory permissions\n\nSwitch from quoted string to actual octal number format\n\nChange-Id: Ie188dc7cab2072a94395732c002443d10fcb1cae", "date" : "06/07/2016 00:47", "is_false_positive" : true, "repository_id" : "52862896" }, { "sha" : "2b1e5aefc5cac9e42e7a43c55cbcdb9b355ea835", "msg" : "fix post-receive bug", "date" : "22/07/2014 03:04", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "2579628514c026234e7aaa1419be95ebf7edf473", "msg" : "Fix for https://github.com/oravirt/ansible-oracle/issues/139\n\n- Manage object privs for a schema/role\n- privs are managed in the format:\n - privs:owner.object_name\n - select,update:appschema1.table1\n - execute:appschema1.package_name\n\ne.g\nusers:\n - schema: appuser1\n default_tablespace: appuser1_data\n grants:\n - approle1\n object_privs:\n - execute:sys.dbms_lock\n - select:sys.dba_pending_transactions\n state: present", "date" : "26/12/2018 19:29", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "47349691fb590673d4931d253c9c6e078564ece3", "msg" : "Fix shell command usage\n\nIn https://review.openstack.org/320624 a method of providing the\nshell module arguments was used which breaks ansible-lint (and\nis improper anyway). The lint check did not effectively catch\nthis. The lint check not working will be resolved in another\npatch. This patch fixes the task's syntax to ensure that fixed\nlint checks implemented in other repositories do not fail on\nthis role.\n\nChange-Id: If62fed46937193c0868ca2c9d2b4c29bfd331c59", "date" : "18/06/2016 12:35", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "eca946ceb5f002608c8559ee3e2158e2f489dd82", "msg" : "fix public file backup", "date" : "15/07/2014 13:32", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "752fb663cf7334f24ce6c7ff947a63b897ecf312", "msg" : "Bugfix for listener execution\n\nAdded PATH during start/reload Listener, because some versions of\nAnsible showwd strage problems while start/reload the listener...", "date" : "02/10/2018 07:30", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "1d310cb4fd5f41f3745ded93d4016c894531f7af", "msg" : "bugfix deployment", "date" : "15/07/2014 12:57", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "3ad285539356ab649757d16cb8b1fc3cc8c613cc", "msg" : "Fix nova_system_group_uid variable name\n\nThe documented variable to use to set the nova group uid is:\nnova_system_group_gid. Correct the variable name in the\nnova_pre_install.yml task.\n\nChange-Id: Ia4316c00c7dacae730c0802a9119141757e1eab6\nCloses-Bug: 1589663", "date" : "06/06/2016 15:01", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "d4085af25db3684532727f5228e4013ecd7f569d", "msg" : "Bugfix: the supported OS check should use version semantics", "date" : "03/07/2018 15:52", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "8810c5fb42f503f18485cd0ecc88e665f49d0aa5", "msg" : "bugfix app build", "date" : "15/07/2014 12:57", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "73a5c690061cda5709dda0189494729e4d76c564", "msg" : "Fix how constraints are added to pip_install_options\n\nThis commit changes the pip_install_options fact name in\nnova_install.yml to pip_install_options_fact. This allows us to\nmaintain the existing pip_install_options variable without overwriting\nit with options when in developer mode, which ultimately means we can\nhave multiple services running in a container use a combination of\n*_developer_mode: true and *_developer_mode: false. At the moment,\nif a service writes pip_install_options fact with the constraints\noptions, those options will persist to other services running in the\ncontainer even if *_developer_mode: false.\n\nChange-Id: Ifbc0e3e345e321b908088d3ea7fc1b1041ae084b", "date" : "17/03/2016 13:49", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "2553c8c9decce3a272d27ce38d71ca38c5e3e8ad", "msg" : "fix unicorn start handler", "date" : "15/07/2014 12:55", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "77c4cc14194d16f0126b746e118f9f3bb0bd19ba", "msg" : "Bugfix: the supported OS check should use version semantics", "date" : "02/07/2018 12:27", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "4dc293279cb33e74c4b918582a783bda5c90d915", "msg" : "fix db check, but its ugly...", "date" : "10/06/2014 11:27", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "cb5e6cfff3124629fec85b26bc3447030a5805b5", "msg" : "Fix command used to auto-detect virt type\n\nIf egrep is not located at /usr/bin/egrep, the os_nova \"Get virt type\nvalue and store as var\" task will silently fail causing the\nnova_virt_type to always default to qemu.\nUpdate the command to include a lookup for the correct path to egrep.\n\nChange-Id: I378b555d157ee3f39d682c3ddadb6e3ffd933503\nCloses-Bug: #1531670", "date" : "06/01/2016 16:27", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "53ed2500512c9ee0a47a05dcae8829f054213281", "msg" : "Fix for malformed fix in #59", "date" : "16/04/2018 13:07", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "9dc95792dd99d72399308ddb6c23ab02373f41d9", "msg" : "Fixes playbook runtime issues with ldap\n\nWhen using an LDAP backend the plabooks fail when \"ensuring.*\"\nwhich is a keystone client action. The reason for the failure is\nrelated to how ldap backend, and is triggered when the service\nusers are within the ldap and not SQL. To resolve the issue a boolean\nconditional was created on the various OS_.* roles to skip specific\ntasks when the service users have already been added into LDAP.\n\nChange-Id: I64a8d1e926c54b821f8bfb561a8b6f755bc1ed93\nCloses-Bug: #1518351\nCloses-Bug: #1519174\nSigned-off-by: Kevin Carter ", "date" : "07/12/2015 08:59", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "1ff8bb1c21bc83dbde19b8c30f7b698d637e1e9d", "msg" : "fix typo", "date" : "08/06/2014 13:14", "is_false_positive" : true, "repository_id" : "19954737" }, { "sha" : "9ba4ce55f67553e6346e8e0e4d0ed3cd96434dfb", "msg" : "Fix for https://github.com/oravirt/ansible-oracle/issues/39\n\nOperate on the actual file (/boot/grub/grub.conf) rather than the link", "date" : "04/11/2017 16:53", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "b1263fbca424036f2309889ba63b8b193cf90ad0", "msg" : "bugfix unicorn app", "date" : "06/06/2014 09:36", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "79192de31000b73f911890fd505ab9b64fbc864d", "msg" : "Fix nova_virt_type auto-detection\n\nIn https://review.openstack.org/243098 nova_virt_type auto-detection\nwas implemented, but the default nova_virt_type value of kvm was left\nin place, resulting in the auto-detection never happening.\n\nThis patch implements the auto-detection if nova-virt_type is not set\nand removes the default value for nova-virt_type.\n\nChange-Id: Ic1c8f042bc6bbee542373d335f338866efa06dc7", "date" : "02/12/2015 14:46", "is_false_positive" : false, "repository_id" : "52862896" }, { "sha" : "83142de3f2db82a1e76c4bbdf5913832d4c511c2", "msg" : "Fix for https://github.com/oravirt/ansible-oracle/issues/14\n\n- Uses a template instead of lineinfile\n\n- 2 different blocks are used based on version and if the database is a container or not (glogin_default_cdb/glogin_default_nocdb lists)\n\n- possible to override on an ORACLE_HOME basis:\n\n* add the glogin variable with a list of lines you want added:\n\n* oracle_databases:\n - home: db10\n glogin:\n - \"set sqlprompt \\\"_user\\\"\"\n - \"set lines 123 pages 1234\"", "date" : "26/10/2017 11:52", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "808bf2b5a8cf09bb9d0f9b19abe33f02f3be6252", "msg" : "bugfix unicorn setup", "date" : "04/06/2014 01:54", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "17720e1d5879d17e1e8e699da648ef203b4c8f83", "msg" : "Fix for https://github.com/oravirt/ansible-oracle/issues/37", "date" : "01/08/2017 14:01", "is_false_positive" : true, "repository_id" : "23215874" }, { "sha" : "f1859ca587fc7c8ca3e2d713f5a78417d7677b45", "msg" : "fix variables", "date" : "22/05/2014 01:32", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "d1b608963cf97b4e6c107a9d675630abbf2fad73", "msg" : "fixes #35 - added -w to grep\n\nNow greps on exact match of db name", "date" : "07/06/2017 12:44", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "9911b052b471d75479c15b2578ed320d3a08f301", "msg" : "fix missed ruby bracket", "date" : "20/05/2014 18:24", "is_false_positive" : false, "repository_id" : "19954737" }, { "sha" : "602e30e9e3951d7eea1cde3c795a3415e8811fda", "msg" : "fix typo", "date" : "20/05/2014 15:13", "is_false_positive" : true, "repository_id" : "19954737" }, { "sha" : "d4b01423dad02580682eb6f0b3baed4d2f9b8d18", "msg" : "bugfix Mount nfs share with installation media\n\nInstalling from unpacked local files without using a nfs server\nwas not possible, due to wrong when clause in tasks for mount/umount\nof nfs.\nThe detection of install_from_nfs has been fixed and works like expected.", "date" : "16/07/2016 09:11", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "ff4d3ada0b71aa8a47e60a471ec98462c52460c6", "msg" : "Fix to get GI node numbering match the order in the inventory", "date" : "18/05/2015 13:10", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "a6e3ed2ce7974358893903dc04ccf7a9da7fd9a5", "msg" : "Fix for incorrect 'remote stage location'", "date" : "21/04/2015 19:38", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "74ba5aec4b7a38c05f271accba41af1d2df9e34c", "msg" : "Fixed wrong module", "date" : "10/02/2015 20:46", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "04428f9f2f8fe8b0ad4257014a9975fcac6e67cb", "msg" : "Fix for selinux issue when adding user to sudoers", "date" : "23/10/2014 10:55", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "e86c8386a3e4173d1fe1f630adab9452241325f9", "msg" : "fix for permissions issue when using role separation", "date" : "12/10/2014 19:12", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "f0b2584a9eb440e58761eb66ef3db4d0621b8cc2", "msg" : "fix for permissions issue when using role separation", "date" : "12/10/2014 16:19", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "defd2a457c8d614dda654cb6a4aad8c740d40d95", "msg" : "Fix to not create initial diskgroup again", "date" : "07/10/2014 13:54", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "d54b101f24c82fc5f484b5606e59bf578d1676c5", "msg" : "Fixed bug in when-condition", "date" : "12/09/2014 08:39", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "2bb9566db25bd13d24249e7aa93308c47334721c", "msg" : "Fixed typo", "date" : "08/09/2014 11:32", "is_false_positive" : false, "repository_id" : "23215874" }, { "sha" : "5bd2356e9b103a2c79d95cd462b719c45d03f8aa", "msg" : "Fixed typo in opatch lsinventory", "date" : "05/09/2014 14:01", "is_false_positive" : true, "repository_id" : "23215874" }, { "sha" : "9fe3f82bcf9933cd7aba6b4a0fee90f69d4a96e0", "msg" : "Fix 'System is booting up' error on undercloud\n\nWhen running oooq from master I constantly hit the following error:\nPLAY [Create the virtual BMC]\nTASK [Gathering Facts]\n\ntask path: /tmp/bruce-ha/hab-03.ha.lab.eng.bos.redhat.com/run/playbooks/quickstart.yml:67\nTuesday 30 June 2020 03:33:53 -0400 (0:00:00.030) 0:07:39.141 **********\n...\n ssh_retry: attempt: 3, ssh return code is 255. cmd (['ssh', '-F', '/tmp/bruce-ha/hab-03.ha.lab.eng.bos.redhat.com/run/ssh.config.ansible', '-o', 'StrictHostKeyChecking=no', '-o', 'IdentityFile=\"/tmp\n/bruce-ha/hab-03.ha.lab.eng.bos.redhat.com/run/id_rsa_undercloud\"', '-o', 'KbdInteractiveAuthentication=no', '-o', 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', '-o', 'PasswordAuth\nentication=no', '-o', 'User=\"stack\"', '-o', 'ConnectTimeout=10', '-F', '/tmp/bruce-ha/hab-03.ha.lab.eng.bos.redhat.com/run/ssh.config.ansible', 'undercloud', \"/bin/sh -c '/usr/bin/python3 && sleep 0'\"]...), paus\ning for 3 seconds\nfatal: [undercloud]: UNREACHABLE! => {\n \"changed\": false,\n \"unreachable\": true\n}\n\nMSG:\n\nData could not be sent to remote host \"undercloud\". Make sure this host can be reached over ssh: Warning: Permanently added 'undercloud' (ECDSA) to the list of known hosts. \"System is booting up. Unprivileged users are not permitted to log in yet. Please come back later. For technical details, see pam_nologin(8).\" Authentication failed.\n\nThe reason is that we run gather_facts on the undercloud vm, but we are\nnot really 100% guaranteed that it is up and accessible just yet.\nLet's make sure that is the case before proceeding.\n\nTested this and now I correctly pass the problematic step.\n\nChange-Id: Iddc2e7ba0ffbb85231f7ec4bafe9f3c27918456b", "date" : "02/07/2020 08:29", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "b4a3a7d9f7e6be109abc52be4996cb95df963b64", "msg" : "Fix repo-setup for Centos8 Train\n\nWith this patch we are reintroducing OS version in the conditional.\n\nWe moved away from OS to release based conditional in patch[1]\nbut earlier Train runs on C7 only.\n\nWe are reintroducing OS conditional and removing release conditional\nas its not needed anymore, all C8 based repos are component based and\nall C7 based repos runs on old non-component pipelines.\n\n[1] https://review.opendev.org/#/c/720776\n\nStory: https://tree.taiga.io/project/tripleo-ci-board/task/1836\n\nChange-Id: Id8eefa0d6a8815d0d286d36848133550a8093fc7", "date" : "26/06/2020 14:18", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "e4bcd5c3956fe2ed6b0467b7ba857d9d23042b64", "msg" : "Fix logic for \"Check DLRN hash newest format\"\n\nThe logic should be fail if:\nnot (old format)\nand not (new format)\nand not in (allowed list)\n\nChange-Id: I277b0d41cc764575e5df71b4eb2f1740a5e6f033", "date" : "20/03/2020 09:52", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "d37944c41e7467a078ef02d312adc5ffe068555a", "msg" : "Fix convert image package list\n\nhttps://review.opendev.org/#/c/711078 converted\nit to string which made the wrong install command,\nthis patch converts it to list again so it works.\n\nChange-Id: Ia8d43951b22d50e1cd167961c447cc7362974939", "date" : "05/03/2020 14:59", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "34248506123ba9c5348a20f7c575144434e6fbdb", "msg" : "Fix secondary (overcloud) subnode indexes\n\nHistorically, as of Iaf43023db700d875d3569ed811069454d863cba8 we're\nused to build the multinode inventory starting with subnode-2.\nThat's because nodepool originally was assuming subnode-1 is for\nprimary/undercloud. Later on there had been added the corresponding\nprimary/secondary groups with the pass-throw numeration starting from\n0.\n\nThe old numeration scheme now breaks multi-node jobs deployed with the\nnew CI reproducer. Let's switch the indexing back to + 1.\n\nChange-Id: I16e6e33179d5df9ddc93bae9046ea76ec337e0bd\nSigned-off-by: Bogdan Dobrelya ", "date" : "02/10/2019 15:25", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "9df739dd2a569a92545072c86cf9c4a8efdce796", "msg" : "Fix failure in featureset039\n\nWith the upgrade to ansible 2.7 this role started to fail on\nfeatureset039 due the miss of python3.\nThis patch fix it removing the args from shell module and updating the\npython script to use /usr/bin/env.\n\nChange-Id: I5b827d8e2011fb39e1df7786f012e5551cc4e0d9\nCloses-Bug: #1834655", "date" : "01/07/2019 11:48", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "8f445e70f406e7d0cd731bf36966a265dec190cd", "msg" : "Fix ssh agent handling of keys\n\nA) When using ssh-agent there is no ~/.ssh/id_rsa file so the line\nbelow will fail:\n\nansible_private_key_file: \"~/.ssh/id_rsa\"\n\nNot mentioning the key file would allow Ansible to use the agent one.\n\nB) fix bug where failure to dump agent key was ignore because\nssh-add -L returns 0, even when there are no keys. Now we check that\nthe dumped file is non-zero.\n\nC) avoids potential failure to connect to the agent when become is\ntrue (inhered). Avoids:\n\nCould not open a connection to your authentication agent.\n\nChange-Id: Ifb6454fe49339e54b2083d92b4c3800a59e01a46", "date" : "09/01/2019 15:42", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "77406e3466b9d394c6fb303e1c744ef09ebb81b2", "msg" : "Fix runtime Ansible warnings\n\n- deprecation of \"static\", using 'import_tasks' for static inclusions\nor 'include_tasks' for dynamic inclusions.\n\n- setup without value (ansbile yaml schema error)\n\nDepends-On: https://review.openstack.org/611844\nChange-Id: Idf2b3ec27d5c58d656b07a8b1274131281b7392c", "date" : "29/10/2018 15:39", "is_false_positive" : true, "repository_id" : "55234238" }, { "sha" : "18ad098504f21abec8d1cb370578384d07f55124", "msg" : "Fix bad 'retry' role attribute\n\nUntil we have change to ansible-python-3 we have the following warning\n[WARNING]: Ignoring invalid attribute: retry\n\nBut with package from fedora28 ansible-python3 it's stated as an error\nERROR! 'retry' is not a valid attribute for a Task\n\nThis try to fix this and maybe other problems, could be related to\nansible.cfg from fedora28.\n\nStory: https://tree.taiga.io/project/tripleo-ci-board/task/285?kanban-status=1447275\nChange-Id: I0de43573ee37a08544452d7709308aa46ad35aa3", "date" : "26/10/2018 10:53", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "18aa39e6a10e1da7a42234fa3c1f3e8152cb5c44", "msg" : "Fix .bashrc path for XDG exports\n\nIntroduce a cached fact for the non root user home dir\nto use it outside of provisioning playbooks, just like\nwe do for the non root user UID as well.\n\nAdditionally, make sure the non root user created with\na home directory.\n\nChange-Id: Ie057afcbfb8233ba41115c1c04c778f1069486d5\nSigned-off-by: Bogdan Dobrelya ", "date" : "09/10/2018 11:04", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "df8823761e50cfdb4d0419447e90788c8dfae539", "msg" : "Fix spellcheck mistakes\n\nChange-Id: Idc664461e420cadd42d2c9acfbf50d5efccd88f7", "date" : "28/08/2018 07:49", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "328fb437b1a09ad2de15f152927fcdd22da59435", "msg" : "Fix Ansible Using tests as filters is deprecated\n\nAvoids deprecation warnings like below by adopting recommended syntax.\n\n[DEPRECATION WARNING]: Using tests as filters is deprecated. Instead of\nusing `result|failed` instead use `result is failed`. This feature will\nbe removed in version 2.9. Deprecation warnings can be disabled by\nsetting deprecation_warnings=False in ansible.cfg.\n\nChange-Id: I84a630415d5aee653e07de0da9321f2fa59eee24\nSigned-off-by: Sorin Sbarnea ", "date" : "17/07/2018 14:55", "is_false_positive" : true, "repository_id" : "55234238" }, { "sha" : "6be1f9dd1fdc04c7c610e14e3337af587e2717df", "msg" : "Fix image_cache_expire_days\n\nCast image_cache_expire_days as int\n\nChange-Id: Iebf76f91574df5e6d1b06633a2a15b231be0433f\nSigned-off-by: Bogdan Dobrelya ", "date" : "21/03/2018 14:12", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "32e9d3ee84f488ef2c1b519aa645b883c5757226", "msg" : "Fix ansible warning group and host with same name\n\nAnsible warns us that our generate inventory use the same name for\na group and a host:\n\n [WARNING]: Found both group and host with same name: undercloud\n\nIt doesn't make much sense to have an 'undercloud' group with just the\n'undercloud' host in it. Skip group creation in the generated inventory\nwhen the group name matches the name of the sole group host.\n\nChange-Id: I77bf3de7b2bfc7787a07d748ba28f9ff448a71ab", "date" : "18/01/2018 12:04", "is_false_positive" : true, "repository_id" : "55234238" }, { "sha" : "feb71c76853fa3cf8eb799fa7e379bda95b4ccd2", "msg" : "Fix ansible warning with jinja2 delimiters\n\nAnsible starting with version 2.3 warns about jinja2 delimiters used in\n'when' statements:\n\n [WARNING]: when statements should not include jinja2 templating\n delimiters such as {{ }} or {% %}\n\nChange-Id: Idccda187671a0454157b831fc7c6b0eadde173c9", "date" : "18/01/2018 10:21", "is_false_positive" : true, "repository_id" : "55234238" }, { "sha" : "084c92c9f9b46b4d7940c29dcdaa923e7c8f632f", "msg" : "Fix undercloud inventory ansible_host\n\nMaking ansible_host=undercloud won't work for some modules such as the\n'synchronize' rsync module because there is no real hosts entry. This\nchange fixes this by setting ansible_host={{ undercloud_ip }} instead.\n\nChange-Id: I4e0823dffd9da9186836e0959d9c28112f747198", "date" : "16/11/2017 12:49", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "a7116ed3b50768f47d21d0d8e4ffd2502fdfc041", "msg" : "Fix ssh tunnel systemd unit file permissions\n\nFile should not be marked as executable, as reported by journald:\nsystemd[1]: Configuration file /etc/systemd/system/ssh-tunnel.service is\nmarked executable. Please remove executable permission bits. Proceeding\nanyway.\n\nChange-Id: I779bbc2fb3b11fd7d8d1201a61e92543226fae57", "date" : "13/11/2017 12:04", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "e924839f67282ef303750ad7241bde781283e59c", "msg" : "Fix clouds.yaml generation\n\nPreviously the os_tenant_name was being used to generate the\nproject_name in clouds.yaml. But if your credentials environment did not\ninclude an OS_TENANT_NAME declaration but did include an OS_PROJECT_NAME,\nthis could result in a bad clouds.yaml and auth failures. This change\nadds the tenant_name in the clouds.yaml as well as setting project_name\nto use os_project_name while still falling back to the previous\nos_tenant_name. Additionally since this is a v2.0/v3 issue, let's\nsupport properly defining the identity api version if defined.\n\nChange-Id: Iea728eabc1bc00facb3f208a69dbafaa630912b2\nCloses-Bug: #1723669", "date" : "14/10/2017 16:41", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "e345c7b282ebd00f89ae8cbd9dc5966f49678450", "msg" : "Fix image locations in roles/libvirt/defaults/main.yml\n\nThe previous URLs were no longer working; current location is using a\n\"consistent\" subdirectory.\n\nChange-Id: Idf6374220aeb1499178a07794d558382950a7c2d", "date" : "05/10/2017 18:44", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "70f3ba101b6acc94940aae0a1c615c01754d6ba2", "msg" : "Fix conditional in environment/setup role\n\nCurrent conditional does not work with Ansible 2.3\n\nCloses-bug: #1701006\nChange-Id: Ic86fb5f86fb5db8a721859e5ec85e8b569f17550", "date" : "28/06/2017 18:44", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "f1178da112f51e0da40c11c90069757e481cd631", "msg" : "Fix iptables chain name used for UI forwarding\n\nThe chain IN_public_allow does not exist, which breaks the undercloud\ndeployment. Therefore changing it to the default INPUT chain, and doing\nan insert to make sure the rules are executed before a final DROP/REJECT\nrule on systems running firewalld.\n\nCloses-Bug: 1699453\nChange-Id: I32ce9ab5d7d8a4aa113d5f4f9ad95ea76ea8fc61", "date" : "21/06/2017 13:44", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "1f93e3021cb4f95f3eafe6bf53ed29aa1f9d0afd", "msg" : "Fix dynamic include for conditional/tagged tasks\n\nFollows up https://review.openstack.org/#/q/topic:dynamic_include\nonce the repo-setup role has been moved from extras to oooq.\n\nAnsible 2.1 tries to predict static/dynamic cases for\ninclude. It sometimes fails to do so for tagged or conditional\ninclude commands. This makes all included tags/tasks to be played,\nbut skipped anyway, even though it was asked to be omitted.\n\nHelp ansible to predict dynamic cases by explicit 'static: no'\ndirectives put for 'when:/tags:' include commands. This speeds up\ndeployment a lot.\n\nChange-Id: Ic4288c8f2ecc0b5a144e108ffb9edc21fa3cf101\nSigned-off-by: Bogdan Dobrelya ", "date" : "31/05/2017 09:39", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "ecb109d647b0cf9a5640abf5d44ff9993318ffdc", "msg" : "fix virthost yum repo setup\n\nFew issues found:\n1. the repo-setup playbook in tqe was overwriting\nthe repo-setup playbook in tq.\n2. added the proper tags\n3. create a default variable in tq/common\n4. move repo-setup earlier in the workflow.\nIn most cases this will just be skipped, however\nin the cases where custom yum repo-setup is required\nit is best to do it early in the workflow.\n\nChange-Id: I8f3680129205ff120bb455becbe6a9291035fe8a", "date" : "04/04/2017 19:27", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "82e30816e4295a2e562f07ebe289bce00a16e454", "msg" : "Fix for quickstart image building\n\nIn 57443434af78565cb7850886383f04b5e3ab4a08 we introduced a check\nfor overcloud_as_undercloud to the convert-image role in order to\nmake it generic enough to handle converting a baseOS image. This\nhad the unintended consequence of breaking image building where\nwe do not set this variable.\n\nInstead, we can just check if the overcloud-full image exists, and\nonly convert it in that case.\n\nChange-Id: Ica9f55b970db12d2fd98ae6a38a0ee99b171ae1d", "date" : "30/03/2017 17:22", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "bb0324552eb535831d9361b8b2805a3764aaf2a5", "msg" : "Fix ansible-lint.sh script for roles and playbooks\n\n- According to the ansible-lint documentation, we can pass a role directory as\n an argument. But due to https://github.com/willthames/ansible-lint/issues/210,\n the role directory has to contain a trailing slash!\n\n- This patch fixes the following ansible-lint rules:\n * ANSIBLE0013: Use Shell only when shell functionality is required\n\n- It enables the ansible-lint verbose mode.\n\nChange-Id: I9a34fcb36758b6ec6019c50ea4633ab35ce21f8c\nSigned-off-by: Gael Chamoulaud ", "date" : "14/03/2017 10:10", "is_false_positive" : true, "repository_id" : "55234238" }, { "sha" : "24437dd45e39dc1964aacf14dc5d73f5915ba3f5", "msg" : "Fix devmode for change to TripleO produced images\n\nWith the TripleO promotion on Nov. 22, we no longer have any repos\non the overcloud-full image besides the CentOS base repos. This\nmeant when we tried to install python-tripleoclient in the script\nthat converts that image to an undercloud image it would fail.\n\nThis patch splits up the repo injection tasks from the image\nupdate tasks, and puts the repo injection tasks before the image\nconversion.\n\nIt also addresses an issue where just after TripleO promotion,\ndevmode is broken until the buildlogs repo mirror catches up. This\ncan be up to 2 hours. We fix it by allowing the install of tempest\nand test packages to fail without failing the convert script. This\nmeans in that 2 hour window where buildlogs is behind the image\ncontent, we won't have tempest on the undercloud, but that is\nbetter than not being able to boot an undercloud at all.\n\nFinally, it splits out the image injection task, so that it is\nalways run when using an overcloud as an undercloud, and not\nsolely for the devmode use case.\n\nChange-Id: Ide7e3814809c54ee57225db848e014f482a60ec7", "date" : "23/11/2016 14:51", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "358e371021107ad3c32225e807cec23eed554f2a", "msg" : "Fix 3rd part gate repo injection\n\nPlace it after we update the upstream CI image to ensure the gating repo\nwill not interfere with the update from upstream. Also do not try to\ninject into the undercloud when using overcloud as undercloud.\n\nChange-Id: I3226cce311a43bcaedca4eef3bec262a8c0fb311", "date" : "19/09/2016 18:47", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "456ca7480acc3e8e9cce60a30a49adebdbcdf5eb", "msg" : "Fix ansible-lint errors in all playbooks and roles\n\n- add changed_when condition to each shell/command invocation\n- set it to false when the command is just information gathering\n- set it to true when it is a long, possibly not idempotent script\n- add name to all tasks that were missing it\n- use file module instead of rm/mkdir\n- use command module where shell is not required\n\nChange-Id: Iad378e80276426e047750d050ccd19d398f36162", "date" : "19/09/2016 18:27", "is_false_positive" : true, "repository_id" : "55234238" }, { "sha" : "bcfeb98e1cad4728bd199abd00f0e46a31cdca86", "msg" : "Fixes for devmode convert_image\n\n* clean up the file system resize\n* propagate errors from the virt-customize script\n to stop the playbook on errors\n\nChange-Id: If174bcd8f40796a7d8031ba158e129b573f036a6", "date" : "19/09/2016 14:12", "is_false_positive" : true, "repository_id" : "55234238" }, { "sha" : "0cec56d80b5b75e89b4c02befc8a10f4e69e1f0a", "msg" : "fix teardown (tagging and ansible_user)\n\nThis patch fixes two large problems with our teardown logic:\n\n(a) the tags applied to the teardown plays combined with the way we\nwere calling ansible in quickstart.sh meant that we never executed the\nteardown tasks with the default `OPT_TEARDOWN=nodes` behavior.\n\n(b) We were calling all of the teardown tasks at the same point, which\nmeant that the environment and node teardown tasks were being called\nwith `ansible_user=root`. This meant that the node teardown in\nparticular was a no-op, because the libvirt environment of the stack\nuser was invisible to the tasks running as root.\n\nWith this change in place, I can successfully run quickstart.sh\nseveral times in a row without error (previously this would fail\nbecause the teardown tasks wouldn't execute, causing conflicts)\n\nChange-Id: Ic94241c1d87b2dae335c6cb6627a4fdb5419482e\nCloses-bug: 1610677\nCloses-bug: 1610537", "date" : "11/08/2016 10:57", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "947dba1f56bbc1e088dbe9e91bf384d9ae81f313", "msg" : "Fix the provision playbook\n\nThere was a missing list item there, that causes the rebuild inventory\nrole to not get called. This caused issues with the rest of the\nplaybooks running as root on the virthost.\n\nChange-Id: I152764b4c55ef7dbb9d71f0f37c08e9f904e2254", "date" : "01/08/2016 17:30", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "d44e56372f5a745f0f8f4bcebfd6d876321108f1", "msg" : "Fixes for dlrn gate repo injection while using devmode\n\n- invert dlrn repo injection and update order\n- check if overcloud image is already available before trying to extract\n- don't try to inject overcloud image if it wasn't extracted\n\nChange-Id: Iee49ca5e08ece0917ee42d62054da0d0b6f9882c", "date" : "15/07/2016 16:35", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "f9ffdaf86ae12ddbbd5b6e449163d7ffda61c886", "msg" : "fix for libvirt pool autostart on RHEL-7\n\nhttps://bugs.launchpad.net/tripleo-quickstart/+bug/1597905\n\nChange-Id: I5b843897ee7941b01df39d1520c521428e53c403", "date" : "01/07/2016 00:45", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "45e65e2d4d3529311d38fa8274ef4c199a794055", "msg" : "Fixes for the update image script in dev mode\n\n- increase virt-custumize RAM\n- add -x for debugging\n- set timeout for the script\n\nChange-Id: I0b522eefd4cd0754b14f47baa1af1a03de119c74", "date" : "28/06/2016 21:42", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "520b5c135d2889af90689d049aacf6138cca8c61", "msg" : "Fix gate failures due to change in provisioning behavior.\n\nDue to the change in provisioning behavior we need to add\nthe virthost to the in memory inventory in the provision/local role.\n\nThis is redundant for quickstart.yml, but the task is idempotent.\n\nChange-Id: I0c56e5d05d523234bdb37dbf48744d96c78a65cd", "date" : "28/06/2016 15:55", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "858269a1c79bd22c5e124660def2fa1e819fcd5b", "msg" : "fix tripleo-roles after explicit teardown change\n\nchange# Icc6bd97e4ec74ab8be776a8cd6a0429603b9dfa7 introduced\na different workflow for provisioning.\n\nChange-Id: I4578fc04853114f49aa551cec04377100b72c024", "date" : "27/06/2016 08:35", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "e9bafbd4397c61635c66a230c48d11a41a7da135", "msg" : "Fix script creation modes to standard 755\n\nChange-Id: I9faca031251d27e058b2e29e015aa99a8d5e023c", "date" : "16/06/2016 16:42", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "da478388da0645a5cc1f47513e54dca3ef8fcfdb", "msg" : "fix network configuration\n\nWhen deploying with `network_isolation: true`, we are failing to pass\nin the network settings from our configuration into the tripleo\ndeployment process, leading ultimately to deployment failures when\nattempting to use non-default values.\n\nadditionally, setting `network_isolation: true` required adding a\nnumber of explicit arguments to `extra_args`, so it was not possible\nto control the use of network isolation simply by toggling the value\nof `network_isolation`.\n\nThis commits allows the deployment to succeed with `network_isolation`\neither disabled or enabled, and allows the use of non-default values\nfor the network configuration.\n\nChange-Id: I68f5a87e390aa2ea8d8c5631eba17dc5dd44270e\nCloses-bug: #1581659", "date" : "17/05/2016 10:29", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "f9c5df2d9a8023f73ae887c1ab662774a0a69010", "msg" : "fix missing 'become' in environment/teardown\n\nthe check for existing libvirt networks was missing 'become: true', so\nthe check would always fail and the playbooks would never tear down\nthe libvirt networks. this would then cause failures later on when\ntrying to re-create them.\n\nChange-Id: I727eb22b5b225362b4add7d2e19578756c36a9c2", "date" : "23/03/2016 15:00", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "e155ae3a32ac69238258862e18a3b861e480de08", "msg" : "Fix publish role for promote job.\n\nThe destination for the promote jobs is rsync only. This change\nrestores rsync address (\"::\") and makes the creation of the directory\nvia ssh optional (and defaulting to off)\n\nChange-Id: If098e735be1b9a38c8acfbfe23efee053df68a17", "date" : "22/03/2016 15:48", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "c2da4c11e4f7ec0dd4a19c3748dedee453d29f0d", "msg" : "Fix image publishing in promote job\n\nThe image publishing is failing in the promote job\nbecause the working_dir variable is undefined.\n\nChange-Id: Ibc5191ebf20357210a6903453c484b8945fd2700", "date" : "19/02/2016 19:21", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "04dc10aeef3ef0a042aa08a25cbaa28703278d64", "msg" : "Fix and reorder parameters disk_size / memory\n\nChange-Id: I2aa63ba32743caf3af8028e4cf52fd41bddc9762", "date" : "15/02/2016 13:00", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "01fcaa62dedbd4a82d09e40d9274000161a78734", "msg" : "Fail if copying undercloud image hangs\n\nThis is a step towards fixing:\nhttps://github.com/redhat-openstack/tripleo-quickstart/issues/3\n\nIdeally we make it easy to modify the path of the\nlibvirt storage pool as well.\n\nChange-Id: I161acb1caef03e91b84f97020fa90b6a89f862b9", "date" : "28/01/2016 09:13", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "29caaebfb5edbd23a3658eb5d238bd3a70e6dd07", "msg" : "Fix HA jobs not passing HA args to deploy\n\nChange-Id: I1f54d04fedbe12191d13012a21dfab88d13415e4", "date" : "24/01/2016 10:23", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "45ff1104b8f00217b2a861dfef605fefd63530f2", "msg" : "Fix local_working_dir in mitaka ci playbook\n\nChange-Id: I941cd9a58bee7411d4004342d770d5a79d432960", "date" : "20/01/2016 14:32", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "e349d095c49d58381d20210026f1aebdc05ef70a", "msg" : "Fix log collection", "date" : "13/01/2016 11:32", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "775f515256fd76c15a4cd1ec46f6972f2522ac88", "msg" : "Fix sparsification of images", "date" : "11/01/2016 16:39", "is_false_positive" : false, "repository_id" : "55234238" }, { "sha" : "9bfa633543edac593d27803e6fb22df942e85589", "msg" : "Fix waiting for introspection of nodes\n\nWhen we don't have to run introspection of nodes, do not attempt\nwaiting for nodes to become managable:\n\nopenstack --os-cloud undercloud baremetal node list ...\n\nsince that would fail.\n\nAlso, move that task into the block restricted with\nthe step_register == True condition.\n\nChange-Id: Iab8b8dd4cf1fc8bd6ce70c8e7f4d567c040e18fa\nSigned-off-by: Bogdan Dobrelya ", "date" : "09/11/2020 10:53", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "d703963f99fc636f69e350feb70bf2110ea6728b", "msg" : "Fix registry for consumer jobs\n\nThis fixes the registry to use content provider ip for all branches.\n\nChange-Id: I56ef6008cd5b82a5b474f43b8df303e32fcf1088", "date" : "19/10/2020 08:23", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "2322ebce7c165e8d4f75507315ce392576588009", "msg" : "Fix tempestconf URL\n\nChange I02ac67e333cc1a5133269bd8562f18a8d50bb036 renamed\nopenstack/python-tempestconf to osf/python-tempestconf. Update use in\nthis repository.\n\nTripleO team: Please check whether this needs backporting and\ndo the backporting yourself.\n\nDepends-On: https://review.opendev.org/#/c/735890/\nChange-Id: I5221ea1324cf6dfbfd48153f6a99a396c36c042a", "date" : "08/07/2020 07:22", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "a585b509b1c1ceb215501761e3d36a14c98ab718", "msg" : "Fix newly-introduced 'Wait until nodes will be manageable' task\n\nIn change I5a35ca95c5f0e7b295f7bcf76e2ebb530e73c1a0 we added the\n'Wait until nodes will be manageable' in order to cope for slow\nenvironments. That change always assumed that step_introspect is\nset to true. When step_introspect is set to false, then\ntripleo_overcloud_node_import_provide is set to true and that means that\nthe nodes get imported with 'openstack overcloud node import\ninstackenv.json --provide'. Having --provide means the nodes will\nshow up with 'available' and not 'manageable'.\n\nChange-Id: I1d31343161b6a228426f3b63f477ed839a2fbef9", "date" : "30/06/2020 14:53", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "bc5bfed2477075665e29b1d334880c9dcc350f92", "msg" : "Fix debug deploy arg for standalone\n\nSet it default to False and fix the var name to become\nstandalone_tripleo_deploy_debug_arg.\n\nAdditionally, make ConfigDebug and DockerPuppetDebug extra debug settings\nto be controlled by that parameter as well.\n\nDepends-On: https://review.opendev.org/731128\n\nChange-Id: I8c6b4baa50867d8f82c244ef755556e87e81c942\nSigned-off-by: Bogdan Dobrelya ", "date" : "28/05/2020 12:23", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "579584710717f6cdc2031c8641aeb60f374cb595", "msg" : "Fix project name mapping to DLRN project name (v2)\n\nThis fixes failures produced when project name\ndoesn't starts with 'openstack/'\n\nThis is intended to unblock the use of tripleo-ci\nthat is now failing with projects that are not\nhosted under the 'openstack/' prefix (like for\nexample x/tobiko).\n\nNote: removed set -u because this can break source activate on old\nversions of virtualenv.\n\nThe role should not fail when it fails to find a mapping, so it was\nrefactored to assured that.\n\nAlso assures that the html report of Ansible is colored, making it\neasier to read.\n\nChange-Id: Ibb562f818419373700177f3b2e665cd4eb5e32ef\nPartial-Bug: #1859167\nPartial-Bug: #1858890", "date" : "11/01/2020 09:29", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "0de40307b85adcdb4fb27752ead32369e21f0d08", "msg" : "Fix ansible linter issues for undercloud-setup\n\nChange-Id: Ib5f00413d04f0b720ec291cef34f000ffde439af", "date" : "05/01/2020 13:59", "is_false_positive" : true, "repository_id" : "73192844" }, { "sha" : "62cea0868dd9e241051e38461ac01fc66a28bcf8", "msg" : "Fix regex to detect overcloud image build\n\nImage building was not running in stable/ branches\ndue to wrong regex, this patch fixes it to build on\nbranches containing / in them.\n\nChange-Id: I692c3db7c14914f3e81b9c042579a6f7c0cf1f1e", "date" : "03/10/2019 04:18", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "ea6e6dbcb3ddc6765583658aa5a2b1967973f91f", "msg" : "Fix waiting OC VMs after restored from snapshot\n\nThe libvirt snapshot manipulates with overcloud_nodes, but\nwaits for the all members of the subnodes group. In general,\nthose may be unequal. Fix that mismatch.\n\nChange-Id: I92a25daf78f7dfd91cb98618b0ba537ef46828c9\nSigned-off-by: Bogdan Dobrelya ", "date" : "04/09/2019 15:21", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "706b9f697c04a89387de2f0d0f3f714c038c47fe", "msg" : "Fix OpenSSL installation\n\nMake SSL python script to work with python3, and add become\nto install packages.\nChange-Id: I854a02ab76ee7f273d8f4592a3d3dfe1d7dcdf53", "date" : "05/08/2019 08:50", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "af1852f53a84f33436efc532315a668a31addfcf", "msg" : "Fix whitespace in deploy_args with flavors\n\nIn [1] we added a conditional for inclusion of the flavor info\nin deploy_args. This removes the whitespace trimming '-' from the\njinja conditional and uses the oneline if else syntax)\n\n[1] https://review.openstack.org/652078\n\nChange-Id: Ic232960908350c77abd83b5fc1aef44f35d64bb6", "date" : "18/04/2019 22:46", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "a4b1340a1c8e61ca6a864a908fc2083b68918a7b", "msg" : "Fix containerized tempest logic\n\nWe weren't testing containerized tempest in standalone job due the\nmissing logic on tempest-setup.sh script. This patch adds the logic for\nwhen containerized tempest runs in standalone, copying the clouds.yaml\nfile instead of the stackrc/undercloudrc and also maintain the logic\nwhen you execute tempest in the ovb, copying the rc file.\nThis also ensures that /var/lib/tempestdata and /var/log/tempest\ndirectories exists in order to not fail the execution of containerized\ntempest.\n\nhttps://tree.taiga.io/project/tripleo-ci-board/issue/836\n\nDepends-On: https://review.openstack.org/#/c/643212/\nChange-Id: I90204150085a1c9b943f9e054c0420a8a5e66538\nRelated-Bug: 1819440", "date" : "15/03/2019 10:34", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "cd7bb9bc8a45fddbd962fee5721b551fe773216d", "msg" : "Fix tempest container post logging\n\nCurrently when podman tempest container tempest tests fails, it\nstores the exit status as fail and exit the run_tempest.sh script\nleading to not copying the stuff from tempest container to host.\n\nIt decouples the step of copying and managing permission for tempest\npost log processing and run only when tempest run finishes with in\na container.\n\nhttps://tree.taiga.io/project/tripleo-ci-board/task/819\n\nChange-Id: I9c7f97f3aa97c0ea061ba6aeb125501bf3a1adbf", "date" : "07/03/2019 10:37", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "7a82d31a1d95d253be6bc69a7f52045552f04726", "msg" : "Fix md5 for cirrus 3.6 image\n\nThe md5 a30f156a83471adf89ebb70dc96d0c82 is for the\ncirros-0.3.6-source.tar.gz.\nChanged to the md5 of cirros-0.3.6-x86_64-disk.img\n\nCloses-bug: #1813949\nChange-Id: I6d6576ff0ffe204794e5b32cfcbc9a7661006fcc", "date" : "01/02/2019 06:41", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "8cfab9f86b1f2f080b46286bd69bd75eb41efa99", "msg" : "Fix tempest init path in tempest-venv\n\nChange-Id: I6665540e139efb027bd28f629152da09f0340685", "date" : "25/01/2019 10:25", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "543988c2ae5f2dfbb2691baaf9dd9e3d0901358a", "msg" : "fix tripleo-ui non-secure setup\n\nUpdate the urls used in tripleo_ui_config.js\n\nCloses-Bug: #1725115\nChange-Id: I3835804d4356b9033425f400e06a383fe3984993", "date" : "11/12/2018 20:35", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "a5580e7a98f3fdb2a0be419daa876813094fe4d9", "msg" : "Fix regression of collect-logs package listing\n\nCollection package list from container is failing with\nError:-\n unexpected EOF while looking for matching `)'\n\nIssue is caused by https://review.openstack.org/#/c/610491/\n\nThis patch also does following apart from fixing the issue:\n- Redirect stderr also to container info file\n- use subshell instead of bash array to add readability\n- use 'set -x' to print command instead of echo \"+ $cmd\"\n- Also remove extra blank lines from container ALL_INFO file\n\nChange-Id: Iff347eeed47c64af14bcd181d104c94612663802\nStory: https://tree.taiga.io/project/tripleo-ci-board/task/377", "date" : "04/12/2018 16:56", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "5102788c23e8984bd13e48377682d77f8d9065c6", "msg" : "Fixed logstash file name for tempest\n\n* The file getting generated is tempest.log under /home/zuul/\n tempest.log not tempest-output.log that's why it is not able\n to indexed in logstash.\n* And tempest_log_file var is used twice in validate-tempest role\n and tempest.log is used at each place which also leads that\n tempest_output.log was never found in ci logs.\n\nRelated-Bug:#1802971\n\nChange-Id: I9bb9f8bdd0a17d2a1481356caaf186ed6348f6ba", "date" : "19/11/2018 11:49", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "5fb90bcb0958cbce39810d084504e1bf2a8c1ff6", "msg" : "Fix runtime Ansible warnings\n\n- warning from the output by setting no_log for sensitive\nvariable.\n[WARNING]: Module did not set no_log for influxdb_password\n\n- deprecation of \"static\", using 'import_tasks' for static\ninclusions or 'include_tasks' for dynamic inclusions.\n\nChange-Id: I774d59b0d1bf5324c5a8b7c95a06f07299478e6a", "date" : "07/11/2018 13:43", "is_false_positive" : true, "repository_id" : "73192844" }, { "sha" : "f02176b27f34f868ec3106943320c95d5396af58", "msg" : "Fix pip installation\n\nWe don't need to have pip installed with easy_install because virtualenv\nwill install their own pip locally.\n\nChange-Id: I1d469a685e59447bc2cad78031eeabd8f4fcd617\nCloses-Bug: 1797931", "date" : "29/10/2018 18:13", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "107a4f913a4952f273bf883f6ec282765d2c53f0", "msg" : "Fixed stackviz report for standalone\n\n* When Moving 'stackviz to /var/log/extra/stackviz' task is called,\n /var/log/extra/stackviz directory does not exist which leads to\n failure giving no such directory in order to fix that we need\n to check whether destination exists or not. If not first create\n it and then move the content and also make sure stackviz-export\n operation has successfully completed.\n\nChange-Id: Ie84c150c74363da25e76bbb234a864a72c6c366a", "date" : "24/10/2018 14:57", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "9db2de54ff5447d27d4fd27eb4e6ef851e39b3fa", "msg" : "Fix stackviz and subunit2html report generation\n\nThis is a better way to install and run stackviz, also removing some\ntasks that's no longer necessary:\n* Remove stackviz static files from the repo, since it's already in the\ntarball\n* Remove stackviz cloning, and using tarball\n* Install stackviz directly from pip module\n* Removing tempest-status.yml since we don't use to anything\n* Move tempest-results.yml to run before stackviz, so we can take\nadvantage of the testrepository.subunit file to generate stackviz data\n* Use testrepository.subunit to generate subunit2html report instead\nof stestr/testr stream\n\nCloses-Bug: 1779562\nChange-Id: I918e5401b4f46e947bbaca99a48c2b21bce9a4bd", "date" : "12/10/2018 17:02", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "d821f0d8df702f6792e55eb06d1877b6d8a76cd3", "msg" : "Fix multinode image list\n\nIf there are several images with the centos-7-latest tag, the resulting\nenvironment file is broken. This fixes the command call to only return\none result.\n\nChange-Id: If1c339b11e86a25b35c98c1f1e5024d1ee9e42bb", "date" : "29/09/2018 01:07", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "22126f701075c6dacce646c663b8e23551e0c8d8", "msg" : "Fix overcloud ARA data collection\n\nara_overcloud_db_path was undefined in collect-logs role and\nundercloud data was collected twice, ansible didn't alert\nabout undefined variable if it's in \"environment\"\n\nClose-Bug: #1794238\nChange-Id: I1d982a129337188a884e366cdc56a07637107e4b", "date" : "28/09/2018 13:28", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "e4621e8471c6fa9491f43d5b594c16983f430097", "msg" : "Fix used paths to match custom working dir\n\nStackrc is used to be referred via the working_dir path.\nFix the $HOME or /home/{{ undercloud_user }} paths, which only mathche\nthe default working dir of /home/stack.\n\nFix openssl commands to refer server-req.pem et al from the\nworking_dir instead of the current dir.\n\nAdditionally, when containerized undercloud, copy stackrc\ncreated by the tripleoclient at the UC user $HOME to the working dir,\nwhere it is expected by quickstart, if given a custom working dir.\n\nChange-Id: Ic5834dbf66471802eb5a9319718d3ba02548236c\nSigned-off-by: Bogdan Dobrelya ", "date" : "20/09/2018 07:50", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "416d1d1d7869461a68b789ec0c6112dbf6a4f49a", "msg" : "Fix libvirt_type kvm for overcloud deploy\n\nApparently after merging https://review.openstack.org/#/c/584380\nwe got a consistent failure in the 3node and scn008 jobs:\n\ninvalid argument: could not find capabilities for domaintype=kvm\n\nTry to enable kvm nested virtualization and switch back to default\nqemu full emulation if kvm-{intel|amd} module cannot be loaded.\n\nIn addition, remove the current logic behind ansible_distribution\n== 'RedHat' to enable kvm as this condition must run on overcloud\nand also depends on cpu capabilities.\n\nChange-Id: Iaa936facc5148ee6ff136db1524584785588c01e\nCloses-Bug: #1784017", "date" : "09/08/2018 06:49", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "da4fc17d58b007a136d1aa7bcd25410ce1f10677", "msg" : "Fix tempest related files permissions for tempest container\n\n* https://review.openstack.org/#/c/583940/ added tempest user with\n tempest container to fix tempest init log issue and it broke the\n container as all the directory with in tempest container and files\n getting mounted from host have different permision. It fixes the\n same.\n\n* It moves all the tempest related files to tempest_data dir and then\n mount the same to tempest container by changing dir permission if\n tempest user is present else run the docker run as it is.\n\n* Moving tempest dir creation step under container shell script\n\nChange-Id: I9696b490e5d4646044de5258c676a357ee2779bb\nCloses-Bug: #1783055\nDepends-On: I20f04e8b821058a89a5464c9be1bb14d30f1f223", "date" : "25/07/2018 23:56", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "749acdfa8e9bc5c726079095a49e88c324b44b07", "msg" : "Fix docker info log name\n\nChange-Id: Ie964b96c2707a850f5ad970e3760bc98202180c9\nClose-Bug: 1783552", "date" : "25/07/2018 15:38", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "615ff5944fef945228bfdb758ee5366492562128", "msg" : "Fix network config conflicts for containerized UC\n\nMake net_config_override and undercloud_resource_registry_args\nmutually exclusive. When net_config_override is defined, we do\nnot want resource_registry for the network config in tht, as\nthey might happen to be in the direct conflict.\n\nCloses-bug: #1781577\n\nChange-Id: I802b525d477fd29a2ad746256a342acb364b0d1d\nSigned-off-by: Bogdan Dobrelya ", "date" : "23/07/2018 21:51", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "018d057f49bcac509ca67b56b4075a0e44209254", "msg" : "Fix tempest-deployer-input.conf path\n\nTempest containerized run as root, and so, although the\ntempest-deployer-input.conf file was being imported to the container,\nthe patch was ~/tempest-deployer-input.conf that was pointing to /root\ninstead of working_dir, so, tempestconf wasn't getting the defaults from\nthe deployer input file, setting the region to RegionOne instead of\nregionOne, and so, the object_store tests were failing, because was\ngetting the default endpoint http://.../ instead of http://.../v1/AUTH\n\nChange-Id: Ic88c9121441b4021da3400933cacc4ff942b727f\nCloses-Bug: 1773325", "date" : "18/07/2018 13:22", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "146d1d1c1c6c1fc3f61a4a5cf7d56637b0d73cd8", "msg" : "Fix Ansible Using tests as filters is deprecated\n\nAvoids deprecation warnings like below by adopting recommended syntax.\n\n[DEPRECATION WARNING]: Using tests as filters is deprecated. Instead of\nusing `result|failed` instead use `result is failed`. This feature will\nbe removed in version 2.9. Deprecation warnings can be disabled by\nsetting deprecation_warnings=False in ansible.cfg.\n\nChange-Id: Ie0e0fbc61090e2b89971252ee60700158acf5fd4\nSigned-off-by: Sorin Sbarnea ", "date" : "17/07/2018 13:05", "is_false_positive" : true, "repository_id" : "73192844" }, { "sha" : "9e209a28c983eab20222adbdbe7eae2971f678bf", "msg" : "Fix undefined update_containers variable\n\nWhen checking for update_containers var we need to check if it's\ndefined at all. Also all booleans should be with |bool\n\nCloses-Bug: #1777261\nChange-Id: Ied1ea6f6f0656b182a6b29fd1b69fc5596ac5f28", "date" : "17/06/2018 20:25", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "1cecdcc54b3549817a41f1bd32be6920c6bb427f", "msg" : "Fix yum contentdir var for non altarch\n\nReview https://review.openstack.org/#/c/568701/ created\ncontentdir file, but it's not working where file is not\npresent.\nThis patch fixes it for non altarch when file: contentdir\nis not present on host.\n\nAlso change the fact name to yum_contentdir_data as\nyum_contentdir conflicts with the when condition.\n\nChange-Id: I99c095ab0da0cf969f0b7a1b3af890cc89c65454", "date" : "12/06/2018 09:55", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "90aba7ea275908a33781166a519a475e6ad24e35", "msg" : "Fix path and wire-in UC deploy role data file\n\nIt had been missing for some places and now that\ntechnical debt gets addressed.\n\nDepends-on: Iaef2671acf516b7e89358984a0d8a59555fc91f0\n\nChange-Id: I887d5bccc6bd5c514348d8ebfc7c13f0bcdc217d\nSigned-off-by: Bogdan Dobrelya ", "date" : "24/05/2018 07:55", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "d2382d920e16d135759a746f7b0c2e74e69b685e", "msg" : "Fix idents in setting undercloud hostname\n\nBecause of wrong idents setting undercloud hostname in script\ndoesn't work. Fix idents in ansible task.\n\nChange-Id: I1e34b8974ff98219f666e8864189c496ae8d0be6", "date" : "21/05/2018 14:23", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "14ac5ec3b2ec30fcff67cf1ee9b7f1882e8b2c57", "msg" : "Fix new lines in reproducer\n\nCurrently we have NODEPOOL_PROVIDER=fake-cloudNODEPOOL_CLOUD=fake-cloud\nin /etc/nodepool/provider when running nodepool-setup role.\nThis patch fixes it.\n\nChange-Id: I9deb23c6a95dee381fa8d46aee00822381f00a01", "date" : "05/05/2018 14:50", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "355859beafaaf7c87dcb405e8543f3ba0895c8c8", "msg" : "Fix hieradata overrides for UC instack/heat install\n\nComplement Idf595498e46eeb88acfd4c3a21094d22197a6d7b\nand make sure heat installer takes a valid hieradata\noverride file depending on config vars setup.\n\nUpdate README as well to explain the cases better.\n\nCloses-bug: #1766579\nCloses-bug: #1766848\n\nChange-Id: Id821f613fe72e2f768f80acaa5657a8be86879b7\nSigned-off-by: Bogdan Dobrelya ", "date" : "02/05/2018 10:01", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "dff0863f0a08258ba40ad56c2069f82643ca90b6", "msg" : "Fix changes regex\n\nPreviously if the number of patchsets was greater than 9 (meaning two\ndigits) the regex to try and capture the repo name was not properly\ntrimming all the numbers. Rather than requiring specific counts of\nnumbers, we should just trim any numbers from the ZUUL_CHANGES.\n\nThis could be seen by trying\nZUUL_CHANGES=openstack/tripleo-puppet-elements:master:refs/changes/72/521172/11\nwhich would result in tripleo-puppet-elements1 which then would not be\nmatched by the tripleo-puppet-elements repo.\n\nChange-Id: I4ad8b377c4b12a97d2d04859f5d05f8a8137be9d\nCloses-Bug: #1766350", "date" : "23/04/2018 14:55", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "b16a3afde9ce38e9b4ea0a0f28f48e1cd985d2c1", "msg" : "Fixing stackviz generation\n\nStackviz is failing in multinode container because tempest runs as root,\nso all the result files are created with root as owner, so when stackviz\ntries to access these files, got a permission error. This patch set the\nowner back to undercloud_user for tempest directory\n\nChange-Id: Ia3b3dd4688a8d20c3750d299136211acc5a5db82", "date" : "19/04/2018 13:49", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "7f68348ee7e960ec202d23075d66036cd56e1560", "msg" : "Fixed tempestconf directory for newton\n\n* https://review.openstack.org/#/c/551441/ refactored the whole\n validate-tempest role. It introduced a regression at few places.\n It fixes the path of tempestconf directory to use tempest_dir.\n\nChange-Id: I69deba467157ad2134616aacec4368a5d0f5b92e", "date" : "16/04/2018 15:58", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "df408ef9d39d923d69bbf5b014d5cc6ef00a9914", "msg" : "Fix dstat time penalty for failed runs\n\ndstat async task with poll=0 should fire and forget, with 1 sec\nmax limit for the shell to run and send its process to bg.\n\nThe change includes:\n - Ignore errors on dstat play.\n - Enable dstat only when tempest runs.\n - Kills dstat before parsing logs and creating charts.\n - Remove dstat_count.\n\nCloses-Bug: #1760917\n\nChange-Id: I9ee407e8274f3ab6c3aea3650a25cd31772a81d6", "date" : "12/04/2018 15:25", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "ffecd43bd736188a868020f8fe54795c3d8b899e", "msg" : "Fix checking if the overcloud group is empty\n\nThe hostnamemap_override fact is failing in featureset027 because the\ngroup overcloud is empty, and hostnamemap_override forces to access the\nfirst object from this group. This patch add **one more** verification\nfor the overcloud group to contain at least one member.\n\nCloses-Bug: #1757474\n\nChange-Id: Ibfd73277cb93cdb26b6598f45e7f82e31897d2a4\nSigned-off-by: Bogdan Dobrelya ", "date" : "26/03/2018 11:38", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "9579af5ac85543cd8324ca2862fc93fc8c6880d5", "msg" : "Fix checking if the overcloud group is empty\n\nThe hostnamemap_override fact is failing in featureset027 because the\ngroup overcloud is empty, and hostnamemap_override forces to access the\nfirst object from this group. This patch add one more verification\nfor the overcloud group to contain at least one member.\n\nCloses-Bug: 1757474\n\nChange-Id: I485e555bb56b7548a27c8638784bf01b430be463\nSigned-off-by: Bogdan Dobrelya ", "date" : "23/03/2018 09:57", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "fd0d70e44f4b44a49c7744161f98028a0240fe33", "msg" : "Fix custom_nameserver must be a list\n\nFix undercloud-setup docs and defaults for custom_nameserver.\nWhen it is not a list,\nundercloud-setup/templates/ovb-undercloud-connectivity.sh.j2#n59\nproduces bad values treating each symbol of a string as a nameserver.\n\nRelated-bug: #1737555\n\nChange-Id: I413ab6cbfbeb99fff5e6eb9f98077b18fa8bfab8\nSigned-off-by: Bogdan Dobrelya ", "date" : "22/03/2018 10:54", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "375867e1b743ad5e82926931bb8d4702c97fb25f", "msg" : "Fix overcloud_nodes check failing branch FF\n\novercloud_nodes|length > 0 fails if overcloud_nodes\nis set to empty. This review checks for overcloud_nodes[0]\nto be defined.\n\nCloses-Bug: #1755670\nChange-Id: I5541c913478241042afd366d93aba00247b48a58", "date" : "14/03/2018 00:12", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "0fc8cb20dad105de244b92c26d1d685bd818a7c8", "msg" : "Fix the pkg installation in BM undercloud\n\nDue to this patch [1] baremetal undercloud jobs were failing because of\nthe fact that we were considering a string instead of an array inside\nthe pacakage installation task. This patch fixes the problem considering\nthe variable as a set of items.\n\n[1] https://review.openstack.org/#/c/517444/\n\nChange-Id: Idf3250b61974bc7947b388d327a07b076dcf5809", "date" : "07/03/2018 13:11", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "8b39e49059af6035781a93ecb20faeec7c7ebefe", "msg" : "fix reproducer script when statement\n\nUsing var/log/extra/dump_variables_hostvars.json.txt.gz\nWe can see the existance of this variable in the logs.\n\ncloses-Bug: #1742557\nChange-Id: Ifd02ab371731dd4be863c193878567d170b02ee7", "date" : "10/01/2018 17:19", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "fcad1cc0e00852879f21b30f4be7dd22095fb57a", "msg" : "Fix reproducer script path references for all environments\n\nThe reproducer script was initially tested on RDO Cloud.\nUpstream jobs produce variables with slightly different path\nreferences. This review fixes those path variables for use\non all environments.\n\nChange-Id: I7ab9b2a9bbb9971ec4814a045023be67fadbcac2", "date" : "20/12/2017 10:30", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "0256306ab8c04d88bffa7f5bd902565f67364d71", "msg" : "Fix SSL certs creation for ipv6\n\nIn cases where TLS and IPv6 is enabled in the overcloud, quickstart\nstill passed an IPv4 value for PublicVirtualFixedIps. This fixes that.\n\nCo-Author: Juan Antonio Osorio Robles \nCo-Author: Sagi Shnaidman \nChange-Id: I09849c0915e7de7cf3b6de92457dfb5ff29f05ff", "date" : "01/12/2017 19:19", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "5898f59fb334751dcb289d1247a5958b31318af7", "msg" : "Fix TLS everywhere containerized deployments\n\nThis commit fixes the command line that gets created when a TLS\neverywhere deployment is requested.\nWe pass to the deploy command line th file named\ndocker-services-tls-everywhere.yam but this should not be used anymore.\nIt doesn't exists anymore upstream and in addition if it's declared on\nthe command line AFTER the docker-ha.yml all the HA stuff breaks and the\ndeploy fails, because it tries to deploy overcloud HA services as docker\nbut they need instead pacemaker bundles.\n\nChange-Id: I4116f44643a397d96115e74c4979e51c41677368", "date" : "30/11/2017 11:20", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "573e1bb526400ade5ad03a89d2b884df2f3f38b0", "msg" : "Fix typo in tempest-results\n\nThe correct variable is tempestmail_log_server instead of\ntempestmail_log_url.\n\nAlso, removing the conditional in --log-url because it's set in the defaults.\n\nChange-Id: I46eb94c04aa0a639caf87d4dc6b923e53f80d0b0", "date" : "29/11/2017 11:54", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "1dd0df18364f511e2b0da8a29e2590867bc14d85", "msg" : "Fix typo in tempest_skip_ocata.yml\n\nIntroduced in https://review.openstack.org/#/c/521962/\n\nChange-Id: Ib8fa57038aecfcf3c5c8953a48b18a7d00f7de44", "date" : "22/11/2017 11:59", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "7149b20747961fdac04c2aa72f7d74f2deca73b6", "msg" : "Fix ordering of config tasks in publishing_common\n\nWhile this issue was discovered in a Vagrant VM environment, it seems\nto be a generic problem in the role definition where a task that\ninvokes `dbmigrator` to test for database initialization references\nan `app.ini` configuration file before it's created. In the Vagrant\nsetup this explains why users were finding they had to invoke a second\nansible deployment after the first failed, eventually, in the\n`migrate repository database` task within the `database_migration`\nplaybook.\n\nThis fix reorders the tasks so that configuration files are created\nprior to being referenced in the database initialization tasks.", "date" : "13/05/2020 10:20", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "d0f1b1e241e96b1c82ed1329f636c2043b937862", "msg" : "Fix undercloud containers images prepare\n\nImages for containerized underclouds can be parametrized differently\nas for overcloud deployments. For example, undercloud may fetch images\nfrom a promotion pipeline, while overcloud may consume those from the\nlocal registry hosted undercloud.\n\nAlign the containerized undercloud case with the recent changes docker registry\nhost, namespace and tag defaults. Consumed these from the common defaults, yet\nallowing to diverge.\n\nFix conditions for undercloud-deploy to always prepare undercloud images for\ncontainerized underclouds. If built locally with kolla, the undercloud_docker_*\nparameters should point to a local registry. If fetched from remote registry,\nthe same logic applies. Altering `undercloud_docker_*` allows to cover\nsuch cases.\n\nAdd the missing `undercloud_docker_registry_tag` parameter. Allow omitting\n`undercloud_docker_registry_port`, when a registry host value does not require\na port, like 'docker.io' host.\n\nCloses-bug: #1733800\n\nChange-Id: Ic3d448c8215f44a957711e666a34e78482d8100d\nSigned-off-by: Bogdan Dobrelya ", "date" : "22/11/2017 10:25", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "86ceb2b3566c67c7df13b5f160830d2373ade4ec", "msg" : "Fix the undercloud-containers job\n\nThe undercloud installer (when using --heat-native) can configure\nits own docker settings.\n\nAlso, use yum install to add required packages until we can get these\ninstalled via RDO.\n\nEnsure the /etc/hosts file is cleaned out for the undercloud deployment\n\nCo-Authored-By: Wes Hayutin \n\nDepends-On: I2d569eef136254dc81bdee93a7869fd361a8400d\nChange-Id: I583128ef8fb986a08ea372344ed072e506b97d89", "date" : "17/11/2017 17:01", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "8a8b147400f5e2f1a59d1695d8af398aae4b4988", "msg" : "Fixed with_items warning", "date" : "14/06/2019 12:27", "is_false_positive" : true, "repository_id" : "47001649" }, { "sha" : "e3fe91e4f7006a31d0bba19c67f897dc4c804521", "msg" : "Fix path of cirros image for pingtest\n\nAfter Zuulv3 migration the path of cirros image changed on disk.\nThis patch fixes it in order to use cirros on image and not to\ndownload it from net every job.\n\nChange-Id: I36870180222d4ab13a34db3e978e9108644491e6", "date" : "16/11/2017 11:01", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "2cd26f4bf94f421f9c2f68c5c6c80ab12b179e4a", "msg" : "Fix typo on modulewq", "date" : "12/10/2018 14:03", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "af0eec6bd5b76941614fb3521f7c20e7da37fe92", "msg" : "Fix conditional to be compatible with new Ansible\n\nThe old conditional caused an error when used with new Ansible, \"no\ntest named 'greaterthan'\".\n\nChange-Id: I5c61da71794bba0b24f5aa69cdd38cfbcab0ef4d\nCloses-Bug: #1732423", "date" : "15/11/2017 13:17", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "ba0052fa62ce4541b59f5fd31e6eb0873648a896", "msg" : "fix zodb backup", "date" : "12/10/2018 07:23", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "3c9941e5c0264e13c921037fd0bbd88b1b7bcc47", "msg" : "Fix role name to validate-tempest in role files\n\nThere are leftovers of tripleo-tempest role name in files,\nwhich causes errors in quickstart installation, fix all of them\nto be validate-tempest.\n\nChange-Id: I29f6d9f9ed0dd357dc642f7c47b47f7712d73661", "date" : "12/11/2017 13:51", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "a05e1f762230889e8e4d27c13134c77c6acc9544", "msg" : "Fix devmode run of quickstart\n\nSet undercloud inventory before it's used in next playbook.\nFix images update issues and set centos images to newest.\nSet 'libguestfs_mode: false' to avoid running virt-customize\non initramfs.\n\nCloses-bug: #1730997\n\nChange-Id: I46dce77166ecb828d4186b3f2ffa56cf9aa9d31e", "date" : "09/11/2017 13:05", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "35d560d69bf98a5f091c754df9e35eb2985fd924", "msg" : "fix file name", "date" : "17/09/2018 14:53", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "3dab05c257f971fd6d52ff10bf28158775677244", "msg" : "Fix tempest html generation file\n\nIn the latest version of tempest, the testr was replaced by\nstestr, and so, the path where these results were stored changed\nas well from .testrepository to .stestr. This patch verify which\ndirectory was generated, and execute the subunit2html in the\nproper directory.\n\nChange-Id: Ic5a04781f830597a2c5fe9516a704ff5a9b5ff24\nCloses-Bug: #1729403", "date" : "07/11/2017 19:00", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "1332ab408167295ac4f978e0c37ab08515d8cc6f", "msg" : "fix ssh key for zodb server", "date" : "16/09/2018 17:56", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "ef1efcd5b18d10afedf973607ddef7d909232a67", "msg" : "Fix a typo\n\nChange-Id: I5fac0f0829eea2220e50edef8c19cff61638cf54", "date" : "06/11/2017 12:29", "is_false_positive" : true, "repository_id" : "73192844" }, { "sha" : "1f6070909704d0d4137ab7f03de108f81839493f", "msg" : "Fix config invalid due to ansible eating a line break", "date" : "17/08/2018 10:20", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "380cc33f6bb78fb0cf60c9183c1c2f296bf2dd83", "msg" : "Fixing typo in skip list\n\nIt should be TestNetworkBasicOps instead of tempestnetworkbasicops\n\nChange-Id: I2903cbd5d61b73901d7d2a389e3cc276f49e4fd0", "date" : "12/09/2017 09:28", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "8a2cfa55ba35500ce0fce8269ab4f3524758e512", "msg" : "Fix set_overcloud_workers=False being ignored for >mitaka\n\nWhile set_overcloud_workers is respected by lines 31-62 in the\novercloud deploy template it is not respected by the task\nset workers_args fact in pre-deploy.yml this means that if you\ndisable set_overcloud_workers it will be respected in mitaka/liberty\nbut ignored for newton and greater. This patch corrects that\n\nChange-Id: I0b6ff48380e3f37f3813689f7fc4335366adb1e9", "date" : "15/08/2017 13:07", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "a35f8a56007bfe2892472d80f02bf0befa9e39e5", "msg" : "fix perms error with copy", "date" : "25/07/2018 08:56", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "aff9f6e170bd8533de570e2aef750b8b604be11d", "msg" : "Fix task name in tripleo-ui.yaml\n\nThe mistral task to configure the tripleo-ui config\nfile is wrong.\n\nChange-Id: Ib8a952bea058e34e2362a670a24327bdc7859b68", "date" : "12/07/2017 13:09", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "9fa75374e1982e94d1f6521c2db6463d5cd7f507", "msg" : "fix wrong module", "date" : "07/05/2018 16:06", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "dc079069210bdb7c2b2c1bd6f56d85c77a0b736e", "msg" : "Fix undercloud_network_cidr default param for bmuc\n\nThis commit fixes the default value for undercloud_network_cidr to what\nnow is the default in oooq, so 192.168.24.0/24.\n\nChange-Id: I08c3be7823177b9c2f828f29fc17f89d625afd38", "date" : "06/04/2017 13:31", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "c37733767381a005483f50fdef3e3817a92c3375", "msg" : "Fix unqualified Ansible boolean variables\n\nWhen using boolean variables in conditional tests, those variables\nshould be filtered as '|bool'. Otherwise, they are being evaluated as\na string and return True in any case.\n\nChange-Id: I1e3642cb2d33d839e4808ae79ae991175e32dd0f\nSigned-off-by: Gael Chamoulaud ", "date" : "05/04/2017 16:25", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "aea85712d42ea15151f7b6508e374f52761061a4", "msg" : "Fix stackviz data generation\n\nAfter I177b32622500dab54896fda740080d07f5f65261 we started to use\ntestrepository from system, which is version 0.0.18 and generate subunit\nv1 output, and stackviz doesn't recognize it. So it's required to\ntransform version 1 to 2 with subunit-1to2 command.\nI've tested manually, and the subunit-1to2 works either if you're using\nversion 0.0.18 or 0.0.20.\n\nChange-Id: Ie7c3f3e734fabdd116cb2421e85c0595e3c56a87", "date" : "03/04/2017 14:45", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "7c97183d072ff1ccd7b28c9870702cf8e4322697", "msg" : "Fix the regexp extracting the number of controllers\n\nOn a 3 controllers node setup, the neutronl3ha.yml file is always set due to\nthat regexp which is always true and always returning 1 as number of\ncontrollers.\n\nCloses-Bug: #1643866\nMain Author: Athlan-Guyot sofer \nSigned-off-by: Gael Chamoulaud \n\nChange-Id: Icfe4fdc5762cc264f86cd2f513b5f5b53ad7cf75", "date" : "17/03/2017 15:16", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "aba8f4ab84962a6dd96ac44ab7ec0a44e8f8309a", "msg" : "Fix stackviz report generation\n\nWith change I177b32622500dab54896fda740080d07f5f65261 we are no longer\nusing .venv as default to run tempest, and stackviz was relying on that.\nthis patch remove the call to source .venv in tempest to be executed\nwhen tempest_format is not venv\n\nChange-Id: Ic47baa14f6f0615e437d8dabe38d977cb2d575fc", "date" : "15/03/2017 19:50", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "de8fd7f722f845a3b26748529781f895a2377ffe", "msg" : "Fix frontend.yml not able to find authoring IP address\n\nIf authoring is not on any of the frontend hosts, when running\nfrontend.yml, ansible returns this error message:\n\n```\nTASK [webview : configure the webview nginx site] ****************************************************************************************************************************\nfatal: [local.cnx.org]: FAILED! => {\"changed\": false, \"failed\": true, \"msg\": \"AnsibleUndefinedVariable: 'dict object' has no attribute 'ansible_default_ipv4'\"}\n```\n\nFix this by gathering facts from authoring before this step in\nwebview.yml.", "date" : "04/12/2017 10:50", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "f65dc805b2003cdced67d93916c5333caa90cdec", "msg" : "Fix failure when id_rsa_undercloud doesn't exist\n\nWhen id_rsa_undercloud doesn't exist, the task fails even when\nit should be skipped.\nSee: https://github.com/ansible/ansible/issues/20919\n\nChange-Id: I587377db67f77729c63eeee2456e7bf974e43d1a", "date" : "07/03/2017 15:48", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "2070a1b11a0a530290bb060b84b4a4b3c0e819f6", "msg" : "Fix reload-vcl script so reload varnish works\n\nRight now whenever we reload varnish, we get this error:\n\n```\nRUNNING HANDLER [varnish : reload varnish] ***********************************************************************************************************************************\nfatal: [local.cnx.org]: FAILED! => {\"changed\": false, \"failed\": true, \"msg\": \"Unable to reload service varnish: Job for varnish.service failed because the control process exited with error code. See \\\"systemctl status varnish.service\\\" and \\\"journalctl -xe\\\" for details.\\n\"}\n```\n\nLooking at `journalctl -xe`:\n\n```\nAug 23 02:39:45 xenial-openstax systemd[1]: Reloading Varnish HTTP accelerator.\n-- Subject: Unit varnish.service has begun reloading its configuration\n-- Defined-By: systemd\n-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel\n--\n-- Unit varnish.service has begun reloading its configuration\nAug 23 02:39:46 xenial-openstax reload-vcl[13462]: Illegal option -j\nAug 23 02:39:46 xenial-openstax reload-vcl[13462]: Management port disabled. $DAEMON_OPTS must contain '-T hostname:port'\nAug 23 02:39:46 xenial-openstax systemd[1]: varnish.service: Control process exited, code=exited status=1\nAug 23 02:39:46 xenial-openstax systemd[1]: Reload failed for Varnish HTTP accelerator.\n```\n\nThis is already on the Ubuntu varnish package bug tracker:\nhttps://bugs.launchpad.net/ubuntu/+source/varnish/+bug/1676242", "date" : "06/09/2017 17:41", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "123c823dfe5d273de01df84ecb9cd09db6702129", "msg" : "Fix build images role for upstream usage\n\nFix various issues in build images role for using it upstream.\n\nChange-Id: I5c37a7bb2ab6cc2bb1a76446c929aef65a6de47c", "date" : "05/03/2017 15:07", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "317b6409344e749fe3b797022160271e9454ef81", "msg" : "Fix tempest result write\n\nTempest result should be written in localhost.\n\nChange-Id: I586872c6411ee35ef88b57b0289b783abac6affe", "date" : "22/02/2017 09:05", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "6b477ab38bc2aabb6394ebb22b1cf1a3016841f2", "msg" : "Fix task to include the required become statements", "date" : "25/05/2017 18:22", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "11dfeb645c61c85af2651ade20d8982b85fc885e", "msg" : "Fix fact containing tls-everywhere environments\n\nThis was put to the wrong name and the environments weren't being set\ncorrectly.\n\nChange-Id: I995df02708ce51b41841fb672b7a8f757d3f3451", "date" : "21/02/2017 16:00", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "128d5a88f4288abc7cf21b96b150ab26feb05e90", "msg" : "Fix the filename to be archive-restart rather than archive-restarts (plural)", "date" : "21/04/2017 17:28", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "7499fb582aa51af9fa6cf7b157aa68edf3a17763", "msg" : "Fix ansible-lint.sh script for roles.\n\n- According to the ansible-lint documentation, we can pass a role directory as\n an argument. But due to https://github.com/willthames/ansible-lint/issues/210,\n the role directory has to contain a trailing slash!\n\n- This patch fixes the following ansible-lint rules:\n * ANSIBLE0004: Git checkouts must contain explicit version\n * ANSIBLE0008: Deprecated sudo\n * ANSIBLE0011: All tasks should be named\n * ANSIBLE0014: Environment variables don't work as part of command\n * ANSIBLE0015: Using bare variables is deprecated\n\n- Temporarily skipping the following ansible-lint rules (Fixes will be part of\n others patches):\n * ANSIBLE0007: Using command rather than an argument to e.g file\n We have a lot of 'rm' command and we should use file module instead\n * ANSIBLE0012: Commands should not change things if nothing needs doing\n * ANSIBLE0013: Use Shell only when shell functionality is required\n\nChange-Id: I3d5591ea9fd1691e8115d7093db87781a08a6082\nSigned-off-by: Gael Chamoulaud ", "date" : "21/02/2017 14:06", "is_false_positive" : true, "repository_id" : "73192844" }, { "sha" : "3021af5ebfb52a7df055094178fdc2e788b8f6c8", "msg" : "Fix overcloud-scale failure msg and regression\n\nLacking quotes, only the first word of the failure message\npropogates, '\"msg\": \"Overcloud\"'.\n\nCasting strings to ints to ensure they are evaluated\nas expected. These conditionals broke, probably a regeression\nrelated to recent move to Ansible 2.2.X\n\nChange-Id: I3e225efd6792485a74a17f973f92d4cc87ddfa99", "date" : "14/02/2017 09:14", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "0486042bca8b9c4d5e5143ac12505238bbadb5ec", "msg" : "Fix service logs collection\n\nIt's broken because wrong identation.\n\nChange-Id: Ibe2e0204492013fb6b6ba67778f3633d45cfe53e", "date" : "08/02/2017 21:00", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "7093b73abba57c85f8adf2bac3b5c619e8d8d3d5", "msg" : "Fixed a type on postgres_version variable", "date" : "17/02/2017 12:02", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "b97b13b83ce191ee235e1fa6499c63a177f099d8", "msg" : "Fix node cycle on HA Validation\n\nThis commit fixes the way the test suite is cloned on each node.\nWith the new ansible release the old fashion is not good anymore, it\nfails while substituting items.\nThis solution has been tested and it is working.\n\nChange-Id: I7609945b5ef2e6b932ba23441c7e773631dc60b4", "date" : "26/01/2017 10:00", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "aaa5c4e0c51e014e5aeb9cf7551770e033dce176", "msg" : "Fixed permission issue on copy_datafs and some checks for the ssl_cert role", "date" : "03/02/2017 11:19", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "35afa17952a89f32cd5e9b6ca6545964d31de674", "msg" : "fix issue w/ containerized_overcloud missing variable\n\nThe two roles here were not using meta/main.yml hooked\ninto extras-common.\n\nCloses-Bug: #1651892\n\nChange-Id: I77246dd1702522fe5da0db1e15c4a24f6ad6abde", "date" : "21/12/2016 18:52", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "c494242b92e42906b9a6b1dabf8ed2d002749c4b", "msg" : "Fix typo on undercloud_key defaults\n\nOVB errors with 'undercloud_key' is undefined.\nThis review fixes the typo in the defaults key.\n\nChange-Id: I76ea4f37accab63e4351de32f7641b3f086f97ac", "date" : "28/11/2016 12:41", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "430e2cf0e92a131f6eb30713ee2737656c0b13ee", "msg" : "Fix permmisions to copy the requirements.txt files", "date" : "25/01/2017 12:41", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "ef95a6bb6c7ac82263877cb788de01034d84d49a", "msg" : "Fix and optimize the gate-quickstart role\n\nPreviously the role would not check out the role changes when running\ndirectly on the extras-gate. Also avoid fetching changes that are\nalready checked out by Jenkins.\n\nChange-Id: I8b9b9a65bdac7a55fc31e43c5054c6c027dc1bf5", "date" : "22/11/2016 17:42", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "cae16dbbbf5fad1b0b9ed86c630fcc35aea3f846", "msg" : "Fix typo to actually use /var/www/specials", "date" : "15/12/2016 13:38", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "51d96d1a23064002d0c7d4f4a8c357677f3f8c78", "msg" : "Fix bug resulting from 'when' block in deploy_args task indentation\n\nThis commit fixes a bug that causes the 'set network_args fact' to be\nerroneously run, even if the conditional in the 'when' statement is\nfalse. This was caused by improper indentation of the 'when' block.\n\nChange-Id: Ideec827ce6a12480f1aff7a63ea6c367b41b4f02", "date" : "18/11/2016 23:31", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "4f97c40870735c33b68cc33f5448ce32a8eb3d13", "msg" : "Fix the health check for the cnx-suite varnish instances\n\nThis corrects a fault in the health check from HAProxy to its backends.\nThe OPTIONS method is only available on zope requests. If the zope\nfront-ends fall down, HAProxy would believe all the backends were down\nbecause the health check failed across all the varnish instances.\n\nThis adds a separate `/ping` route to nginx so that the lead load balancer\ncan tell the difference between a check on the cnx-suite vs legacy.", "date" : "01/11/2016 18:34", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "0db188881d4e656f88e7b3ca7b4e1f30edf336ef", "msg" : "Fix the task to default when the variable isn't defined", "date" : "25/10/2016 07:50", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "04401e852df9a6fab407270d4df9c716f9e94da3", "msg" : "Fix ansible-lint errors in the role\n\nAlso avoid displaying \"failed\" steps near the finishing of the\ndeployment. This will be less confusing for newcomers who are using\nQuickstart.\n\nChange-Id: Icdd7fded6b8cac6f083e929b6aedb03cafc004d8", "date" : "14/09/2016 12:38", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "9836d36e5741ce602983ff1438054962286abc0c", "msg" : "Fix to place the daemon tools restart handler above others\n\nThe handlers are invoked in the order they are placed in the file.\nOn provisioning this is critical, because it means the difference between\nusing the default port or the assigned `varnish_port` during process\nstartup.", "date" : "20/10/2016 13:01", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "44ccab39a0551efa566f1a39065f05d0e0207f13", "msg" : "Fix change conditional to check two tasks for change\n\nThe variable gets reset when trusty isn't used. Thus, it always shows\nas never having changed. This correts that by naming it something\ndifferent and checking to see if it has changed or the original has changed.", "date" : "12/09/2016 18:11", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "1d9c62ed7608815d59771c372e950bdb25dcc64e", "msg" : "fix typo, add missing ;\n\nChange-Id: I1891a63bb536ec0874e7f41653a0a2288c7eac73", "date" : "17/08/2016 14:22", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "3ff14b5f69b30ebefafd4704b30d68395a2f44cf", "msg" : "Fix the installation of cssselect2 with an additional argument to pip\n\nThe ``exists-action`` setting will ``(s)witch`` to the newly requested\ninstall. Otherwise pip would prompt for user input and as such fail\nin ansible.\n\nThis problem only occurs because we switched from using the parent\nauthor's version of the project to our connexions' fork.", "date" : "09/08/2016 09:14", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "64803b5b5084b05c27e00879957ee573c7f8070d", "msg" : "Fixes network_isolation parameter\n\nChange-Id: Ie55d3f70d16ceb3946bf6281815d53ae509bbb8d", "date" : "10/08/2016 12:21", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "14306dfb2a4c851102dce758d9ed198f6a958d10", "msg" : "Fix rhaptos site creation if database already exists\n\nCreate a temporary database for the rhaptos site creation script, then\nswitch the connection string to the actual database.", "date" : "13/04/2016 23:14", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "1c60a2b4708b56cc73b2642ac0e7eb6ed7ceba0c", "msg" : "Fixing git dir deletion name\n\nChange-Id: Ie0122602801622bf111e521a039e9ca997bc5250", "date" : "22/07/2016 11:37", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "9f26ab5a7d4d69683594affe91b69c7f30347b18", "msg" : "Create varnish service symlinks for ubuntu 14.04\n\nCreate symlinks from /lib/systemd/system/ to\n/etc/systemd/system/multi-user.target.wants/. These symlinks are\ncreated by control.tar.gz postinst script in debian / ubuntu packages\n(e.g. openssh-server). We're using a package from\nrepo.varnish-cache.org because the Ubuntu 14.04 varnish package is too\nold, and the package from repo.varnish-cache.org doesn't seem to create\nthe symlinks, so we have to add them in manually.\n\nClose #13", "date" : "22/02/2016 18:30", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "8dde34f4d16923227357354aa413f0dcb6dc9392", "msg" : "Build webview on debian without using sudo\n\nBy not installing node and npm globally.\n\nClose #7", "date" : "20/02/2016 08:32", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "00355c67567c453a25e4c8efdd4610fcda9e8af8", "msg" : "Fix collect-logs publishing for internal ci\n\ntask is being skipped b/c conditional check is for !exist vs. false.\n\nChange-Id: I1ba5ddfe28437b4dc7eedbe223547faeb7d6c700", "date" : "14/07/2016 14:30", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "fc70f3bd46abdfb283c1238f62e2bdd56c7ee608", "msg" : ":bug: Fix permissions for planted source\n\nCloses #11", "date" : "20/02/2016 08:32", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "e5dcb37d704b36da7720d8a678ed27c5016d1fc8", "msg" : "Fix boolean check for stopping services\n\nChange-Id: Ib100ddd0a4e1fddfa1e49ae447d82d0121b7c8e9", "date" : "06/07/2016 14:50", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "c2447d11bf93f9503813c478bbe041c3fde6ecb2", "msg" : "Fix webview install on ubuntu 14.04\n\nIt was failing on step \"install nodejs and npm packages (on Debian)\"\nbecause /usr/local/share/systemtap/tapset doesn't exist on ubuntu 14.04", "date" : "17/02/2016 22:12", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "f12064b343194f69d4e10dd043a77af587dc462c", "msg" : "Fix error in debug statement causing NFO to crash\n\n+ ex: 1:python-kombu-3.0.23-1.el7ost.noarch\n\nChange-Id: Ib38c7374f95b2f654108ed6f5c2ec94a25783598", "date" : "17/06/2016 16:57", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "84045d53e30e030420bd6b2f576ccb120dfb4140", "msg" : "Fix local playbook after having made changes for Debian", "date" : "19/12/2015 14:04", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "976d10c804bd9d3d53a2165313e4f46a9021671a", "msg" : "Fix the location of the application config files", "date" : "11/12/2015 10:18", "is_false_positive" : false, "repository_id" : "47001649" }, { "sha" : "65967b3e28c2c67fee9036bfa37a9c7287761347", "msg" : "Fix script creation modes to standard 755\n\nChange-Id: I9faca031251d27e058b2e29e015aa99a8d5e023c", "date" : "16/06/2016 16:42", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "fb9215be1560867526fcdf7dc94573cec82ebeed", "msg" : "Fix default path variables, use relative path\n\nUse relative path for the environment files.\n\nChange-Id: Ida1f81a4cb418ae96e2cd9ddcfad7d02d9a46d07\nDepends-On: Ib00e6600784821f0641823fab783123c7f97270d", "date" : "09/06/2016 17:34", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "c601024c893a2b65bfb09533281352894a20ee36", "msg" : "Fix regexp for lineinfile\n\nThe regexp was not specific enough and for example while gating the\novercloud role we would replace the overcloud-validate lines in the\nrequirements.\n\nDepends-On: Ib00e6600784821f0641823fab783123c7f97270d\nDepends-On: I03571a121340e6659bb90d5c936ded238effce8b\nDepends-On: Ic2839d4cd5ff439ed2b23978c79d19ad700d17c7\nChange-Id: I3a976ec0f7d542bb99590b8feba92267b56075dc", "date" : "09/06/2016 15:08", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "592d42d7100590524395dc3de182c5e1afa84afd", "msg" : "Fix syntax for being usable as ansible role\n\nChange-Id: I016369b933f31699df3859282f1a200b5f2a0d72", "date" : "23/05/2016 14:05", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "06d687505aeee2917d580520eff142dbaeda15ea", "msg" : "fix typo\n\nChange-Id: I6c94afa6894f9e7c58fc708d27b40f9bdadab3b9", "date" : "09/05/2016 11:18", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "e5d8cabd27c8fb5d16b4bfa999fe319cc480a223", "msg" : "Fix default router for the controller\n\nChange-Id: If45b01df17c7a31ad5f3befc3f5987ed30c67eae", "date" : "09/05/2016 13:41", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "2073739963e0b9fdaa0ea32e13d0943680594015", "msg" : "Fix indentation error\n\n'when' should be inline with the module it affects. Was breaking upon\nexecution.\n\nChange-Id: I33b6b14df5d8bfeaeff2440c7854474844ead4b0", "date" : "18/04/2016 12:52", "is_false_positive" : false, "repository_id" : "73192844" }, { "sha" : "7959e74ba6ec8c18fa8297d18954d25883c52fbc", "msg" : "Fixed restart problems for varnish on bionic", "date" : "07/07/2018 10:43", "is_false_positive" : false, "repository_id" : "24197449" }, { "sha" : "69bcb34c98fa3a727f31cb59adf529f5118c0dcd", "msg" : "Fix fail2ban install on hosts with no jail.d", "date" : "26/02/2018 14:46", "is_false_positive" : false, "repository_id" : "24197449" }, { "sha" : "2092923ec141fd75c659f319f5a04aa53d4f56cc", "msg" : "Fix fail2ban role for older versions of jail.conf.", "date" : "27/06/2017 08:41", "is_false_positive" : false, "repository_id" : "24197449" }, { "sha" : "e4f56bb221fbf95fcbc5ce5b461a63feee360460", "msg" : "Fix service check for supervisor / varnish", "date" : "27/04/2016 14:35", "is_false_positive" : false, "repository_id" : "24197449" }, { "sha" : "03f35cbc3524ba05a8eba3c5e4e1770344f7fdb9", "msg" : "Fixups for Xenial", "date" : "13/04/2016 13:58", "is_false_positive" : false, "repository_id" : "24197449" }, { "sha" : "b52dff9a792f56acb7ea03e57e253c19bf26d8cf", "msg" : "Fix file cache method in Varnish 4", "date" : "15/01/2016 13:11", "is_false_positive" : false, "repository_id" : "24197449" }, { "sha" : "e27ce5d518622df1dcea462350654d1bcb279c17", "msg" : "Fix client base port", "date" : "28/11/2014 16:33", "is_false_positive" : false, "repository_id" : "24197449" }, { "sha" : "112ee6f1db898309906f0c18434fe5e962e64176", "msg" : "fix bug when enable tls (#1335)", "date" : "20/07/2020 15:10", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "c454f2735c6d1819ebf105808b9c24e257b8f5cf", "msg" : "update config check (#1330)", "date" : "20/07/2020 11:31", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "c0df6c32cfa04b0ca3622683e2c9607a93605766", "msg" : "update pd config (#1328)", "date" : "17/07/2020 11:22", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "0f496450f7db01d3761b2e84157aa17abda345b4", "msg" : "Fix tikv config check failure on deploy (#1306)\n\nFix tikv config check failure on deploy due to wrong format of config template:\r\n```\r\n[TiKV1-1]: Ansible Failed! ==>\r\n changed=true\r\n cmd: cd /tmp/tidb_check_config && ./tikv-server --pd-endpoints pd:port --config ./tikv.toml --config-check\r\n delta: '0:00:00.524112'\r\n end: '2020-05-25 14:35:13.870777'\r\n msg: non-zero return code\r\n rc: 101\r\n start: '2020-05-25 14:35:13.346665'\r\n stderr: |-\r\n thread 'main' panicked at 'invalid auto generated configuration file ./tikv.toml, err missing field `type` for key `security.encryption.master-key`', /rustc/b2e36e6c2d229126b59e892c9147fbb68115d292/src/libstd/macros.rs:16:9\r\n note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\r\n stderr_lines:\r\n - thread 'main' panicked at 'invalid auto generated configuration file ./tikv.toml, err missing field `type` for key `security.encryption.master-key`', /rustc/b2e36e6c2d229126b59e892c9147fbb68115d292/src/libstd/macros.rs:16:9\r\n - 'note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace'\r\n stdout: ''\r\n stdout_lines: \r\n``` \r\n\r\nThe is because the `type` field of `[security.encryption.master-key]` is required if the table header presents.\r\n\r\nSigned-off-by: Yi Wu ", "date" : "24/05/2020 23:42", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "d51726807e207c23d734c650b77dc1a3d28ddf1f", "msg" : "update doc link (#1299)", "date" : "15/05/2020 17:44", "is_false_positive" : true, "repository_id" : "74197456" }, { "sha" : "3e44a81d317454e3e0be8cdbde53c88ad2c5d6c1", "msg" : "update api return code (#1289)", "date" : "28/04/2020 22:37", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "22483491a4c1129df2dccc0278874e6e76c28056", "msg" : "fix 404 url (#1163)\n\n* fix 404 url\r\n\r\n* update ntp check url", "date" : "26/02/2020 11:50", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "d3c78d3a219ac7aa3cf286c14efe7dbdd2b6334d", "msg" : "reduce lightning config and optimize `tikv_importer_port` config (#1107)\n\n* reduce lightning config\r\n\r\n* optimize tikv_importer_port config in lightning.toml", "date" : "10/01/2020 10:52", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "2f6c97175c3f8aa71ed18a6d678830f36801065c", "msg" : "fix get current pd leader error when rolling update pd (#1081)\n\n* fix get current pd leader error when rolling update pd", "date" : "07/01/2020 11:32", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "c0261b7f7fa0086708630be9966640fb5166dd35", "msg" : "Fix overview metrics (#990)\n\nSigned-off-by: Breezewish ", "date" : "14/10/2019 15:23", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "1619145ad8c2039ba245d0d7b2e3ebaac06abe31", "msg" : "fix TiDB alert rules (#960)\n\nSigned-off-by: Lonng ", "date" : "16/09/2019 14:18", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "83fb902f55f7425ae7b2893954f2f5b040d06415", "msg" : "Update disk space check modle (#937)", "date" : "10/09/2019 10:47", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "e141d7391b28d53eaacc32fce4a2612d9d6c0d0d", "msg" : "Update tidb configuration (#932)\n\n* Update tidb configuration", "date" : "06/09/2019 14:19", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "46b1272405afefc8290888e6b0625b4d12584a4b", "msg" : "fix pessimistic-txn config of tikv (#910)\n\nSigned-off-by: youjiali1995 ", "date" : "22/08/2019 15:38", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "ffcc2cf3771db1e8082825acec01f627a187fd30", "msg" : "fix alert rules (#891)", "date" : "09/08/2019 10:26", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "85b3ce0fd90be8a9933982b936e8c5299776d7b6", "msg" : "Fix bug for rolling update pd (#886)", "date" : "07/08/2019 18:00", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "8ae7cb1fd802d4e9ead95cb6cb6d544fafd77061", "msg" : "Fix the format for ansible error message (#848)", "date" : "23/07/2019 17:45", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "56f0462f28efe450e39b8194e0af1c9ff8f46e8a", "msg" : "fix precheck (#811)", "date" : "05/07/2019 14:29", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "18e647d629f17159a3ce6e40b37c9130957e2edf", "msg" : "fix tikv config syntax (#786)\n\nSigned-off-by: youjiali1995 ", "date" : "21/06/2019 11:41", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "9226bb24cac97e194a26796cd50bbf2a1ba55516", "msg" : "fix Syntax Error while loading YAML. (#785)\n\n* fix Syntax Error while loading YAML.\r\n\r\n* fix config format", "date" : "21/06/2019 11:30", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "457dc6d0d1f05588bf623e8a7f26b7d84f60d3df", "msg" : "Fix local roles downloads binlog bug (#729)\n\n* Fix local roles downloads binlog bug", "date" : "09/04/2019 18:20", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "794a96e6fa41bd4fa4aa5a152f364e9733cc1a6b", "msg" : "fix typo", "date" : "12/11/2018 10:25", "is_false_positive" : true, "repository_id" : "74197456" }, { "sha" : "eeb144f5fd8a98cb11d136a379a2e1f496f85fb0", "msg" : "Fix check get store id is undefined result output", "date" : "01/11/2018 17:45", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "dae67a4fe7a703d68df4350cb900dde76dac36de", "msg" : "Fix check get store id is undefined result output", "date" : "01/11/2018 17:39", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "b056aa9d0f8eb3782215878e37035ed83c83e128", "msg" : "Fix randread and sequential write benchmark for latency", "date" : "17/10/2018 14:21", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "8973c4ca43c035b0af3a22313bb477a484b51121", "msg" : "fix expr (#399)", "date" : "20/05/2018 19:54", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "8f0e086bba56040a65f69bf2aa8789b36cb6a3ab", "msg" : "fix disk readonly alert rule", "date" : "03/05/2018 11:19", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "d4b614414cd65786512c77ef52786e81bc01921e", "msg" : "fix cp", "date" : "13/04/2018 00:12", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "34032845acfbc8bb11c43eb7e5b4a5b4a495c80e", "msg" : "fix mirgrate grafana", "date" : "11/04/2018 01:47", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "4c14f46668b574b77e61ba55886c690504baee9d", "msg" : "fix firewalld", "date" : "11/04/2018 01:26", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "188ac205ee716791ac20790dade1b21d926305a2", "msg" : "fix log not found", "date" : "28/01/2018 23:17", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "8e10bcbb326342df2d71767314622a24b99f5cd6", "msg" : "fix typo", "date" : "28/01/2018 03:22", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "20811b6f0ce0b7313120f0461756f53acf134501", "msg" : "fix blackbox_exporter roles (#204)", "date" : "05/01/2018 18:02", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "dbae086734c482036bb04fc6edd74483c0ded48e", "msg" : "Fixing namespace handling to be a bit more robust", "date" : "17/11/2019 03:13", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "478468868194d2812364ac7bd6a696b2fbc04be7", "msg" : "Fix check script (#158)\n\n* ops/scripts: update script template duing to pd schema change\r\n\r\n* roles/dynamic_check: fix skip logic", "date" : "26/10/2017 18:31", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "49010188a985bfe713552eb8980cfa0d7a888daf", "msg" : "Fix label role (#372)\n\n* Fixing 'openshift-labels' role to correctly prepend -n if not set\r\n\r\n* Fixing 'openshift-labels' role to correctly prepend -n if not set", "date" : "21/05/2019 20:37", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "fcb64f2cd677bdf8d60cc41a703ef39058287539", "msg" : "fix ansible dash parse error", "date" : "16/10/2017 23:48", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "fdc3688f94add800a3479396bf51be3974d270cb", "msg" : "fix check xfs", "date" : "04/09/2017 10:52", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "d8f9782808173bad35dc98aab2faaace19bdfe99", "msg" : "Fixed delay and retries vals not cast to int in Query Replica Status task. (#367)", "date" : "26/04/2019 17:12", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "240f74f12405ad7fc7cf442108115d79cb85dcb0", "msg" : "fix xfs (#108)", "date" : "01/09/2017 21:34", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "3f0e1590bc954089e2da66132762c5b283d11694", "msg" : "bug fix (#361)", "date" : "13/02/2019 08:46", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "feb231c4fa3046f7a0ca9ec218b969fe9b988784", "msg" : "fix xfs (#107)", "date" : "01/09/2017 20:05", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "58997756defa85a4b3c4a758094f028abaf80a7e", "msg" : "fix systemd", "date" : "29/08/2017 14:17", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "bf06b771822bd2ce67ed2777b698dac9adebf243", "msg" : "Fix identation erros and references", "date" : "21/12/2018 14:05", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "07adf92d5863dae7695849b5bb910ad59c6cf3bc", "msg" : "Fix with_sequence in create_users role. (#349)\n\n*with_sequence* does not support dictionary format in recent versions of Ansible. I know, it looks horrible.\r\n\r\nOtherwise the task fails with this error message:\r\n```\r\n\"msg\": \"unrecognized arguments to with_sequence: [u'_raw_params']\"\r\n}\r\n```\r\n\r\nRelated issues:\r\nhttps://github.com/ansible/ansible/issues/22988\r\nhttps://github.com/openshift/openshift-ansible/pull/10056/files\r\n\r\nIt is documented this way:\r\nhttps://docs.ansible.com/ansible/2.5/plugins/lookup/sequence.html", "date" : "19/12/2018 15:18", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "ab960b2991427903924cc3caef89a6c945b06651", "msg" : "fix os version (#67)", "date" : "25/07/2017 14:43", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "dfbc87a4481d3034ba885d549c7c562e66fb8a03", "msg" : "Fix #322 - Add lvm prep steps to pre-install (#326)\n\nIn some environments the rootfs might be very restricted (so you\r\nmust put /var/lib/etcd on a lv) or you might want to enable quotas\r\nfor emptydir (so you must put /var/lib/origin/openshift.local.volumes)\r\non a volume mounted with the gquota option.\r\n\r\nBy using ansible-infra's config-lvm role, we are able to set these\r\nvolumes through the inventory and having casl configuring them\r\nupfront.", "date" : "14/11/2018 22:55", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "3562b4c3997fbbb520b502a79567451fbe10f69f", "msg" : "fix check xfs (#65)", "date" : "21/07/2017 20:00", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "d6c3d35ba150bf034315203f14026f2ffe2f5e1f", "msg" : "fix no attribute 'node_exporter_port' (#26)\n\n* fix no attribute 'node_exporter_port'\r\n\r\n* move node_exporter_port to all vars", "date" : "14/06/2017 16:07", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "a2f9b0bd7bac6ce820356e44c9fa10e8ce7ae7a2", "msg" : "Fix #310, byo node gluster var fix (#311)\n\n* Update in sample inventories\r\n\r\n* Applies to #310. Don't set fact.\r\n\r\nDon't set fact based on 'cns_node_glusterfs_volume' unless\r\n'glusterfs_devices' is undefined or of zero length. This is the\r\nfirst task outlined in #310.", "date" : "19/09/2018 17:03", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "c32144a79210956a46bbdeeea0c134516905f770", "msg" : "Fixbug (#9)\n\n* add pd/conf and README\r\n\r\n* fix bug\r\n\r\n* README", "date" : "02/05/2017 11:31", "is_false_positive" : false, "repository_id" : "74197456" }, { "sha" : "36cc14571b67c573031ad84ecaafc7d88f6b2ab4", "msg" : "Fixing a few OSP related issues (#246)\n\n* Fixing a few OSP related issues\r\n\r\n* Reverting changes to openstack.py", "date" : "01/06/2018 10:37", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "cf72df3efff6896d33fb9e6ec6a8d50ab39341ce", "msg" : "Fixed 'openshift-applier' and galaxy dependencies (#210)\n\n* Fixing openshift-applier dependency for CASL provisioning\r\n\r\n* Fixing openshift-applier dependency for CASL provisioning\r\n\r\n* Fixing 'breakage' due to applier move - updating galaxy paths\r\n\r\n* Fixing 'breakage' due to applier move - updating galaxy paths", "date" : "20/03/2018 10:50", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "157ca3c14314ff91b6450c98dd50f073d1427cee", "msg" : "Fixing inclusion in provision playbook (#207)", "date" : "08/03/2018 22:22", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "4e6a94b5958e29d97b1e64490748067c817f2174", "msg" : "Fix temp dir handling (#194)", "date" : "20/02/2018 11:56", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "716709f913e6b14c764211ab934b74b13f7a097b", "msg" : "Chaning failed_when logic so it only ignores 'NotFound' errors when *… (#185)\n\n* Chaning failed_when logic so it only ignores 'NotFound' errors when *_action=delete\r\n\r\n* Remove 'NotFound' check and pass --ignore-not-found on delete instead\r\n\r\n* Include *_action to Task name\r\n\r\n* adding leading space before flag", "date" : "15/02/2018 15:34", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "f92ebbef856e59bd4563d4b5b69ee75a95ec89d5", "msg" : "fix dup registry on OSP (#168)\n\n* fix dup registry on OSP\r\n\r\n* registry dup v2\r\n\r\n* documentation cleanup", "date" : "14/02/2018 14:36", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "1b78e048b0eec3ce34b75f32800bef93e8a2a4cd", "msg" : "Previous ignore_errors statement didn't work; fixing. (#167)\n\n* Previous ignore_errors statement didn't work; fixing.\r\n\r\n* Adding ignore_errors back after rebase", "date" : "14/02/2018 14:23", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "39ff27b8574468d3575901c9eabffb670e0bbec4", "msg" : "Improved URL checking for openshift-applier (#172)\n\n* Improved URL checking for openshift-applier\r\n\r\n* Improved URL checking for openshift-applier", "date" : "14/02/2018 16:03", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "3b06f0cf5d76bff1932967f8e32314122d54e933", "msg" : "Merge fix for display name of tasks (#181)\n\n* Fixing merge issue for displayed name\r\n\r\n* Fixing merge issue for displayed name", "date" : "14/02/2018 15:17", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "f2b553f0aa4dcae57380a89d56f9031021f44cf4", "msg" : "Updating default file/template actions (#178)", "date" : "14/02/2018 13:39", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "154b10ea64a17841f8609c3e048d3da9dc69ca2b", "msg" : "AWS: Eliminate dynamic hosts file + various clean-up (#149)\n\n* AWS provisioning\r\n\r\n* AWS provisioning\r\n\r\n* AWS provisioning", "date" : "26/01/2018 14:22", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "660d837b44e084a3331e402d7f894ce1c6d0d6e7", "msg" : "fix variable name (#140)", "date" : "22/12/2017 12:34", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "c447fd165db42a177d3e6a765eae9f608680b805", "msg" : "Fix missing dependency for create_users (#129)", "date" : "29/11/2017 16:55", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "e7a06258d04c20dfed3e48cc01d30692d21427a0", "msg" : "Fix deprication warnings with ansible 2.4 for casl-ansible (#127)\n\n* Fix deprication warnings with ansible 2.4 for openshift-applier\r\n\r\n* Updating casl-ansible to be 2.4 compliant\r\n\r\n* Using 'import_tasks' for tasks file\r\n\r\n* change include --> import_playbook", "date" : "17/11/2017 10:24", "is_false_positive" : true, "repository_id" : "70272278" }, { "sha" : "2d4d1e44c123f758dda5d783f09df5d645c9203f", "msg" : "Fixing two significant bugs in the HEAT deployment (#13)", "date" : "06/02/2017 23:12", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "b9644a805e7d7ce489ef836c6821df457e3489d8", "msg" : "Fixing ansible impl to work with OSP9 and ansible 2.2", "date" : "15/11/2016 22:26", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "9d350591ac73ffb0a9c82164caa2ade43a2a976d", "msg" : "Fixes Issue #163 if rhsm_password is not defined", "date" : "15/07/2016 14:05", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "e111355b6bee5b51b24d3888c77146f31e27b37f", "msg" : "Fix malformed file to address Issue #210", "date" : "14/07/2016 14:54", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "74c714b5ef8528e4ac883c03a0423767af948b70", "msg" : "Fix typo in task name", "date" : "27/04/2016 17:17", "is_false_positive" : true, "repository_id" : "70272278" }, { "sha" : "91e8d1920ce94e73e9f5c5fc7e5f417d1f3b22e4", "msg" : "Fix bad syntax with extra 'and' in when using rhsm_pool", "date" : "20/04/2016 09:28", "is_false_positive" : false, "repository_id" : "70272278" }, { "sha" : "c849b240aa9c86b4e8e883bbd9d1bcb1e6dc9229", "msg" : "Fixes to rh-sso automation (#571)\n\n* Fixes to rh-sso automation\r\n\r\n* Øystein requests\r\n\r\n* pull in the correct task\r\n\r\n* Fix indentation", "date" : "21/10/2020 17:06", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "4a145d405525251868f22e7e5948a1c8c51fc808", "msg" : "Fix ansible tower check (#569)", "date" : "01/10/2020 07:05", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "d8b5292d699eaabc21b1a4a8a556bc122abeacb4", "msg" : "Fixing up VNC server for use with F32 + minor update to ipa-client install (#566)\n\n* Fixing up VNC server for use with F32\r\n\r\n* Fixing lint errors and warnings\r\n\r\nCo-authored-by: Jacob See ", "date" : "28/09/2020 22:01", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "f986efaa7e161917d94cbe5e4407051ec03457ff", "msg" : "Fixing MTU part of docker role (#563)\n\n* Fixing MTU part of docker role\r\n\r\n* Updated to handle docker eth + proper reboot order", "date" : "28/09/2020 22:00", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "04236abe8cb65cabc7696d25d2b288bda6f35d6d", "msg" : "FIX provision-osp-instance.yml to run with elevated privileges (#481)\n\n* CHANGE provision-osp-instance.yml and add become line to run tasks with elevated privileges\r\n\r\n* CHANGE provision-osp-instance.yml to include all roles/tasks which need elevated privileges\r\n\r\n* FIX provision-osp-instance.yml after rebase\r\n\r\n* Fix RH SSO SSL cert & key path (#526)\r\n\r\n* Fixing SSL certs for RH SSO\r\n\r\n* Fixing SSL certs for RH SSO\r\n\r\n* Fixing SSL certs for RH SSO\r\n\r\n* Fixing SSL certs for RH SSO\r\n\r\n* Fixing SSL certs for RH SSO\r\n\r\n* Fixing validate_certs to use 'omit' (#527)\r\n\r\n* Ensuring RH SSO is enabled at boot + other minor RH SSO related clean-up (#530)\r\n\r\n* Ensuring RH SSO is enabled at boot\r\n\r\n* Fixing RH SSO typo\r\n\r\n* Minor SSO related changes\r\n\r\n* Fixing identity target check\r\n\r\n* Fixing checking for 'yes'\r\n\r\n* Bugfix for missing SSH port + adding tags to all tasks in config-rh-ssso\r\n\r\n* Bugfix for missing SSH port + adding tags to all tasks in config-rh-ssso\r\n\r\n* Added functionality to update RH SSO Auth Flow Execution Config (#531)\r\n\r\n* Added functionality to update RH SSO Auth Flow Execution Config\r\n\r\n* Added functionality to update RH SSO Auth Flow Execution Config\r\n\r\n* Making it possible to add execution config on new, existing/new and existing/update (#532)\r\n\r\n* Merge imported csv identities with static inventory identities (#534)\r\n\r\n* Create dockerimage.yml\r\n\r\nTesting github action\r\n\r\n* removing dockerfile workflow\r\n\r\n* Create dockerimage.yml\r\n\r\nTesting github action\r\n\r\n* removing dockerfile workflow\r\n\r\n* Create dockerimage.yml\r\n\r\nTesting github action\r\n\r\n* removing dockerfile workflow\r\n\r\n* Create dockerimage.yml\r\n\r\nTesting github action\r\n\r\n* removing dockerfile workflow\r\n\r\n* Merge static and imported identities\r\n\r\n* Add recursive flag to combine filter\r\n\r\n* Fixing acme-host-cert to do proper DNS clean-up (#535)\r\n\r\n* Add ability to add idm groups to other groups (#503)\r\n\r\nCo-authored-by: Øystein Bedin \r\n\r\n* Fixing minor AWS IAM groups bug (#538)\r\n\r\n* Use yaml for Tower inventory variables (#536)\r\n\r\nCo-authored-by: Øystein Bedin \r\n\r\n* Adding additional Route53 options (#540)\r\n\r\n* Adding additional Route53 options\r\n\r\n* Adding additional Route53 options\r\n\r\n* Fixing dynamic inclusions of DNS zones (#541)\r\n\r\n* Fixing issue with Route53 DNS role (#542)\r\n\r\n* Updated to PR #481\r\n\r\n* Update provision-osp-instance.yml\r\n\r\nCo-authored-by: Ondrej \r\nCo-authored-by: Øystein Bedin \r\nCo-authored-by: Paul Barfuss <18050645+paulbarfuss@users.noreply.github.com>\r\nCo-authored-by: Tyler Auerbeck \r\nCo-authored-by: Petter Abrahamsson \r\nCo-authored-by: Øystein Bedin ", "date" : "28/09/2020 08:28", "is_false_positive" : true, "repository_id" : "88211051" }, { "sha" : "44dc9d03b526a06b5f4cb07e645aed50e501f827", "msg" : "FIX docker mtu.yml to work with different OSes (#420)\n\n* FIX docker mtu.yml to work with different OSes\r\n\r\n* CHANGE mtu.yml include tasks to gather facts since it's missing docker0 interface\r\n\r\n* FIX mtu.yml indentation\r\n\r\nCo-authored-by: Ondrej \r\nCo-authored-by: Øystein Bedin ", "date" : "25/09/2020 10:47", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "b12e572294211a3c64edec5f8c9e29db48922053", "msg" : "Fixing issue with Route53 DNS role (#542)", "date" : "26/08/2020 20:48", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "52562adcea271b26c1dade6b68d208b38e49f8df", "msg" : "Fixing dynamic inclusions of DNS zones (#541)", "date" : "26/08/2020 16:00", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "0298c587a20b186453f73f9a23f12782bc4481e0", "msg" : "Fixing minor AWS IAM groups bug (#538)", "date" : "25/08/2020 11:09", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "15d04ec3fefd383ee3c0a3850d820c59fb0ec8aa", "msg" : "Fixing acme-host-cert to do proper DNS clean-up (#535)", "date" : "10/08/2020 15:39", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "2391340eb5d01080cc1f50d3b4373909a315ce45", "msg" : "Fixing validate_certs to use 'omit' (#527)", "date" : "29/07/2020 13:38", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "e5da403e4c5ddbbcf4cfa945314189a4487182f2", "msg" : "Fix RH SSO SSL cert & key path (#526)\n\n* Fixing SSL certs for RH SSO\r\n\r\n* Fixing SSL certs for RH SSO\r\n\r\n* Fixing SSL certs for RH SSO\r\n\r\n* Fixing SSL certs for RH SSO\r\n\r\n* Fixing SSL certs for RH SSO", "date" : "29/07/2020 13:26", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "dce83c121d6e417c1e108712a8b2b753986d365b", "msg" : "Fixing lint errors #3 (#524)\n\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors", "date" : "28/07/2020 10:38", "is_false_positive" : true, "repository_id" : "88211051" }, { "sha" : "6f51e275f3cd17a25651d325d5090108103b8ff0", "msg" : "Fixing lint errors #2 (#518)\n\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors", "date" : "24/07/2020 01:35", "is_false_positive" : true, "repository_id" : "88211051" }, { "sha" : "d70838410d8cb9da8f30b94eae4a7d411d228900", "msg" : "Fixing lint errors #1 (#517)\n\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors\r\n\r\n* Fixing lint errors", "date" : "23/07/2020 14:09", "is_false_positive" : true, "repository_id" : "88211051" }, { "sha" : "88bcd915c0abc11cc228def0a2321bb2523c6476", "msg" : "Fix id-provider order (#514)", "date" : "23/07/2020 11:06", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "361a54e8a9db23bf57b54ff9b5dc0af6263a639d", "msg" : "Fix minor issues into multiple different pieces (#511)", "date" : "23/07/2020 11:27", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "06df6b79aa949e8e27fafd93504e0f0e5eae2218", "msg" : "Fix typo in auth-flow-executions task (#509)", "date" : "21/07/2020 08:52", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "034cd599a84a4c9b0b36c7931e5eb7525c55b5cf", "msg" : "Fixed bool issue with /etc/rocknsm/config.yml (#551)\n\n* Fixed bool issue with /etc/rocknsm/config.yml\r\n\r\n* may have been a little heavy handed with changing stuff to booleans. reverting changes\r\n\r\n* rock_setup config file parsing error", "date" : "08/11/2020 12:17", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "befbe1ef6b0671ea7bf5ab91c019caffb13d9053", "msg" : "Fixes zookeeper in multinode configuration", "date" : "14/04/2020 09:07", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "9c1a7b7114e3133d65f795c769ce524d04630970", "msg" : "Fixing issues with corrupted zone files during bind/named reconfiguration (#470)", "date" : "18/06/2020 16:33", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "76fa64e2349ae4a82d095f0c78d223c9190587bd", "msg" : "Fixing dns zone role to avoid clobbering existing tsig keys (#448)\n\n* Fixing dns zone role to handle tsig keys correctly\r\n\r\n* Fixing dns zone role to handle tsig keys correctly\r\n\r\n* Fixing dns zone role to handle tsig keys correctly", "date" : "20/05/2020 13:04", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "399bc4fcbfc7b869001c9e142555ffff7cf075c8", "msg" : "Fixes multinode mostly es logic", "date" : "04/01/2020 23:19", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "146ff536f7963f759c98879844810828bf6cde2b", "msg" : "Fix starting and enabling zeek logic", "date" : "31/10/2019 14:09", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "2b328d7ff9e880f241d6b11ab6ccc35d0de6d56d", "msg" : "Fix failure with new ansible-tower-bundle folder strategy (#443)", "date" : "20/04/2020 09:42", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "f64ba307f1049cdcf528f6e56dd2ee701a1fe31f", "msg" : "Fix whitespaces", "date" : "03/10/2019 16:25", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "16218c6366bef9ce3850a6294cabb598fb3afa35", "msg" : "Fixing issue with list of job templates not being processed if one already exist", "date" : "26/02/2020 14:11", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "60d3475ef363c3f5a0428271080d8641d3a6dcd2", "msg" : "Fixes yamllint errors", "date" : "03/10/2019 16:25", "is_false_positive" : true, "repository_id" : "47439383" }, { "sha" : "51136c6b0bedd3c4fed09f99689c74b31d1a4b57", "msg" : "Fixing issues with job_template_credentials facts", "date" : "26/02/2020 11:19", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "77df8a9537a293e1f1132ce4f0eb5ba4e7183399", "msg" : "Fix hardcoded node name\n\nFixes #495", "date" : "03/10/2019 13:51", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "9d9fb89b02b2d0dcde45a919048950954188e087", "msg" : "Fix truthy value", "date" : "05/09/2019 01:09", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "892824b63312683742d7515a4eaab369cf5f2571", "msg" : "fix logstash config\n- Remove `.conf` from end of dest since it's already on the filename\n- Copy ruby scripts to the conf.d dir", "date" : "05/09/2019 01:09", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "1a9a976d8019447d2c6f1b442aeaad8270b5fdc7", "msg" : "Fix deprecated options for Satellite Install (#405)", "date" : "14/12/2019 11:16", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "bed063b16099c84fb89f5e0eae6afc712643d1fa", "msg" : "Fixes to rock_services", "date" : "05/09/2019 01:09", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "2f35d3fad2de744e1397e1862e80cb4fe8954cab", "msg" : "Fixing Route53 TXT records workaround", "date" : "11/09/2019 10:53", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "7ec4a0b1a50dbac73be018bdcee6492104a1f513", "msg" : "Fix quoting of manage services playbook\n\nFixes #487", "date" : "28/08/2019 07:41", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "d34de7b476a164b23bda483f9bf6853264ca89ec", "msg" : "Fixed NVD switched to HTTPS issue (#368)\n\nNVD stopped provide HTTPS traffic and switched to HTTPS\r\n\r\nclair-jwt v2.0.7+ can resolve the issue\r\n\r\nSigned-off-by: Phil Huang ", "date" : "11/06/2019 22:30", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "a27180e6941e7e80cf34eb5729aef2f5fb2e6226", "msg" : "Fix user creation logic (#483)", "date" : "23/08/2019 14:31", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "ce36ec3aacfcc35bb5219322a98013f895d95716", "msg" : "fixed idm password bug (#348)", "date" : "02/04/2019 15:02", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "f6e9b1c9c0cefd8bd1539b6dfd64d3973a7fcb75", "msg" : "fix quotes (#344)", "date" : "18/03/2019 13:43", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "47924d3e02a2b381b3b5103e900a87b12825a738", "msg" : "Fix lint error 301", "date" : "22/08/2019 16:31", "is_false_positive" : true, "repository_id" : "47439383" }, { "sha" : "b6e78d361064ad42e0897253e694147f3878ce7e", "msg" : "Fix lint spacing", "date" : "22/08/2019 16:31", "is_false_positive" : true, "repository_id" : "47439383" }, { "sha" : "96f860c1328efe86c4b70eae50754c68ddf0df75", "msg" : "Fix IdM Groups not being added bug (#334)\n\n* added AWS provisioning to IdM config\r\n\r\n* Added ability to provision IdentityManager on AWS\r\n\r\n* Corrected variable name for groups in identities.groups so that downstream group creation conditional is satisfied and groups added. This resolves issue #333", "date" : "06/03/2019 16:47", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "f24ade98170b483c733f2a66d099b5bc0da2489d", "msg" : "Fixing missing single quote bug (#321)", "date" : "31/01/2019 17:52", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "2e9e2dc78987680b76c6d3a3642e31a851d4fb42", "msg" : "Disable ipv6 in lighttpd", "date" : "10/05/2019 10:13", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "eea20f04441b1382957f1b083e9bf1c9c7e7e130", "msg" : "Fixing broken playbook (#310)", "date" : "16/01/2019 10:57", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "59f53db7761296f573c3b401956c4d4dc130f168", "msg" : "Fix the way override vars are included", "date" : "11/04/2019 00:27", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "3fa317760961ec34ee01a42198aba3124880b44d", "msg" : "fixed minor indentation issue on playbooks/manage-users/manage-atlassian-users.yml (#301)", "date" : "14/12/2018 12:29", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "abc45ed164c9b2ac57eea0edda8515673a9942ea", "msg" : "Fix atlassian var names (#293)\n\n* change atlassian.user to atlassian.users\r\n\r\n* change jira_admin to admin_group\r\n\r\n* update to dynamically build the permissions list instead of using a static jinja file, get rid of camel case, clarify naming of vars\r\n\r\n* update readme\r\n\r\n* update to simplify\r\n\r\n* update with oystein changes", "date" : "10/12/2018 10:04", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "71728d37a88de9ec2239c69338d0323aedee721f", "msg" : "Change static values to variables (#435)", "date" : "10/04/2019 09:51", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "bb2e04fd068bb11e125365deaba7cd4cc3a61182", "msg" : "Fix ssh-config playbook\n\nThis is somewhat of a dirty approach. We can make it a lot better when \nAnsible 2.8 is released with \nhttps://docs.ansible.com/ansible/devel/modules/openssh_keypair_module.html", "date" : "09/04/2019 14:54", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "c3b8eb7ce2b79fb375e6c09ded01a4efd3d9fe00", "msg" : "Fix #270 - make lvm size configurable (#274)\n\n* Fix #270 - Make lvm size configurable\r\n\r\n* make it possible to configure the fstype per lvm", "date" : "30/10/2018 12:07", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "cc74ad723a657fcd76948852811f122933538f43", "msg" : "Fix elasticsearch health checks, configure firewall", "date" : "26/03/2019 22:27", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "019870ffeebb82a1c6fc12e9c82e1cb2d2cc3aa4", "msg" : "Fixing consistency for *all* provisioning playbooks", "date" : "15/10/2018 11:47", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "0a20c4f0aba6a797a92bd53b4e170a140f983713", "msg" : "Fix newer ansible lint errors, logic errors\n- ansible-lint version 4.1.0 is pickier, so fixed spacing and such\n- fixed URLs for elasticsearch in a single-node setup\n- Also Replace username to whatever is in the environment or default to \nroot in the case of docker containers", "date" : "26/03/2019 22:27", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "cc726b561db4ea75a9bcefd9724c3f54e5e18553", "msg" : "Fix indentation and default to work zone", "date" : "26/03/2019 22:27", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "50c8452cf5028af3b0855bd16c48a04249603b8a", "msg" : "Fixed ssl_local_tmp_dir.stdout in Task Set Fact for Custom SSL Certificates (#247)\n\n* Rearranged variables\r\n\r\n* Fixed logic when to generate passwords\r\n\r\n* Fixed firewall port variables and firewalld command\r\n\r\n* Fixed Firewalld config command\r\n\r\n* Fixed quay service name\r\n\r\n* Fixed service name\r\n\r\n* Fixed port variable and firewalld command\r\n\r\n* Fixed location of inventory\r\n\r\n* Fixed postgres service name\r\n\r\n* Fixed template names\r\n\r\n* Fixed port variable names, fixed firewalld command\r\n\r\n* Minor formatting updates (quay -> Quay)\r\n\r\n* Fixed quay service variable name\r\n\r\n* Added become:True where appropriate, changed database parameters to MySQL database, added postgresql_admin_user to postgres tasks, removed block around clair database, added logic to set quay hostname for clair when lb defined\r\n\r\n* Fixed wrong quay_ssl_local_tmp_dir variable in Task Set Fact for Custom SSL Certificates", "date" : "19/08/2018 15:08", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "8fe9dbe94807c7e52dc6f7f0fa12fd687af381dd", "msg" : "Fix elasticsearch health checks, configure firewall", "date" : "26/03/2019 22:27", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "3be4084308618b2ce12781fce9118d0742216f01", "msg" : "Fix conditional syntax", "date" : "26/03/2019 22:27", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "83a79a9f8c1054117e69e39e9e562803241dc7bc", "msg" : "Fixed a few minor things in the postgres role (#233)\n\n* Rearranged variables\r\n\r\n* Fixed logic when to generate passwords\r\n\r\n* Fixed firewall port variables and firewalld command\r\n\r\n* Fixed Firewalld config command\r\n\r\n* Fixed quay service name\r\n\r\n* Fixed service name\r\n\r\n* Fixed port variable and firewalld command\r\n\r\n* Fixed location of inventory\r\n\r\n* Fixed postgres service name\r\n\r\n* Fixed template names\r\n\r\n* Fixed port variable names, fixed firewalld command\r\n\r\n* Minor formatting updates (quay -> Quay)\r\n\r\n* Fixed quay service variable name\r\n\r\n* Added become:True where appropriate, changed database parameters to MySQL database, added postgresql_admin_user to postgres tasks, removed block around clair database, added logic to set quay hostname for clair when lb defined", "date" : "19/08/2018 08:52", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "873063abd183084e4537cee5896e9278ee902967", "msg" : "Fix issues with running molecule from docker\n- Ditches vars_files in favor of include_vars pre_task (see \nhttps://serverfault.com/a/646618)\n- Remove `ansible_cache` in favor of tempfile module\n- Satisfy ansible-lint", "date" : "26/03/2019 22:27", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "3e8a830bb525d818ed2aa2cdb10c8589e5e2ceba", "msg" : "Fix IDM User Management Errors (#220)", "date" : "06/08/2018 07:45", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "3f42756b76863c3da4f8fc162b4a87b861f3d22b", "msg" : "adding libselinux-python as it is required to run the role on Fedora (#215)", "date" : "03/08/2018 11:42", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "abed4e76fd9069a6377412fb4db1e28fde2077d8", "msg" : "Fix several roles to allow remote deployment\n- common: Create cache dir if doesn't exist. Only needed for logstash.\n- common: Make GPG key trust idempotent for yum repodata\n- common: Fix #380 by using `ini_file` module instead of\n`yum_repository` and adding CentOS distro check\n- bro: Related to #343, fixed another edge case where bro would fail if\ninterface was down when trying to start\n- bro: Ensure `reload bro` handler runs after interfaces script\n- elasticsearch: Changed Elasticsearch wait to use Elasticsearch API on\nthe `es_url` endpoint, allowing both local and remote lookups\n- elasticsearch: Fixed bug in config template to compare size of\nelasticsearch group vs the list itself\n- suricata: Add PyYAML to explicit package list\n- suricata: Ensure `suricata-update` is always run in\n`/var/lib/suricata`\n- all roles: Replace `with_items` with `loop` keyword", "date" : "19/03/2019 08:43", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "b261950f64b968d82a0103ae990e6cc785e528d3", "msg" : "Fix default key path", "date" : "19/03/2019 08:08", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "00aceee9223dab8577f18e9b6b138c40c73c4aa0", "msg" : "Update IDM User Management (#201)", "date" : "24/07/2018 10:28", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "70f9466ebc6ea37aa2bb4f53a3253698de1988a4", "msg" : "Fix trailing newline in lighttpd handler", "date" : "18/03/2019 16:00", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "aa5a4fc3b7e9f495fbb7ae92c7d28956e254e2ee", "msg" : "Fix lighttpd handler after refactor\nFixes #384", "date" : "18/03/2019 13:29", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "e005198769366648182cf2c2a94a8e6de9604e31", "msg" : "Fix conditional logic for generating variables without values (#202)", "date" : "19/07/2018 21:35", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "f4b9e8e6ef7d39f65b43cd81ae1380e29c606c93", "msg" : "Fix lingering old versions", "date" : "21/02/2019 14:44", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "b9caaa902aa45302d657d91d4e6be9eab7bf8ba1", "msg" : "Adding missing SELinux dependency (#199)", "date" : "18/07/2018 23:23", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "ce705a0324c6923baea60e85dddbf400463f7379", "msg" : "Update manage_atlassian_user playbook (#194)\n\n* edit in the api calls\r\n\r\n* use urlencode intead of replace", "date" : "18/07/2018 08:15", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "3958f98b93d4cde7b9d300fa95ae8933fdf88b51", "msg" : "Fix hostname cruft across roles\n- We were using various hostname vars across multiple roles, making it a \nbig clunky\n- Making the inventory_hostname the authoriative source, set the \nhostname and set /etc/hosts accordingly", "date" : "20/02/2019 13:38", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "38c5d458c7cbbfd8539f1b80aafd12b1657aecb8", "msg" : "Fixing calls to HAproxy role from Quay playbook (#197)\n\n* Fixing calls to HAproxy role\r\n\r\n* Fixing permission issues with clean-up", "date" : "17/07/2018 19:31", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "fd7dca92226be01cbffb5456f73d3f418e90d530", "msg" : "Fix indentation in deploy playbook\n\nFixes #340", "date" : "24/01/2019 14:15", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "1f1f23cbb8e64951e4c50f46e1566b37d18b4ff3", "msg" : "Update config-vnc-server variable syntax (#190)", "date" : "16/07/2018 10:20", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "1835a3a391ee4ef2f83172a0384e1c2bb286f811", "msg" : "Add missing filebeat vars\n\nFixes #341 and fixes #328", "date" : "24/01/2019 14:15", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "5ae4b0fb96129579010e97b8b2f8db444894687f", "msg" : "syntax correction (#188)", "date" : "10/07/2018 21:29", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "2b59eb23ab37018f90c7779baa76fcc96e1b0eb3", "msg" : "Fix filebeat checks\n\nremove the filebeat variable and change all checks to fsf or suricata\nfixes #328\n\nreadd filebeat enabled variable\n\nFix filebeat checks", "date" : "18/01/2019 14:42", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "12708b7fb397a14bc6e8011cd47059f515d10545", "msg" : "Fixing bug with download URL variable + quite up warnings", "date" : "26/06/2018 23:47", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "789fe0ecea63c2b5a1ec75299a6fc4efffd5dbc4", "msg" : "Update logrotate configuration\n\nThanks to @leanvel for the great research in Issue #170. I set the selinux type of the various data dirs to `var_log_t`. There's a number of options available, but after reading the docs that made the most sense.\n\nAlso, I found that `logrotate` is supposed to already have permission to send a `reload` to any systemd service unit. Our suricata service unit already maps this to the SIGHUP signal, so I swapped out this config to work within the existing confines of the selinux policy.\n\n**NOTE**: Still need to test this, but I think it covers all the bases.\n\nFixes #170\n\nCo-Authored-By: LeanVel ", "date" : "29/10/2018 11:50", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "f4f0e22738291a56093e4cb61c55706fec3a74d3", "msg" : "fix variable name (#143)", "date" : "26/06/2018 23:27", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "8e8c96c41aa5faa7d48341abf3673b4761def3d3", "msg" : "Fix some missing version numbers", "date" : "26/10/2018 17:50", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "8fd908b2cab26ea1a74867af6e94434efe686383", "msg" : "Fixing bastion playbook based on role move", "date" : "21/03/2018 21:36", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "60ccb1b3a21039129b6f0aea5f1f307930a6d5ed", "msg" : "Add GPG info to core CentOS repos when added.\n* Closes #288", "date" : "17/08/2018 11:31", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "b322b4a612717a42586f301a10154ea4c3020aa6", "msg" : "OSP related fixes found during OSP12 work (#141)\n\n* OSP related fixes found during OSP12 work\r\n\r\n* OSP related fixes found during OSP12 work", "date" : "28/02/2018 08:57", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "58beba3f58309472ca25e0dd303c71d3c0875a4d", "msg" : "Adds a wait_for condition on Kibana (#282)\n\nEnsures Kibana is listening before moving on.\r\n\r\nFixes: #281", "date" : "14/08/2018 13:55", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "a01982b846de3aadc24f76fa4bedd76024e7fc2a", "msg" : "Fix typo in disable ipv6", "date" : "27/04/2018 11:00", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "c628222bff7cafae399e00cf6adc5a933427f5b0", "msg" : "Update Handle name (#137)", "date" : "05/02/2018 12:51", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "44974f01ad89e73e7a951e30f349e2452f5ee127", "msg" : "Fixed runtime dir issue with suricata. Remove AF_Packet&SMB -> moved to rock-scripts", "date" : "18/04/2018 10:02", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "d036255300c3a3dae0cb526b27a282ce26a7609e", "msg" : "Fixing Ansible 2.4 dep warnings + docker-compose dependency check (#113)", "date" : "13/12/2017 05:48", "is_false_positive" : true, "repository_id" : "88211051" }, { "sha" : "f2a6b3dd06f01d16034d496cf025ff22ecbbe4e1", "msg" : ".novalocal workaround (#106)\n\n* .novalocal workaround\r\n\r\n* Updated .novalocal workaround to be more robust", "date" : "29/11/2017 23:01", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "2dc8c51a6c051b7feb27f44a29c00c4b93553dec", "msg" : "Fixes for roles and elastic 6 updates\n- Further abstracted stenographer from top-level vars\n- Elasticsearch 6 has different configuration locations for things like\nDATA_DIR\n- Removed elastic types from bro mapping\n- Removed logstash file inputs for suricata and fsf\n- Removed logstash tag filter from bro\n- Added offline support for docket", "date" : "06/03/2018 06:06", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "f916fd28ce4846bb7c9dadf15f5e600949beecac", "msg" : "Fixed paths and permissions on crypto. Try compact yaml", "date" : "25/02/2018 00:42", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "c687b18cb05b2dfc349b032304f029842f7ea4ae", "msg" : "Fix 'yes' conditionals to use 'True' instead", "date" : "23/10/2017 20:32", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "0ee5b927ac27b778fb013e0c8d4716c3ecc5185f", "msg" : "fixing glitches in default sensor yaml config", "date" : "25/02/2018 00:19", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "5bfe61883e47a94b616c2b14d0b55adb0b51e75a", "msg" : "Fix pxe for buggy UEFI (#54)", "date" : "01/08/2017 00:12", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "3c60cf05a72e7c1178b2ad44c19b29a17d2988c3", "msg" : "Fixing ansible impl to work with OSP9 and ansible 2.2", "date" : "15/11/2016 22:26", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "683eac43815bb0c280a098f644b0325ad3562b38", "msg" : "fixing typo", "date" : "24/02/2018 23:44", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "8f2d0da99db68f16906cc3a709fddd4452a69f52", "msg" : "Fixing ansible impl to work with OSP9 and ansible 2.2", "date" : "15/11/2016 22:26", "is_false_positive" : false, "repository_id" : "88211051" }, { "sha" : "71eef43b093e85546459e19e49e6daa7c5c45f7f", "msg" : "Fixed typo in fsf logstash config", "date" : "24/02/2018 15:23", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "400aadc57eafeb8a724ce2febd1a0de7ff279de1", "msg" : "Fixes for ansible depreciation warnings\n\nAssuming my limited knowledge of ansible is correct in thinking that debug.yml contains tasks, this will fix the deprication warning and future issues when ansible removes the include options.\r\n\r\nFixes #249", "date" : "23/02/2018 15:34", "is_false_positive" : true, "repository_id" : "47439383" }, { "sha" : "85c5356d94945853701150897196f877149a532b", "msg" : "Fix for suricata permission issue (#251) and other suricata cleanup\n\n- Updated deprecated force-md5 option to force-hash with a default of none.\r\n- Fix file permission issue via systemd with /run/suricata being owned by suricata:root\r\n- Set default file hash to sha1 and md5\r\n- Move linux capabilities to service file instead of on binary\r\n\r\nFixes #251", "date" : "23/02/2018 14:21", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "0e5757bc4e49ac659662534813c6676d5d08a13a", "msg" : "Fix certificate CN\n\nFix certificate CN of certificate not taken from configured value.", "date" : "03/02/2018 19:26", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "9244cb40251b7c952067419d0a01fe119e971a70", "msg" : "Fixed idempotency in kibana creds", "date" : "30/01/2018 18:02", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "7d2688de815a5c3a9f10a0b4250d3ea0d55d1157", "msg" : "Fixed typo in csr module", "date" : "30/01/2018 17:26", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "305b68e8bf15c5d9ff8d2f856195ae79d92c7e31", "msg" : "Fixed quoting issue", "date" : "04/01/2018 09:32", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "b4f1c9eb8d32b38c1cd99cdbe0202a6cce9d280b", "msg" : "Fixed paths for broctl config.", "date" : "04/01/2018 06:58", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "c592211c82952498e252868a43ed13310646f739", "msg" : "Fixes quotes", "date" : "28/12/2017 07:18", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "086203bbbfba087ada2593693a65aadf10e96244", "msg" : "Fixes quotes", "date" : "06/11/2017 21:41", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "7e2366b5294609e0c9767d40d4a96ce9dcfdf2b3", "msg" : "Fix (Remove the test database): `[WARNING]: Module did not set no_log for unsafe_login_password`", "date" : "07/10/2020 22:51", "is_false_positive" : true, "repository_id" : "18852165" }, { "sha" : "05d17546dd4b4d1530151795cb0171dbc989945f", "msg" : "Added explicit import of CentOS GPG key:\n\n * Only when doing online install.\n * Probably due to no gpgurl being specified for CentOS repos.\n * Went with this because its a tested fix from @kwilson7770.\nFixes #142\nFixes #151", "date" : "30/06/2017 19:22", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "e54e3010eb5e91ed082b4b084dbd92d8b3b0a936", "msg" : "Fix: `[WARNING]: Module did not set no_log for unsafe_login_password`", "date" : "07/10/2020 22:25", "is_false_positive" : true, "repository_id" : "18852165" }, { "sha" : "fd2958b28c58b09bdf8e2920f4786ed3b7d1e609", "msg" : "Fixing paths for #115\\n * Removed so takes precedence.\\n * Symlinked scripts into so they\\'re in root\\'s path.", "date" : "25/06/2017 12:55", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "65927822b5bd85f6dfefd6838b8a22d983e42fd5", "msg" : "Fixes nginx reload run even if some of the certificates renewals has failed.", "date" : "21/07/2020 14:34", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "ba8315e70c3c3f9071dda136d285389ef7abd024", "msg" : "Fix topic in filebeat.yml and add handlers for service restarts", "date" : "02/06/2017 05:07", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "92fbe6c6c1e903658ae5024bf6ee316d76209e28", "msg" : "Fix Ansible deprecation warnings\n\n`[DEPRECATION WARNING]: evaluating `[…]` as a bare variable, this behaviour will go away and you might need to add |bool to the expression in the future.`", "date" : "20/06/2020 23:14", "is_false_positive" : true, "repository_id" : "18852165" }, { "sha" : "7e52e7a72269fc433a730cfded9eae3142f39395", "msg" : "Fixes repo filename", "date" : "09/05/2017 22:02", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "cf7c653e2c1e4922750bb49bd384d4fe3694d940", "msg" : "Fix Ansible deprecation warnings\n\n`[DEPRECATION WARNING]: evaluating `[…]` as a bare variable, this behaviour will go away and you might need to add |bool to the expression in the future.`", "date" : "08/06/2020 15:38", "is_false_positive" : true, "repository_id" : "18852165" }, { "sha" : "2c5ae5ec9f56fbe36fb0443c387c338433ad2cde", "msg" : "Fixes quotes for yum repos", "date" : "09/05/2017 21:31", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "66990db2e9b107ebafbdd6443e450426698f2ef2", "msg" : "Fix #888 & #1189 to comply with [RFC2606](https://tools.ietf.org/html/rfc2606#section-2)\n\n \".invalid\" is intended for use in online construction of domain\n names that are sure to be invalid and which it is obvious at a\n glance are invalid.", "date" : "28/05/2020 18:06", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "7bc2a3e4d039009dde19b2be8e805398f9dd5741", "msg" : "Fix rock-scripts branch\n\nMeant for this to go into v2.0.2. This puts the repo in sync w/ the create-iso scripts.", "date" : "17/03/2017 15:41", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "bf40964e6057c5cd69d34b356f4386f20bc946bf", "msg" : "Fixed stenographer service creation and general service start/stop from deploy", "date" : "16/03/2017 22:12", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "f5609babe37064bc9288bc2b35d8986958268ffd", "msg" : "Fix site_uses_letsencrypt\n\nhttps://github.com/roots/trellis/pull/1175 wasn't entirely correct. This\nneed parens around the actual conditional.", "date" : "07/04/2020 22:14", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "34c65b91f20b1160992936e683af9d011455fa62", "msg" : "Fixes edge case where Bro will not start\n\n- Bro would fail to start if you didn't have at least\n two processor cores per monitor interface. This fix\n will remove AF_PACKET support and use a regular\n Bro worker on each interface.\n- Adds additional filters to run Bro tasks only when\n `with_bro` is set to true\n- Fixes issue to ensure Elasticsearch shard settings\n are run, giving a `green` status by default.\n- Fixes for the Vagrantfile for VMware", "date" : "04/03/2017 22:05", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "136a6a8cc6fc79105052c888e8e2e55bb8a91ddb", "msg" : "Fix bare variable deprecation warnings", "date" : "06/04/2020 22:54", "is_false_positive" : true, "repository_id" : "18852165" }, { "sha" : "030bf614f9519164cdef9b169a21144caff58b64", "msg" : "Fixed order of ops", "date" : "01/03/2017 21:28", "is_false_positive" : false, "repository_id" : "47439383" }, { "sha" : "6cc4fc763dd7be8ad4a430a0b31dc05833d7be73", "msg" : "Fix `DEPLOY_UNFINISHED` not being copied over to `release`\n\nThe tar generated by git archive doesn't include `DEPLOY_UNFINISHED`\nhttps://github.com/roots/trellis/blob/ab70d8ed84ef54054de2024e5c2639e047c0b905/roles/deploy/tasks/prepare.yml#L29-L39", "date" : "21/01/2020 19:48", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "83f716307ec5d18186724245e94e52cceeeea3c1", "msg" : "Fix: `vault_wordpress_env_defaults` not populated during deploy\n\nFollow up on #1048", "date" : "17/12/2018 10:31", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "30eafb1e58060bacfd678cb3a53abc7c18a0f59c", "msg" : "Fix keys usage for Python 2/3 compat", "date" : "13/12/2018 21:07", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "658c9ee2f74b71ae40b048afd9ba25be748b7ec7", "msg" : "Fix failed_when in template_root check with wp-cli 1.5.0 (#948)\n\nPrevious wp-cli versions returned rc=1 and stderr='' for\r\n`wp option get template_root` when the option didn't exist.\r\nVersion 1.5.0 uses a new stderr message.", "date" : "08/02/2018 19:52", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "4da9d734a760d3e6264ea0b4034ecc42e11bd5b3", "msg" : "Fix conditional for dynamic HostKeyAlgorithms msg (#822)\n\nWhen the set_fact task runs, it has status 'ok', not 'changed'.\r\nThus to check whether the ansible_ssh_extra_args var was dynamically set,\r\nthe condition must check whether or not the set_fact task skipped.", "date" : "07/04/2017 17:20", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "b270f743cf7137c8d0dc11b1fb4c7e66f34baa4f", "msg" : "Fix formatting of set_fact for ansible_become_pass", "date" : "15/02/2017 09:41", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "e20719dd610cc693da49ef7ed1ad7b7c33c17401", "msg" : "Fix apt_packages_custom", "date" : "24/01/2017 14:09", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "f6d7c5af57d02fb1c3914a0ff2135dc3c3000fbc", "msg" : "Fix deploy hook update-db conditional", "date" : "18/01/2017 19:38", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "78ff762dec800fa75f369beb141232d762a010ca", "msg" : "Fix #731 - Use option stdout to fix theme paths\n\n`wp_template_root` was just the registered Ansible var. The values\nneeded to be checked against the `stdout` which is the actual output of\nthe `wp get option` command.", "date" : "12/01/2017 21:57", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "a86a02c49b29d5b5a5d32eb8c6162960af1304d8", "msg" : "Fix #727 - HSTS: default preload to off\n\nThe HSTS `preload` option defaulted to true. This turns it off by\ndefault since the HSTS preload list should be opt-in as it also requires\na submission to https://hstspreload.org.", "date" : "06/01/2017 19:38", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "632bbe84497584cf25ea3556b987a6cb63aec31b", "msg" : "Fix #718 - change method of updating theme paths\n\nAfter a deploy we were running `switch_theme` would had the side effect\nof sometimes making sidebar widgets inactive.\n\nThis uses a simpler, more direct method of updating `stylesheet_root` and\n`template_root` which should be less error-prone since it does less.", "date" : "29/12/2016 11:46", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "91401bfbdfbdd4f17a82ed83b9e7f3c396f75533", "msg" : "Fix #675 - Use log level strings for fail2ban", "date" : "03/12/2016 21:21", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "def7dfbc8ade43c474ac77dacf71e747b5f2b793", "msg" : "Fix condition for permalink structure task", "date" : "27/08/2016 17:26", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "84c184cb2178f1787292912c7b402ee9cff8e5b4", "msg" : "Fix #639 - WP 4.6 compat: update WP-CLI to 0.24.1", "date" : "19/08/2016 22:29", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "f07bf72bcd5d7107c6f1aeeb042eb8b06cf8cee3", "msg" : "Fix #581 - Use WP-CLI to run WP cron\n\nhttps://github.com/roots/trellis/pull/533 caused a regression in the\ncron job which runs `wp-cron.php`. Since `wp_home` and `wp_siteurl` were\nchanged to use bash and PHP variables, the cron command wouldn't work.\n\nThe solution is to avoid this and use WP-CLI's `cron` command for\nrunning due cron events.", "date" : "27/07/2016 23:34", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "abea208185e564ce65fb484649d2dfa954f5178d", "msg" : "Fix #612 - Bump nginx_fastcgi_buffer_size\n\n`admin-ajax.php` apparently causes huge headers causing Nginx errors:\n\n> upstream sent too big header while reading response header from upstream\n\nBumping this default value to `8k` fixes the issues.", "date" : "22/07/2016 21:44", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "3bc7d96ccc00f6a05d666a3fde220dcf59139f86", "msg" : "Fix #468 - Use curl to install wp-cli tab completions", "date" : "11/06/2016 17:08", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "255c461f1d5d2c1378ce1a71fd0feadae3f49cb6", "msg" : "Fix #563 - Improve remote databases\n\nPreviously you had to manually toggle the remote database option via\n`mysql_remote_database` (which also didn't fully work).\n\nNow Trellis automatically detects if the sites are using a remote\n`db_host` or not (aka not `localhost`) and handles things accordingly.\n\nThis also installs the mysql-client now regardless.", "date" : "29/04/2016 20:29", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "3cad79f7ded349127fa0d183402e5c35b10d0f37", "msg" : "Fix #550 - Properly skip permalink setup for MU", "date" : "05/04/2016 22:00", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "aec670bf22681f81d100c9dbdc6b502c19dab779", "msg" : "Fix #482 - Multisite is-installed deploy check\n\nOptionally add the `--network` option to properly check if a site is\ninstalled after deploys for both normal and multisite installs.\n\nRef: http://wp-cli.org/commands/core/is-installed/", "date" : "02/04/2016 19:11", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "fc44e94d6f174792b00833d79a89dd92d4b1daf8", "msg" : "Fix two missing defaults", "date" : "29/03/2016 10:26", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "00c4e72287315f23f4503200dd14fc98fd3cd688", "msg" : "Fix some bare vars in deploy role and updated WP-CLI version", "date" : "23/03/2016 19:53", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "b6408101a7b90a5758e1715844817900d92c05a0", "msg" : "Fix sudoers line", "date" : "04/03/2016 13:45", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "fe9bd594f3dab88042b91b664c7c45cc7ff92418", "msg" : "Fix Ansible deprecations", "date" : "03/03/2016 14:21", "is_false_positive" : true, "repository_id" : "18852165" }, { "sha" : "c21db84a78757d1e9e66ed114a438256090666d7", "msg" : "Fix php-xdebug config file path", "date" : "01/03/2016 15:01", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "ad53a66ab37d41c83c0ffe8c8ee97bba789d174f", "msg" : "Fix Nginx includes for Ansible 2.0", "date" : "05/02/2016 21:06", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "c544d731a1661d88fd4c1609517197786263f3ff", "msg" : "Fix inventory_file variable in connection tests", "date" : "16/01/2016 18:37", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "ebde6d15beb10d85d50f7641d763ab3b2b6379d3", "msg" : "Fix conditional logic for permalink setup task", "date" : "14/01/2016 16:30", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "aa1d02ff86dfb35b9bef9c7bafe2b6ffd954c4e8", "msg" : "Fix deploy SSH check", "date" : "13/01/2016 23:32", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "308b55a95495182b363bf8d58ed7959b18c08a0b", "msg" : "Fix #353 - Allow insecure curl reqs for cron\n\nIn development with an https site, the curl command for WP cron will\nfail due to the \"insecure\" self-signed certificate.\n\nAdding the `-k` flag means curl will ignore this and continue on.", "date" : "28/12/2015 21:40", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "8e7fe9e75620032dc87aaaf28329a4471e3fc52c", "msg" : "Fixes #374 - Remove composer vendor/bin from $PATH\n\nRemoving since it exposes a privilege escalation vulnerability.", "date" : "28/12/2015 15:53", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "58debd6aed54dc0804531b22a2889f04f4d877dc", "msg" : "Fixes #412 - Stop cron job emails", "date" : "21/11/2015 16:49", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "426546736ef2e0a690ce5dbdfdb87c106f77dcbe", "msg" : "Fix PHP session configuration", "date" : "07/09/2015 14:57", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "8e3ae1580c267dd221f92bb25e372b292a32a02b", "msg" : "Fixes Multisite Install\n\nRevised Ansible conditionals for install plays\nAdded commented landrush block.\nCleanup and rewrite conditional\nFix trailing slash issue\nserver_name fix from @austinpray\nMakes WordPress Install Idempotent", "date" : "29/08/2015 12:26", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "cc654ee07730b6468cd4d10949dbaa22fb58173f", "msg" : "Fix remote user handling for AWS", "date" : "04/08/2015 18:12", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "f2e44d440edea27812b246025897ef90d1a49c2e", "msg" : "Fix multisite conditional in wordpress-site.conf", "date" : "22/06/2015 21:52", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "c0a6ca82085d620cb64c440b7612a3065d4fd0bd", "msg" : "Fix project_shared_children mode defaults", "date" : "16/06/2015 16:58", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "56045fc3a05adc5c4cccfc805ee61814a705ac19", "msg" : "Fix project_subtree conditional", "date" : "21/05/2015 22:00", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "07047a23840dd6da83acff3bee27ef67efd91d91", "msg" : "Fix project_subtree check", "date" : "17/05/2015 19:03", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "bc631531ff5e1f1643046ab070ddb07861c726de", "msg" : "Fix conditional check for multi-site deploys\n\nFixes \"error while evaluating conditional\" error when deploying multiple sites one by one. Ansible needs to check if the variable \"is defined\" since its not a straight boolean true/false check.", "date" : "15/05/2015 19:19", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "8f140132e485278d40b8ec7571bda0c233a88090", "msg" : "Fix .env generation for wordpress-install", "date" : "13/05/2015 12:51", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "acc0020ab1029f24523622bc423e313b0991c11e", "msg" : "Fix project_shared_children paths", "date" : "15/04/2015 18:10", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "e53a9a4522cce7f3e1b2a7aba4836a8128f0acd5", "msg" : "Fix changing of root password in mariadb task\n\nHost was left out resulting in some root logins with no password.", "date" : "06/04/2015 12:44", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "2220523b5369cb96f1f6fe2d18242090d01e1307", "msg" : "Fixes #144 - HHVM mysql fix\n\nHHVM 3.6.0 has a bug to do with the MySQL socket path. Right now the\nonly solution for WordPress (since it uses PDO) is to symlink the\nsocket.\n\nSee https://github.com/facebook/hhvm/issues/4987", "date" : "21/03/2015 01:13", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "5dce6aa8001fa8b4b4606179dd71561667942ac1", "msg" : "Fixes #122 - Add SMTP role\n\nThis uses ssmtp as a simple mail delivery tool for forwarding mail to an\nexternal SMTP server.", "date" : "18/01/2015 21:02", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "ed0bce6f0e92b19bbc0f9683c35778e5b708ae84", "msg" : "Fixes `|default` formatting", "date" : "17/12/2014 13:41", "is_false_positive" : true, "repository_id" : "18852165" }, { "sha" : "1ef316fba467bcc9e49b7cd9decd37843f03bc08", "msg" : "Fix #65 - Replace dots in cron file names\n\nDebian and Ubuntu will ignore cron files with dots in the filenames.\n\nSee http://manpages.ubuntu.com/manpages/trusty/en/man8/cron.8.html", "date" : "29/09/2014 15:37", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "41ceaa59fb86c42f61a3932c18dd6678c2698f5e", "msg" : "Fix system cron task", "date" : "25/04/2014 10:17", "is_false_positive" : false, "repository_id" : "18852165" }, { "sha" : "6bf107e7b8a06c9865550600a626d133b2084f29", "msg" : "Fail if we're trying to use distro path for bionic\n\nDepends-On: https://review.opendev.org/758570\nDepends-On: https://review.opendev.org/758575\nChange-Id: Ibca86cfd2e01415853fd67e4496febc1780acc45", "date" : "16/10/2020 15:52", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "ad432e115fc32bede1632937de29bb26c236e88c", "msg" : "Fix infra jobs\n\nNow we need haproxy to be present for all scenarios\n\nChange-Id: I0fe276b01d1302b61413c5f827de15a6aed078f7", "date" : "15/10/2020 14:20", "is_false_positive" : true, "repository_id" : "27195864" }, { "sha" : "1a57af20e848095821193166efd747267470e7c7", "msg" : "Fix neutron-server default serial\n\nBy default we should prevent all neutron server going down at the same time\nInstead we should apply approach where we upgrade single neutron server\nand the rest of hosts next time\nto decrease API downtime\n\nAdditionally changed default for neutron_other_serial, to safe 1\n as in case of big amount of network nodes, several l3 agents may\nwent down at the same time, and make ha router unavaliable.\n\nChange-Id: I618ea5083da29e7188c093c96f40ca3db6f9e5cc", "date" : "18/08/2020 14:03", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "39a4622ef7c43db51e098169906883a0fd34a326", "msg" : "Fix ceph deployment for CentOS 7\n\nSince centos dropped pyhton-pip from their repos, we should use\nepel now to get pip2 and install required for ceph libraries (ie PyYAML)\n\nChange-Id: I9d0bc341de4ebcd89df6c3c8c5ce3cd5cd6e5b26", "date" : "24/07/2020 16:22", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "fc1b6f3bf69c360ff475e035a24a29c6791a8843", "msg" : "Fix management address lookup for metal hosts in some deployments\n\nGit history indicates that when Nova runs on metal hosts its\naddress was identified via the management bridge and an IP lookup.\nWhen the dynamic-address-fact was added this link was broken\nand metal hosts have been using the fallback of ansible_host\ndefined in dynamic-address-fact\n\nNote that originally the 'management_bridge' host var was relied\nupon, but this change pulls this bridge from the\n'container_networks.container_address.bridge'\n\nChange-Id: I9aaca445d135b574753722d6b8de28e4f99c427b", "date" : "15/07/2020 13:30", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "61941eaa8fbf024387fda886b89df7dc601945b4", "msg" : "Fix tmpfiles-setup wait handler\n\nPrecess column was present only for CentOS 8 and is not applicable for\nother distros. In the meanwhile Active column is present in all distros.\n\nChange-Id: Ie84eddef70d4fa7a9a42cdc2c82ec101f888545f", "date" : "02/07/2020 12:18", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "da5fe69ec0150a7d73d45d29671eb5d9b33a32d1", "msg" : "Fix hacking min version to 3.0.1\n\nChange-Id: Id0b0468d8d93cbd8a2ecf1d1e6a17733c79b69ff", "date" : "22/05/2020 10:12", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "4d9b568f6c772269a95811c5f4e8c4b87eff4702", "msg" : "Fix idempotency for os-lxc-container-setup.yml\n\nAdded regexp to avoid multiple entry of lxc.start.order in\nos-lxc-container-setup.yml. Remove insertafter to avoid\nconfusion.\n\nChange-Id: I50ea0ba97c79f9c1509e382643b9aecc805862b7\nCloses-Bug: 1862625", "date" : "11/02/2020 10:44", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "e5a6a1416f1547a2dce283b74af8457c3a22f5a3", "msg" : "Fix requirements_git_url call\n\nrequirements_git_url is the full url to upper-constraints.txt.\n\nChange-Id: I06cf7fa01b5406222356aa133123bf7a1b04c0b7\nClose-Bug: 1851379", "date" : "06/11/2019 09:26", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "94eac3cb3b6f3f4647b9ef8db40c377a85f2f187", "msg" : "Fix spice-html5 git repo\n\nChange-Id: I2e8c5372d7ae9abe327638972e2aac528cefd0f0", "date" : "03/11/2019 20:31", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "dab5f0071dad67ade6c1bdddfed40d7f6ab3a085", "msg" : "Fix cinder playbook undefined variable\n\nIf you run the cinder playbook with the tag rsyslog_client-install, then\ncinder_all_software_updated can be unset. This patch fix the error by\nchecking if the variable is defined before call.\n\nChange-Id: I7c7e66a56ae00275d4f57538c374038bfd1e8e65\nCloses-Bug: 1835631", "date" : "23/09/2019 12:00", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "81578062a4b921ab7177b68b98846ca78de5530f", "msg" : "Fix systemd-journal-remote socket dependency\n\nAfter I426dc8c29987e7b034a656e7d81321655ed6dbe2, a new installation\nof systemd-journal-remote would fail to start, entering a restart\nloop because of:\nsystemd-journal-remote[5089]: Received fewer sockets than expected\n\nThis is because the commit introduced a regression where the service\nunit no longer depended on the socket, so systemd was not starting\nthe journal listening socket.\n\n systemd-journal-remote.socket - Journal Remote Sink Socket\n Loaded: loaded (/lib/systemd/system/systemd-journal-remote.socket;\n disabled; vendor preset: disabled)\n Active: inactive (dead)\n Listen: [::]:19532 (Stream)\n\nFixing this bug causes the socket to activate as expected when the\nsystemd-journal-remote service starts:\n\n systemd-journal-remote.socket - Journal Remote Sink Socket\n Loaded: loaded (/lib/systemd/system/systemd-journal-remote.socket;\n disabled; vendor preset: disabled)\n Active: active (running) since Thu 2019-05-16 00:17:29 EDT; 4min 45s ago\n Listen: [::]:19532 (Stream)\n Tasks: 0 (limit: 8192)\n CGroup: /system.slice/systemd-journal-remote.socket\n\nMay 16 00:17:29 infra1 systemd[1]: Listening on Journal Remote Sink Socket.\n\nChange-Id: Ie0e2f376bd6a16f88801611b77fcfde5003d68e2", "date" : "15/05/2019 23:19", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "d1870b410e725fc2fa87fd39f65c3a51afe3c1c4", "msg" : "Fix dynamic scenario when role in scenario_map\n\nChange-Id: I7976536b7cca5a3a7d8b6de36407bc2c5c7ee785", "date" : "14/05/2019 15:27", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "fb4118a68704f60cfd2b1be14ae2b632e60f59f7", "msg" : "Fix Fwaas Dashboard URL\n\nThis url is not a valid git repository on which you can search\nfor head of branches.\n\nThis should fix the bump bot.\n\nChange-Id: Id9118b3c3f20b670b19b43fc8dbcdc3f07fd14ba", "date" : "10/05/2019 14:12", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "fd04ab82dd99a7c0e616dd5c859bbe347862322a", "msg" : "Fix journal remote playbook\n\nChanges have been made and things have been learned about how best to\nconfigure and tune systemd when uploading remote journals.\n\nOverview:\n\n> The old setup was binding to users and groups which are not needed.\n> Journald was not setup to best recieve remote journals and with its\n default config will fill up disks remote target disks.\n> This playbook is leveraging the systemd-service common role in a way\n that is no longer needed given the upstream improvements we've made\n in the role.\n\nThis change updates our playbook to ensure we're tuning the system\naccordingly and removing code we no longer need.\n\nChange-Id: I426dc8c29987e7b034a656e7d81321655ed6dbe2\nSigned-off-by: Kevin Carter ", "date" : "23/01/2019 15:05", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "09569c30f930ff055f1b0d04d999397630b8ea5e", "msg" : "Fixes empty metal_query\n\nDue to wrong quote used, json_query returned empty value, which\ncaused all metal host always recieve ansible_host (as default value)\n\nChange-Id: Ib5d65166cb944ebd6214d891fe1b11a9f1e254f1", "date" : "11/01/2019 11:17", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "64bf985a3d0fbbd4bee992ed03f2ffbc7abb5c4e", "msg" : "Fix ansible deprecation warnings\n\n===\n[DEPRECATION WARNING]: Using tests as filters is deprecated.\nInstead of using `result|search` use `result is search`. This\nfeature will be removed in version 2.9.\n===\n\nChange-Id: I9bc46a91349411c24d52d67285c563d868baaba1", "date" : "03/12/2018 17:15", "is_false_positive" : true, "repository_id" : "27195864" }, { "sha" : "92427a6531aca062d3e4cb536b0db55992aa0ef6", "msg" : "Fix \"configure container (other services)\" when statement\n\nConfigure container (other services) task should be executed when\ncinder_volume uses other than lvm as backend (for example. rbd). But the\nexisting code completely skips both \"Configure container\n(cinder-volume)\" and \"Configure container (other services)\" tasks. So\nthe cinder_volume container is not properly initialized when using rbd as\nbackend.\n\nChange-Id: Ieb195e8a0cd3435fa3e872b609717aadc2ff41e8\nCloses-Bug: #1780789\nCloses-Bug: #1756005", "date" : "30/11/2018 17:21", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "f874666389765a8668c13ebfbf3816f987efd5d1", "msg" : "Fix blazar-nova Git field names\n\nThere are some mispelled and misworded Git field names related to the\nBlazar Nova service in change I27874f7 / commit df54583c. Correct the\nGit field names so that the assigned values are recognized.\n\nChange-Id: I4a8bb91208d16f22153ea1fc1a8ae6a01c06f7e2", "date" : "06/11/2018 23:45", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "9f6bf94d1a922553f7bc9b3a614b857b666822db", "msg" : "Fixed ability of usage interfaces/bridges with dots (aliases)\n\nWithout quoting network interface, dot in it's name caused json_query\nto fail with JMESPathError, as dot was interpreted as a key in dict.\n\nChange-Id: I1702567325f7b4f973cb6fcfc35ccae54d7aa5fa", "date" : "18/10/2018 15:57", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "5e233dea5d6e9f7be78bc944b913548f826ad24a", "msg" : "Fix rgw playbook pre_tasks\n\nThese were incorrectly tasks rather than pre_tasks and executed after\nthe roles.\n\nChange-Id: Ide10b514a91c96c614aad0c6012ac6a82f7fbe09", "date" : "18/10/2018 08:38", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "3200de090d44419f8a80835424c140fcd69e2a1e", "msg" : "Fix healthcheck-hosts to work when behind a proxy\n\nChange-Id: I7155c9f77135187969c2122a96e11c3b4262fc04", "date" : "11/10/2018 08:10", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "208513dfae55fab0371d8c22dd9ee6db31d3bcc5", "msg" : "Fix for proper package name depending on base OS distribution\n\nChange-Id: I88c2f76dbb64fd9c863d47c5bc5fd43e0f0e819e", "date" : "08/10/2018 17:22", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "49a1d86666a99f0dcb001ab939313bf3e143acac", "msg" : "Fix order for restarts\n\ncinder-backup should be, in case of upgrades, restarted after\ncinder-volumes [1].\n\n[1]: https://docs.openstack.org/cinder/latest/upgrade.html#during-maintenance-window\n\nDepends-On: https://review.openstack.org/593033\nChange-Id: Iddcd77f2aeb117ba8b1f9c4e2e41f8da9339f72c", "date" : "08/10/2018 17:19", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "cd667c58842341854451fe807d15156961c41649", "msg" : "Fix issues with infrastructure healthcheck\n\n1. If the load balancer host is not the same as the control\n plane hosts, then 'Ensuring haproxy runs' fails unless\n facts are gathered.\n\n2. The value for 'repo_release_path' is set in the vars file\n 'defaults/source_install.yml', so the repo check fails\n without reference to that vars file.\n\n3. When running 'Sanity checks for all containers' not all\n host and container facts are gathered, so the play fails\n due to missing facts unless facts are set to gather.\n\n4. Instead of verifying both localhost and the utility\n containers for being ready to run the os_* modules, we\n only need to verify whichever one is the designated\n 'openstack_service_setup_host'.\n\n5. The memcache server connectivity test should have a short\n timeout, otherwise the task hangs for ages if it isn't\n working.\n\n6. The rabbitmq vhost name is corrected and set consistently,\n otherwise those tests do not work.\n\n7. The rabbitmq test venv fails to build for two reasons. One\n is that the venv creation fails, because virtualenv tries\n to download the latest pip/setuptools and fails due to the\n pip.conf restricting it. The second is that the python\n package 'pika' is not on the repo server. The task is changed\n to make use of the common python_venv_build role and to make\n use of pypi as an index when building the wheel.\n\nChange-Id: I6f5f4a1bd55abc78ad5993076719a3ac5914af1d", "date" : "03/09/2018 12:47", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "348e406d9cac148780134e6fa367826f248850b5", "msg" : "Fix nspawn bind mount register process\n\nUpdates to the container common task file were made to correct an issue\nwhich would result in a new container not getting restarted when a bind\nmount was added.\n\nChange-Id: I29948d54a015e367fbdef4d10360c1a5f544b550\nSigned-off-by: Kevin Carter ", "date" : "21/08/2018 11:06", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "9186a6063af87df772fa5ecb183621d33653e97d", "msg" : "Fix usage of \"|\" for tests\n\nWith the more recent versions of ansible, we should now use\n\"is\" instead of the \"|\" sign for the tests.\n\nThis should fix it.\n\nChange-Id: I75025f77746c0408553e1a33719134cf6d33507a", "date" : "12/07/2018 16:44", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "6d9f7f23372cc607a5f624c0d9407d5b752e8ae1", "msg" : "Fix IP lookup when no container_networks\n\nWithout this patch, the set _network_data directive fails when\ncontainer_networks is not defined, and the whole address lookup\nfails.\n\nThis is a problem because, some inventories might not ship\ncontainer_networks, and rely on default behavior to fallback\nto ansible_host.\n\nThis fixes the issue by simplifying the lookup, and relying on\njmespath behavior to fallback to data when its not found,\nreducing the amount of jinja written to find the data.\n\nChange-Id: Ib3fce08290f71d1b8682167c722089f52ad7a301", "date" : "10/07/2018 12:04", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "144b8505636f7065519c6c905d0b184367396d82", "msg" : "Fix loop variable name for nested loop\n\nThe HAProxy service management did not work because the loop variable\n\"item\" was used in a nested loop within an include. Because of this the\nhaproxy Ansible module acted on an inexistant HAProxy backend.\nUnfortunately the module does not throw an error in this case.\n\nThe issue is fixed by using loop_control/loop_var in the inner loop to\nuse another loop variable name.\n\nChange-Id: Ia9d23f8861b53eadd7d4eff4a68683ebcda37dc2", "date" : "07/06/2018 17:06", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "41f371dd110ee2deb7de3647bb99c82ae64dde1a", "msg" : "Fixed variable name notify_vhost\n\nChange-Id: I156be12adeb1c95f19b349f6a4a65dd5fdaaea48", "date" : "01/06/2018 15:00", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "fd2d6805beb552141a6d8948c076b646833f55b8", "msg" : "Fixed typo in variable oslomsg_notify_transport\n\nChange-Id: Ib697f8c14c37ca170ec84446265b26cd13f1928b", "date" : "31/05/2018 13:34", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "4ff9f1557870e9fbbbb9982cbd520c4d5e938f50", "msg" : "Fixes typo to enable log rotate for Octavia\n\nCurrently the log-rotate in octavia doesn't work because there was\na typo in the log directory\n\nChange-Id: I6d46bc477ad9db375cc90899b152306bd20f19cc", "date" : "27/03/2018 15:57", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "581e6e5b8eb7c5f8d269f0d3154adaf12d66dbde", "msg" : "Fix typo and misleading task name for nova-consoleauth\n\nThe services for console are installed in the 'Install nova\nconsole/metadata services' task, however, the scheduler\ninstall task misleadingly is named to mention that it installs\nconsoleauth and tries to run on the nova_consoleauth group\nwhich does not exist.\n\nChange-Id: If7c00cbfe3bd50a3702f86e7348de206b9fa3b95", "date" : "10/03/2018 10:43", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "9b86311836b0684dc76c0451dd83257792d5f118", "msg" : "Fix ARA/log data collection and reporting\n\nCurrently the ARA database is not collected after each\ntest, nor is the reporting done as it should be. This\npatch does the following to resolve that:\n\n1. Informs the log collection to collect to and from\n the right source folder.\n\n2. Verifies that the logs directory exists to ensure\n that a missing directory does not cause the job to\n fail.\n\n3. Makes the log collection quiet, so that only errors\n are reported when pulling them back to the zuul\n executor.\n\n4. Removes a layer of indirection by making zuul use\n the scripts library directly instead of working\n through yet another wrapper script.\n\n5. Sets the exit code properly so that the ARA report\n is run on test execution failure.\n\nChange-Id: Ie8da165a33180d03c840a69dae0aa5f424a69e50", "date" : "15/02/2018 19:51", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "c4d12eba1b5b6c27b318b84a58a442ee80aa9db0", "msg" : "Fix crontab errors on CentOS/SUSE\n\nCentOS comes with a default empty crontab file that is fine for\nmost deployers. It also lacks the `--report` option for `run-parts`\nthat Ubuntu has.\n\nSUSE doesn't have run-parts at all.\n\nThis causes the server administrator to receive emails with errors\nfrom cron on a regular basis. This patch limits the crontab\ndeployment to Ubuntu only and skips CentOS/SUSE hosts.\n\nCloses-Bug: 1732762\nChange-Id: Iba714e1e20e1a27b1a5bb58a714dee3916faba8f", "date" : "04/12/2017 14:57", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "8de63d61d41acaf70aaf942c6f898b139fa6ae8b", "msg" : "Fix warning in upgrade\n\nAnsible emits this warning message when doing our upgrade:\n\n[WARNING]: when statements should not include jinja2 templating delimiters\n\nThis should fix it.\n\nChange-Id: I91984ee69bdb612e8c8ef1f4b4b50777e35be2c1", "date" : "04/10/2017 09:57", "is_false_positive" : true, "repository_id" : "27195864" }, { "sha" : "38e674c5cc0687a006f15ecc4e9787358c91205e", "msg" : "Fix LXC container start order\n\nThe lxc container configuration option to start containers in a\nparticular order is not working as expected. The ordering integer\nwas in reverse and if we do not set the \"lxc.start.order\" option on all\ncontainers within a given host the LXC system start will start all\ncontainers that do NOT have the option set first and then start the rest\nof the containers using the start integer in numeric order. This change\ninverts the start order integers we had set and defines a default start\norder option at 100.\n\nChange-Id: Ief6213d6c7c65f031d4c139db103e5c29e0db5ec\nSigned-off-by: Kevin Carter ", "date" : "30/08/2017 23:30", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "56a388eb38c7d61531836078e2dc3bae5f3b9538", "msg" : "Fix python prereq install task\n\nIt's not possible to check ansible_pkg_mgr yet because we haven't\ngathered facts. This patch adjusts the task to run on all distros\nbut it only has an effect on Ubuntu systems without python installed.\n\nChange-Id: I8859b740a4d190fb1548af7ed7df92c248e2c5a3", "date" : "11/08/2017 09:48", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "009a37ee4b896605c1ce315ce045888f309f190a", "msg" : "Fix SHAs for Pike milestone-3\n\nFor Pike Milestone 3 we need to fix the SHA's before we release.\n\nChange-Id: I471a426442cf6913b21eb21b7e50138557bd6cfd", "date" : "25/07/2017 21:59", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "6777032fe2392ea7504fe9850e892deead553508", "msg" : "Fix localhost python interpreter.\n\nChange-Id: I4278ea0ac3513b59b59fe19a11095278ee8e86c6", "date" : "04/07/2017 08:09", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "28b646eb27c46181a72a8b2133ff9ca60c1d7507", "msg" : "Fix race condition regression\n\nThe building of the group \"repo_masters\" relies on going through\nthe inventory, but we never check if the hosts are added in a\nparticular order. While it should follow the ansible inventory\norder (that's the play order by default), the inclusion of the\nhost to a group could happen at any time, because the play runs\nall the hosts in parallel.\n\nIf we ensure the hosts are run serially, the addition of the\nhosts to the architecture dependant repo_ groups will always\nbe done in the right order.\n\nWe can then use these groups to find which host is the first one,\nand use it as \"repo_master\".\n\nChange-Id: I51803dab20e85bd6c100821ce5c1c1ad3226ba29", "date" : "14/06/2017 10:58", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "8ebd4b65ce6a23bcaf54c597ed17043825e385ba", "msg" : "Fix mysql check for galera for CentOS\n\nChange-Id: I79702e51cf5a9eb0c49a2fb8e6b668639f2d7b0e", "date" : "05/05/2017 08:33", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "52fe77b53ab06eae4f8e51fc13ec812cac16403b", "msg" : "Fix cinder backends detection for nova ceph deploy\n\nWhen nova is not rbd backed but cinder is using ceph, the ceph_client\nrole should run against compute hosts. There is a var that is supposed\nto resolve to a boolean indicating whether rbd backends are in use\non cinder, but it was broken and resolved to a string instead, breaking\nthe ceph_client conditional for nova.\n\nChange-Id: I9999c373f942d3565ab86815e8330a489a83d677", "date" : "04/05/2017 20:47", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "f5c72e5076382918506abea13cdf04291f24936c", "msg" : "Bugfix for wait_for_ssh for waiting for connectivity\n\nBug: https://bugs.launchpad.net/openstack-ansible/+bug/1682481 this\ncauses issues when using an SSH gateway yet this is simply doing a basic\ncheck for port 22 connectivity.\n\nChange-Id: If389eb9ff727bad915fb3dceb6c0571f3362501e", "date" : "27/04/2017 18:15", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "2e9e36903bdebbf4eac9564f7c2043122f98685f", "msg" : "Fix ceph installation on CentOS\n\nTasks were copied from ceph.ceph-common/tasks/installs/redhat_ceph_repository.yml\nbecause it's not possible to use include_role with subdirectory yet.\nhttps://github.com/ansible/ansible/issues/20077\n\nChange-Id: I60e769e864c26b81fd3f3fd326b414039f37080a", "date" : "05/04/2017 15:29", "is_false_positive" : true, "repository_id" : "27195864" }, { "sha" : "0a01e1ee4f65cc673073027a01cf55c04e87a692", "msg" : "Fix rally installation inside utility container\n\nRally installation failed because variables for venv download are not\novveriden by default for the utility container which is where rally is\ninstalled by default.\n\nChange-Id: I5b7944c2298fb032f809b0e43989a971ee77ac14", "date" : "05/04/2017 12:21", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "05b935b025545b1a88ecb678833f855995b1729a", "msg" : "Fix pip_links for LB terminated SSL environments\n\nWhen accessing a directory hosted by nginx, if a trailing slash is\nmissing nginx will redirect to append it. In an environment where\nSSL is terminated at the load balancer, the redirect will be http,\nleading to an empty reply error.\n\nChange-Id: I63d0f42e88620a0e669b9f67c44503840b8359bc", "date" : "25/03/2017 23:57", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "56f72ac3d33de2c07bb504ed530294ed7274bd3b", "msg" : "Fixed typo causing bug in openstack-hosts-setup\n\nThe '$' at the end of the dpkg-query command causes it to return 2,\nwhich means python won't be installed even though it should be.\n\nChange-Id: I3937448a419a1f2d6405952e1cd7a4002b8d09af", "date" : "09/02/2017 13:16", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "ccabfa0ac5ae4760d01b4b9e264305a877ad2194", "msg" : "Fix haproxy playbook group target\n\nThe keepalived play was targeting the \"_all\" aggregate, which is\nbroken when haproxy is containerized as it includes both the\ncontainers and physical hosts.\n\nChange-Id: I9ba90a6d7eccccba3ca2ee4faf841cccc6db18cc\nCloses-Bug: #1661664", "date" : "03/02/2017 10:04", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "773245e447e8d3abfdc09f2ebe5cf8466c5b54cb", "msg" : "Fix SHA's for rc1 + SHA bump\n\nAmbitious patch to SHA bump and fix SHA's for Ocata-rc1 development.\n\nChange-Id: I40fc8be7b2dbc45d96fd1a8af441ccb1330fba30", "date" : "03/02/2017 14:32", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "dd055183aceedadbe2963813b9f9e26c6dcbf0f3", "msg" : "Fixed when logic for gnocchi bind mounts\n\nThe /var/lib/gnocchi bind mount was never configured.\n\nChange-Id: I275c4f02300960a7a3fc77f364bfc409836feca2", "date" : "14/12/2016 16:32", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "a2e3d22a072a40817c9a72cdf949c79cf06c51f0", "msg" : "Fix role SHA's for Ocata-2 release\n\nThis patch includes a SHA update, which has been tested as working in\npatch https://review.openstack.org/#/c/410433/ which was not yet merged.\n\nNB: We are still leaving the Ceilometer upstream SHA at HEAD as of\n8.11.2016 due to https://bugs.launchpad.net/ceilometer/+bug/1643821\n\nChange-Id: I6b60adca4e66550c3f52a32359bfc5e247cda661", "date" : "14/12/2016 14:20", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "61f5526945cd2f36b6e5c8a1f9eeba664a1a58d4", "msg" : "Fix default IPv6 BGP peer for BIRD\n\nThe jinja calculation of the BIRD BGP peer was failing intermittently\nwhen IPv6 connectivity was not present.\n\nEven though the IPv6 deployment was being detected correctly as\ndisabled by the role, the configuration task was failing to skip\nconsistently because the IPv6 peer address var could not be\nresolved by Jinja.\n\nThis fixes the default IPv6 peer calculation to resolve to an empty\nstring when no IPv6 connectivity is present, which allows the\nautomatic IPv6 detection to skip the config task.\n\nChange-Id: If450b237ba349a163f44f40b945c98b14c9d7042", "date" : "08/12/2016 15:31", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "1e0c11f4165d8e74c028e5e439b93ca083e1515d", "msg" : "Fix multi arch repo-build\n\nThe existing multi arch repo build is broken because the add_host module\nbypasses the host play loop of ansible and is only executed on the first\nhost. To excute on multiple hosts the 'with_' directive must be used.\nThe result of the existing code is that the repo_nodes group is always\nempty because the first host is always skipped by the when clause.\n\nChange-Id: I2c37217a78c006ae28a4f31f3d86244ef4df60be\nCloses-Bug: #1641410", "date" : "14/11/2016 09:07", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "677ceb20a589b4262394ca9765ec23394082c8d1", "msg" : "Fix bind mount of glance images\n\nBind mount should be created when glance_nfs_client is\neither undefined OR empty\n\nChange-Id: I59b183dc376fd64300d088c9831fe5ea2e7412f0\nCloses-Bug: #1638907", "date" : "04/11/2016 08:26", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "31b474e37f1d185b3571e343b02a513a35ad6398", "msg" : "Fix trove deployment errors\n\n1. Defined default values for some variables of trove\n2. Added passwords related variables in user_secrets.yml\n3. Fix variable names so that same variable name is used everywhere\n\nChange-Id: I39c3bad7cca2ab8793419f4d184180ecf7d60f82\nCloses-Bug: #1636798", "date" : "27/10/2016 19:15", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "f4247c7c144cd199d8435ba78b3f3f11ffaf70ac", "msg" : "Fix errors due to repo_service_user_name setting\n\nChanging the paths of nginx logs to not rely on the\n user name of repo service. This is because nginx related\n configurations, playbooks assume nginx in the directory names.\n\nChange-Id: I2fb0ec7a2f6a1d536363d1b2056394b6534287cf\nCloses-Bug: #1633739", "date" : "23/10/2016 04:59", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "2252d17c4073e0719e058555f419241a511ca9d9", "msg" : "Fix container log bind mount regression\n\nThe container bind mount for all logs was being skipped due to a logic\nbug. This fixes the bug while also maintaining the functionality to omit\nlog bind mounts when the variable `default_bind_mount_logs` is set to\n\"false\".\n\nCloses-Bug: #1632818\nChange-Id: If9433d6280a3940c25fc0af714313d2caa265df6\nSigned-off-by: Kevin Carter ", "date" : "13/10/2016 05:28", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "ded68dd775f7187bbe4649d2e31346784c21ac69", "msg" : "Fix value for openstack_host_manage_hosts_file\n\nThe current resulting value for the group var calculation of\nopenstack_host_manage_hosts_file is \\\"True\\\"\\n instead of\nTrue.\n\nThis results in the conditional failing in the openstack_hosts\nrole because the boolean evaluation of this value results in\nFalse.\n\nThis patch removes the use of continuation so that the\nresulting value is boolean instead of a string.\n\nChange-Id: I9b240137ab013d5b05d1f154250a77253a913329\nCloses-Bug: #1631975", "date" : "11/10/2016 22:47", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "a6c6bd1e0c8e5fae1a83ab50d838f9fd0e4d4b80", "msg" : "Fix path for /lib/modules on CentOS\n\nOn CentOS /lib is a symlink to /usr/lib, therefore it needs to be\nchanged to point to the real path. If not the container refuse to\nstart.\n\nChange-Id: I790dfbd4b995adf250873bcde1785235adea0931", "date" : "30/09/2016 14:43", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "773dc541dddb1c0e27172adddbd34c65afbe0b4f", "msg" : "Fix deprecation warning for undefined variables\n\nProvide a default empty variable for 'extra_container_config'.\nTasks which make use of this variable within with_items lists have been\nupdated to evaluate that it has been set before executing.\n\n'with_' clauses are evaluated before 'when' clauses. In Ansible 1.9\ntasks are silently skipped when a variable within a 'with_' clause is\nundefined, Ansible 2 provides a deprecation warning.\n\nChange-Id: I3acd16a739cbdbed84d8d74de2b78b52577d4ee2", "date" : "21/09/2016 14:40", "is_false_positive" : true, "repository_id" : "27195864" }, { "sha" : "4c18f3da3d02fcc231b92a32291272e44318cdb1", "msg" : "Fixed assumed utility pip install for specific clients\n\nThis change implements a dynamic lookup and installation of python clients\nwithin the utility container. The purpose of this change is to ensure that only\npython clients known to the environment are installed within the utility\ncontainer.\n\nChange-Id: I60e79f3017a5ad3eec6ffca36839acf50fbdf3ce\nSigned-off-by: Kevin Carter ", "date" : "05/09/2016 05:50", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "76695012e6f45fe44beec6a5f67abee43881fbc2", "msg" : "Fixed hosts inclusion when requiring the lxc_hosts role\n\nThe lxc host role was being pinned to specific hosts under the assumption\nthat only those host types would ever run lxc containers. This becomes an\nissue when the host groups have been used outside of our \"nornal\" pattern\nused in the gate. Simple changes to the \"openstack_user_config.yml\" file\ncan cause containers to be built in hosts not covered by our current pins.\n\nCommon example where the old group would not work:\n http://paste.openstack.org/show/565045/\n\nTo correct this issue a new play has been added under \"common-plays\" which\ngenerates a group of known hosts which we know will require the \"lxc_host\"\nrole.\n\nChange-Id: I99eb876f1d089a73ae162f5629422dc492a99d09\nSigned-off-by: Kevin Carter ", "date" : "30/08/2016 23:54", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "6f028ff161cde56db84f83fec8fd08839637da14", "msg" : "Fix error when repo_build_git_cache is undefined\n\nChange-Id: I79ea58497b2f3d8faab3f9f8325cd87a2f9d9967", "date" : "23/08/2016 15:08", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "0d1c6ecd408b24c560cf1b23fa2536183d10f110", "msg" : "Fix deprecation warning for ceph_client role.\n\nBare variables in with_ loops should instead use the “{{ var }}” syntax,\nwhich helps eliminate ambiguity.\nhttps://docs.ansible.com/ansible/porting_guide_2.0.html#deprecated\n\nChange-Id: I6d54aca88c6f2bf0e60ee6cc89d5f06fb8d680c1", "date" : "18/08/2016 09:06", "is_false_positive" : true, "repository_id" : "27195864" }, { "sha" : "6e432e8d3b054b9950f2278e0a61052d4826079d", "msg" : "Fix keepalived sync groups var name\n\nThe upstream keepalived role uses keepalived_sync_groups and OSA\nis using keepalived_global_sync_groups, causing a misconfigured\nkeepalived environment to be deployed.\n\nhttps://github.com/evrardjp/ansible-keepalived/blob/master/tasks/main.yml#L63\netc.\n\nChange-Id: I997c74464390f3c5c71de6e9c170671e275c47fb", "date" : "14/08/2016 20:06", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "9812d6db736181067a7b5e1956bcea7398b3884d", "msg" : "Fix deprecation warning for undefined variables\n\n'with_' clauses are evaluated before 'when' clauses. In Ansible 1.9\nthe task is silently skipped when a variable within a 'with_' clause is\nundefined, Ansible 2 provides a deprecation warning.\n\nSeparate the task deploying a user provided ssl cert and key into\ntwo and check them individually for 'haproxy_user_ssl_cert' or\n'haproxy_user_ssl_key' being defined.\n\nChange-Id: I75367fe25d15d35ff60203b7c1d78437d613404d", "date" : "23/07/2016 10:40", "is_false_positive" : true, "repository_id" : "27195864" }, { "sha" : "8fb6a3bb00c762c19ff661970693f319329ca845", "msg" : "Fix skipping Ceph client linking\n\nWhen *_venv_enabled is set to False, the plays fail to set\nopenstack_service_venv_bin correctly (empty string) and instead\npopulate it with the venv path anyway.\n\nChange-Id: I598d3c7d7261098d4b7a6cca00acdfcbb5dc066a", "date" : "08/07/2016 10:28", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "35c4b5529a9d2103a47cf39ef4ef91e4abf8e205", "msg" : "Fix Neutron local_ip fallback\n\nA fallback was added in I954a46443b5434b589226c4999e71bd6ba6a5c0b to\nuse ansible_ssh_host when no overlay network exists.\n\nHowever, when the above change is used against hosts that do not use\neither an overlay network or an interface named br-mgmt, then the play\nwill fail with:\nOne or more undefined variables: 'dict object' has no attribute u'ansible_br_mgmt'\n\nThis fixes the change to use the ansible_default_ipv4['interface']\ninstead of hard-coding br-mgmt.\n\nChange-Id: I21767690c8dd76a4513d8f3d0ac2dfffbd10a026", "date" : "07/07/2016 20:23", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "523822b53cd1d56c1bcd0fdc8d2395fe8dc8c17a", "msg" : "Fix memcached flush if -l is in hostname\n\nAwk should now take the line starting with -l for the listen ip,\ninstead of any line.\n\nChange-Id: Ib9d8d075f4d9785d2dd077e7cebbb8d3394e24e5\nCloses-Bug: 1597410\nSigned-off-by: Jean-Philippe Evrard ", "date" : "01/07/2016 16:38", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "3b51d076e3139ac46814a3800678e9df420d492a", "msg" : "Fix HAProxy config and install version when ssl is disabled\n\nHorizon should listen on port 80 and does not need a scheme\nredirect when ssl is disabled.\n\nWe should always configure the HAProxy PPA and install the latest\nversion regardless of whether or not SSL is enabled or disabled.\n\nChange-Id: I7a7d574251fe1139da0826d64958529fdf2f5b4c\nCloses-Bug: #1596548", "date" : "27/06/2016 10:27", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "effa83dfd62cb1c4743d5b7ff98b420a5c31916b", "msg" : "Fix keystone DB Access variable\n\nThe DB Access setup for keystone was using the db name and not the user\nname. This had no impact because they have the same value.,but if these\nwere to change at some point it would create an issue.\n\nChange-Id: Ia801ff334ffaa19b37ce4a5ed455a77c705dd3cb", "date" : "16/06/2016 06:51", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "9a737adb97b36c5169f8c61d51b1925ea760ec9d", "msg" : "Fix container hostname for RFC 1034/1035\n\nIn lxc-container create this update will ensure we're using good\nhostnames. This is required in some logging cases as well as SSL.\nThis will also allow a deployer to customize the domain name\nbased on their needs.\n\nA new variable has been created called ``lxc_container_domain``\nwith a default value of \"openstack.local\". This change has no\nupgrade impact as its being done as part of the post_tasks within\nthe container create play and any changes that need to happen\nwithin an existing environment will be automatically taken care\nof within impacting the functionality of an existing deployment.\n\nChange-Id: Ib31a48dd480ecb376a6a8c5b35b09dfa5d2e58f6\nSigned-off-by: Kevin Carter ", "date" : "20/04/2016 09:21", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "12a3fbafd03ff7272125a7b71e4538dadd252699", "msg" : "Fixing keepalived bug when 2+ backup nodes have the same priority\n\nThe issue is present if you're running 2 or more nodes with\na keepalived < 1.2.8. This bumps the version of keepalived role\n(installing a more recent version of keepalived by default) AND\nedits the keepalived configuration file to avoid having nodes\nwith the same priority.\n\nThis will restart your keepalived service.\n\nPlease note this commit is not meant for backporting. The deployer\nrunning on mitaka and below should follow the documentation here:\nhttps://review.openstack.org/#/c/279664/\n\nBug: #1545066\n\nChange-Id: Ie28d2d3fa8670212c64ecbdf5a87314e7ca0a2d9", "date" : "13/04/2016 12:05", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "34f18c3da701357e2a6e485ceef70e8857022b74", "msg" : "Fix: AODH sort rabbitmq hosts pre-task should use 'aodh_all' group\n\nWhen performing the \"Sort rabbitmq hosts\" pre-task, the Aodh playbook\nshould reference the 'aodh_all' group instead of 'metering-alarm_all'.\n\nCloses-Bug: #1553370\nChange-Id: I57235cc5eb12db7aeb48518b4bf0d7e6f16f363d", "date" : "09/03/2016 12:56", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "b31acf0dd6fc337dde614f7d62b896c73fdde616", "msg" : "Fix trusted-host filter for pip_get_pip_options\n\nPatch https://review.openstack.org/277905 implemented the incorrect\nfilter for the trusted host, resulting in the full URL being\nimplemented as a parameter value instead of just the host name.\n\nThis patch implements the correct filter.\n\nChange-Id: I2f8b001717befa78d40213b1dce2399f1265c5a7", "date" : "24/02/2016 11:31", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "5957af33553ef91d4b864a6173b258ef1dd338c8", "msg" : "Fix rsync service restart in os_swift\n\nThe rsync service is currently restarted using two handlers, one to stop\nthe service and a second to start it. There is not a sufficient delay\nbetween the two task and so the rsync pid has not been removed before\nthe attempt is made to start the service.\n\nThis commit replaces the two handlers with a single one that will do the\nrestart in one go.\n\nChange-Id: I8ed4630da1add7205552b6ec731a143dbe45112b\nCloses-bug: 1538649", "date" : "27/01/2016 16:51", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "c05df99a7d02001238b02139234765e62c261242", "msg" : "Fix typos in docstrings:\n\nconfig_template Line 10: the use of an simple dictionary\nkeystone_service_setup.yml Line 45: # Create an service tenant\nextending.rst Line 199: the use of an simple dictionary\n\nChange-Id: I20fec718c8c4f3a0a645852a8b99152698b9cf94", "date" : "25/01/2016 15:14", "is_false_positive" : true, "repository_id" : "27195864" }, { "sha" : "f16bb31008ac6bd59d3deab67aa5d5e7c424dacd", "msg" : "Fix failing tests in defcore test set\n\nCurrently, running the defcore test set fails on a couple of tests due\nto incorrect tempest.conf configuration. This commit does the\nfollowing to address:\n\n1. Creates new tempest_network_tenant_network_cidr and\n tempest_network_tenant_network_mask_bits role defaults\n\nIn tempest.conf, tenant_network_cidr expects to be a bigger network\nwhich it can create smaller subnets from using\ntenant_network_mask_bits. We currently set tenant_network_cidr to\n'192.168.74.0/24' with a tenant_network_mask_bits of '24', which\nobviously won't work. The var tempest_network_tenant_network_cidr now\ndefaults to '192.168.74.0/24'\nand tempest_network_tenant_network_mask_bits defaulting to '28'. The\nactual tenant network (tempest_private_subnet_cidr) that we create is\nnow '192.168.74.0/28', which fits into tenant_network_cidr.\n\n2. Creates new tempest_compute_ssh_user role default\n\nSome tests were failing as they were attempting to ssh to booted\ninstances using username 'root', which was confusing as we already set\nimage_ssh_user to 'cirros'. Oddly, it was attempting to use the\ntempest config ssh_user so setting that to cirros also ensures those\ntests pass.\n\nChange-Id: Ib6396d765bc974675ed3841a1f22cb75ea8fce5a", "date" : "18/01/2016 11:18", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "47f33763ef2c27c2eded4b07c8b0eea512b756f5", "msg" : "Fix for neutron optional packages items in list\n\nThe list parameter needs to be quoted for the task to work on\nwith_items\n\nChange-Id: I4c8b265e966928923aec8630c8896c0483c74ba3\nSigned-off-by: Javeria Khan ", "date" : "15/01/2016 13:36", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "02ad1e04e32651286482ca8a97eb79fe805b3de4", "msg" : "Fix neutron migrations with optional providers\n\nThe venv creation process would include all python packages into the venv\neven if the optional provider was not used. This causes neutron migration\nissues and creates unneeded table. To resolve this, the py_pkg lookup\nplugin has been modified to ensure no \"optional\" pip packages are included\nin the base venv.\n\nThe optional string was added to the \"plumgrid_pip_packages\" array to ensure\nthe lookup plugin is no longer indexing those packages for inclusion in the\nbase venv.\n\nNote:\nThis patch includes a tox.ini configuration change to make it use\ntest-requirements.txt for the pep8 environment dependencies. This is\nessential to allow the lint testing to pass and can be reverted later.\n\nChange-Id: I999ebd52d99f984d7bfa19685fc0fa530c2b32a9\nSigned-off-by: Kevin Carter ", "date" : "13/01/2016 20:57", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "51d336aa1266852f9bca8fda44fb3861f67de8d5", "msg" : "Fix command used to auto-detect virt type\n\nIf egrep is not located at /usr/bin/egrep, the os_nova \"Get virt type\nvalue and store as var\" task will silently fail causing the\nnova_virt_type to always default to qemu.\nUpdate the command to include a lookup for the correct path to egrep.\n\nChange-Id: I378b555d157ee3f39d682c3ddadb6e3ffd933503\nCloses-Bug: #1531670", "date" : "06/01/2016 16:27", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "2559ed4f13cd242c9f02cd023a7242db56650b0d", "msg" : "Fixes playbook runtime issues with ldap\n\nWhen using an LDAP backend the plabooks fail when \"ensuring.*\"\nwhich is a keystone client action. The reason for the failure is\nrelated to how ldap backend, and is triggered when the service\nusers are within the ldap and not SQL. To resolve the issue a boolean\nconditional was created on the various OS_.* roles to skip specific\ntasks when the service users have already been added into LDAP.\n\nChange-Id: I64a8d1e926c54b821f8bfb561a8b6f755bc1ed93\nCloses-Bug: #1518351\nCloses-Bug: #1519174\nSigned-off-by: Kevin Carter ", "date" : "07/12/2015 08:59", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "00609ea56e09f5dd0488062b64a03420d296e614", "msg" : "Fix neutron issue w/ l2pop\n\nThis change resolves an issue where neutron is not able to bind to\na given port because l2 population is disabled and no vxlan multicast\ngroup has been defined. To resolve this the `neutron_l2_population`\nvariable is being defined and set to \"False\" in the os_neutron defaults\nand the vxlan multicast group will now contain a default value instead\nof an empty string.\n\nThe change also removes the neutron_l2_population checks in the tasks\nand templates because the variable is now being defined.\n\nChange-Id: Ic2973626d88781bfc67a4275afcf9feffeb63f36\nCloses-Bug: #1521793\nCo-Authored-by: Ville Vuorinen \nSigned-off-by: Kevin Carter ", "date" : "04/12/2015 19:38", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "5e54fd379edd856879e6261cea22ad52556b00dd", "msg" : "Fix nova_virt_type auto-detection\n\nIn https://review.openstack.org/243098 nova_virt_type auto-detection\nwas implemented, but the default nova_virt_type value of kvm was left\nin place, resulting in the auto-detection never happening.\n\nThis patch implements the auto-detection if nova-virt_type is not set\nand removes the default value for nova-virt_type.\n\nChange-Id: Ic1c8f042bc6bbee542373d335f338866efa06dc7", "date" : "02/12/2015 14:46", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "028b9f137fe166c7a136d37dbf92d1c3bbe70725", "msg" : "Fix logrotate config for horizon and keystone.\n\nChange-Id: Idc6942c8e16b27e43e45b32d21dc15019882ccc2", "date" : "16/11/2015 11:06", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "589650228bb2678487b5750688fe403095955db7", "msg" : "Fixed haproxy backend config issue\n\nThe change updates the haproxy configs to use backends with a\ndefault of an empty array. This is needed to ensure that the backends\nare not being assumed to have some value. In the current system if an\ninventory item did not exist the rendered backend would be a jinja\nstring which would cause the haproxy play to fail.\n\nCloses-Bug: #1513455\n\nChange-Id: I221dbd910c75c2e41c98a33e1c38c7f69718b544\nSigned-off-by: Kevin Carter ", "date" : "07/11/2015 12:29", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "5862d0e894429929062119016517bddb88fb17a1", "msg" : "Fixing /etc/rabbitmq permission bug\n\nA change from the \"Remove dir_mode from rabbit key distribution\" commit caused\na bug where non-primary RabbitMQ containers would keep /etc/rabbitmq\npermissions set to 0750 (the default is 0755). This prevented the plugins\nfile from being read and it broke queue mirroring.\n\nThis patch ensures that the default permission of 0755 is set on RabbitMQ\nand should prevent problems with future upgrades.\n\nCloses-bug: 1513668\n\nChange-Id: I62d6b09dad0eef0d9543442bb727f6c946d8738e", "date" : "06/11/2015 12:40", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "de6f3a21e04daff5ea583653bef6ed62de624635", "msg" : "Fix race condition for /openstack directories\n\nTo resolve a possible race condition when containers are creating\nlog directories the /openstack directory and its basic sub-directories\nare being created within the openstack_hosts role which will ensure that\nthe appropriate skeleton is available when the containers go to build\nin subsequent tasks.\n\nCloses-bug: #1426254\nChange-Id: Icdbddf285f8b898518657b082a9263a2923c97c4\nSigned-off-by: Kevin Carter ", "date" : "05/11/2015 19:32", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "19a174be954046003ff572b8f34b0945228bc3b1", "msg" : "Fix issue with system installed xtrabackup\n\nThe change adds a task to ensure that the system provided\nxtrabackup package is removed before installing the downloaded\nversion using the deb. This is required to ensure that there\nare no version conflicts when installing the package.\n\nThe change also corrects the version of the galera server repo\nin the defaults directory. While the repo correct version of\nmariadb is being installed the name of the assumed repo is wrong.\n\nCloses-Bug: #1513459\n\nChange-Id: I63cb546cf5a4386320f01ed6f2120dd7c8341335\nSigned-off-by: Kevin Carter ", "date" : "05/11/2015 07:08", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "efe45551cb2f28fe13e32896935a39c4f610425a", "msg" : "Fix to correctly set the cinder_storage_address\n\nThis change sets the cinder storage address based on the\nfacts the play is able to set about the environment.\n\nThis will correct configure the iscsi address within cinder\nto use the correct network which is not always the default\ncontainer address.\n\nChange-Id: I647161c0154cad11bf2f31b6b7cd8476e0662f12\nCloses-Bug: #1504208\nSigned-off-by: Kevin Carter ", "date" : "14/10/2015 19:16", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "c506dda61d303735189abbee7c70d972b3096a40", "msg" : "Fix to correctly set the nova_management_address\n\nThis change sets the nova management address based on the\nfacts the play is able to set about the environment.\n\nThis will correct configure the nova to use a specific\nmanagement network which is not always the default\ncontainer address.\n\nCloses-Bug: #1504226\nChange-Id: Ib6d84072d379118ebfc560f4594c28e1fecf3b40\nSigned-off-by: Kevin Carter ", "date" : "08/10/2015 12:00", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "2346e5ced407e579fdfe4207500cffe4a69504e3", "msg" : "Fixes log rotate issue\n\nThis change implements a change in the file name for each service\nso that the log rotate files don't collide when running on a shared\nhost.\n\nChange-Id: Ia42656e4568c43667d610aa8421d2fa25437e2aa\nCloses-Bug: 1499799", "date" : "30/09/2015 18:03", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "f32def0216b042aa31f4736e9e863cf2332dfbe7", "msg" : "Fix for keystone LDAP pkg missing\n\nThis change adds the python-ldap package to keystone by default and\nimproves the conditional by which the ldap domain specific config\ndrivers are loaded.\n\nChange-Id: Idf85bb109654cbb46755928504d6a19c090a7514\nCloses-bug: 1497669", "date" : "21/09/2015 11:10", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "a12dcaff629da2ea3ce9548f674c871e94de59c2", "msg" : "Fix the heat stack user create\n\nThe heat stack user was being using the openstack cli tools. This has\nchanged such that its now using our library. This will ensure that the\nroles, users, groups, projects, domains are created properly without\nthe variability of the CLI interface and returned data.\n\nCloses-Bug: #1489947\nChange-Id: I3f0af0589825fa506e3618f6f39a54bf89c87d14", "date" : "09/09/2015 10:29", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "923da0c12751b107c578671e979caaa35d70cdab", "msg" : "Fix of haproxy ssl misconfiguration with nova_console\n\nIf you are using haproxy_ssl: True, you don't\nhave the ssl directive in haproxy/conf.d/nova_console\nfor the bind section.\n\nThis fixes this issue.\n\nCloses-Bug: #1493429\nChange-Id: Idbde44b191082a65ae2f716acd030ef84c237238", "date" : "09/09/2015 08:30", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "9df04fed70eb9f9e84f6da2ac5bb4d94df037fe6", "msg" : "Fixing haproxy-playbook fails when installing on multiple hosts\n\nThis bug is triggered when haproxy is deployed on multiple hosts\nand external_lb_vip is different than the internal one.\nAs all host receive the same configuration, and are expected\nto restart the haproxy service more than once\n(once during role and once post_tasks), the playbook will fail,\nbecause the restart of the service fails. The restart of the\nservice fails on some hosts because haproxy tries to\nstart/bind to an ip the host doesn't have (avoiding ip conflicts)\n\nThis allows haproxy to bind on non_local addresses by\naddng a sysctl change in the playbook: net.ipv4.ip_nonlocal_bind = 1\nThe sysctl is changed for the containers/systems\nwhen external_lb_vip is different than internal address and\nthe number of haproxy hosts is more than one thanks to a group_var.\n\nSide-effect: other services are able to bind on non-local addresses\nif the sysctl is changed.\n\nThis could be overriden by setting the variable haproxy_bind_on_non_local\nin your user_* variables. If set to false, then the ip_non_local_bind\nsysctl won't be changed.\n\nCloses-Bug: #1487409\n\nChange-Id: I41b3a5a4ba2d48192b505e3720456a77484aa92b", "date" : "02/09/2015 12:40", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "c19915251f597242d54335d8c8f8e69012be2cb8", "msg" : "Fix glance_nfs_client setting\n\nglance_nfs_client adds 2 fstab entries, with then handler entry being\nincorrectly ordered (src and name are the wrong way around).\n\nThis patch removes the redundant handler and moves the existing fstab\ntask to use the \"mount\" module which will add the entry to fstab and\nensure the filesystems are mounted.\n\nAdditionally this fixes a documentation bug where an incorrect variable\nis referenced (glance_nfs_mounts).\n\nChange-Id: I6e0f964d4279800d31119f380a239e2c4ae61cb5\nFixes-Bug: #1477081", "date" : "23/07/2015 00:28", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "6ea86e6274bedaff955d734222c9f4b1cc2c3a2a", "msg" : "Fix rabbitmq playbook to allow upgrades\n\nThe rabbitmq playbook is designed to run in parallel across the cluster.\nThis causes an issue when upgrading rabbitmq to a new major or minor\nversion because RabbitMQ does not support doing an online migration of\ndatasets between major versions. while a minor release can be upgrade\nwhile online it is recommended to bring down the cluster to do any\nupgrade actions. The current configuration takes no account of this.\n\nReference:\nhttps://www.rabbitmq.com/clustering.html#upgrading for further details.\n\n* A new variable has been added called `rabbitmq_upgrade`. This is set to\n false by default to prevent a new version being installed unintentionally.\n To run the upgrade, which will shutdown the cluster, the variable can be\n set to true on the commandline:\n\n Example:\n openstack-ansible -e rabbitmq_upgrade=true \\\n rabbitmq-install.yml\n\n* A new variable has been added called `rabbitmq_ignore_version_state`\n which can be set \"true\" to ignore the package and version state tasks.\n This has been provided to allow a deployer to rerun the plays in an\n environment where the playbooks have been upgraded and the default\n version of rabbitmq has changed within the role and the deployer has\n elected to upgraded the installation at that time. This will ensure a\n deployer is able to recluster an environment as needed without\n effecting the package state.\n\n Example:\n openstack-ansible -e rabbitmq_ignore_version_state=true \\\n rabbitmq-install.yml\n\n* A new variable has been added `rabbitmq_primary_cluster_node` which\n allows a deployer to elect / set the primary cluster node in an\n environment. This variable is used to determine the restart order\n of RabbitMQ nodes. IE this will be the last node down and first one\n up in an environment. By default this variable is set to:\n rabbitmq_primary_cluster_node: \"{{ groups['rabbitmq_all'][0] }}\"\n\nscripts/run-upgrade.sh has been modified to pass 'rabbitmq_upgrade=true'\non the command line so that RabbitMQ can be upgraded as part of the\nupgrade between OpenStack versions.\n\nDocImpact\nChange-Id: I17d4429b9b94d47c1578dd58a2fb20698d1fe02e\nCloses-bug: #1474992", "date" : "21/07/2015 18:32", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "3a14a988b921627fccfd930ae292381d3338a294", "msg" : "Fix Horizon SSL certificate management and distribution\n\nThis patch revises the SSL certificate management and\ndistribution with something that is more consistent with how\nit's done everywhere else in the project. It also repairs the\ncurrent user provided certificate distribution which was broken.\n\n* The server key/certificate (and optionally a CA cert) are\n distributed to all horizon containers.\n\n* Two new variables have been implemented for a user-provided\n server key and certificate:\n - horizon_user_ssl_cert: \n - horizon_user_ssl_key: \n If either of these is not defined, then the missing cert/key\n will be self generated on the first Horizon container and\n distributed to the other containers.\n\n* A new variable has been implemented for a user-provided CA\n certificate:\n - horizon_user_ssl_ca_cert: \n\n* A new variable called 'horizon_ssl_self_signed_subject' has\n been implemented to allow the user to override the self-signed\n certificate properties, such as the CN and subjectAltName.\n\nUpgrade notes:\n\n* The Apache configuration appropriately implements the\n 'SSLCACertificateFile' instead of the 'SSLCACertificatePath'\n directive in order to ensure that the appropriate signing\n certificate is provided to the browser.\n\n* The variable 'horizon_self_signed' (which defaulted to true)\n has been removed. The decision of whether to generate a\n self-signed certificate has been made based on whether a\n user provided key/cert pair has been provided.\n\n* The 'horizon_self_signed_regen' variable has been renamed\n to 'horizon_ssl_self_signed_regen'.\n\n* The default names for the deployed keys/certificates have been\n changed:\n - /etc/ssl/certs/apache.cert > /etc/ssl/certs/horizon.pem\n - /etc/ssl/private/apache.key > /etc/ssl/private/horizon.key\n\nDocImpact\nUpgradeImpact\nCloses-Bug: #1475578\n\nChange-Id: I7089abbd81ce422b21ce65488e8bc32053ba32ca", "date" : "17/07/2015 13:19", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "980938ab011ae773cd0e732f47b2d52d0afdcd9f", "msg" : "Fixes RabbitMQ guest user creation\n\nThis change removes the \"guest\" user. This patch fixes an issues\nwhere the guest user was not being cared by default which could\nleave a deployment vulnerable to should someone gain access to the\ninternal network that the messaging system runs within. To fix this\nissue the guest user is simply being removed as its not needed by the\nrest of the stack.\n\nCloses-Bug: #1466982\nChange-Id: I81f9295daf7923b828ad884b6707bb3f74b0684a", "date" : "06/07/2015 10:59", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "042771fd0713885ba26193c7a0708fccf187a744", "msg" : "Fix errors when enabling SSL for apache\n\nkeystone_ssl_enabled is used to determine whether or not to configure\napache to use SSL. Currently when this variable is set to true the\napache SSL module is not enabled.\n\nThis commit adds a task to enable/disable the SSL module based on the\nvariable keystone_ssl_enabled.\n\nThe keystone-httpd.conf template causes a formatting error. This commit\nfixes the error so that additional whitespace is no longer added before\nSSLEngine.\n\nChange-Id: I1415e5822684af12e1a1dd8a306e708e8931fa38\nCloses-bug: #1466827", "date" : "24/06/2015 13:33", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "fb165ca56237e600ff886da633dde3b507dfd749", "msg" : "Fix for duplicate logs on an AIO\n\nThis changes the array for `rsyslog_client_log_files` which was \nbeing set as a host fact and creating an ever increasing list of\nlogs as services are added to a host.\n\nChange-Id: If00d2a31d681819f0ad31ffff3c4a34b2b62d923\nCloses-Bug: 1457224", "date" : "26/05/2015 20:27", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "f1ecad70a22943446742953de3f66f39ac1d47d0", "msg" : "Fixed container user create issue\n\nThis patch resolves an issue where the LXC container create user\npassword is being hard coded due to how the default LXC container\ntemplate is being used. The template allows for a container to be\ncreated without specifying a password at create time however when\ndoing this the default LXC template will create a user and a\npassword based on the linux distribution's name. This means that\nall users of a \"ubuntu\" template will have a \"ubuntu\" user which\nwill have a \"ubuntu\" password. While the container user must exist\nthe password does not need to be known to the end user/deployer\nbecause there are other means to gain access to a container from\nwithin the host. So to correct this issue for all deployers as\nwell as all future deployments this patch ensures that the container\nuser is created with a random password and provides for an additional\ntag to allow the deployer to regenerate the password at will.\n\nChange-Id: I81d0e8b0d8e9e431cd8eebd43ceaffab7e61b207\nCloses-Bug: 1437054", "date" : "04/05/2015 21:31", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "8a25fae923f56f14c0a3f818ce63eb5368e0cbcc", "msg" : "Fixes issues with tempest\n\nThe tempest role has an entry within the defaults of the role and\nit could cause confusion when dealing with tempest as the main\npackage version is being specified in\n`vars/repo_packages/openstack_services.yml`. Being that these\nvariables are no longer used they have been removed.\n\nImplements blueprint: master-kilofication\n\nChange-Id: I197afac1ce50d9bad778dda5cc4a23a0821fceeb", "date" : "04/05/2015 16:20", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "28e23043f9853694a5cb235f2ba0757268074ccf", "msg" : "Fix cinder-backup deployment issues\n\nCurrently, cinder-backup isn't getting deployed correctly. This commit\nfixes two of the known issues so that we correctly update cinder.conf\non the cinder_volume hosts and also update the\ncinder_service_backup_program_name so we correctly deploy the init\nscript for cinder-backup.\n\nPartial-bug: #1399386\nChange-Id: I18551197d5f3e6349a22e13f989b4c38ad6030af", "date" : "28/04/2015 10:57", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "c5c577518da5e64f7529dc1d557a74199df0b30c", "msg" : "Fix conditional galera restarts\n\nThe task files galera_add_node.yml and galera_bootstrap.yml in the\ngalera_server role both restart mysql based on conditions. These\nconditions are incorrectly defined causing restarts to happen every time\n.\n\nThis commit addresses several issues related to how these conditions are\ndefined and compared.\n\n- The the pgrep pattern for the task 'Check if mysql is running' has\nbeen modified so that is no longer matches the ansible shell command. It\nalso ignores errors generated by pgrep failing to find a match so that\nit can be used by other tasks.\n\n- The registered variables, used by the when clauses, have appropriately\ndefined changed attributes. This commit modifies the when clauses to\nmake use of them.\n\n- The when clause for the tasks 'bootstrap cluster (initialise mysql\nwith --wsrep-new-cluster)' and 'Restart mysql' were always being met\nbecause 'mysql_running != 0' should be 'mysql_running.rc != 0', they has\nbeen adjusted to use the changed status.\n\nCloses-bug: #1444308\nChange-Id: Ib2879bfe9754575fd984a1f1d132d5a42b848e21", "date" : "15/04/2015 15:31", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "4ce775c0721155e67c517690e2b304ba1ba24b89", "msg" : "Fix ownership of /var/log/mysql\n\nThe galera role sets root as the owner of /var/log/mysql. This prevents\nmysql from writing the slow query log file in that location.\n\nThis commit adjusts the ownership of /var/log/mysql so that mysql is\nthe owner and root is the group.\n\nCloses-bug: #1444313\nChange-Id: I33d9e672085f61d7b804e3d5fc2b6d4b7ddca4da", "date" : "15/04/2015 08:24", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "d493f8a3fcf41da9b8e834a8c75f8f7ec634b936", "msg" : "Fixes cinder backend support for backends without a volume_group key\n\nCurrently we allow multiple cinder backends to be configured. Some\ndo not need a volume_group defined. This patch fixes the logic around\nwhen we add a volume group device to cinder (only when defined)\n\nChange-Id: I118546e8bc6c3fa7fac62b96ea2295a76711e0f3\nCloses-Bug: 1439843", "date" : "02/04/2015 15:40", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "3147a1cf2a7d6882c56676c41701501b0e53d232", "msg" : "Fix dedicated replication network logic\n\n* Adjust the init scripts to be dropped\n* Ensure dedicated server is started for dedicated replication network\n* Remove the dedicated replication conf when no dedicated replication\nnetwork is in use.\n\nCloses-Bug: 1435802\nChange-Id: I8ccc32eb7d3cdeb36b3cae94ea51d8b0a1fd3e71", "date" : "24/03/2015 12:43", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "4861e0b22da4100deebe8f9498db4a72058dee6a", "msg" : "Fixed inverted heat endpoints\n\nThis change corrects the admin and internal URL endpoints for heat,\nwhich were inverted.\n\nCloses-Bug: #1435434\nChange-Id: I32e9bad3f60b634d6018cb45bdf878ec13367fac", "date" : "23/03/2015 10:02", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "49cfbb20aa48d6757e2ddc73c3f22f971369ab35", "msg" : "Fix gate: tempest and galera updates\n\nUpdate tempest pin:\nTempest was installing v3 which is out of step with the other branches\nand does not include the necessary patches required for networking tests\nto work as we expect it to. This change installs a specific sha that is\nnewer than v3 and in line with the other branches. The master branch was\nnot selected to pin against as it's a moving target and disruptive to\nour development process.\n\nPin tempest-lib:\nThis patch also pins tempest-lib to 0.2.1 as a later change in its\nrequirements was introduced which breaks the tempest installation.\n\nChange galera package name:\nThe mariadb repository appears to have renamed the 'galera' package to\n'galera-3'. This patch also handles that change.\n\nThese three changes have been combined as without them all together the\ngate commit check will not pass.\n\nCloses-Bug: #1430334\nCloses-Bug: #1430771\nCo-Authored-By: Jesse Pretorius \nChange-Id: Icc8e34d0984c71e23c5cb261abe8814026cd3f7f", "date" : "11/03/2015 14:45", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "d2daa471255107b919f48959460d760d6e910bb3", "msg" : "Fix for Network test against hosts with no containers\n\nThe default for container_groups was an empty string. This causes ansible\nto attempt to connect to hostvars['']['container_address'] which fails.\nChanging the default from an empty string to an empty list resolves this.\n\nChange-Id: I58b4b08b5596b8007b00aaca21f115cc4dfd6bbc\nCloses-Bug: 1408342", "date" : "07/01/2015 16:00", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "b75ac5bb13fc669347d7f98159ed047d294e2b1f", "msg" : "Fix swift MaaS check/alarm setup\n\n* Metric names adjusted to be correct\n* Thresholds added for checks where required\n* Moved swift checks into swift_maas so swift checks aren't installed for non-swift deploys\n* Fixed targeted host groups for swift checks\n\nChange-Id: I88cddb4461d2f0814108d0bec1f739452adc536b\nCloses-Bug: #1401696", "date" : "12/12/2014 11:51", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "9f511d3ce239be0287842d2f92061120f571e6e1", "msg" : "Fix location for swift-recon-cron\n\n* Perform a which to find where swift-recon-cron is\n* Setup the cron job based on this location\n\nFixes #643", "date" : "25/11/2014 14:48", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "0137e8b820c1125a6597d0ef627668108cafc49c", "msg" : "Fix replicator logs\n\n* Adjust LOG_LOCAL for container/object replicator\n* Adjust rsyslog conf file name\n\nFixes #633", "date" : "24/11/2014 17:19", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "6b951c3e425a7eae9b9b77535950982171df6542", "msg" : "Fix service restart for swift services\n\n* swift-init returns a 1 if the service isn't started causing restart\n tasks to fail, but does successfully start the service.\n* Running this twice as an \"OR\" will resolve this\n* This is temporary until we setup init scripts properly.", "date" : "17/10/2014 16:32", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "73eae36b9add9ab9da0d6c2652e5536cd84e6de6", "msg" : "Fix bug when referring to storage_policies\n\n* Storage policies were moved into swift: in the user_config\n* Fix typo on template drop for swift_common", "date" : "17/10/2014 16:29", "is_false_positive" : true, "repository_id" : "27195864" }, { "sha" : "ce271cbda1ca7cd06215705420ecfedd56e74f80", "msg" : "Fix ring distribution\n\n* Now distributes rings to the appropriate location\n* Uses fileglob to ensure only appropriate files are distributed\n* Fixed swift_rings.py to correctly use precedence on weight/repl_ip/repl_port", "date" : "17/10/2014 16:29", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "4da4e7735ad90952149e6fadac0a0315a8f18dce", "msg" : "Fix keystone endpoint creation for Swift\n\n* Setup the keystone endpoint for swift\n* Move swift-proxy port to 8888 (8000 is used by heat)\n* Typo prevented object server services from restarting\n* Adjust order of swift plays for swift-all.yml", "date" : "17/10/2014 16:29", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "5e23b45790dd54ee2cf0b50f91ced32a6407cb61", "msg" : "Fix up the container/account/object tasks/plays\n\n* Adjust the variable names\n* Fix some typos\n* Remove unrequired tasks\n* Adjust config files\n* Add playbooks for proxy/storage\n* Fix cron jobs", "date" : "17/10/2014 16:29", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "d9c81a3287529e53ecb4e04dda3b5009ba88b3e9", "msg" : "Fix up the swift-proxy runs\n\n* Fix some typoes\n* Add haproxy for swift-proxy\n* Add swift_vars\n* Remove redundant tasks that are handled by container_common\n\nConflicts:\n\trpc_deployment/roles/swift_common/tasks/main.yml", "date" : "17/10/2014 16:29", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "2b6bd626d6c5183011631e16aecaba8b9f1ca5d5", "msg" : "Fix incorrect usage of file module\n\nThe file module does not copy a file from src to dest. This change\nuses rsync to do so, registering a change only when rsync actually\nsyncs the file.\n\nWe also fix some incorrect references to what should be\n{{ system_user }}.", "date" : "14/10/2014 14:13", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "a8f828c5b31a762605b11183df88d9311eb28946", "msg" : "Fix invalid var reference\n\nThe {{ stack_domain }} reference is from icehouse, and is no longer\napplicable on juno. On juno we use {{ stack_user_domain_name }}\ninstead.", "date" : "07/10/2014 13:00", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "1474dd0e816575f30f631407ef05e7616c88316a", "msg" : "Fixed typo", "date" : "30/09/2014 15:32", "is_false_positive" : true, "repository_id" : "27195864" }, { "sha" : "0ed5a117ff4f1bc96bbc99bbdf30caf676075d1d", "msg" : "fixed typo where fields were missing the 'volume_' prefix", "date" : "16/09/2014 01:32", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "afa75b9cdb3353b1af18faefad467f649e5422a5", "msg" : "fixed duplicate shell", "date" : "03/09/2014 15:18", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "6b1bc58af8f7920477f98b60b5b1b663c8528752", "msg" : "Fixed the nova ssh key creation task to properly generate the nova user key on all host for to be the nova user isntead of root, added nova shell set to /bin/bash", "date" : "03/09/2014 15:12", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "cc9ae15a6b2c62f901ffb84caa0aa486f5e39bfc", "msg" : "Fix container_group var for container playbooks\n\nFollowing on from #61, the container_group has to be specified each\ntime, this patch fixes that.\n\n* Set the groups for \"container_groups\" appropriately", "date" : "03/09/2014 16:17", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "50e0a66ef46cb2753e6a0ab72b1e7b62a6b00e03", "msg" : "Fix hosts file entries - remove duplicates/stale entries\n\nAdds to tasks in the updatehostsfile play that will do the following to the\n/etc/hosts file:\n* Removes any entries that match the IP of current host, but with a different\n hostname\n* Removes any entries that match the hostname of the current host but with a\n different IP\n\nThis will prevent duplicate entries and other /etc/hosts file related\nstrangeness.\n\nFixes #13", "date" : "03/09/2014 14:02", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "244290bd3f4a515ae5e2160c6da27a5792854f8a", "msg" : "Fix for rabbit_maas hostname\n\nSince rabbit shortens the FQDN, and we adjust the rabbit play to account\nfor this, we need to adjust the maas_local play to account for this change.\n\n* Adjust the variables passed to the rabbit maas script to use the short\n name only.\n\nFixes #22", "date" : "01/09/2014 11:49", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "c9082d6605814d89c0353edf205cb401ba0ee397", "msg" : "Fix heat api maas metric names\n\n* Fix for heat_cw_api_local_status metric\n* Fix for heat_cfn_api_local_status metric\n\nFixes #35", "date" : "01/09/2014 11:47", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "f951ae263ef5c679d79606ea23a0b8b4ead397b8", "msg" : "Fix maas_horizon_scheme and maas_heat_cfn_scheme variables\n\nDuplicate entries for \"scheme\" on horizon and heat_api_cfn mean that\nthis can't be overriden like the others.\n\n* Remove \"scheme: {{ maas_scheme }}\" lines for both horizon and\n heat_api_cfn\n* Ensures the overrides are possible\n\nFixes #36", "date" : "01/09/2014 11:45", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "53a3844bc4cf0b23a630e3b0f58d4a7af6c20ed3", "msg" : "Fix /etc/hosts issues on rabbit servers when using FQDN\n\nRabbit occassionally fails to start because it can't resolve its \"short\nname\"\n\nThe /etc/hosts file is dropped after the install phase, which starts up\nrabbit automatically - Moving the /etc/hosts file correction to happen\nbefore the install phase will resolve this.\n\nFixes #39", "date" : "01/09/2014 11:43", "is_false_positive" : false, "repository_id" : "27195864" }, { "sha" : "e37249522a50bfac0de9d5b575a8b444758028ec", "msg" : "bugfix/support-upgrades-different-build-hashes (#543)\n\n* improve setup docs and support same-version different-build-hash upgrades\r\n\r\n* fix linting issue\r\n\r\n* regex lazy matches\r\n\r\n* debug\r\n\r\n* adds another debug\r\n\r\n* more debug messages\r\n\r\n* change regex of splunk_target_version\r\n\r\n* remove debug statements and please the linter\r\n\r\n* remove build_remote_src value since no longer in use\r\n\r\nCo-authored-by: Nelson Wang ", "date" : "15/10/2020 19:55", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "13c2aa54c2505015bdd0804563fb49c8d83bec8e", "msg" : "Bugfix/systemd rarity (#549)\n\n* Removing cgroup disabling\r\n\r\n* Changing how systemd service file is modified\r\n\r\n* Changing conditions to exclude rarity\r\n\r\n* Changing test to use centos7\r\n\r\n* Fixing systemd testinfra cases\r\n\r\n* Supporting 7.3 and centos 8", "date" : "30/09/2020 19:30", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "e4eef22e0917b2945d24fd08629260e88b55c301", "msg" : "Fixing ess installation option on deployer and new default apps (#525)", "date" : "05/08/2020 14:57", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "7c5201612c9a8642e6170afa26cfb6d29abcb980", "msg" : "Fixing pass4symmkey restart trigger (#523)", "date" : "04/08/2020 11:36", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "ee19bef3b868d407374bf6b4ce1826473d311caf", "msg" : "fix cluster label member", "date" : "28/07/2020 10:48", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "7d90a193ce4c9cb148f17e78cf200065681db5de", "msg" : "Bugfix/download splunk verify (#512)\n\n* Adding verify=False on get_url call; consolidating hosts.yml used by molecule\r\n\r\n* Adding splunk_indexer molecule tests to make target", "date" : "20/07/2020 15:35", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "b897950fc2ebf1108bda03001bba5de9f46ea032", "msg" : "Fixing retry logic around http/s test (#507)\n\nCo-authored-by: Alisha Mayor ", "date" : "10/07/2020 13:01", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "f6d4b934a662923dfc108d876d3a340dc984ba25", "msg" : "Bugfix/remote lic master (#498)\n\n* Support remote lic master using different protocol and port\r\n\r\n* Support remote license master with different port and scheme\r\n\r\n* Using urlparse to reduce lines of code; keeping tests consistent", "date" : "09/07/2020 15:36", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "576bbeb7a6948b19a73736699e98854bc67a8044", "msg" : "fix in correct place, revert mistake (#505)\n\nCo-authored-by: Nelson Wang ", "date" : "07/07/2020 16:39", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "ee7ca251be9bb773a1dd8e2266b031904ba5aeed", "msg" : "Fixing app regex parsing, adding apps test scenario for standalone and uf (#497)", "date" : "17/06/2020 23:47", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "df2c0f38342b073f4a4247a136c39c5d1773eaeb", "msg" : "Bugfix/always add licenses (#479)\n\n* Removing first_run restriction on adding licenses\r\n\r\n* Addressing changed/failed conditions\r\n\r\n* Linting", "date" : "01/06/2020 11:08", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "c4c0d8a7aabf56551190fbd4e2155498366eb4a8", "msg" : "Bugfix/java defaults yml (#467)\n\n* Support java installation through default.yml\r\n\r\n* Renaming xmls; adding test case for outputs.conf file\r\n\r\n* Changing test assertion to handle centos java version\r\n\r\n* Ignoring 'latest' package lint failures", "date" : "06/05/2020 11:48", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "865bfc09c26b8c7563b6cde5dbaca14c0b48fa50", "msg" : "Fixing bug with indexers indexing (#460)\n\n* Fixing bug with indexers indexing\r\n\r\n* Addressing linting failures", "date" : "29/04/2020 12:39", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "5d88b95396060b506bbec7e6dca09ae7b710cdb7", "msg" : "Bugfix/support conf array (#442)\n\n* Support splunk.conf array\r\n\r\n* Support adding stanza without options", "date" : "13/04/2020 19:25", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "d1118f351fce6039b8a78aca8c92f0cb41b5b0f8", "msg" : "Fixing default service names (#411)\n\n* Fixing default service names\r\n\r\n* Handling case of null splunk_service_name", "date" : "18/03/2020 19:58", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "cd2cf3276486d375075899ab886cbe80054f0e2a", "msg" : "fix custom port for http event collector", "date" : "04/03/2020 15:32", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "5594273213344eb48b5cc837e3e3026a9ae584a0", "msg" : "fix setting mgmt for splunk port via default.yml", "date" : "04/03/2020 15:32", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "143900006242464fc07d5134454ce9014f337a34", "msg" : "fix to incorrect include_tasks causing lint failures (#393)\n\nCo-authored-by: Tod Detre ", "date" : "20/02/2020 13:42", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "fbd90bab9361c57154dfec2e65acf0a0a0d27887", "msg" : "Fixing ESS 6.1+ installation", "date" : "23/01/2020 14:08", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "f726042996c2ac6795b6faf08ee48529ab07a9fb", "msg" : "fixed play for linting", "date" : "22/01/2020 10:32", "is_false_positive" : true, "repository_id" : "148547478" }, { "sha" : "86d2fd9e5abdd87790d33f747b2b4780b187c3d4", "msg" : "fixed typo pass4symkey -> pass4SymmKey", "date" : "08/01/2020 10:41", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "e76525fad917e917ef97d62552f8c817c153338a", "msg" : "Fixing ES process so that we can use the rest endpoint for 6.x.x and later versions", "date" : "13/12/2019 15:42", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "b0323010a9f03c9e70f0df4ac2e0ebc8647b3b2a", "msg" : "Bugs in forwarding logic", "date" : "09/12/2019 15:56", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "d103437e72303a7751b7f59f6f1c61ac31c2b315", "msg" : "fix default bool and add defined check", "date" : "09/12/2019 14:22", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "dad172c29633c1296b63ac090f4d5cceadf3c4b1", "msg" : "fix var names, still failing", "date" : "06/12/2019 17:17", "is_false_positive" : true, "repository_id" : "148547478" }, { "sha" : "ec88df8c66ec0e584cfa069408bf03c58ef8d6f8", "msg" : "Fixing default service_name for Linux systemd based distros and Windows.", "date" : "22/11/2019 15:09", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "4cdc3adcd79e4ce03ff45bbca5dfac78f4b55adb", "msg" : "Fixing deployment-apps dir path", "date" : "13/11/2019 10:52", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "18d0d7343cc4df5e2d9c655fe008cbb5520ad099", "msg" : "fix issue of app bundle from index cluster master to peers.\nReorder the steps: prepare the apps and put them under master-apps, then mark the cluster master node.", "date" : "13/11/2019 13:42", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "8751b8a7b4e008ac1c0753729401bad42d2fd8e8", "msg" : "Fixed a bug where the value of splunk.apps_location provided via\ndefaults.yml was always being ignored by ansible playbooks\n\nFixed a bug when running docker container on Kubernetes, where\nvolume mount permissions were causing mongod to fail to startup\nwhen persistent volume claims were reused with the following error:\n\npermissions on /opt/splunk/var/lib/splunk/kvstore/mongo/splunk.key are too open", "date" : "11/11/2019 14:24", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "eb28c72f89f903b649ab31a0390c5b16e1fd2146", "msg" : "Fixed spelling bug, fixed bug that appears when you have search heads and no indexers, and changed how forwarding happens to standalone instances", "date" : "29/10/2019 16:42", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "bbc02787231361083381994b693d8adba6a78124", "msg" : "Fix: Use the correct virtualenv", "date" : "18/06/2020 09:16", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "d67462b7a8237e740959e599c711bafc55e44d9e", "msg" : "fix hard code issue", "date" : "29/10/2019 14:52", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "5f1bf346926d374a42bf94d82a62c4dd57e3b0bb", "msg" : "Fix: Change the default cluster_name", "date" : "17/06/2020 10:37", "is_false_positive" : true, "repository_id" : "125180845" }, { "sha" : "0dc3c85a1c3c472841abcf195c056c0977674edc", "msg" : "fix build_location_urls", "date" : "23/10/2019 10:15", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "7181ec7bb5617247d166a4d51a2fbb8dc0f97720", "msg" : "Fix: Review code to check if the version exists, otherwise we delegate to kind the responsability to use the default", "date" : "17/06/2020 09:51", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "6139a5add0d5492425260a9cc72bad8844c2d5bb", "msg" : "fix bug that local package can't be installed correctly", "date" : "10/10/2019 11:36", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "cc1557c16306a47e82087a0905a5f64c2cd85d4a", "msg" : "fix duplicate \"when\" keyword failure", "date" : "08/10/2019 11:46", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "64d055fa3e82f1d34221a4f938649d7988503a71", "msg" : "Fix: Change commnd to delete the cluster", "date" : "16/06/2020 19:17", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "aa7057fc0550522b383688e6d073c4a76ed10100", "msg" : "bugfix of S3 provision for windows\nextend search head cluster resync and wait for splunk instance tasks for windows delay time to reduce provision failure propability", "date" : "27/09/2019 21:16", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "cd5d9d58c8098cf90b2c105852c7bf62b0c73b94", "msg" : "fix: replace ./ with ../ to access the templates", "date" : "08/05/2020 18:42", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "d2dd17f9ad2ba70bf072d20eb5bd1dfa8d2dc00a", "msg" : "bug fix:\nremove SPLUNKUSERNAME and SPLUNKPASSWORD for msi installation which will cause splunk fail to open user-seed.conf to check\nset target version fact (file) for msi", "date" : "11/09/2019 18:25", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "4b364a79acf13e9d18b709305eb33ed8c074ba13", "msg" : "Fixed an error in the failure message when the host folder already exists in pass", "date" : "11/03/2020 10:57", "is_false_positive" : true, "repository_id" : "125180845" }, { "sha" : "9eef06cae1b890a6c0a22d91b3d76b40981eccde", "msg" : "Fixing an issue found after updating the captaincy to False", "date" : "04/09/2019 17:30", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "514ba26f894a64b9d51c51f9bb779b46e7543cc8", "msg" : "fixing Create .ui_login intermittent failures", "date" : "04/09/2019 17:07", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "37ea0a0faaaa897bfa6490a98011838c968de0bd", "msg" : "Fixed naming of the local passstorage.", "date" : "03/03/2020 08:30", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "8326ce1bdd03327c276a8728d5744318d080ff7f", "msg" : "Fixed path issue", "date" : "28/08/2019 17:01", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "587187eba153342b3d5fc6a678f1eb9d2732d623", "msg" : "Fixed dependencies on OS.", "date" : "25/02/2020 14:55", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "512617b50324820b7719e7893e571cbc8e9fd6aa", "msg" : "fix: Merge the k8s_generator_site role with k8s_snowdrop_site as they use the same certificate managed by letsencrypt and secrets", "date" : "09/01/2020 18:41", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "ba170fe29f623f046afdb47e13f92a464be91bfe", "msg" : "Fix linting error", "date" : "19/08/2019 13:15", "is_false_positive" : true, "repository_id" : "148547478" }, { "sha" : "347267f3a1522234c31a7a5a0dd1eebac5cd9bb8", "msg" : "fix: Copy missing secrets to generator-site to let nginx ingress to use the letsencrypt certificates", "date" : "06/01/2020 17:09", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "f239df16a552473b57093332c0633320ac6ff3f0", "msg" : "fix relative path", "date" : "19/08/2019 11:23", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "c77f75d1856e249800c8d562bc02407c74519826", "msg" : "fix: Rename wrong file name from generator_yaml to generator.yaml", "date" : "19/12/2019 16:00", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "3eb3a32e84e85e8e50df8f3f497ec20160eadc9c", "msg" : "Fix include tasks format", "date" : "19/08/2019 10:22", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "38d35174cbe30d1f370594e23c228ccf339970ad", "msg" : "fix. The letsencrypt staging environement dont support to renewBefore 3months and by consequence challenge step was failing", "date" : "18/12/2019 16:40", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "25aff0ead4507d9e493da04d6a2ae87ecb8a2267", "msg" : "fix: Replace dictionary with individual vars", "date" : "17/12/2019 12:58", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "047caa8a8d67a91b98e6770fbc790de73a456b44", "msg" : "fixing syntax bug", "date" : "19/07/2019 15:03", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "4412ee856dc881478a516b5b801233acdab3108b", "msg" : "Fixing tests for enable service", "date" : "19/07/2019 14:43", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "789dec0a623af9535ed973b14a79df87751d7de3", "msg" : "fix: specify the correct path to access the k8s admin conf file", "date" : "17/12/2019 10:59", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "a9e80dac307cff81833781491fcdc348209a4fe3", "msg" : "Fix linter issues", "date" : "18/07/2019 15:38", "is_false_positive" : true, "repository_id" : "148547478" }, { "sha" : "bd0fa54e66c2cae6a7cfbf03403fb6a780f28a5b", "msg" : "fix: Add missing | bool for the isOpenshift var", "date" : "16/12/2019 18:15", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "05fe9335c4c5c04bb9b2ff4279f6c2e4caf7f06f", "msg" : "Fixing tests; adding no-fail condition so users dont see false-positive fatal messages", "date" : "18/07/2019 15:11", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "3edd51a4713c80dc2a84319eb7943c49e5dae278", "msg" : "fix: Fix typo error as the k8s var namespace was deleted", "date" : "02/12/2019 10:10", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "196de19c1572e13a9840e1eed420032e5b21c69e", "msg" : "Fixing regex to support patch versioning, fixing dynamic first-time install", "date" : "18/07/2019 14:27", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "bbe55a0489fa5429d950d019f84043df9dfbbdb5", "msg" : "Fixing start", "date" : "02/07/2019 10:42", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "bb805986682b1443d104e2cdae5ed6d8cf9cf1a6", "msg" : "fix: Move the task to show the k8s dashboard to the correct role", "date" : "29/11/2019 17:19", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "02a39bc8fd99b5da36a57d609f808453002ce4d2", "msg" : "fix: Move the task to create the k8s config file before to save the k8s config. Replace command with sheel as the command was wrong", "date" : "29/11/2019 17:11", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "9a13433382cbe93499de7cd111699f073b7ac5d2", "msg" : "Fixing upgrade permissions", "date" : "01/07/2019 10:20", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "4ea5e268eec2f9b35fc3940a0e374ad648554bcb", "msg" : "Fixing some systemd errors", "date" : "27/06/2019 18:10", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "96c7c322a208137413b74c993db06b3822f2ef4a", "msg" : "fix: Install the version 2.14.3 of helm due to this issue - https://github.com/kubedb/project/issues/671", "date" : "22/10/2019 15:03", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "ab9cae0445f7b17cf4e36bd0f49de30331df1cf1", "msg" : "Fixing idempotency on stop condition", "date" : "25/06/2019 14:57", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "e63db31182b399bee0eb5f947bd47ec186fffc20", "msg" : "fix. Use iptables-save command as service iptables is reporting that it only supports LSB actions", "date" : "21/10/2019 18:35", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "6a8168d46148987353df40c51c5afe2e694fa832", "msg" : "Fixing condition on when splunk is stopped", "date" : "25/06/2019 14:12", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "2a87817463e89a830eaf874da762017297e613a5", "msg" : "fix: Rename patch var to patch_content as it conflicted with bool var patch used to enable/disable the patching", "date" : "09/10/2019 14:54", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "d7eb8293e00eabf2232ad9a8bab58fee7de5ecd0", "msg" : "Fixing issues with etc and stop splunk", "date" : "25/06/2019 11:41", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "958c8612d10468926fac3ea5adf643647cdeea78", "msg" : "fix: Patch kube-apiserver/master-config.yml file and not openshift-apiserver/master-config.yml file. Add debug msg to see before/after we patch", "date" : "01/10/2019 14:44", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "0468a2b80a467ea9d2c51f4d07978d808f5bc853", "msg" : "Fixing conditional", "date" : "25/06/2019 10:53", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "6aca07c772a4ccedc9500c3b76b5add3aec0c721", "msg" : "fix: Patch the master-config.ymnl file of openshift-apiserver", "date" : "01/10/2019 14:17", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "f5f41412ec3e549f09f959608f4d3546a3448fec", "msg" : "Fixing unresolved vars", "date" : "18/06/2019 10:22", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "bc3fc9a97c9b1529aab88d027feca1bbad7d8493", "msg" : "fix: Use parameter to write oc cluster config before to register the service. Use same paremeters within oc cluster bash script as role", "date" : "01/10/2019 13:40", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "3dd50d8cead943c582f3c099af644f3019d2ba62", "msg" : "fix setting mgmt for splunk port via default.yml", "date" : "12/06/2019 18:11", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "e2dcf2a488f0acce40e0b66d5f441cc0218818dc", "msg" : "fix: Add missing mode = permissions for the bash scripts copied", "date" : "01/10/2019 09:58", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "bd54b083fbeba175186104c6deb9616f1fdb4ed6", "msg" : "Fixing idempotency in updateetc.sh", "date" : "11/06/2019 21:47", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "0a04a8ecc823f6770902589cd42e2b5523d5b266", "msg" : "fix: Use systemd task to configure the okd service", "date" : "01/10/2019 09:56", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "b48976019f8423af69cc47d1397a9785cc0a3982", "msg" : "fix: Rename oc.service to okd.service. Pipe with basename to avoid to copy the absolutepath", "date" : "01/10/2019 09:19", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "2342b8e50a0c8192a55574946639841634001b98", "msg" : "Fixing parameter used by molecule playbooks", "date" : "11/06/2019 17:11", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "c8e3a3a7ee1416662cfeb45bd4047ec4ce43e3b7", "msg" : "fix: Revert version of the operator to v0.1.7 which is the latest", "date" : "25/09/2019 09:15", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "60ca5504c46150e1675b09355f038202adce556f", "msg" : "fix deprecation warning", "date" : "22/05/2019 14:03", "is_false_positive" : true, "repository_id" : "148547478" }, { "sha" : "1be3d1fdf6137f05a14fd304802a3b578367f283", "msg" : "Fix #129", "date" : "21/08/2019 09:53", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "137bfb36e470297b0365b1cbc21b1ead3ff339c6", "msg" : "Fix for current version too", "date" : "15/05/2019 15:11", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "d3388ff8ad56f30e0341262481dfa8c1d6514bc2", "msg" : "Fix typo errors", "date" : "27/05/2019 09:50", "is_false_positive" : true, "repository_id" : "125180845" }, { "sha" : "d8aafe256362bf46d9c74864cb34d1d67b105889", "msg" : "fix linting comparison to empty string", "date" : "07/05/2019 15:18", "is_false_positive" : true, "repository_id" : "148547478" }, { "sha" : "ecbfc8c4230aa1b4bcb084bb5a88e4b264f88ca8", "msg" : "Fix tekton playbook", "date" : "24/05/2019 11:19", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "5b2374de1a2cf62be38d032b1a9113c2444d5049", "msg" : "Fixing/adding tests", "date" : "03/05/2019 13:36", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "aaf56e4d8949c3505ab644af8a7c2a142c91e357", "msg" : "Fix build issue with s2i", "date" : "21/05/2019 11:17", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "dd85c4e4aa739af83b270758595163962b5fcf75", "msg" : "Fix for upgrade build location, removing installer", "date" : "02/05/2019 13:31", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "55f4c53817664d49e9904bda9458c09f19f3ba1b", "msg" : "fix upgrade conditional during install", "date" : "17/04/2019 14:28", "is_false_positive" : true, "repository_id" : "148547478" }, { "sha" : "cd546ba37d95d45e40f97659a4bf493ba0ef6904", "msg" : "Fix error in Openstack VM generation", "date" : "14/03/2019 16:51", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "298f585b8e9de13dbe0bf645c339eb2914158976", "msg" : "Fixing test failures, typo", "date" : "17/04/2019 09:22", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "a85545be131fbc68c3844059e5f63a46d05ec3b0", "msg" : "Fix config directory name", "date" : "11/09/2018 13:46", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "587cec432b944d98d0ccad7404480c6bd0465842", "msg" : "Fixing upgrade logic and always set SPLUNK_HOME", "date" : "05/04/2019 11:14", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "4a644f2422b650c4279ec7d602580d7e4d710925", "msg" : "Fix env setup", "date" : "11/09/2018 13:05", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "c7a1ba45d94908248ce18ee60aa1a0b8c888bd3a", "msg" : "fix regex capture group, remove old manifest files", "date" : "04/04/2019 09:54", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "8489f5a5cae755cd122d24cfba1a309ce9eef4d4", "msg" : "Fix erroneous certificates on Openstack machine", "date" : "20/08/2018 22:12", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "dbc8b00bc581db359a5b29d3ee470c5a7bc263df", "msg" : "Fix install for OSX\n\nMove update cache to non-Darwin only", "date" : "01/08/2020 08:13", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "e3b38f1c2c4c0ee6f54be0f19e77c884a704d251", "msg" : "Fix restart role", "date" : "14/08/2018 13:46", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "526058b77b790199112a287ecdd95fc3ee70747d", "msg" : "Fixed linting errors", "date" : "21/03/2019 13:42", "is_false_positive" : true, "repository_id" : "148547478" }, { "sha" : "5b9ab7aa3e94e815473adab684e612e45ed9ce9e", "msg" : "fix: configurable zsh_fzf_path variable and change $HOME/.bin to $HOME/bin", "date" : "28/06/2019 00:43", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "5a40eb25e62a62b877b3daeb9015a5978283644f", "msg" : "Fix handling of Openshift htpasswd file", "date" : "14/08/2018 12:07", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "0dc4d5939eb8e542a0044aac834ddf8747568131", "msg" : "fix: remove obsolete become flag", "date" : "27/06/2019 16:24", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "faec8cd4db58ce394b9fd20da599d47508c669eb", "msg" : "Fixing the test structure to behave with the latest image", "date" : "19/03/2019 13:29", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "25449df68166d7518d3003ee34daac0d537853e0", "msg" : "Fix misspelling", "date" : "13/03/2019 13:20", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "d92b4bb8af31db54f9371fcab972a0bf98bb0b03", "msg" : "Fix cluster up role", "date" : "10/08/2018 17:33", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "030bc1f52409fd21d9da8b1aa609a39cdc56afa6", "msg" : "fix: check commands in in check mode\n\n#31", "date" : "14/03/2019 22:40", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "e008cca5a0bff7780485147ea45550ddba71dfcd", "msg" : "Fixing enable-service behavior on docker", "date" : "13/03/2019 10:28", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "9f6d88b517a15a4ac32fb6d3ff5a5199c3cf34cf", "msg" : "fix: correct run in check mode\n\n#31", "date" : "14/03/2019 22:29", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "ede6529d502ad60006d11ae8188b5a689a955278", "msg" : "Fix bug that resulted in the wrong Openshift release version being used", "date" : "25/07/2018 10:53", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "80ff56a0c32fdec4fa00bc82df64d1cb1b617385", "msg" : "Fixing lint errors", "date" : "11/03/2019 12:41", "is_false_positive" : true, "repository_id" : "148547478" }, { "sha" : "40150ec407b2593efca601ae36b11173ab864409", "msg" : "fix: don't use paths like ~user in config", "date" : "23/06/2018 22:01", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "c5d2219a42bf02f148e0efdc32836ac5a6fe6ff7", "msg" : "Fix but that resulted in Nexus being installed in the wrong namespace\n\nFixes: #98", "date" : "31/05/2018 13:26", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "302410603c5b31e7ee9ca488dd0512d320d01fbd", "msg" : "Fixing shell used for pipefail", "date" : "21/02/2019 09:14", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "44bd345e06a2929618f26256e1e1fd7377654f8b", "msg" : "fix: idempotence and correct `antigen reset`", "date" : "15/05/2017 01:47", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "e6531e374ac79aa8d7bc83b13314f3723ca2f2b9", "msg" : "Fixing stop_splunk.yml", "date" : "11/02/2019 14:35", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "a32cd13dd9fe2cadf8596dedd66170abbc362a24", "msg" : "Fix oc command error", "date" : "09/05/2018 18:33", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "1edeaee6fa1c8ea8d73f9a26b714f26c219368d5", "msg" : "Fixing things that break UF", "date" : "11/02/2019 11:33", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "71399b81854303b53a55c365869adde0b5151d46", "msg" : "fix: make working command conditions on clean centos\n\nCentos container don't have `which` command,\non Ubuntu `command -v` returns `command not exists` while playbook.\n\nSo, I'm using both commands.\n\nCloses #8", "date" : "14/05/2017 01:34", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "f581c7b9b12baa881bb60098dcafcc75f1a90b93", "msg" : "fix: skip early compinit execute on Ubuntu\n\nCloses #9", "date" : "27/04/2017 00:05", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "ee74d3bcb9c134a7f80b2b1a81711ee11fbb5118", "msg" : "Fix for splunkforwarder and extract the necessary numbers.", "date" : "06/02/2019 21:12", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "cdc22c39d0b5bb0c9a01586ed84c7efe5bc02b1a", "msg" : "Fix bug in determining Jenkins SA token", "date" : "07/05/2018 12:46", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "b6e4284f0e70e990337f3b8a527296e18946934d", "msg" : "fix: support check `command` exists for zsh_antigen_bundles_extras", "date" : "22/04/2017 21:57", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "b9c277fae3b4e430f5201d22a71d15f7cbbd447b", "msg" : "Fix bug in Jenkins installation\n\nThe patch process was using the wrong file\n\nFixes: #61", "date" : "07/05/2018 11:47", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "8ad553f34e2ff2c8dcb022ef5b37d5d076414742", "msg" : "Fixing name of play", "date" : "01/02/2019 10:57", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "2d1f93951a7cf21a024ef16b26eeda661891f53c", "msg" : "fix: provision role for root on macOS", "date" : "16/04/2017 16:03", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "e92fffb4bda18403fdade81d2921e42756b31d79", "msg" : "Fix bug in Openstack installation", "date" : "24/04/2018 09:28", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "e8bb5d479f2fbd4a5d89fe54546c7f4de1eee735", "msg" : "Fixing, updating until statement", "date" : "31/01/2019 16:52", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "995c60188cc424a0e8d3ac01e8553b3d93b35da3", "msg" : "fix: add debian jessie to platforms", "date" : "03/04/2017 01:52", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "ff2325bd5643db5c138e5bdcb3a769b32ffb3c5e", "msg" : "Fix another bug in Nexus installation", "date" : "23/04/2018 15:26", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "bcaabeb0852d1e0dd3c16ff5345904aa1c3f448e", "msg" : "Fixing acceptable value types", "date" : "29/01/2019 10:04", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "ce924e6b2b2082c4fe690cc5080edcab5d2985bf", "msg" : "fix: fzf install for macOS\n\nFixes commit d145b59", "date" : "03/04/2017 01:50", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "11881fe9647b53a19c154689df49aa3b27cf32db", "msg" : "Fixing app install for uf", "date" : "17/01/2019 13:30", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "e9d0d3bd3b1a1286a8cd6cf544ea066a66497b1f", "msg" : "Fix bug in Nexus installation", "date" : "23/04/2018 15:22", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "6062c8d7ef6d71c1342215583acfc637cdf519b2", "msg" : "fix: zsh-syntax-highlighting loaded on zsh 4.3.10\n\nFixes commit 0e2ac6a", "date" : "03/04/2017 01:38", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "29115e53a40a73db62686539f5352c80255fb326", "msg" : "Fix identation", "date" : "20/04/2018 09:10", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "3ba8276bdd3c26cfb42936c0ca53c36c9ccf3316", "msg" : "Fixing license paths for backwards compatibility", "date" : "16/01/2019 10:40", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "84c36ca318e444b6389f5ccf57cc4db2a5ead6db", "msg" : "fix: remove zsh_check_commands, now it calculates dynamically", "date" : "03/04/2017 00:15", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "e1979fbc2d89a4ee57263c94b7b1eb4f07b61d32", "msg" : "Fix private key permissions\n\nFixes: #49", "date" : "20/04/2018 08:44", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "5eb1392c7c7d4b59c02fe41609c693351bcd51cc", "msg" : "Fix typo", "date" : "11/01/2019 11:07", "is_false_positive" : true, "repository_id" : "148547478" }, { "sha" : "640ab243f82d2138788cf0432c3197064af2c685", "msg" : "fix: don't install tmux if plugin enabled, but enable plugin if tmux installed", "date" : "02/04/2017 18:42", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "d5f8aaed2f0dd0f85942f6b1f7a3efb452361cdb", "msg" : "fix: check for fzf installed any way", "date" : "02/04/2017 18:41", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "f08d1f1cab446032997cc5287c2f9e088678e818", "msg" : "Fix htpassword file path", "date" : "16/04/2018 12:22", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "b0c1dd153d56efbade5d1a7872f8a0b72ead73f2", "msg" : "Fixing modules", "date" : "04/01/2019 15:10", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "2ad6d4c9cac2ae9a2bde6bef37a59d913fda75b7", "msg" : "Fix master restart\n\nThe systemd service is now prioritized over the docker containers since\nopenshift-ansible creates a systemd service even when the installation\nis containerized.", "date" : "13/04/2018 10:35", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "a2f89b93b33b5ee931d72812cbde2e4f8dfed303", "msg" : "fix: merge install-* files, use `package` module", "date" : "16/03/2017 13:38", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "2db0b49efed23851cc3efd9346a1d1c61bb03f19", "msg" : "Fixing logic of check_first_run.yml", "date" : "17/12/2018 14:22", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "220ba99a3182048e1ca95bf9ccbf3753c1d3d885", "msg" : "Fix master restart", "date" : "12/04/2018 12:01", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "81e565007a5f18bea296acea71f10f587042e239", "msg" : "fix: backup .zshrc", "date" : "09/03/2017 22:25", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "cc96e055f1cad566ecf831d08036a98744a02935", "msg" : "Fixing idempotency of bootstrap cmd", "date" : "14/12/2018 15:44", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "0a22e9acc185106c2e65343942772ecad493c77b", "msg" : "Fix bug in determining if Openshift deployment is containerized", "date" : "12/04/2018 12:01", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "092dbcc6a483b82adac5605bd4e2d5b3a2fae4dd", "msg" : "fix: idempotence when update git from root to user", "date" : "06/03/2017 23:22", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "9e1cd983ac0d7dfe27a0bec6a06bdccfe25596f3", "msg" : "Fixing a bug where a play was called when conf is not defined.", "date" : "05/12/2018 16:00", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "07d5e6a92992a6fc49d98bbf2957858998eb85e6", "msg" : "Fix bug in determining the Openshift configuration directory", "date" : "12/04/2018 12:01", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "802fcba656cc1ac7c91b286bebf15c629bd98b72", "msg" : "fix: remove zsh-highlighting on --tags configure", "date" : "06/03/2017 23:20", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "0b12b2976fe3a58ffd0da476ff073d34969dcbe2", "msg" : "Fix typo error", "date" : "11/04/2018 18:25", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "ffa3fc6315c62a2ade0f8cbdc8e24421f61b929d", "msg" : "fix changed condition", "date" : "26/11/2018 13:40", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "232c0a9be90a78f2a6244237f127efb1dfd2a9d1", "msg" : "fix: macos permissions", "date" : "06/03/2017 02:45", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "86f60a6015adc6c917942ce47b3252f8cc13c5a6", "msg" : "Fix task name", "date" : "10/04/2018 19:37", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "ba0a218975350c02869e84e333ac6723e8a6c900", "msg" : "Fixed the wrong reference in peering logic", "date" : "05/11/2018 15:31", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "b898fe05db131b9aaadc3352d8d0aa4c2ecab865", "msg" : "fix: transfer ownership from popstas to viasite", "date" : "02/03/2017 16:18", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "b90fab5c6e8fa7d453c480cc1afab6732cb59652", "msg" : "Fix configuration directory", "date" : "02/04/2018 14:30", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "8e5f67459543c9a0118026693fedf73c8d3ca0d7", "msg" : "Fixing issues with enabling HEC", "date" : "15/10/2018 11:25", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "fe3328bbe22c3f4ccc39b1cfe8e08fdfbfcbe8ee", "msg" : "Fix task name", "date" : "02/04/2018 11:28", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "1c12b964365e916d921613409feaedb332deaa8a", "msg" : "fix: setup other user than ansible_remote_user", "date" : "23/02/2017 22:14", "is_false_positive" : false, "repository_id" : "82927988" }, { "sha" : "197b0208add939573b07c5e3dccd149b1fdf0930", "msg" : "Fixing how vars are passed to include_task directive", "date" : "05/10/2018 11:50", "is_false_positive" : false, "repository_id" : "148547478" }, { "sha" : "69faa462a3141db8dd54bea5e886701e49b61fda", "msg" : "Fix issue with registered key/item -> item.value.password", "date" : "28/03/2018 15:43", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "5a3d53ba8a23ac3a302140ec82746c56d35f94b6", "msg" : "Fix patch issue and process to restart docker", "date" : "26/03/2018 12:47", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "6a0f72edfda1bec6cc78734a3717b96411a77c50", "msg" : "Fix issue to patch", "date" : "26/03/2018 11:21", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "84c68805f7cca85223301e90249b74f1548d1709", "msg" : "Fix extra vars issue", "date" : "22/03/2018 17:47", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "f67e73da60a642e6e63f0d3609c14666297ba477", "msg" : "Fix typo error", "date" : "22/03/2018 15:56", "is_false_positive" : true, "repository_id" : "125180845" }, { "sha" : "4aa5f684f104f3c828654255ef294dfb112e1616", "msg" : "Fix wrong location", "date" : "22/03/2018 14:11", "is_false_positive" : false, "repository_id" : "125180845" }, { "sha" : "8805ff00f3df4ec483129ca284071507daad7d10", "msg" : "Fix typo error", "date" : "22/03/2018 13:10", "is_false_positive" : true, "repository_id" : "125180845" }, { "sha" : "1701264641ec8b73c45bfec9503bf888c65e8bb2", "msg" : "fix error \"non-zero return code rc: 3\" for task \"check PostgreSQL is started\".\n\nfor postgresql_exists = 'true'\n\nDo not treat return code 3 \"pg_ctl: no server running\" as an error.\n\nP.S.\nIf PostgreSQL is stopped, it will be automatically started (task \"Prepare PostgreSQL | start PostgreSQL\").", "date" : "16/09/2020 14:43", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "d684b22fbc08c7d1db4d75de7fc168bcb5c5de86", "msg" : "fix \"Failed to validate GPG signature\"\n\ndisable the GPG checking of signatures of packages being installed for EPEL and PGDG repositories (RHEL/CentOS).\n\nFixed:\nTASK [add-repository : Install EPEL repository] ****\nfatal: [10.172.0.21]: FAILED! => {\"changed\": false, \"msg\": \"Failed to validate GPG signature for epel-release-8-8.el8.noarch\"}", "date" : "02/09/2020 19:43", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "769dc8aa033e858666199189fab0040c77078029", "msg" : "fix task \"Enable Software Collections (SCL) repository for RedHat 7\"\n\nfor Red Hat Enterprise Linux 7 only.\n\nThe task did not run due to an not currect condition \"ansible_distribution\".\n\nThe command to enable the SCL repository has been changed. The subscription-manager is being used.", "date" : "27/08/2020 13:29", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "7120f8d63c6850354ab520779ec8cab331fa156a", "msg" : "fix error on \"ansible-role-firewall : Check if firewalld package is installed (on RHEL)\".\n\nThis is necessary to avoid the following error:\n\n TASK [ansible-role-firewall : Check if firewalld package is installed (on RHEL).] ***\nfatal: [172.17.0.2]: FAILED! => {\"changed\": false, \"cmd\": [\"yum\", \"list\", \"installed\", \"firewalld\"], \"delta\": \"0:00:02.066222\", \"end\": \"2020-05-14 15:22:50.522503\", \"msg\": \"non-zero return code\", \"rc\": 1, \"start\": \"2020-05-14 15:22:48.456281\", \"stderr\": \"Error: No matching Packages to list\", \"stderr_lines\": [\"Error: No matching Packages to list\"], \"stdout\": \"\", \"stdout_lines\": []}\n ...ignoring", "date" : "14/05/2020 18:35", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "8cf7e309e9c3754a9f38e1eed5929597e0a3ef65", "msg" : "fix error on \"firewall: Check if ufw package is installed (on Ubuntu).\"\n\nThis is necessary to avoid the following error:\n\nTASK [ansible-role-firewall : Check if ufw package is installed (on Ubuntu).] ***************************************************************************************************************************\nfatal: [10.128.64.142]: FAILED! => {\"changed\": false, \"cmd\": [\"service\", \"ufw\", \"status\"], \"delta\": \"0:00:00.127331\", \"end\": \"2020-05-12 15:47:59.577832\", \"msg\": \"non-zero return code\", \"rc\": 3, \"start\": \"2020-05-12 15:47:59.450501\", \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"● ufw.service - Uncomplicated firewall\\n Loaded: loaded (/lib/systemd/system/ufw.service; disabled; vendor preset: enabled)\\n Active: inactive (dead)\\n Docs: man:ufw(8)\\n\\nMay 12 15:31:02 host03 systemd[1]: Stopping Uncomplicated firewall...\\nMay 12 15:31:02 host03 ufw-init[12984]: Skip stopping firewall: ufw (not enabled)\\nMay 12 15:31:02 host03 systemd[1]: Stopped Uncomplicated firewall.\", \"stdout_lines\": [\"● ufw.service - Uncomplicated firewall\", \" Loaded: loaded (/lib/systemd/system/ufw.service; disabled; vendor preset: enabled)\", \" Active: inactive (dead)\", \" Docs: man:ufw(8)\", \"\", \"May 12 15:31:02 host03 systemd[1]: Stopping Uncomplicated firewall...\", \"May 12 15:31:02 host03 ufw-init[12984]: Skip stopping firewall: ufw (not enabled)\", \"May 12 15:31:02 host03 systemd[1]: Stopped Uncomplicated firewall.\"]}\n...ignoring", "date" : "12/05/2020 15:56", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "8904a0534483a571aa31115b880f7e95189ae5b5", "msg" : "fix [305] Use shell only when shell functionality is required", "date" : "28/04/2020 10:47", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "52d5644a5f95bc27a2e48b7538156915f55472e9", "msg" : "fix [204] Lines should be no longer than 160 chars", "date" : "27/04/2020 17:50", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "9020c066df2978c996e1d883b98dc9879901464a", "msg" : "fix [502] All tasks should be named", "date" : "25/04/2020 17:12", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "eb9be41dfeb475b33651103a26a69b16d269c757", "msg" : "fix yamllint error (new-line-at-end-of-file)", "date" : "16/04/2020 16:02", "is_false_positive" : true, "repository_id" : "190206784" }, { "sha" : "036b4b87ae14d7e25abe81d2fe95b61240e5c59f", "msg" : "fixed yamllint warnings/errors\n\nfixed:\nwarning too few spaces before comment (comments)\nwarning missing starting space in comment (comments)\nwarning truthy value should be one of [false, true] (truthy)\nerror line too long (N > N characters) (line-length)\nerror too many spaces inside brackets (brackets)\nerror too many spaces inside braces (braces)\nerror too many spaces after comma (commas)\nerror too many blank lines (N > N) (empty-lines)\nerror trailing spaces (trailing-spaces)\nerror wrong indentation: expected N but found N (indentation)", "date" : "16/04/2020 14:18", "is_false_positive" : true, "repository_id" : "190206784" }, { "sha" : "7e09ef1642f2292b7c7d0ae171d96acc33f58365", "msg" : "fix issue with unbalanced quotes. \n\nansible-lint:\r\n\r\nThe error appears to be in '/root/postgresql_cluster/tasks/wal-g.yml': line 57, column 24, but may\r\nbe elsewhere in the file depending on the exact syntax problem.\r\n\r\nThe offending line appears to be:\r\n\r\n- name: \"wal-g | copy \"wal_g_bootstrap.sh\" to /etc/patroni/\"\r\n ^ here\r\nWe could be wrong, but this one looks like it might be an issue with\r\nunbalanced quotes. If starting a value with a quote, make sure the\r\nline ends with the same set of quotes.", "date" : "02/04/2020 17:57", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "4c3cb3a93b821c19892353b6e5149f5d01741a85", "msg" : "fix tags: wal_g_install in wal-g.yml", "date" : "26/03/2020 20:47", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "799e13ee36eaf6755f57cef86b0b5bec23352bd1", "msg" : "fix SELinux is blocking /run/haproxy/admin.sock\n\nIf the system running haproxy has SElinux enabled in enforcing mode, haproxy may have difficulty running scripts, accessing configuration files, etc.\n\nNow, we set the haproxy_t domain as permissive.\n\nFixed:\ntype=AVC msg=audit(1572515233.478:6209): avc: denied { connectto } for pid=16726 comm=\"haproxy\" path=\"/run/haproxy/admin.sock\" scontext=system_u:system_r:haproxy_t:s0 tcontext=system_u:system_r:haproxy_t:s0 tclass=unix_stream_socket permissive=0", "date" : "31/10/2019 13:09", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "daa6f70037d54f1edd05663f71ba13044ed13a22", "msg" : "fix SELinux is blocking keepalived haproxy_check script.\n\nIf the system running keepalived has SElinux enabled in enforcing mode, keepalived may have difficulty running scripts, accessing configuration files, etc.\n\nNow, we set the keepalived_t domain as permissive. For RedHat based distros.\n\nPermissive domains are used for making a single process (domain) run permissive to troubleshoot an issue without putting the entire system at risk by making it permissive.", "date" : "29/10/2019 14:34", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "1ed4c6362db5783499e747110deb2c622975a39e", "msg" : "fix \"The conditional check 'yum_repository length > 0' failed\"\n\nhttps://github.com/vitabaks/postgresql_cluster/issues/4", "date" : "10/09/2019 11:57", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "82ef795b236f2cbdc230bd2968e8cf8a7714ff6a", "msg" : "fix \"Failed to validate the SSL certificate\"\n\n\"get_url\" and \"unarchive\" modules may receive the error \"Failed to validate the SSL certificate\" when downloading packages.\n\nexample:\nFAILED! => {\"changed\": false, \"msg\": \"Failed to validate the SSL certificate for www.lua.org:443. Make sure your managed systems have a valid CA certificate installed. You can use validate_certs=False if you do not need to confirm the servers identity but this is unsafe and not recommended. Paths checked for this platform: /etc/ssl/certs, /etc/pki/ca-trust/extracted/pem, /etc/pki/tls/certs, /usr/share/ca-certificates/cacert.org, /etc/ansible. The exception msg was: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:618).\", \"status\": -1, \"url\": \"https://www.lua.org/ftp/lua-5.3.5.tar.gz\"}", "date" : "14/06/2019 16:20", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "484a5121ca7a78fd0e6bf712882cc1c263cde222", "msg" : "fixed: [DEPRECATION WARNING]: evaluating firewall_disable_ufw as a bare variable\n\n[DEPRECATION WARNING]: evaluating firewall_disable_ufw as a bare variable, this behaviour will go away and you might need to add |bool to the expression in the future. Also see CONDITIONAL_BARE_VARS\nconfiguration toggle.. This feature will be removed in version 2.12.", "date" : "11/06/2019 16:18", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "8c331e653e9cea9186b34b95c7e0bf0fc27ef4d6", "msg" : "fixed: ansible may hangs while the initial iptables rules setup\n\nLoad the nf_conntrack_ipv4 module and specify the \"net.netfilter.nf_conntrack_tcp_be_liberal\" parameter to avoid breaking the SSH connection.", "date" : "11/06/2019 16:15", "is_false_positive" : false, "repository_id" : "190206784" }, { "sha" : "43aafdfce1e17a4469e505234b4728519d23a9b6", "msg" : "fixed code to work with python3.7 (#1608)\n\n* fixed code to work with python3.7\r\n\r\n* removed trailing whitespaces and re-run ansible-linter", "date" : "06/11/2019 08:25", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "14ee323eca0aa4bb0a37c19c4bb142148817ac1e", "msg" : "Fix outdated task name in DNS role (#1499)", "date" : "24/06/2019 14:10", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "368ebc8625b493a99b14006f09f4238d8bc5eafd", "msg" : "fix: Use wait_for_connection to avoid failure (#1381)\n\nWith preexisting wait_for implementation, deployment to Ubuntu on Lightsail failed with a connection reset error on this task. It appears that Ansible’s wait_for_connection is the recommended way. I have successfully gotten past this task after this change, however I’d appreciate more eyes on this.", "date" : "17/05/2019 16:04", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "d969b8e1b65273ef92a1e386529735ffb6e2acc4", "msg" : "Fix 963 again (#1379)\n\n* Create charon.conf.j2\r\n\r\nCreate charon.conf template with mods\r\n\r\n* Update mobileconfig.j2\r\n\r\nIncrease client side lifetimes\r\n\r\n* Update ipsec.conf.j2\r\n\r\nAdd server-side lifetimes\r\n\r\n* Add charon.conf", "date" : "09/04/2019 15:37", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "0afaba51fc52ad09ab04463d86e1f62c580f9356", "msg" : "Fix repository removal task condition", "date" : "10/11/2020 13:05", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "5e5424df6922c1c7505eb08a132faedfb3fc5ff7", "msg" : "fix OS is undefined error (#1335)", "date" : "26/02/2019 12:19", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "af948dff018c380c224abe651362143a6bb53969", "msg" : "Fix ES API test task until statement. Fix block indentation", "date" : "09/11/2020 19:08", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "6233642c66f9310f2d95c71ec3e11258ccae6701", "msg" : "fix(update-users): changed generate p12 password task (#1289)\n\nChanged task's module to generic python format for python2 and python3.", "date" : "25/01/2019 16:36", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "926f4fd102f65e2dd386a8a60e6552a8fa909b54", "msg" : "Fix cluster node rendering", "date" : "27/10/2020 14:57", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "a6cd89564ddc514636e0370e9d9cbf3e4f2e2321", "msg" : "Fixes #1246", "date" : "10/12/2018 16:37", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "8cb307064b2bd883acc55a5d6a81a22d078cfdb2", "msg" : "Fix cluster key and add custom user", "date" : "27/10/2020 14:26", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "a4f2c97fd2f48c70e006e16e18e0609c1b16eeb4", "msg" : "Fix ipv4 address missing on reboot (#1245)", "date" : "10/12/2018 06:57", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "33d4aaedf162f274153246a07e53373373bf63f2", "msg" : "Fixed unreadable token", "date" : "01/09/2020 23:10", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "b117407c1613ce3e8c10b70a9c78bcbf34b15968", "msg" : "Fix unreadable token", "date" : "01/09/2020 17:23", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "2b2d90a8a9d265baf67020c88163ca29f6c8acea", "msg" : "Fix typo (#1165)", "date" : "05/11/2018 16:35", "is_false_positive" : true, "repository_id" : "58842707" }, { "sha" : "87836e0358c3ae7e408aaae1b6fb11b7a4850064", "msg" : "Fix typo (#960)", "date" : "24/05/2018 09:00", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "a9c4709581baa5245f84db7bcae94ea6c99921fe", "msg" : "Fix defaults typo", "date" : "27/07/2020 13:26", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "0bb92790945df438780ec9d50ce091889d97a8c7", "msg" : "bug in the gce_net module #616 (#620)", "date" : "09/07/2017 10:32", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "e310b7b7669e55d8ca849fef2c81748e13f91bed", "msg" : "Fixed check_mode when condition", "date" : "23/07/2020 12:32", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "f0283856ad52780157e5111ee8dc786cdae8e2d8", "msg" : "fix revocation (#586)", "date" : "06/06/2017 12:42", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "186301a12e2cf21dfb1bf2bc68724df88625756f", "msg" : "Fix kibana optimization for debian 10", "date" : "16/07/2020 14:42", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "0031d2809ed19b2705f1a89f317bb2ca827bbd45", "msg" : "Disable the Signature Algorithm check and add default vars. Fixes #525", "date" : "08/05/2017 21:40", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "d486e4260532fbe5a326e70ae669ec01e956989c", "msg" : "Fix condition check", "date" : "06/07/2020 15:54", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "3a63c27f9d638ca6d267f5fce4e652b3e1232634", "msg" : "Fix Ansible linting errors", "date" : "03/07/2020 20:06", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "0b05ea19bc253e479fff585c0be7e5b23d934b30", "msg" : "Windows needs SHA2-256. Closes #453. (#456)", "date" : "20/04/2017 07:26", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "f9f7be7b0d9c533af2362caa235ef37e3adec09b", "msg" : "Fix a typo from #439", "date" : "18/04/2017 01:15", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "799827aa882135b151aff3ef7880245f5b3eb85d", "msg" : "Fix syntax error in local_certs_path", "date" : "26/06/2020 11:26", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "77c75476f4168d7bd7e1f613c6bc284a1de738b8", "msg" : "Fix body format in Create custom user task for OD", "date" : "25/06/2020 13:16", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "3b3fb601ef812f971fe94187669c6cda7143e544", "msg" : "Fix name tag key (#282)", "date" : "28/03/2017 21:18", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "65b0dc8ad5ae947d1339c81d66c1b44603c23227", "msg" : "Fix sintax on OD custom user creation task", "date" : "25/06/2020 13:03", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "9daec9be9e32c236da6fecf14fd490876faf51fc", "msg" : "fix ssh tasks", "date" : "19/03/2017 21:45", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "282e3959eb9d21f6f22f2ba64810e868f2fbab20", "msg" : "Fix h parameter in securityadmin.sh execution task", "date" : "25/06/2020 11:54", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "4de4229e82ded6ccdbb57fedeb32f36142693e76", "msg" : "Fix hardcoded names", "date" : "18/03/2017 12:41", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "ccbc8f5213603b17a3fdce8ff54fff5e16972d10", "msg" : "Fix sintax on security_actions.yml", "date" : "24/06/2020 17:48", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "045ff4bb9f4720739632aac2951fbf2798a99c8c", "msg" : "Azure security group. Fixes #264", "date" : "14/03/2017 23:33", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "57c2a9bb760da8c12eddcd836eec1b993155af48", "msg" : "fix permissions for kibana", "date" : "23/05/2020 01:23", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "69ff22f9bbc6fab7b97f929a4ebeeef5ce97f07c", "msg" : "fix typo", "date" : "06/03/2017 00:55", "is_false_positive" : true, "repository_id" : "58842707" }, { "sha" : "18d69f8b67ed5d35f007d7aa33dcf2a25baee97b", "msg" : "fix for kibana", "date" : "23/05/2020 00:48", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "d7d976784cd888d216cf9c8ebe5695cd43e44b9b", "msg" : "Fixes #207", "date" : "28/02/2017 21:34", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "f43b885dc81b8cc278094c5c5692a3ec6cafab31", "msg" : "fix permission override and broken idempotence", "date" : "22/05/2020 19:28", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "3d74c3a3c393a4bf224aface32e06dbe5064e440", "msg" : "fix override of var filebeat_module_folder", "date" : "13/05/2020 13:44", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "e31f10da6da939a92b839b25d2205169ef5eecc9", "msg" : "Fixes #255", "date" : "23/02/2017 18:25", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "eb9925a901a70f70da61aec99b0309fac4348658", "msg" : "Fixed variables and renamed files", "date" : "11/05/2020 15:18", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "7b468fae79817115e97d087cbaebf59daecaa60b", "msg" : "Fixed the azure role for situations where the user does not use a ~/.azure/credentials file (#242)", "date" : "16/02/2017 23:43", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "459ac4631034c75a4e3f9c9963d9bb742edd6c92", "msg" : "Fix API from sources installation conditional", "date" : "08/05/2020 20:05", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "f2461652987b1517dafe947c9302a6e4a51d0117", "msg" : "Fix a typo", "date" : "04/01/2017 17:45", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "5fd4988a888e207dc25320019ef0b37d57e5e0f3", "msg" : "Fixed typo", "date" : "07/05/2020 14:40", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "a9dd0af3fe0b5a70ed74a7be204d616df9574023", "msg" : "resolves #176 + other ec2 env issues", "date" : "21/12/2016 05:55", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "53ad5c62ccb9b09f80f7c0b1743610346a5fc93d", "msg" : "Fixed unzip task and added templates", "date" : "27/04/2020 15:26", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "33b3af540a0a2cf28f0149d7bdc99f779fe6d233", "msg" : "Fix SSH keys for DigitalOcean", "date" : "19/12/2016 00:19", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "b91ea1c6aa05e27bede9c6afbdd912aeccd61fd7", "msg" : "Fixed register install", "date" : "27/04/2020 14:00", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "37ec574d8d4aa85f0e73c39651c2e3fb0f5afc2f", "msg" : "IP_subject_alt_name is not declared for localhost. Fixed #149", "date" : "13/12/2016 20:46", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "9cdce6e988d697022ffe6546185157fe9befc66c", "msg" : "Fix permissions", "date" : "26/03/2020 14:43", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "ec481c790a2640d740d141a94dc82bbeb2ce88bf", "msg" : "Fixing lint warnings", "date" : "23/03/2020 15:37", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "d55878147327df3e8902c2b6e18dd90f92ce7b2b", "msg" : "dirty fix #148", "date" : "12/12/2016 18:13", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "c63756d541dc64cd052943e24c4297136c7f9ae1", "msg" : "Fix list check if it's empty", "date" : "20/03/2020 21:35", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "abafe1581c6c78d784cf215b214947675d49eff8", "msg" : "Fixed #147", "date" : "12/12/2016 18:04", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "b9a8dfff8abcbe123f9baa125f498b6a18d5457e", "msg" : "fix to pass the indempotence test", "date" : "13/03/2020 09:29", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "3d53dde6ca43cf05b80745a0686bb8d1e14f09d5", "msg" : "Fixed. #137", "date" : "06/12/2016 20:14", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "4982b2868d4e23a7bd9f40833104fc8a7283e95e", "msg" : "Fix conditionals error related with AL2 custom packages installation", "date" : "03/03/2020 13:14", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "437d659eb638545a26395c75f374ab61cc8c95fb", "msg" : "resolves #126 - incorrect private key usage w/o ssh-agent", "date" : "26/11/2016 17:42", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "dfdab9ee62d32a2d530190c98b026039cba5708e", "msg" : "Fix epic config default.", "date" : "30/09/2020 10:25", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "cf20e52938e9ca1ba45f9fcdd39d7c5f89d5913b", "msg" : "Fix typo in .rpm package installation task using dnf", "date" : "02/03/2020 23:02", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "b205ad4b30e642048920119f96130a842b3e4171", "msg" : "Fix ansible lint E208: File permissions not mentioned.", "date" : "15/09/2020 12:08", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "5383c714991819fef58742554fb2266e4d4fa180", "msg" : "Fixed #108", "date" : "03/11/2016 17:21", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "079273eb353cf180010a84a3e4d3e5f8e8d0bf0c", "msg" : "Fix linting", "date" : "26/02/2020 17:26", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "62e9f1a34a17865799c8ae17ac20e92238ae28f8", "msg" : "Fix defaults for extra modules and rulestes.", "date" : "17/06/2020 15:12", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "289807ead41734a563d1d136a872046b32900321", "msg" : "fix dependencies", "date" : "25/10/2016 21:33", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "543eff6342647d9834cc3d55d12e984202f8523c", "msg" : "Fix conditions in tasks: Replace variables", "date" : "26/02/2020 17:06", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "2fffc09fa83931798490c0effe85d0a899d75a0d", "msg" : "Fix references to old repository.", "date" : "04/06/2020 15:18", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "d50bd439888c4747c47cbac8dc885043d70e9530", "msg" : "Fix SSH keys permissions", "date" : "24/10/2016 18:08", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "53cee9a7be1602777bbc4a40667f3c86750dabcb", "msg" : "Fix trailing whitespace in `RedHat.yml` tasks from Agent", "date" : "19/02/2020 18:11", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "b4351febeb8694f44545f683239c373e9d37845f", "msg" : "Fix typos.", "date" : "28/05/2020 10:16", "is_false_positive" : true, "repository_id" : "96306635" }, { "sha" : "1f8e33774e7b1f8cd4fc5f6ebe4f008b6e163d27", "msg" : "service fixed #78", "date" : "24/08/2016 10:03", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "abdbab92474556add24b3d672e7a3b6be9d769de", "msg" : "Fix auth path for 64bits Windows", "date" : "14/02/2020 15:09", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "c26588a6e72e9341561ca1aae6bc6e4ac3322011", "msg" : "Fix PREP version number", "date" : "26/05/2020 15:43", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "041c6da9b02e0360f254a272b6873b7a31abae64", "msg" : "fix what was here, script runs now", "date" : "15/05/2016 11:02", "is_false_positive" : false, "repository_id" : "58842707" }, { "sha" : "3646823375fa835077381996179da560d7f61cfd", "msg" : "Fix check mode on upgrade.", "date" : "02/04/2020 12:21", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "867df7b870ef30fee5325b7e3031d8bb76b2409a", "msg" : "Fix playbook template\n\nIn the first host of the elastic cluster, the \"node_name\" property, will be \"elasticsearch_node_name\"", "date" : "22/01/2020 10:50", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "a35c7bceb1f9daeb543cd5e68a9685ab35f3fc81", "msg" : "Fix rootkit files & trojans paths for manager", "date" : "09/01/2020 18:05", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "e3627a72670262012e5a210f2913999df1c52be0", "msg" : "Fix installing iRODS rulesets.", "date" : "08/11/2019 10:00", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "c378c30e9e40c70ef31699d64ca2a263a715e4a0", "msg" : "Fix path to schemas.", "date" : "24/10/2019 20:22", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "5b895233d458203e5a97acbc07bdae846224fa38", "msg" : "Fix missing bump", "date" : "07/01/2020 16:29", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "39e514d51505602385391280c2d651d5b09bb858", "msg" : "Fix vulnerability-detector variables structure", "date" : "19/12/2019 11:02", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "1062b205300aa4651dbc0289d3f87bfc30b31246", "msg" : "Fix check mode pip installs.", "date" : "23/07/2019 15:48", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "dc96d210e5de5201f44a5f093ba3aa47515cd423", "msg" : "Fix conditional check for null variables\ncherry pick: 7df74182f4e4e086082c42712f9e4b69dbd34a35", "date" : "17/12/2019 14:20", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "ec47da0dbc58dcd65c0a812d5b68493549b931e0", "msg" : "Fix checkmode for new modules.", "date" : "23/07/2019 15:36", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "7df74182f4e4e086082c42712f9e4b69dbd34a35", "msg" : "Fix conditional check for null variables", "date" : "17/12/2019 11:50", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "af95b78f2180addbce629129483b594c1c79124c", "msg" : "Fix condition for removing public folder.", "date" : "12/06/2019 09:38", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "758a226da9df46ec8ef98b258aa68742e1f5b212", "msg" : "Fix certificate renewal command.", "date" : "28/05/2019 08:48", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "8ef63f06ebaf17d8a8c4485dbdc604b8795d6162", "msg" : "Fix Wazuh Agent name conditional in Linux.yml", "date" : "12/12/2019 16:01", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "8a7f69d1beaaf1050c803eb9a98a69838fadf60f", "msg" : "Fix syntax error in logfile tasks.", "date" : "05/02/2019 10:58", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "814cfa1e5e5cf2f97bfe9ca81a60b1107eac79e8", "msg" : "Fix idempotence on Kibana installation from sources", "date" : "27/11/2019 13:49", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "ae5a3d6f91f459f2963a257b4d6e1c0ccff7173c", "msg" : "Fix conditional for RHEL hosts", "date" : "27/11/2019 10:04", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "e5c79ce06f70ac93b8c586599019e2afc8822928", "msg" : "Fix checkout versions.", "date" : "27/11/2018 14:45", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "4ba0a85bf199511278d127a774e3e81f6b0b4ce8", "msg" : "Fix includes for wazuh-manager role", "date" : "26/11/2019 18:49", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "f099782ddb992a6fb727917b8b47de316a78a628", "msg" : "Fix check mode.", "date" : "27/11/2018 14:41", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "e18e95816004b76cab8a46aa5841d371f56a8fb7", "msg" : "Fix typo in build_wazuh_plugin.yml", "date" : "26/11/2019 16:38", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "c7f4241b1f701519ec20730e465a860b1e410548", "msg" : "Fix certificate permissions.", "date" : "21/11/2018 14:36", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "c772d5c983b3e9aa53fd45d7b6798aa2ff03a125", "msg" : "Fix Nodejs in Kibana and rename 'repo_dic' to 'repo_dict'", "date" : "26/11/2019 15:00", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "cfac3853f2c6f46ae8a8f7131b6d9bf682a1cd2e", "msg" : "Fix check mode.", "date" : "13/11/2018 15:16", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "a25b7d9681fa30d05e975388549f33f5ce2b2906", "msg" : "Fix conditionals related with Manager and API kind of installatioin", "date" : "26/11/2019 14:55", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "ad0512b1f3f58c7f1f53372f9a1ebf16ca129ab8", "msg" : "Fix PHP 7.2 installation.", "date" : "07/11/2018 15:26", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "e4fdb984d6ad2b538a442ab205a0e55837d8dc7f", "msg" : "Fix Linting", "date" : "26/11/2019 11:38", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "049db34bfd4c0bbe720f890d381840a6d8317566", "msg" : "Fix PHP 7.2 installation.", "date" : "07/11/2018 14:52", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "fd50b604850d7a77809e19af06146cd65923605e", "msg" : "Fix linting", "date" : "25/11/2019 19:01", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "42da9d846dae625cde469a8adc3aeeb850f3f151", "msg" : "Fix core.re deployment.", "date" : "01/11/2018 09:03", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "fa0e3f16408af2497792eb25998eb5d3d322d8af", "msg" : "Fix cleanup tasks for Wazuh Manager and Agent", "date" : "25/11/2019 18:54", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "c6cb3c5d8333aa05462f50a95a90add353ac91e3", "msg" : "Fix incorrect changed values.", "date" : "30/10/2018 13:24", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "02ac5386e7ee03fadc50ca1578436c9e071f3bd9", "msg" : "Fix queries.", "date" : "19/10/2018 13:06", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "9c2ce76f0919ee1aebc976fe95668b3bb242eb23", "msg" : "Fix linting", "date" : "25/11/2019 18:44", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "b614a38e308cf91312b270b43dd86ab40949b7f1", "msg" : "Fix queries.", "date" : "19/10/2018 13:05", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "61d05a0cdde62c8751488235d9df65598ca56ae9", "msg" : "Fix linting in Ansible playbooks related with Elastic", "date" : "25/11/2019 16:16", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "4fb47e20aeff8606f4f452ce4c1126d59fe6b984", "msg" : "Fixed in iRODS 4.2.4.", "date" : "17/10/2018 12:40", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "ce3dcf7abe9ba20210dec8ccef8058a287b60444", "msg" : "Fix sources conditionals in Debian.yml tasks", "date" : "25/11/2019 15:44", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "448ce1ed0403957e45736ab28447ba3dfce60795", "msg" : "Fix command module usage, should be shell.", "date" : "16/10/2018 13:39", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "66ac8fea816f6c4c5f0e90b6e2129bf8c77e22b5", "msg" : "Fix naming copied from agent. Fix linting", "date" : "25/11/2019 15:44", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "df68e74d08eb228b931fddafde2bcd584a8457cb", "msg" : "Fix check mode.", "date" : "15/10/2018 09:23", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "f60f218c8824ab332360d3fecad40f3d90ca1ef5", "msg" : "Fix agent installation from sources. Update conditionals and includes", "date" : "25/11/2019 15:43", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "cbad3e06a2bfd115229cd54a4fffee2c05965fc7", "msg" : "Fix sources conditionals for RedHat.yml", "date" : "25/11/2019 15:43", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "66d703b5f61555b76ba98bd4310cc0db784fb6e4", "msg" : "Fix check mode.", "date" : "15/10/2018 09:15", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "216c75e1f9d37fa4cc395d62945bfaaa48d38116", "msg" : "Fix check mode.", "date" : "15/10/2018 09:06", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "8d667131d91f9cbf7a674ae9c6de90d65500284b", "msg" : "Fix conditional for ssl_agent_ca", "date" : "25/11/2019 15:41", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "80b60e3a65392e3399b1a5b0085b738e1b1952d1", "msg" : "Fix check mode.", "date" : "12/10/2018 09:56", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "9e6966b6994d07ae9ef18f054500b27ff8ea3bf1", "msg" : "Fix conditionals for Debian families. Split Manager and API install", "date" : "21/11/2019 18:45", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "bdbcc21e923862ede003d9b1159a6d83d6973a02", "msg" : "Fix rmp locations.", "date" : "09/10/2018 09:06", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "e2cee2e45d1cbdba88acf6724347bae4768fa6c7", "msg" : "fix conditional statement when", "date" : "21/11/2019 14:00", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "05d0a97b1359658f8ee0c86338c1bdcbe2a3c1cb", "msg" : "Fix installation of multiple resources.", "date" : "28/09/2018 09:16", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "c64d331e7f99a8cac94058f778a7320479aeeac6", "msg" : "Fix include_tasks for \"installation_from_sources.yml\"", "date" : "20/11/2019 19:16", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "02a2444db4c791d1e65d9840ffbc9dbc64056fd9", "msg" : "Fix installation of multiple resources.", "date" : "28/09/2018 09:16", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "cc9f28719cf035bbdce83b838a79d1db6cd99da3", "msg" : "Fix linting", "date" : "19/11/2019 12:12", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "55ed60310ff1101aca5a4ca783f3fb5b7cff0d78", "msg" : "Fix provision issue with resource server seperated from icat.", "date" : "26/09/2018 12:12", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "b467a9e5c77278c2a66601fc8d7116019baf91ee", "msg" : "Fix linting for \"Linux.yml\" tasks in Wazuh Agent", "date" : "19/11/2019 12:09", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "63c5fcce08cbbb205bb9c66a3ed0ac88cb596d81", "msg" : "Fix Wazuh-API User task conditionals. Removed exclusion of OS's", "date" : "11/11/2019 11:32", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "1bee5575442e6903c1094d1f1bcc9c788a7e76ba", "msg" : "Fix check mode.", "date" : "23/08/2018 12:40", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "d5c6803b055ea6f224b1c433853715376086c47e", "msg" : "Fix clean install of Yoda.", "date" : "14/08/2018 08:54", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "0b62d85802b248916f3739ed9c53de577098f2b3", "msg" : "Fix linting: trailing whitespace", "date" : "06/11/2019 15:30", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "55f7a7a8451fb1b32014eb50c0d41d8ee1d71ea4", "msg" : "Fix checkmode.", "date" : "09/08/2018 15:45", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "cc18318590e7e783ae16c7b7bb533b0630f268e4", "msg" : "Fix trailing whitespaces for linting", "date" : "06/11/2019 15:07", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "11fe7e81ba57a28b691a70a6c82d47906f0d05a5", "msg" : "Fix trailing whitespaces for linting", "date" : "05/11/2019 17:08", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "d13665ca8de8b98d861179ae70fe3fe8834f9522", "msg" : "Fix syncing keys between servers.", "date" : "09/08/2018 15:02", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "1593e7fdc243f8aa668459b1ee37df7d48636b25", "msg" : "Fix syntax errors on Wazuh Agent installation conditionals", "date" : "05/11/2019 16:50", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "a6c996a3b7da3ec58356679eab951cb5b2c8cc16", "msg" : "Fix Python rule engine.", "date" : "02/08/2018 09:53", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "e531427df05c3263f49d7914cb3aef99d5c9369e", "msg" : "Fix syntax error on Register agent task", "date" : "05/11/2019 13:38", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "f36d8be92ef7850fd3474cede6acd2dd1952bd5b", "msg" : "Fixing repo_v5 | skipped ocurrences. Updating to new format", "date" : "05/11/2019 10:35", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "0619a01205f2ba11883b65964821fed083d1b553", "msg" : "Fix Python rule engine.", "date" : "02/08/2018 09:53", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "a59aebe1dd2864a1ccfe7d0e78761b99a303be92", "msg" : "Fix unn\\ecessary changes", "date" : "13/07/2018 09:23", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "34ed408cfd05ce24938b819b069babdfce3c5fab", "msg" : "Fix typo in Debian repository installation task", "date" : "28/10/2019 17:54", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "1e44f98dd5a66a9c89dcc32217957688d6982b5f", "msg" : "Fix clean install of Yoda.", "date" : "12/07/2018 13:19", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "acb052ba73a5dc6cb15751c7d98452f32a586fdd", "msg" : "Fix RedHat conditional related with Wazuh repositories", "date" : "28/10/2019 17:09", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "2855cb3391b39f72e302407d1fe49dbca2e9414e", "msg" : "Fix clean install of Yoda.", "date" : "12/07/2018 13:18", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "83d0de790a46e9ebed1a86fc9c9fe6e22f2335fe", "msg" : "Fix wazuh manager variable typo related with repositories", "date" : "28/10/2019 15:54", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "566b1ed8401fe559c8331db99e10e47ef5360cd4", "msg" : "Fix bin directory of MOAI server.", "date" : "24/05/2018 09:45", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "d07d87bd150f29deb1d0987ace9bb78a449fc7a3", "msg" : "Fix check mode.", "date" : "26/04/2018 14:23", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "3bedf74055c69f8eccb1f2083a93df9fdb9ad777", "msg" : "Fix wrong conditionals in repo installation tasks", "date" : "28/10/2019 11:50", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "a21392fe58991ac5e0645e69afd38e57f43fcc74", "msg" : "Fix manager repo variables typo", "date" : "28/10/2019 10:27", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "33b54048efe7a660c59dfc024e5a73c78c107104", "msg" : "Fix file link.", "date" : "26/04/2018 11:04", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "62ac174880772dd874b884dbff89da919287453e", "msg" : "Fix for Wazuh-API User skipped on debian\n\nThis should fix that Wazuh-API User task is being skipped on debian > 6", "date" : "24/10/2019 18:24", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "1e3339573c94dbc5da5d50595d9a4e34b230f902", "msg" : "Fix Ansible warnings.", "date" : "20/04/2018 11:31", "is_false_positive" : true, "repository_id" : "96306635" }, { "sha" : "4c9ae0eee5bd3842352894c28b7b0a4770ea1299", "msg" : "Fix conditional when checking Wazuh-APP version", "date" : "26/09/2019 16:11", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "33a95a5c4a7b50f5f920bf0088b7e225beea728b", "msg" : "Fix \"Checking Wazuh-APP version\" task that updates plugins", "date" : "26/09/2019 13:06", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "26f340049e0af4ae7c9d8ae2ee94f2c8fee38b05", "msg" : "Fixes for check mode.", "date" : "13/04/2018 09:07", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "133cda683a6c3e7e9efd5120f955d1b9a57ebe7a", "msg" : "Fix linting in ansible-kibana tasks", "date" : "25/09/2019 12:47", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "937429a1d426d29f45bbf8baf1e67db0758af105", "msg" : "Fix compatibility with Ansible 2.5.0.", "date" : "11/04/2018 17:06", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "b8803de85fb71edf090b0c076d4fe3684cd7cb36", "msg" : "Fix set bootstrap password task. Linting OK", "date" : "24/09/2019 18:37", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "aedd8dfaae62e7014fe836aa5dc83253224098ac", "msg" : "Fix compatibility with Ansible 2.5.0.", "date" : "11/04/2018 16:52", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "534704f115628b6d92a8f81100f56d7b64a1c1b2", "msg" : "Fix linting errors on vars", "date" : "24/09/2019 12:47", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "02425e0c85a15157882f5db6f559acd12383a945", "msg" : "Fix linting errors\n\nFixed linting on xpack_security.yml", "date" : "24/09/2019 11:10", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "a633766f35532defe6394db53edc8a4ecd610f85", "msg" : "Fix upgrade to iRODS 4.2 in check mode.", "date" : "04/04/2018 12:51", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "a1359495a98a966851f171f238b7f372c46f8a78", "msg" : "Fix linting: trailing whitespace", "date" : "24/09/2019 10:57", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "5d4b2db5ae9ca04d48da2cc531d1f7f9de8659fb", "msg" : "Fix file permissions on config file.", "date" : "20/03/2018 16:30", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "61740ebebc60d63fccdd33c41e82fdb262a9a01e", "msg" : "Fix typo in Amazon distribution conditional", "date" : "18/09/2019 09:01", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "720263a1198fda622b977f8e4d59517c18617c2f", "msg" : "Fix new deployment of Yoda with iRODS 4.2.", "date" : "16/03/2018 12:19", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "974e17e1acd197e75475bcf83d03fc4863a55286", "msg" : "Fix delayed rule queue check.", "date" : "15/03/2018 10:16", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "c1e085a1ed2d954ddf9687f99f9283a3f203e88f", "msg" : "Fix trailing whitespace for linting checks", "date" : "17/09/2019 14:34", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "d3784b4727027c712c9b7332d8409d2d0ee375ad", "msg" : "Fix conditionals longer than 160 characters to pass linting tests.", "date" : "09/09/2019 17:14", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "9ca1bff67ab2135d3f197f1ebe19af7922eba2bc", "msg" : "Fix PAMAuthCheck path for iRODS 4.2.2.", "date" : "14/03/2018 12:01", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "a42bb61b545eeed794ca285741c505ab88d71265", "msg" : "Fix certificates on resource server.", "date" : "13/03/2018 11:34", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "ad0fde391e7b35c42c25a75456db76a3fa2108c2", "msg" : "Fix Kibana enabling task description", "date" : "05/09/2019 15:59", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "009648a4f01563fe7098e80c47a443b16e765ccf", "msg" : "Fix composable resources and iRODS 4.2.", "date" : "19/02/2018 14:53", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "4ce3a0e5d77f69ebe2b3afc73057794b2a8e71cd", "msg" : "Fix conditionals for Amazon Linux in Manager and Filebeat", "date" : "05/09/2019 12:05", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "6ccb62d8a145c08b6aacc9599544664f884df068", "msg" : "Fix for iRODS 4.2 compatibility.", "date" : "09/02/2018 12:49", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "7ab3f960c84d4c3158cbbac9477fa7502d6ff7ae", "msg" : "fixed some molecule errors", "date" : "16/08/2019 19:23", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "66cc4f4ce53b16dd3b70e39d7c9f6f6555624f2b", "msg" : "Fix installing rulesets.", "date" : "05/02/2018 12:28", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "5036de6ad3192ad4c3d8531edb673af44f4204fe", "msg" : "Fix variable scope.", "date" : "05/02/2018 10:44", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "cb5149c6290c8da765f043ae130f7c56fcbb68ef", "msg" : "Fix Kibana APP installation by becoming user kibana", "date" : "16/08/2019 14:20", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "4738b4466d2517f0fa08c7cf074414fa62b1782b", "msg" : "Fix iRODS restart.", "date" : "30/01/2018 10:39", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "14aec4cad2c4ae49af353d3d528ef66bad4c8590", "msg" : "Fix syntax error.", "date" : "26/01/2018 16:13", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "3d3b3bc1d05b3edfc8f933b8e438a1619d572b28", "msg" : "Fix permissions and add password option", "date" : "08/08/2019 17:41", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "09647b731b2d2d9498040ec811c8c268b72c52a9", "msg" : "Fix typo in task name", "date" : "05/08/2019 15:05", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "b2d696cf9d5cd9c601ae8d7ec6de135d9ff0dd7a", "msg" : "Fix initialization of MOAI database.", "date" : "26/01/2018 16:11", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "ed906767fba2e130fa9363612e1d0c180527cdb5", "msg" : "Fix rulesets module compatibility with iRODS 4.2.", "date" : "26/01/2018 16:05", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "4b8303ece281ffb3a61d9407e51484bb8686325e", "msg" : "Fix custom CA generation command", "date" : "05/08/2019 15:02", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "c8da98a0e3ac7fcfe302ed6f631cd15ff162901a", "msg" : "Fixes for iRODS 4.2.", "date" : "19/01/2018 11:22", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "39d8e5978b0857b8a41207d2d26e73189ef8de9d", "msg" : "Fix conditionals of custom CA", "date" : "05/08/2019 15:01", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "9580056b747d44144391985984ab012ba38165a7", "msg" : "Fix naming on xpack security conditionals", "date" : "31/07/2019 01:16", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "41c95ed9590ce070512ebb209819336cb1f3fd21", "msg" : "Fix missing default variables.", "date" : "21/11/2017 09:51", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "1d8f8c525364d36f4e91b6e42780e91be10d394e", "msg" : "Fix shell comands", "date" : "31/07/2019 00:49", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "6047e81c1a0f730623725488c21a5fdef46de1af", "msg" : "Fix unneeded link to public directory.", "date" : "20/11/2017 15:51", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "229f273e275210fb44409fe27fed43ce2504f16b", "msg" : "Fix Kibana APP installation by becoming user kibana", "date" : "30/07/2019 17:36", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "e7e7b580b6cb272cec32272217ce9c8e166666dd", "msg" : "Fix revisions cleanup and monthly storage statistics cronjobs.", "date" : "20/11/2017 15:02", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "4139108edb38c2f13f6fc9bda4550e2a8af46061", "msg" : "Fix mode on PamAuthCheck.", "date" : "20/11/2017 14:48", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "fcb584ab2016a9d0e867b6748e1b13877067e3c8", "msg" : "fixed linting errors by refactoring ansible tests and change a variable name", "date" : "24/07/2019 10:49", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "ab7292f635b19910ea55ea560e1da531c0c98f8b", "msg" : "Fix package name of python-irodsclient.", "date" : "14/11/2017 09:37", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "8575aecc88428fe7b4e60f321cc4951b4ab2a0a9", "msg" : "fixed the problem by adding a new variable to test the connectivity to Elastic", "date" : "23/07/2019 19:36", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "d25a4cc8621e7e309f9325c04eb3a8d152cd3b9a", "msg" : "Fix incorrect filename.", "date" : "01/11/2017 12:00", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "fc38d565d9d9e6839dbe1ad6f3b641a8865534f3", "msg" : "fixed Elasticsearch installation's issues related to Idempotence test - Test passed successfully", "date" : "16/07/2019 12:29", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "eb70809add79d1159db57f587dbad7a5c837c616", "msg" : "fixed Elasticsearch installation's issues caused by the absense of Java in Ubuntu Trusty", "date" : "15/07/2019 17:06", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "07f69b094a12b34d336a2541e696583cadaa2612", "msg" : "Fix typo in statistics cronjob.", "date" : "25/10/2017 15:28", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "df428f5f52632bb3cf0d7163f2c05346cefae95d", "msg" : "fixed elasticsearch installation for Centos 6.* - Adding Java Installation", "date" : "15/07/2019 14:04", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "d150bc71b82b72352597de9b53a0201fd9f4c31a", "msg" : "Fix check mode.", "date" : "25/10/2017 13:34", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "72894d4a25b80d2e4be9c06a71909789dc023db1", "msg" : "Fix conditions error on ES, Kibana and Filebeat", "date" : "03/07/2019 14:09", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "2e31ff7dd50df92d037d7e41fb1442e6519e54b6", "msg" : "Fix installing microservices from repository.", "date" : "25/10/2017 10:38", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "e3cd8731f35d07a0ecfbba82dd2ff3e53fddf0e7", "msg" : "Fix instances and certs.zip checks and generation.", "date" : "02/07/2019 10:47", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "cd3fcc78573b2099089e3eb67b52cce0576a8f2c", "msg" : "Fixed linting problems for molecule tests.", "date" : "30/04/2019 17:00", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "bb9dab3fc9b3badf6edcf86ed05cb818db2b54d2", "msg" : "Fix variable name.", "date" : "24/10/2017 13:21", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "06589471f0c95e8491e3cdd28beb08c4a4e6f3cd", "msg" : "Fixed typo", "date" : "29/04/2019 15:57", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "476065700e334a50ad4c13288ec563e20c5c38a4", "msg" : "Fix davrods package name.", "date" : "24/10/2017 12:59", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "9e2276091143859785469e45f1c6dc29a59aa3ab", "msg" : "Fixing whitespaces", "date" : "24/04/2019 17:41", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "8c23568e7befeb2c4ed347c96ab9f5d641b54de3", "msg" : "Fix installation of iRODS packages from repository.", "date" : "24/10/2017 12:41", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "b84aecfa673bf4a50927603d757878d6603cdd6f", "msg" : "Fixing syntax error at Debian tasks", "date" : "24/04/2019 17:30", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "ce4665ef3e11fa1a10de33ec6c6a0cda88232232", "msg" : "Fixing default active response", "date" : "04/04/2019 10:22", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "cb193158040eafb597ef4cf3b56824f6159b11fe", "msg" : "Fix typo.", "date" : "18/10/2017 16:03", "is_false_positive" : true, "repository_id" : "96306635" }, { "sha" : "56599a9660cea8725ed6fc2b80b279bae7fc682e", "msg" : "Fix name inconsistency.", "date" : "18/10/2017 16:02", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "72b0f672d63380ef58605772602ac783258cc202", "msg" : "Fix warning from cluster interval option in defaults #145\n\nThe interval option in the cluster section in the defaults has been\ndepreciated and no longer requires to be set.\n\nhttps://documentation.wazuh.com/current/user-manual/reference/ossec-conf/cluster.html#interval", "date" : "21/01/2019 09:10", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "8361b5cb236d138c39636b19e254ce7bbee7f782", "msg" : "Fix inconsistent naming.", "date" : "18/10/2017 12:33", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "61260986c0316cec8631b5831175f48924b8b354", "msg" : "fixed java path", "date" : "16/01/2019 16:16", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "44ede4fbab6edbd817a040def3862b75e143d99a", "msg" : "Fix compatibility with Ansible 2.3.", "date" : "04/10/2017 16:15", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "236e76f73d5e0840dde5fdd3491456f7f751e84e", "msg" : "Fixes typos (#130)", "date" : "14/01/2019 09:19", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "abc7f8efdebd1a951a2378ef5855eaa91f3ffee7", "msg" : "Fix password protection for all iCAT connections.", "date" : "04/10/2017 13:05", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "694ecd8106ed7b0a46d85eadf28b3d603fadb5b6", "msg" : "fixing extra spaces (#131)", "date" : "14/01/2019 09:16", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "0c6dea066bcbadc08830a9f70f246408f74dec43", "msg" : "Fix generation of Yoda PHP encryption key.", "date" : "04/10/2017 11:40", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "204ad3c6ff318f48acdeb2e1c4df9de697459aee", "msg" : "Fixed a couple linting issues with yamllint and ansible-review (#111)\n\n- yamllint: \"truthy value should be true or false\"\r\n (Docs: https://github.com/adrienverge/yamllint/blob/master/yamllint/rules/truthy.py)\r\n- ansible-review: \"WARN: Best practice \"Use YAML format for tasks and handlers rather than key=value\" not met:\"\r\n (Docs: https://github.com/willthames/ansible-review/blob/2aacd7462f6a8a96165d9218122171b74de54b13/lib/ansiblereview/tasks.py)", "date" : "27/12/2018 12:57", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "a528194e3e5acd021bf0d3577e7e654fa45e5321", "msg" : "Fix for YDA-1088", "date" : "27/09/2017 16:55", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "50b5e774deadb27c430625616e9867a02b973f9e", "msg" : "fix defaults/main.yml", "date" : "05/12/2018 12:56", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "1442cee2869e8eddffd0abd4f6cccaca9bdca691", "msg" : "Fix version.", "date" : "11/08/2017 12:15", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "505c960029c38cc49465f73bb9f13a5dfc064a44", "msg" : "fix", "date" : "20/11/2018 10:52", "is_false_positive" : true, "repository_id" : "85245901" }, { "sha" : "9808f4114477f4a9190e6b73b5402e4208395f0a", "msg" : "Fix configuring php.ini.", "date" : "26/07/2017 16:38", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "4307e5ced8ff2248f001c28782369dfa51e20cc5", "msg" : "Fix hostname check for development environment.", "date" : "26/07/2017 12:52", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "a968b0110e967c40c4b922031e6c8366546d41a3", "msg" : "Fix indentation error", "date" : "09/08/2018 01:35", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "1f605bb39e2d22d31ed79b8f620fb7359560254c", "msg" : "Fixed indentation typo", "date" : "23/07/2018 19:33", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "c523048a0af6118eb103cb866a35170925c56e41", "msg" : "Fix typo.", "date" : "13/07/2017 19:08", "is_false_positive" : true, "repository_id" : "96306635" }, { "sha" : "cfb90ff762783bbbf4c0fa56376a00adc1cab8ec", "msg" : "Fix comparison, closes #35", "date" : "02/07/2018 20:16", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "dc3f20fb1e9731d36c2ca08ea2351d19308bcbba", "msg" : "Fix typo.", "date" : "13/07/2017 17:19", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "26aa5adbbcd4a0a1181cb50677219f6e04fbcf11", "msg" : "Fix RedHat/CentOS 5 wazuh-agent setup\n\nBefore these 2 small changes, the agent can't be successfully installed on a RedHat/CentOS 5", "date" : "30/03/2018 17:34", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "f8cef83d4453068b5695214af81b5459f298b50e", "msg" : "Fix version mismatch between portal and rulesets.", "date" : "13/07/2017 14:17", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "4a4504f3a6e590971b0216200d4972fe65afaf4e", "msg" : "Fix include_vars task", "date" : "29/03/2018 20:35", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "46df172377308b3af3e011306faf72a9cf01f19d", "msg" : "Fix 'check-mode' on ansible-wazuh-manager role", "date" : "28/03/2018 19:28", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "db5d17d4257313b1135bd6380ed4ec11d7e3bbe0", "msg" : "Fix ruleset configuration.", "date" : "13/07/2017 14:05", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "d540fafec5d757933623ea956e99d1eac7bad13c", "msg" : "Fix \"changed\" result on the checking version task\n\nThere's no need to produce a \"changed\" result on the \"Checking Wazuh-APP version\" task", "date" : "27/03/2018 16:35", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "b67d73426b43b5d6fb48d9a39ba253088452ca3b", "msg" : "Fix name overloading of hosts.", "date" : "10/07/2017 16:17", "is_false_positive" : true, "repository_id" : "96306635" }, { "sha" : "05cf6dd671a616c479b04a2c6ceba97f17a2ad0f", "msg" : "Fixing RedHat nodejs repository, Closes #14", "date" : "24/09/2017 17:58", "is_false_positive" : false, "repository_id" : "85245901" }, { "sha" : "b1e53f60f1f4c2869fc7e62011174d9a10fb39b0", "msg" : "Fix incorrect handler name.", "date" : "10/07/2017 16:01", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "27ee4fe319ee5b2b973912ee92ab556a49499087", "msg" : "Fix idempotency of PHP role.", "date" : "10/07/2017 15:11", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "cbd286c00edd51bbb6afd4bf4e3264aa05901f34", "msg" : "Fix connection between iCAT and database server.", "date" : "10/07/2017 12:55", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "26f88cfbdb3c8ee7db12e72600d8477aaac8eed3", "msg" : "Fix the freeipa_issue_public_endpoint_certs default\n\nThis fixes the the read in of the --ipa-issue-public-certsi\nsetting used to ether issue public tls endpoints from IPA\nor use openssl issued public endpoints with ipa issued\ninternal endpoints.\n\nSee:\nhttps://review.gerrithub.io/c/redhat-openstack/infrared/+/457035\n\nChange-Id: Ic3d17ed14430925af1c8b56c1164f27f8e4b7e0a", "date" : "23/07/2020 11:59", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a979df433e8224234fa6758ae01a09beeb323459", "msg" : "Fix neutron-l2gw.yaml configuration\n\nPaths and plugin names were modified, use more generic regexes to update\nthat file\n\nChange-Id: I6c2d172ebf3b8ad4c1abd74c395319957276baab", "date" : "09/07/2020 12:17", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c367587134cde2bc6178e4e0963bf5d6da7e5836", "msg" : "Fix OVN bridge mappings for VLAN non-DVR setup\n\nOVN VLAN non-DVR setup requires bridge mappings to be configured\non compute nodes. Otherwise there are issues with port binding [1].\nRelated infra ticket RHOSINFRA-3261.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id=1828346\n\nChange-Id: I3f12c191e1c50c7d6e3e0d9bcb19efecc12a4834", "date" : "04/05/2020 14:35", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "271183a30a7f77851a0dd21190be0fd2e5675607", "msg" : "Fixed selectattr usage in network_data block\n\nthe 'external' attribute wasn't being selected due to no comparator being used.\n\nRHOSINFRA-3264\n\nChange-Id: I40a59450ea33eaddec3d34f024bb61bbba91dac6", "date" : "30/04/2020 11:29", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7f35dd44a84bdca2accb54fa22e95206a01312d0", "msg" : "Fix up race when creating many vms by creating image pool explicitely first\n\nWith these steps (partly taken from oooq) we gurantee that we have an\nimage pool before calling virt-install. THe issue we are solving is that\nvirt-install implicitely creates one if it does not exist and it does so\nin a racy way when multiple virt-install instances are spawned in\nparallel.\n\nTested with both a pristine newly-installed hypervisor and one that\nhad already been used by infrared (i.e. one that already had the images\npool)\n\nFixes: RHOSINFRA-3240\nChange-Id: I2404726d1ec4bdeea21c972765c14e74994ac207", "date" : "25/04/2020 19:35", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "af4e8a61dfce30a43594a4a97a35c08beef4bb48", "msg" : "fix for adding insecure registries to undercloud.conf (RHEL8+)\n\nRHOSINFRA-3070\n\nChange-Id: I7e74e3091786a6e46f6f27bf5f069b718a4aadcb", "date" : "25/02/2020 17:34", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "efcceb48f220ba255a790d193c80e839bec441d1", "msg" : "Fix LoadBalancer with IPv6\n\nWith change If5492d690c78e7c17f543d8298e90ba24899e7e9\n(Add support in infrared templates to ipv6 overlay) a new\nnetwork.protocol called 'ipv6-all' was introduced. After that\nchange we now have ipv4, ipv6 and ipv6-all. Like in that\nchange, let's also switch the LB role to test for ipv4 and\nuse -ipv4 based templates in that case. In all other cases\n(both ipv6 and ipv6-all) we switch to our ipv6 templates/variables.\n\nWe also explicitely add the 'file:' param to the include_vars:\nstatement. For some reason (ansible bug?) the template macro does\nnot get rendered otherwise (I did add some debug statements before and\ncould correctly confirm that 'install.network.protocol' is defined)\nand results in the following error:\n\n vars/loadbalancer/external-{{ ( install.network.protocol is not a valid option in include_vars\n\nThis should completely fix RHOSINFRA-2752\n\nTested with an external IPv6 Loadbalancer and got a correct deployment.\n(Caveat: \"--overcloud-ssl no\" needs to be passed to tripleo-overcloud\nplugin because the IR loadbalancer role does not support SSL)\n\nChange-Id: Icc8f87cdc828409ceb58582ad1c49b053f2e4cc4", "date" : "16/01/2020 13:38", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "3c0396007d0e20b9f071dad9e383519c094b15d8", "msg" : "Fix tripleo-modify-image workflow\n\nThere are a couple of problems with current process:\n\n1. The content containers-prepare-image: since tripleo-modify-image\n has its own item right now, it's not using the namespace\n defined above which causes it to use redhat.registry.io and fail\n with \"Unauthorized URL\" message.\n\n2. containers-prepare-image.yaml should be used as part of overcloud\n deploy so containers are pulled from internal registry and not\n rehat.registry.io but right now we don't use this file when\n it contains the tripleo-modify-image block. In order to resolve this\n the change includes task for copying containers-prepare-image.yaml\n and use the copy for the image update while the original will be\n still used for deployment\n\n3. Also, extended excludes list. There is no need to update promethues\n and Grafana related containers.\n\nChange-Id: Ia4d957c27ac2f620a30b8a84babb158cfcc72fe4", "date" : "09/01/2020 17:48", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "9d5f110d30041749fa3a8c2391b9947a64a66bf2", "msg" : "Fix missing introspection data on OSP10\n\nChange-Id: Ia59dbb83908a82a2b359670eb5894895dff1475f", "date" : "04/12/2019 11:43", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "8547fd549b2b4affc14f3de7c4904743738977f8", "msg" : "Fix pip installation\n\n* We moved away from easy_install in other IR ansible code blocks\n due to https://github.com/pypa/pip/issues/4596\n* On systems with Python 3 (e.g. RHEL 8) we can perform installation\n by simply installing python3-pip package\n\nChange-Id: If1adb1e195b035921c638b0510af5e11e51d951d", "date" : "29/11/2019 09:26", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "473ee5c295caba864e8fed715200fc4fae9943dd", "msg" : "Fix NovaPlacement line in IR tht roles\n\nWhile merging [1], we missed an ending \"%}\" in the condition\nfor NovaPlacement, this patch adds the missing\n\n[1] https://review.gerrithub.io/c/redhat-openstack/infrared/+/474855\n\nChange-Id: Id650903654595402b7d696dc6a9c01a9ae8fff9f", "date" : "18/11/2019 22:53", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f5732235439c94a21dac5409c3044b3f5eff319c", "msg" : "Fix the ability to override the shade_path_venv\n\nBefore Ansible 2.7 the ansible_python_interpreter value\nhad to contain a static value and could not use jinja\nexpressions.\n\nNow that this has been improved to allow jinja expressions\nwe can use this to allow shade_path_venv to be changed and\nall tasks will use the overridden value.\n\nChange-Id: I1b1b1b91456c9eb0fb675d0ce97b0ee2cc9f82bd", "date" : "23/09/2019 15:29", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c305dedc460d02f9138d4f8b54bfa7770f98939d", "msg" : "Fix \"Adjust vbmc packages installatino to RHEL 8\"\n\nThis patch suppose to fix 5538c0a3dc4479f6dc06687a59b896e745c1bad7 which\ncaused issues when the Hypervisor and the UC have a different major\nversion of OS.\n\n* Also moved the position of the 'delegate_to' to the beginning of the\n block for better visibility.\n\nRHOSINFRA-2762\n\nChange-Id: I100d6d9a2ccb67b26a47d6ce9ea4a92c9203e625", "date" : "17/09/2019 21:13", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "2bb9b6fd8189a220d3ddc444cf03e0b9bbe2eb3e", "msg" : "Fix containers image update\n\nRepositories should be taken from /etc/yum.repos.d\n\nAlso, we would like to update based on what in /patched_rpms\nnothing else so this is why 'update_repo' argument is also\nused.\n\nChange-Id: If2a5092c2096e0c67806f3ef0e7bfaec5f7ed52e", "date" : "23/08/2019 20:32", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "bcc874a19d35a1ceced5585ca553515dd9dabf04", "msg" : "Fix loadbalancer issues\n\nThis change improves and fixes the loadbalancer VM in a few ways:\n1) It does not start haproxy before rebooting the VM\nThis is strictly needed because we're not manually bringing up the\nnetwork interfaces and so the haproxy service will fail to start\nbecause it cannot bind to the right IP addresses\n\n2) We leave selinux in enforcing\nBut we enable the boolean haproxy_connect_any\n\n3) We add the haproxy stats socket\nThis is useful to programmatically query the haproxy status of the\nbackend services\n\n4) We fix the mysql timeout which fixes the following warning:\nAug 19 05:30:07 loadbalancer-0 haproxy[15827]: [WARNING] 230/053007 (15827) : config : missing timeouts for proxy 'mysql'.\nAug 19 05:30:07 loadbalancer-0 haproxy[15827]: | While not properly invalid, you will certainly encounter various problems\nAug 19 05:30:07 loadbalancer-0 haproxy[15827]: | with such a configuration. To fix this, please ensure that all following\nAug 19 05:30:07 loadbalancer-0 haproxy[15827]: | timeouts are set to a non-zero value: 'client', 'connect', 'server'.\n\n5) It removes the need for network-scripts and moves the ifcfg files\nto NetworkManager's control\n\n6) It customizes the haproxy.service to wait for network-online\nSee https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/\nBy default it waits for network.target which is broken IMO as the IPs\nwon't be configured and without net.ipv4.ip_non_localbind = 1, haproxy\nfails to start\n\n7) Sets the hostname of the loadbalancer VM so it persists after reboot\n\nTested as follows:\n- Deployed with loadbalancer:1\n- Observed that the loadbalancer vm is configured correctly (haproxy\n started correctly, interfaces all up after reboot and correct\n hostname)\n\nChange-Id: I1681bb5d853a5c9c3db4f8c244688b47a6fcde9c", "date" : "19/08/2019 15:13", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "618f3a4e9f8f55f66d6732cea29527c9863785ea", "msg" : "Fix Octavia Amphora image patching\n\nThis patch fixes a couple of issues related to patching the Octavia\nAmphora image.\n\nThe amphora image file is root owned. It needs to be handled with\nelevated privileges.\n\nThe patched RPMs are copied into the amphora image so DNF/Yum can\nconsume them for the system update.\n\nIn order for DNF/Yum to update the system with the patched RPMs, the\nsubscription manager needs to be temporarily disabled. It is later\nre-enabled before exiting.\n\nChange-Id: Id5d2154dbb18b39e5df481141275151c9f3c3d0f", "date" : "19/08/2019 10:53", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "cc706c70cc99e17329e7fee1446c6d2158790ec6", "msg" : "Fix for jobs fail on install.role.files not set\n\nRHOSINFRA-2687\n\nChange-Id: I9368ceaa775359556694fda4f6d8e6996aa3ace0", "date" : "07/08/2019 09:22", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "43fe890d3442df227f9699a27df8f934f51b9ea2", "msg" : "Fix for Infrared tox gate\n\nChange-Id: Iabab05edd4575e5957c85c422394fecfd3bb8d1d\nError: [E305] Use shell only when shell functionality is required", "date" : "06/08/2019 10:26", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "cb53daeb1203dd340b989d4bd75beae1d2eefa38", "msg" : "Fix tempest failure ansible_python_interpreter is undefined\n\nin bm installation we got this failure.\nchanging the task \"set python interpreter\" to run for all setup methods\nsolved it\n\nRHOSINFRA-2591\n\nChange-Id: I7bb3e21c845e4703033644c3f3b4ad5f2980ffed", "date" : "18/07/2019 15:31", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ba2051d8ec21ea9aeaf8edaad7314dc4f329c142", "msg" : "fix dstat infrared role for OSP<15\n\non different RHEL versions dstat comes with different set of features;\nwe'll first try to start it with 'top' params, if it fails then start\nit without them\n\nRHOSINFRA-2560\n\nChange-Id: I809961d2f20578f9242fe828449d3db29a8684c8", "date" : "16/07/2019 11:32", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c05a113c40784012099fed5d7c60bdaf2142fbf7", "msg" : "Fix overcloud fencing resource agents failures\n\nThis will allow traffic from 10.0.0.0/24 to the hypervisor\nand resolve controlers not being able to fence each other\nThis is crucial for overcloud resources HA\n\nChange-Id: If94346dc1a76517e049422ca45aecfc53e674146", "date" : "14/07/2019 09:03", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c1a6cafc9ef412c975e2bf41f353c90ed26d6235", "msg" : "Fix DVR path for OSP <= 10\n\nlegacy directory doesn't exists so there is no need to use it.\n\nChange-Id: I10b159828b6af26904de20ff8793e1310c52e6e2", "date" : "04/07/2019 02:05", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "addfce1103e9d0f0064c2e78c5ff1411a9170609", "msg" : "fix for RHOSINFRA-2610 3rd issue\n\nit appears that rhel8 does'nt contain redhat-lsb-core by default\nso, to prevent failures on this condition we have to change this to check\nosp release instead\n\nChange-Id: I5e5d95f5d1d0695d906cd516a9f1c386717fde88", "date" : "24/06/2019 11:36", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "5fe1781f79201dd41622b0f0f8c480ab825374f2", "msg" : "Fix a missing parenthesis when cloning tempest\n\nChange-Id: I6966087d995f0a01ea39a11c0cb0d9223b37ae66", "date" : "19/06/2019 22:33", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "cc325de21f4f513568a8a085e4753c03afd2da3e", "msg" : "Fix hypervisor logs collection\n\nChange-Id: I75528bac412450ddb201e57d77a9a644996deb80", "date" : "19/06/2019 11:17", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a77f5279345ec954325bad27c7113a2a53e8307c", "msg" : "Fix disable patched_rpms repo task in tempest plugin\n\nChange-Id: I1d6b6e917bd0d5e28c6e21caf8e01d0d587d6983", "date" : "19/06/2019 06:41", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a372defcbbe3ae9e01fabd9f67b01c575c9cd6da", "msg" : "fix lb issue in rhel7\n\nlb jobs running on osp<15 (and rhel 7) are failing because\nplay that tries to install \"network-scrupts\" which needed for rhel 8\n\nthis patch should fix the issue\n\nChange-Id: Ib9fe116d18344a3324e4cf793027746bf987311b", "date" : "16/06/2019 15:25", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "57b1f35850b3fc4d1de03bc7fb782cb4c9e334b5", "msg" : "Fix repos updates under python3\n\nWhen you run ansible under python3 there will be an error on ir\ntripleo-undercloud \"--images-update true\" as:\n\nError was a , original message:\nUnexpected templating type error occurred on ({{ [safe_mem, 500] |\nmax}}): '>' not supported between instances of 'int' and 'str'\"}\n\nThis patch makes safe_mem as int strictly.\n\nChange-Id: I4e6c781f5054fe321ac678a7b58ec4577ad3956d", "date" : "12/06/2019 18:24", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "27df395bc2d80c23415753ba4b14d16a1445bf47", "msg" : "Fix external loadbalancer with RHEL8\n\nOn RHEL8 network-scripts is not installed by default.\nSince we create ifcfg-* files we need to ensure it is installed\nso that haproxy can correctly start and bind to our pre-configured\nadditional IP addresses in the loadbalancer VM.\n\nChange-Id: I120c6ebde23a3c2ba03980e05ca1b484263378bc\nResolves: rhbz#1714928", "date" : "29/05/2019 13:55", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "87739f41ff7656a468b30d603d1b3ae16aea58e3", "msg" : "Fix sosreport to collect openstack logs , currently useless ...\n\nAs described in this BZ openstack logs are not collected by\ndefault and additional variables are to be supplied to sosreport\ncommand:\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1592909#c26\n\nthe prorposed command was tested sucesfully :\nhttp://pastebin.test.redhat.com/766428\n\nand the correct logs are collected (includes /var/log/containers):\nhttp://pastebin.test.redhat.com/766437\n\nadditional sosreport plugins are :\nhttp://pastebin.test.redhat.com/766424\n\nThe new openstack log functioinalities were introduced\nto sosreport at :\nhttps://launchpad.net/debian/+source/sosreport/+changelog\n(search for openstack and docker)\n\nChange-Id: I9d4ff4093e0cf6366146220137aecbdddd488f9f", "date" : "27/05/2019 12:34", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c49e59bbb5334321e1d240d9e7fa4eb3f690eb99", "msg" : "Fix for rally on osp15\n\nChange-Id: I5e35fc6e09ab995d0c06de4faa9e7d26075e5776", "date" : "26/05/2019 16:07", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "4454cb1c9b5a9abdf47ccec902cc3be8e466641f", "msg" : "fix skip in Install pip using get-pip.py\n\nChange-Id: I4b8a388c54adb03b1a08782df851e42c1fa2ec14", "date" : "15/05/2019 18:30", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "405b8937308a87d01cbaf249c1655c75648ecd14", "msg" : "Fix python environment var in tempest plugin\n\nChange-Id: Ia3f3cc074d9a0af47eea3bd912a6ab7043685cb9", "date" : "14/05/2019 13:39", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "0cf320c788336475eae438e18ed212f59de8aa59", "msg" : "Fix DVR env creation task\n\nIn OSP 15 there is no 'three-nics-vlans' directory.\n\nChange-Id: I2125ccc1a54219abd85552fcc8bac8c2d74af1bf", "date" : "30/04/2019 10:33", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a6f4ed69d765b222b02d0303800e0607f8bd8b1d", "msg" : "Fix uc registry namespace for upgrade case\n\nWith dynamically determined UC registry namespace ('rhosp14' and such),\nversion used may need to be incremented by 1 when doing upgrade.\n\nFor upgrade it's not required to pass target version explicitly via --version\n(that is same for initial install case too),\nit's then calculated dynamically based on detected undercloud_version,\nand in case of upgrade that needs to be incremented by one.\n\nAs there is quite few of these calculations/conditions across this\nprepare_uc_images tasks file, lets aggregate the logic to one place.\nPlus with notes about current known shortcomings.\n\nChange-Id: Ice2a51c19a3c724c44448e7a5a88490b77a707a0", "date" : "24/04/2019 10:26", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ed3c50b85cf905a7450d9abfee7f017ede020c3f", "msg" : "Fix pip specific version locking\n\nChange state to be present when installing specific versions of pip\npackages.\nWhen specific version does not exist, install latest version.\n\nChange-Id: I48a83ed93ab8482fe5342771f6a15c259cc462e3", "date" : "11/04/2019 10:34", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "2424c7cac11269471d9758eb821b6f4a4ee0b6b2", "msg" : "Fix OVB PXE boot\n\nThe instackenv-bmc.json.j2 conflated two concepts together -- IPMI\nnetwork and PXE boot network. The IPMI network is for power control\nand we use that IPMI IP address for that. But the MAC address in\ninstackenv.json is for Ironic to identify the node when PXE booting,\nso it must be on the network where Ironic listens, which is the\nctlplane network. The problem is now fixed, we use IPMI IP and PXE\nMAC.\n\nAnother related change is fixing of order of NICs in the nodes\ntopology files. There should be no reason to use different NIC\nordering on different machines, so we converge on the order of\novb_undercloud.\n\nCo-Authored-By: Lukas Bezdicka \nChange-Id: I103e9d7ae3cceddd7438d05ac9fa583733dc4d2a", "date" : "02/04/2019 12:43", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7e1a3973c2a8fe0a4b0d98e9945f6b9b410d0f63", "msg" : "Fixes Jinja expression evaluation\n\nChange-Id: Ib959271e2687da52c3b7ee01c968c2277e85f116", "date" : "26/03/2019 00:02", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "332b7283d3ffbc1588693d9744f7c8c26a43e7ed", "msg" : "fix ovn-ha path\n\nFor some reason the path for OSP 13 changed and now we have different\npaths for OSP 12-14 releases.\n\nChange-Id: Iabb55c7bcace74fa485826222e17b6e2fa2d8594", "date" : "25/03/2019 12:20", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "8522ca8431cb151aeb7958a76ccf88f902fe6c81", "msg" : "Fixing CDN registery issue where it forced to use server_hostname\n\nAdded conditionals to avoid force usage of a parameter which is not\nreally required depending on authentication.\n\nFixes #356\n\nChange-Id: I7a5a580827d4dc54163f9b465d9b8b02b0726490", "date" : "20/03/2019 23:34", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "30df56b9fe1403416cfd9ce33f8b1717170e30d7", "msg" : "Fix undercloud container prepare regexp to work with OSP15\n\nAdjust the regexp to work with OSP15 as well:\n\n - namespace: registry.access.redhat.com/rhosp15\n - tag: 15.0\n\nChange-Id: Ib45cab268f85696fe22206a3091c39339215dd34", "date" : "07/03/2019 15:56", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "5d1a9814a61cc90ee6fdcee8534e7cf6755b36e6", "msg" : "Fix 'undefined' variable error for image-preapre tasks.\n\nWhile preparing images for undercloud/overcloud upgrade it's not\nrequired to specify version cause it's auto-discovered.\n\nChange-Id: I5a5ff9aaafba8856a5819bbe13ac8319a5b725a8", "date" : "06/03/2019 18:07", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "42a464354f0bf58139280413bf592154ab185c6c", "msg" : "Fix integer comparison in when condition\n\nInstalling tripleo-undercloud at some point failed with: \"The\nconditional check 'version_regex > 0' failed. The error was:\nUnexpected templating type error occurred on ({% if version_regex > 0\n%} True {% else %} Fal se {% endif %}): '>' not supported between\ninstances of 'AnsibleUnsafeText' and 'int'\".\n\nThis is now fixed as the version_regex is converted to integer before\ncomparing.\n\nChange-Id: Ib9b33bcca0a074d397bcfad9e6e72b9adb598cf2", "date" : "05/02/2019 13:16", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "b02603d6d39e7cb61a19765fcc30b6ad72a8b6cf", "msg" : "Fix specifying nics list to OpenStack provisioner\n\nPreviously creating the BMC virtual machine resulted in error:\n\ninstance_id could not be found as device id on any ports\n\nbecause the nics weren't passed into the module according to the\nos_server docs. This is now fixed.", "date" : "29/01/2019 16:58", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "26683725edb3e37225c5be01eaa8a6d258e65f73", "msg" : "Fix remove node in virsh plugin\n\nChange when statement when including the remove_static_ips.yml file\nto use the new loop instead of deprecated with_items and change use\nof item variable to the defined loop_var.\n\nRHOSINFRA-2328\n\nChange-Id: I120cecd8244fd2c49206d38c8080055a59c847a1", "date" : "27/01/2019 14:28", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ce50dc9497c7e3aeeef0c9fc337154559464e124", "msg" : "Fix delegate_to when including tasks in tls-everywhere common-role\n\nDue to ansible 2.7 changes, delegate_to cannot be used directly on\ninclude_tasks module.\nUpdate the structure of role to have delegate_to inside blocks.\n\nRHOSINFRA-2323\n\nChange-Id: I4f2d302220e9de249ce08abd1b9e4054dd50c05c", "date" : "24/01/2019 23:46", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "065c6ed16715c06df4dd72f8d62fdf29f06bd744", "msg" : "Fix \"'null' is undefined\" error for OVB gate.\n\nChange-Id: I6299450bd96072f026b6c57c2343cf3be89eb18a", "date" : "23/01/2019 07:42", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "134bde3e53f1f2af30f4b6225adbbf5c2ee4cd87", "msg" : "Fix triple-undercloud overcloud image kernel update flow\n\nThis patch fixes major flaws in the overcloud image kernel update\nprocedure when invoked:\n\n- Plugin would fail if /tmp/boot is present\n- Plugin would fail at RealTime conditional when only package removal is triggered with kernel\nupdate\n- Plugin would fail to delete /tmp/boot if permissions were altered\nduring run time\n- Plugin would fail when attempting to update kernell without modifying\nprebuild images due to undercloud node not having libguestfs tools\n\nChange-Id: I1ed03888e340e71388855d9ba7806301a66036c6", "date" : "14/01/2019 15:58", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f81bb947cef960074db23895f49249c150e1e554", "msg" : "Fix introspection wrong finished condition check\n\nWhen nodes fail introspection due to empty Finished status, for osp 13\nthe value is null and not empty.\nExample of response of empty \"Finished at\":\n{\n \"Error\": null,\n \"Finished at\": null,\n \"Started at\": \"2019-01-02T10:26:32\",\n \"UUID\": \"685c1049-3788-40dd-9f9a-a230e67dbef6\"\n}\n\nChange-Id: I3b1c4f8760f76744ff9cb906cc06310925c44414", "date" : "03/01/2019 16:13", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "59a58384283eeb2999e9bd09569030d2129e7b83", "msg" : "Fix dogpile bug by adding the correct dependency path :\n\nrally-openstack->openstacksdk->dogpile\n\nChange-Id: I324cbe8a85ef9a2f2a0552f996db1038fe80aa20", "date" : "26/12/2018 15:49", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "25f4c6dc33f3b21e0283966a8e172044b9a5287a", "msg" : "Fix custom repos config files upload\n\n(Fixes patch with commit-id:dd06a9b3dbb65fd3d32b2545669679e7625be917)\n\nDue to a patch (commit-id: 1c543894614552f56167c5d6d9205fa7bef0361d)\nwhich disabled custom repos before uploading them to overcloud image and\nintroduced an additional upload task which is failing when uploading\nusing --upload-extra-repos, the following fixes are introduced:\n\n- Fixing the upload task's conditional\n- Introducing additional upload after re-enabling custom repositories\n\nChange-Id: I9947ba1a859803e8002b1368ed70b74487e8e7d4", "date" : "23/12/2018 10:24", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a35347aa7a2ce80e3eae81393ba8294f98b5b53d", "msg" : "fix issue with installing kuryr-tempest-plugin\n\nChange-Id: Iabdeb2e246389fe5a366b48e089ebde68e521882", "date" : "27/11/2018 01:11", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "bfceceb1b2b588297e4bd2b7af6fc19935bf6fa0", "msg" : "Fix overcloud introspection failure caused by wrong vbmc firewall rule\n\nChange-Id: Iff8ef4e972e569224710d3a9ae1a5cc02c111ecc", "date" : "14/11/2018 15:06", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "db46cc02916d59fa0a0df798c25cb39daf36a088", "msg" : "Fix vbmc/virtualenv referencing PATH env var\n\nUsage of shell-like \"$PATH\" in environment section\nvalues is not working. Use value from facts about env instead.\n\nChange-Id: I8d637d96a6e7acda6ca2709532a5df4569e40c92", "date" : "10/11/2018 14:39", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "bc8f5127f5701dee0eb1197010a32106ca05ee3d", "msg" : "Fix vbmc role fails on missing virtualenv\n\n * Task \"check if there's a virtualenv already installed\" is failed when\n virtualenv is not installed, added ignoring error for that.\n\nChange-Id: I3b251e1657ea0c9f74c2b804603fa9c28bbf2f1e", "date" : "09/11/2018 23:07", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "572baeeb8812dcfbc5f0caaf9466b52861bd445e", "msg" : "Fix for ospdui nightly\n\nAdded installation of liberation-fonts package that is required by chrome browser\n\nChange-Id: I62602d7956fef70d19ee49da7eddb2f820f6bd69", "date" : "07/11/2018 12:47", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "b78375fbbed55c8ac9f88472d55fad3f8e4ce923", "msg" : "Fix scale out vbmc issue\n\nCurrently scale out fails because we're deleting the vbmc_config_dir dir\nevery time when invoking the vbmc role. This breaks the scale out operations\nas the existing vbmcs from the initial deployment need to not be deleted.\nThis change:\n - removes pre.yml\n - moves the cleanup steps under cleanup.yml\n - fixes the vbmc stop/delete commands by switching to shell module.\n the delete command will delete the entries under vbmc_config_dir\n only for the nodes that are being created\n\nChange-Id: Ia7716e5160f23618cf2db4d57b1aced636dcf04b", "date" : "16/10/2018 15:25", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a10304afd6182386a97c437cbd4293c48b532d58", "msg" : "Fix tox gate\n\nChange-Id: Ia2c1d55138f66625c50482436fd84db1648ee385", "date" : "15/10/2018 17:11", "is_false_positive" : true, "repository_id" : "51534449" }, { "sha" : "4645aaeee16fab1a970a9bf64cc3a6e8b5c2e93b", "msg" : "Fix typo on rhos-release task\n\nChange-Id: I8a02179d8dc9431790989024ef3dade436ecf421", "date" : "08/10/2018 10:41", "is_false_positive" : true, "repository_id" : "51534449" }, { "sha" : "9225b5f733be5f6877df77289ecffccee523c5e9", "msg" : "Fix spelling\n\nFix grammar issue in task name\n\nChange-Id: Ib610ceb79eded9f4082bc5b869dc6f9d6dcfed9c", "date" : "04/10/2018 16:54", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "9fd6323d0ba3f6d5cb3211a7f1db0f2ff41aa0a8", "msg" : "Fix \"the input device is not a TTY\" bug during log collecting\n\nWe can not use combination of docker exec's -i and -t params when using\nnon-interactive sessions, otherwise \"the input device is not a TTY\"\nis echoed and no rpms are recorded in log.\n\nChange-Id: I4f183f895b98c9449547a54dbe0259b1c0fd269a", "date" : "03/10/2018 17:45", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "3ce8c627b0b0e6db9204eab3af0be3c343d73f48", "msg" : "Fix virtualbmc installation\n\nWhen python-virtualbmc is not available ansible doesn't detect it properly\ncausing environments with VBMC_FORCE to fail. This patch fixes the detection of\npython-virtualbmc package installation.\n\nChange-Id: I404915c180dc8b20978e9a71ba48ff09f1a5e557", "date" : "02/10/2018 16:37", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "985547155396530734a0fda4173885136c858738", "msg" : "Fix 'run container image prepare' task\n\nThe task fails with the following error:\nopenstack tripleo container image prepare: error:\nargument --roles-file/-r: expected one argument\n\nThe 'run container image prepare' task has a 'roles_yamls' variable\nwhich set as the following fact:\nroles_yamls: \"{{ roles_yamls| default('') }} --roles-file {{ item }}\"\n\nAs a result, when roles_yamls variable is used, multiple --roles-file\nargument presents.\nMove the 'roles-file' argument to the default statement.\n\nChange-Id: Ic995961c25a36533af2bcb572bb02a238a06db3d", "date" : "16/09/2018 16:06", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "9c84a0a094b7473e27b3ab7c1a17d1e91a53a5fa", "msg" : "Fixing RadosGW dadicated node services\n\nThe radosgw dedicated nodes has HA & pacemaker services that are\nnot needed and cause the deployments to fail.\nThis patch removes them\n\nChange-Id: I0b55b59d76811ae181f2f2dce10648fca5d41946", "date" : "11/09/2018 08:59", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "79ff462ba27264eb1832846adf790a7887bfd113", "msg" : "Fix NetworkDeployment with composable role\n\nNetworkDeployments with composable roles were generating lines like:\n\nOS::TripleO::ControllerStoragNFS::Net::SoftwareConfig: ...\n\ninstead of:\n\nOS::TripleO::Controller::Net::SoftwareConfig: ...\n\nOriginal Author: Tom Barron \n\nChange-Id: I6789f970f4545909a716c12f4381733aa1534614", "date" : "29/08/2018 09:09", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "da7def4576d4827edff8c5733d1d7ff9a85f9100", "msg" : "Patch to enable latest virtualbmc\n\nCustomized job run sucessfuly deployed with latest version of a package:\n\nhttps://rhos-qe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/OSPD-Customized-Deployment-virt/6028/\n\nChange-Id: Ibc5106ef8a312d93848a9321441c35425eac3cc5", "date" : "28/08/2018 10:57", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "34b0b1387f575740880e6bbe1f4b3e44a26b1f25", "msg" : "Fix for common vbmc role fail related to multiply provision\n\nblok -> rescue construction set playbook execution status to failed\nstate if rescue part is executed. Patch removes rescue block\n\nChange-Id: Idd529372545a4dda32374241b49088abe8bc4c47", "date" : "13/08/2018 17:25", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "2ba138309c5f2ccae9bf13f8f21774ce6e5907fd", "msg" : "Fix environment files path\n\nIt was changed from services-docker to services in OSP 13 so it's\nnow the same path in all releases\n\nChange-Id: I1bb031dad540710057c000046ee58a216ca4a24e", "date" : "01/08/2018 14:29", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ab5487946b1e85009749d44abc8a76cef406fc7b", "msg" : "Fix environment files path\n\nIt was changed from services-docker to services in OSP 13 so it's\nnow the same path in all releases\n\nChange-Id: Iaf0ffa3b796a7723051139c2047e020c6ecba988", "date" : "31/07/2018 16:15", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "5853358624f2b86a9db0653ff8f1f130d7b74d74", "msg" : "Patch enables provision multiply envs on the single node\n\nIf 'prefix' is specified for cleanup or provision\nresources related to only these prefix will be\nprovisioned or cleaned up\n\nChange-Id: I24e0b9dfdaba5392cd20aa698f73b25da160f3c4", "date" : "30/07/2018 09:25", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "b5ad0b5a020ae2b979fe4c822e70d06f274c6716", "msg" : "Fixing pip bug associated with deployments running out of resources\n\nChange-Id: I530c4992e3429d55267963f0c34decc2335a91c8", "date" : "24/07/2018 19:59", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "b6d7b547eb039c4e4122e679159bd49548c61765", "msg" : "Fix for services path templates for OSPD>13\n\nCOMCI-572\n\nChange-Id: I268d2c98a2b836fd9cec6f4c80814a5391d9d6ba", "date" : "23/07/2018 15:31", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "520358bd42c532583a0f00a860ee8c31d63b17e6", "msg" : "Fix Octavia append task for OSP 14\n\nPath changed and now the env file is in services directory\ninstead of services-docker\n\nChange-Id: I433cd1cbe7464a7445dc971de3116a684686c280", "date" : "23/07/2018 12:05", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "47bdd1e574d01680229551954ad75e0f57a55add", "msg" : "Fix for shade cleanup, fails on permission denied\n\n[Errno 13] Permission denied: '/var/tmp/venv_shade/lib/python2.7/config'\n\nChange-Id: I9bcf84f666d52c2d52f8a4936c8469f3fd068e4e", "date" : "19/07/2018 14:02", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "98bff24e5dec2bb35b1e7e702d8c8ed2b060ae7e", "msg" : "Fix for from-source nightly.\n\nDisable epel repository to avoid installing\nincorrect version of packages\n\nChange-Id: Ieb91b1bdd3bbf29329a8547dac0921bfd49da3fc", "date" : "18/07/2018 10:42", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "527dc580b265834ba6c475b7f68146b3e72abed8", "msg" : "Fix OVN append task conditional\n\nOVN env file should be added once and right now it's added\ntwice.\n\nChange-Id: If8c8f1fc026cd6491ab732a7de2159bfcc0078ad", "date" : "17/07/2018 22:01", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ad50158da6dc807c3c3b6129eeecae01fbdd51f6", "msg" : "Fix: Include Rally-plugins pull Option\n\nUsing ansible git to ~/.rally/plugins\n\nChange-Id: I6d98f49bbe9b569caf5b3e9fd6f8d5f1b6e6a470", "date" : "16/07/2018 14:30", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f79f8436db93d4842f476139eee44ed0ac189144", "msg" : "Fix OVN deployment for OSP 14\n\nPath to OVN environment file changed and now in 'services' directory\ninstead of 'services-docker'.\n\nChange-Id: If97851d61718dd882cb96ceab76f905bf07943a6", "date" : "14/07/2018 20:35", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "8bf6de82feb8c67123ac4150c95fdc8717472992", "msg" : "Fix roles_sshd condition and add it to serviceapi_networker role\n\nThe existing condition for roles_sshd fails if tht_version > 5.2.0\nand tht_release < 15. This change fixes the conditional and also\nadds the service to serviceapi_networker role.\n\nChange-Id: I977b9acdca1af67960ac1ac40c0f9e685642e096", "date" : "13/07/2018 21:14", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "0f4b903b7ea5c8f727a77c5f8620114e8c8adde1", "msg" : "Fix shade issues\n\n- Remove keystoneauth1 since it is already a dependency of shade package.\n This version of keystoneauth1 also not working well with the version\n of shade we're installing, based on the following bz:\n https://bugs.launchpad.net/openstack-ansible/+bug/1715603\n- Updated version of shade to match infrared requirements\n\nAlso related to ticket RHOSINFRA-1562\n\nChange-Id: I02652969be9fbf5bbf160cd6568f47ffa3972ec8", "date" : "11/07/2018 09:25", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "534715c2f25c49dc006d25b03de77199a86f0f88", "msg" : "fix tempest debug_mode\n\nApplying tempest patch stopped working when using 'git apply'.\nUsing 'patch' is safer (doesn't require any git structures to be present)\n\nChange-Id: Ie2c818413787b385ee008c0e93c26113d693e15a", "date" : "28/06/2018 11:57", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "41478b47c957e84b16d6278023d9e5bae681f059", "msg" : "Fix issue with updating packages in oc image each time\n\nChange-Id: I52ae8a92369d168825cc047495516be957d3aeee", "date" : "25/06/2018 11:24", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "733a749c369d2675121561358d21a81484651a2e", "msg" : "Fix ssh delays\n\n* delay in tasks works only in conjunction with retry. If there are no retries\n the delay is ignored. This patch moves delay from task to wait_for module\n which has dedicated delay option.\n* Add sleep 3 between checks. Some firewalls have rate limit so 5 seconds\n instead 1 seems to be reasonable.\n\nChange-Id: Id8ede8ebf55446967201cd9ea94f72eb7b0eec45", "date" : "21/06/2018 15:43", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "fd1fe0aee5f7f365d13a3eaa1672ee95ffe59640", "msg" : "Fix serviceapi_networker roles services\n\nCorrect indentation and remove Keepalived service from serviceapi\nwhere it is not needed(already set on controller role).\n\nChange-Id: I9315745e75e052d1187fd121977f891e07b7b224", "date" : "20/06/2018 18:26", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "2f22d41b63d74d82cac6766885c5231d8d4c4ca6", "msg" : "Fixed wrong network name for the opstools UI\n\nUse opstools_external_ip var name instead of management\nto forward optools UI port to the hypervisor.\n\nChange-Id: I0494c47623cbfd63905fe0ce713889cbdd4c2cd5", "date" : "18/06/2018 15:15", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "66d45d51e9eca4e093dc39e964a7dff8558d463f", "msg" : "Fix ansible lint failure\n\nAdded a tag to ignore shell module usage.\n\nChange-Id: I13111ae42ed735328072b2c23303ac86cf39d6f5", "date" : "12/06/2018 11:31", "is_false_positive" : true, "repository_id" : "51534449" }, { "sha" : "450551871579142ecc2e747bc90e052b155cc351", "msg" : "Fix issue with unmet dependencies in shade role\n\nCurrently infrared master is broken because cmd2 util has been updated to\nversion 0.9.x and there was added verification:\n'cmd2 requires Python '>=3.4' but the running Python is 2.7.5'\n\nIt's caused undercloud deployment is failed. As temp solution cmd2 version is\npinned to 0.8x\n\nChange-Id: I32b7f0ddc86814294db0f0eda5cf300ad320de66", "date" : "28/05/2018 19:19", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "62a8059e15e3aaf128b59de538fd1d57e7c9438b", "msg" : "fixed include paths for tempest\n\nChange-Id: I082cf264bd0d724c01fe8580fb195e1a0349084b", "date" : "08/05/2018 21:42", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "55e55316e0873e629f4dbe530e3ce76a0ac3c2d0", "msg" : "Fix --e argument usage\n\nFixed the -e usage to define extra templates to be passed to the\nimage prepare command.\n\nBUGFIX, RHOSINFRA-1767\n\nChange-Id: Iebd841efaa45a886c47f685005bbdf91b783e6c3", "date" : "04/05/2018 13:12", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "23c9657c7b95f2a01520dfc0d9588a4dbbbe557f", "msg" : "Fix tempest git method\n\nThis patch fixes several issues with the tempest plugin\nwhen we want to use recent tempest from git:\n\n1) Use stable tag (1.1.4) of the tempest config.\n2) Clone tempest repo to the separate dir. This is needed\nto perform tempest init, cause tempest workspace cannot be created\non top of the existing folder.\n3) To init temepst we need to use tempest virtual env not tempest_conf.\n\nRHOSINFRA-1741\n\nChange-Id: Idae3627e396033a754c73fc3f92628bc637dee72", "date" : "04/05/2018 11:46", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "b471982282d207d5afd2a892cb8f993d6c92d8e6", "msg" : "Fix add_overcloud_host\n\nSometimes the hypervisor_hostname value from the facts can be null (None).\nIn that case calling of the |trim filter on it converts that value to non-empty\n'None' and thus our current check passes and allows to use incorrect value.\n\nAdded additional check to verify that hostname is not None and only then\nverify that it is not empty.\n\nRHOSINFRA-1747\nBUGFIX\n\nChange-Id: If895dc802610f908b3399307dda87964bca7308b", "date" : "25/04/2018 16:51", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a26afe3bec91a8faee9969f9fae6e00493c17193", "msg" : "Fix for patch 407776 - trimming white spaces is required.\nnode_info[OS-EXT-SRV-ATTR:hypervisor_hostname] can return ' ', and condition will be evaluated to True.\n\nChange-Id: If24a661a5e6100289e0c5cca6f1004ee81c90bea\n(cherry picked from commit d5502b7f7c125b787b4a325cbcb10f96d5c4c729)", "date" : "18/04/2018 07:15", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "38c8c7fdcbfbe9ccb79339cd4391dd9224e9fbf0", "msg" : "Fix for node placement.\n\nSometimes nodes wew still in a building state while\nIR tried to get some parameters of them.\nThis patch skips those nodes which have parameter string empty.\n\nRHOSINFRA-1722\n\nChange-Id: Iab616e0e5a7ea5b83da2a51c8a0a5b656c16b3b2\n(cherry picked from commit 926162d0207c4456e52853c41878e73107c57725)", "date" : "18/04/2018 03:40", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "d5502b7f7c125b787b4a325cbcb10f96d5c4c729", "msg" : "Fix for patch 407776 - trimming white spaces is required.\nnode_info[OS-EXT-SRV-ATTR:hypervisor_hostname] can return ' ', and condition will be evaluated to True.\n\nChange-Id: If24a661a5e6100289e0c5cca6f1004ee81c90bea", "date" : "17/04/2018 15:05", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "926162d0207c4456e52853c41878e73107c57725", "msg" : "Fix for node placement.\n\nSometimes nodes wew still in a building state while\nIR tried to get some parameters of them.\nThis patch skips those nodes which have parameter string empty.\n\nRHOSINFRA-1722\n\nChange-Id: Iab616e0e5a7ea5b83da2a51c8a0a5b656c16b3b2", "date" : "16/04/2018 17:11", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "749796ca4b2f94082f4e478c688e4536d27f3ebd", "msg" : "Fixes for splitstack deployment\n\nThis patch fixes deploying splitstack with additional roles:\n ceph\n messaging\n databases\n\nChange-Id: Id44c92d1ca2bf79549f4698fe214c82020c10ff4", "date" : "13/04/2018 10:11", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "236cda5daba9875a30e153acb6aa10876ffbaad6", "msg" : "Fix telemetry nic-config location\n\nAdded subfolder location for the Telemetry role nic-configs.\nFixed resource names.\n\nRHOSINFRA-1704\n\nChange-Id: Ic4bb18dd88c91af0c1a5c1fdd4a23fcd60d65b7d", "date" : "12/04/2018 10:29", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "390b3104e2b22f3a0f8d56bbdab84f792eea14ff", "msg" : "Fix vbmc post-deploy\n\nCurrently we run vbmc role after overcloud deployment\nto update iptables. But by fact we re-configure completelly\nvbmc service. This can cause issues when some ports can be\nredefined for other nodes.\n\nThis patch removes vbmc run after deploy because we can\nadd all the required iptables rules at first run.\n\nRHOSINFRA-1697\n\nChange-Id: I8e1fd4cd3f27e27d36c67c7972923861fb1208a7", "date" : "10/04/2018 14:00", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "2b9dfeb6bd9c0cb08ff2ad8b870bb6a27b5d7e7a", "msg" : "fixes to tripleo overcloud\n\n* append overcloud user defined tripleo env files at the end of deploy\ncommand\n* more descriptive names of ansible tasks\n\nChange-Id: I2312d03123059f2fc097ec1d30a0a054b5e10741", "date" : "06/04/2018 14:16", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c48b19786c8c5a4c0c2545b1fbec8a1a7b5c2dd2", "msg" : "Fix ceph-external include\n\nInclude ceph-external template only when storage-external\nflag is set to true. Default value for that flag is False,\nSo the check that the storage.external var is defined seems to\nbe not quite correct.\n\nChange-Id: Ibf43166e3c179c8770e11a1105058ac1b9c00fa9", "date" : "05/04/2018 15:08", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "9f2de28d8549c512dd169fcc552d6f4c19cbda36", "msg" : "Fix bug caused by changing nics configuration\n\nInstead of searching for the files, specify them explictly since\nwe know where they are.\n\nChange-Id: I14835a3da1e616c2abd4795141c2d95fbd88b7b8\n(cherry picked from commit 8f3f124ade4ee091f425e84399bd024968b3e80e)", "date" : "01/04/2018 07:36", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "8f3f124ade4ee091f425e84399bd024968b3e80e", "msg" : "Fix bug caused by changing nics configuration\n\nInstead of searching for the files, specify them explictly since\nwe know where they are.\n\nChange-Id: I14835a3da1e616c2abd4795141c2d95fbd88b7b8", "date" : "01/04/2018 12:20", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "4764a68cd2e7a363b90b959f1e42872eb381f5f8", "msg" : "Fix image_name when creating vms in virsh\n\nFix image_name to use disk import url inside loop and not\nfrom disk1 as default.\n\nRHOSINFRA-1358\n\nChange-Id: I5030225c11471146fcbf939982a102ab3cdef627", "date" : "22/03/2018 11:22", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "9c9b2889e8ff8e51e635a17318b89d65b2167838", "msg" : "fixing all of the composable roles files, updating them to OSP 13 & sorting them alphabetically\n\nChange-Id: Ia29bf53b657350f00476d178e08259bfd66f8bb8", "date" : "19/03/2018 19:47", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "93dade0f6b55e42ce2d2212701536b03b424ba69", "msg" : "fix for container images patching in OSP13\n\nSince OSP13 'openstack overcloud container image upload' command\nclears the container images from docker on undercloud since they\nalready exist on the same machine but on undercloud registry.\nThis new behaviour caused problems when discovering available container\nimages hence was impacting patching.\nThis change changes the way container images are discovered. It is\nback compatible with how container images are dealt with in OSP12.\n\nChange-Id: Ife0ef4ccd70e6bc9b59ae9d5a31c96334b792ff6", "date" : "12/03/2018 18:19", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "77a6dc539e41f46be5a4dafbf48def780d171d3a", "msg" : "FIX: TLS-Everywhere when storage-backed is lvm\n\nWhen we have lvm for storage backed we need\nto exclude ceph-mon-use-fqdn.yaml from\novercloud_deploy.sh\n\nChange-Id: Iee245d9162cf84648b165af0e2951b6b95033378", "date" : "01/03/2018 17:06", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "0e25e48acf3a1198fa3b2f447f9ce15b8c96d225", "msg" : "fix docker_registry_undercloud_namespace\n\nChange-Id: I8f64cc77b90b36b348eb102ae317fd102e1bf43f", "date" : "28/02/2018 22:10", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "3292a4de40e38d20a118ded3f3b38c32f6f49568", "msg" : "fix docker_registry_undercloud_namespace\n\nChange-Id: I8f64cc77b90b36b348eb102ae317fd102e1bf43f", "date" : "28/02/2018 21:41", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "3f66264a8523941f883699c4b6e853fe1c2c50cf", "msg" : "Fix reboot_node in upgrade/11/reboot_node.yml\n\nDid not work if multiple kernel installed.\nDuring MinorUpdate/Upgrade tests from 10z -> latest -> 11\nrpm -qa | grep ^kernel-[0-9] | sort, does not natural sort\nkernels. and does not reboot node.\nsort --version-sort, do the trick\n\nChange-Id: I7c68b07b3d3d1d9dcd8f4894a7ab881661eef01c", "date" : "28/02/2018 15:21", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f4bba7a53293e33e333b3b9e4ca81a4139ac804d", "msg" : "Fix for the splitstack nightly job\n\nInitially splitstack used default node interface for\nansible inventory. This patch fixes it and switches\nansible inventory to the provisioning interface.\n\nChange-Id: I99fce24580798ad34f471cbcb40f582a00739a8d", "date" : "28/02/2018 14:57", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f6165bea15cca52cd664223e8df7b93262d1e343", "msg" : "Fix OVN environment files order\n\nOVN environment file should be added after docker-ha.yaml.\n\nIf added before, overcloud deployment fails with:\n\n\"\"\"\n12]:[\\\"/var/lib/tripleo-config/puppet_step_config.pp\\\", 41]\",\n\"Error: Evaluation Error: Error while evaluating a Resource Statement,\nEvaluation Error: Error while evaluating a Function Call, Duplicate\ndeclaration: Tripleo::Firewall::Rule[118 neutron vxlan networks]\nis already declared in file\n\"\"\"\n\nChange-Id: I7024f06a4654562d308ce28dbe103d526cb99792\n(cherry picked from commit aea21079db89b2bb1404c97917c0a08ca5750f4b)", "date" : "26/02/2018 09:50", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "aea21079db89b2bb1404c97917c0a08ca5750f4b", "msg" : "Fix OVN environment files order\n\nOVN environment file should be added after docker-ha.yaml.\n\nIf added before, overcloud deployment fails with:\n\n\"\"\"\n12]:[\\\"/var/lib/tripleo-config/puppet_step_config.pp\\\", 41]\",\n\"Error: Evaluation Error: Error while evaluating a Resource Statement,\nEvaluation Error: Error while evaluating a Function Call, Duplicate\ndeclaration: Tripleo::Firewall::Rule[118 neutron vxlan networks]\nis already declared in file\n\"\"\"\n\nChange-Id: I7024f06a4654562d308ce28dbe103d526cb99792", "date" : "26/02/2018 06:24", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "2c581bd71c4380e9336fb070a1eeff8d1849ec5c", "msg" : "fixes to installing rpms in docker container images before o/c deploy\n\n* move container images packages task to a separate yaml\n* add check for yum actually installed the package(s)\n* improve logging, fix whitespaces\n* add validation check to fail early if installing rpms can't be done\n* convert some vars to facts (to be available in ansible-facts json)\n* supporting images that don't use root user (ORIG_USER env variable)\n\nChange-Id: I189012930a37b14404b716d726d1116827753aba", "date" : "10/02/2018 22:50", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "6dc1579d4f97fb2e0d3b33925cf37316bb913288", "msg" : "Fix containers patching conditional\n\nRun/Build should fail if patching is used with undercloud registry\nskip option.\n\nChange-Id: I943402c0e5fb937dc91590727802d1f09a383da5", "date" : "31/01/2018 20:17", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "dda07edd4fdbc8fc95c8de43d0550db8db575688", "msg" : "FIX: Remove ignore_errors from the task\n\nRHOSINFRA-1553: IR introspection recovery depends\non the bulk status. When the task for querying\nit fails, next task will fail also.\n\nIt is better, this task to be without ignore_errors\n\nChange-Id: Id5a2355caac69168f02aef32be19c898602f1591", "date" : "31/01/2018 14:56", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "6462b0c3084c322039061e49314fd32214db51c7", "msg" : "Bugfix restoring tempest state on OSPd7\n\nLooks like \"tempest\" command is not available in OSPd7\nour OSPd deployments so it shouldn't be executed.\nThis small fix should do it.\n\nFixes issue:\n\"/bin/bash: tempest: command not found\"\nduring this task.\n\nChange-Id: I93a2937189c46dc7ddfa60cad770483368c846a4", "date" : "29/01/2018 23:54", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7108d731ca628268d9c444b64a5be4e479f69249", "msg" : "fix for missing sudo permissions in container images patching\n\nPatching of a container image happens to use yum which requires\nroot permissions. Some container images are configured to use\nunprivileged user to run the services running in the container.\nThis change adds discovery of the configured user, makes the\nswitch to root temporarily to run yum and switches back to the orig\nuser.\n\nChange-Id: Ie02d9b38e8034c1882d5eb2dea84f826911de9b8", "date" : "24/01/2018 09:59", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "55185c1de19e30d4cca5480d69a76a69a23c3d54", "msg" : "Fix storage-environment template condition\n\nEnsure that the storage-environment template is not\nincluded for OPS12+.\n\nChange-Id: Idd72b596ba7062e4d607b0fbf3c419bd33a421ce", "date" : "22/01/2018 17:47", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "d67df869567cdad7a9499784705083af56c537c0", "msg" : "Fix nova rally tests\n\nFixed nova rally tests.\nEC2 tests moved to the separate test suite.\nRemoved unexsiting scenarios\nAdded VMTasks.dd_load_test instead of test_instance.sh\n\nChange-Id: I70094bc32f338ee93f90381e7cf2aa05a0add2ba", "date" : "10/01/2018 13:28", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "88d194f2aead40dad2deb9e4b5e6fd9f82853c8f", "msg" : "fixes to \"patching container images\"\n\n* fix for: patching container images (osp >= 12) doesn't alert/exit when\n/patched_rpms yum repository exists but container-images-patch parameter\nwas not specified.\n* add validation of patching with colliding option(s)\n* patching/yum update verification steps, fail on any unknown result\n* move the patching process after build_images task; this way if there\nare any RPMs required by patched rpm they may be requested to be\ninstalled before the patching process\n\nChange-Id: I376277bd5b6102d58a73f4474dda52b7cf7fceb8", "date" : "03/01/2018 16:51", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "006f9587c3531474fc3fe9f8c92067150a0cc7c3", "msg" : "Fix undefined variable for upgrades\n\nAdded default value for the overcloud_deploy_script\nfor the case when this vairiable is not defined.\n\nChange-Id: I37f0acba35c600579cc3f7bbed7f2cdbc345e6ee", "date" : "22/12/2017 10:30", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "90dd4459591232a3c9cf053ffaa4c52a13d0928d", "msg" : "Fix for container images tag\n\nFix for images tagging, now get images tag from puddle container template file.\n\nChange-Id: If800bfa05077b8eca9b7ed25f5b71acc7b7bea15", "date" : "11/12/2017 12:05", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "05d453884cb1d1ddeef9d21b8bef35582db9940b", "msg" : "Fix: tempest plugin from git only when not in rpm\n\nChange 1cfb5e71e64825c007b0ec184e326c7fd6c6efa5 / Ie462875a8fc1f065460111e15098ba396ac35546\ndid broke rpm tempest runs with some (e.g. data_processing suite) tests\nenabled, when they are expected to come from rpm (they do have package\ndefined).\n\nSeems just the variable name in condition is wrong.\n\n// Though doing system wide pip install of plugin in tempest-rpm case,\n// just invalidates the product under test (taints the system),\n// that should be in virtualenv, but not part of this issue.\n\nChange-Id: I8b8c9395ec7b9a0514d6b2cb9977ef99874978a2", "date" : "07/12/2017 19:51", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "d15c87c605557f5fa8783bd533a55f6c03f8ac0b", "msg" : "Fix 'novacontrol' role profile for OSP12\n\nThe Controller role defined by 'novacontrol' composable role profile was\nnot set as primary role. This composable role profile was not\nmaintained for a long time and we keep hitting issue [1], this fix is\nrequired for all nova standalone role test cases under the\nresponsibility of Compute DFG.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id=1517370\n\nChange-Id: I42029dc5bfed31e276217fc5a46b220b0077d963", "date" : "29/11/2017 15:18", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "123aae854d89ec257251bf99ac0b16b5a058dfa1", "msg" : "Fixing virsh UEFI bootmode\n\nRHOSINFRA-1433: When uefi bootmode is provided\nIR will check for OVMF package and if this\npackage is missing it will check for edk2.git-ovmf-x64.\nIf both packages are missing it will fail and it\nwill print error with link to IR docs with more\ninfo.\n\nUEFI bootmode is supported only for nodes without OS\n\nChange-Id: I563ac0746bbd42e6ddc05ac57721a2d4e3347de6", "date" : "17/11/2017 10:02", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f96a929cd28cb66a1df8a57d7f12865d678dbf86", "msg" : "Fixed a bunch of typos in task descriptions\n\nChange-Id: I81cde467ee9302a9c4bb688a9817dc8570ce1c5a", "date" : "24/10/2017 12:07", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "b3252d9de698f4db881d181c513a75e1d6bafbae", "msg" : "Fix scale_up with composable roles\n\nCurrent scale up search for nodes_data.yaml file, but\nwith composable roles file name is nodes.yaml\n\nChange-Id: I74ed5bcb282b796bbb11d68a5a2ca08cb508ad01", "date" : "18/10/2017 17:55", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "6b7b649d2a350fc37d6780a0291482ef0788e00f", "msg" : "Fix CI for the ospdui basic scenario\n\nAdds required modification to the ospdui plugin\nto run basic_workflow scenarion:\n\n1) Topology configuration is moved out of the conf file\nand stored under the environment url\n2) Added an option to set custom topology\n3) Fixed non-root user provision for tester node\n4) Minor fixes\n\nRHOSINFRA-1346\n\nChange-Id: I218ef3fe86d4175356eaa1f564def75b91db8f9a", "date" : "05/10/2017 15:50", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "01d9ffa239e171a42ab92f13fe2df2bab2277dfd", "msg" : "Fix registry skip usage\n\nFixed usage of the docker_origin_registry\nin case when --registry-undercloud-skip yes is used\n\nNow we use only stdout from the shell command instead of\nwhole dict.\n\nChange-Id: I3aee5f4d4579b4606df8b05ac3e75bf4b455f5e0", "date" : "05/10/2017 10:31", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "4305dd30c4de18a9c67ff89f03d1297e5e20b43a", "msg" : "FIX for compute scale down\n\nOSPD 10 doesn't support --host parameter in openstack\nnetwork part of cli. This patch changes the task of\ngetting ID of network service to ugly but working cariant\n\nChange-Id: Ie3fabd2b4fb02d53e8a952ba6fb38224b7aef187", "date" : "26/09/2017 15:41", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "6522d8f12f720cc9ccb42c62617fe806729000a4", "msg" : "Fix usage of wrong venv for tempest_conf\n\nWrong virtual environment for discover-tempest-config is sourced\nwhich leads to a 'command not found' error.\n\nChange-Id: Ib25a783b82450673ccf81022891535f733b99ca4", "date" : "18/09/2017 07:46", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "af79c68ab42a7af5b5f7c33ea43ec8cbcff98e7e", "msg" : "FIX RHOSINFRA-1319\n\nadds condition to task \"append the storage template\"\nto check also the version and run if it's under 12\n\nChange-Id: I4d6d866a83f77001728fe42a5c5ba8e2ef9c9b87", "date" : "13/09/2017 10:49", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "fce7cd7c8b72507ab58d6b53e45165c92b19fc3c", "msg" : "FIX bug when deploying overcloud with containers and ceph\n\nwhen deploying overcloud with containers and ceph together, the task\n\"append the storage template line to the base overcloud deploy script\"\nshould not run\n\nRHOSINFRA-1319\n\nChange-Id: Ifd376aae109809e789406ffb53f1dbcc26b68374", "date" : "12/09/2017 07:27", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "cadae82c051e9a73cdb015f4cacc2da40ac0243e", "msg" : "Fix setting the swap on the VM disk\n\nOtherwise setting the swap breaks the command line, and the line with\n--selinux-relabel\nwill be considered an independent line, failing.\n\nChange-Id: If9de0cc34b5f26ca7272827d204c95f58f6207f0", "date" : "24/08/2017 19:26", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "35351b546fabb60839cc75894702eadc672f5459", "msg" : "Fix for BMC role: adds RDO support\n\nThis patch fixes usage of RDO shared role for\nBMC node.\n\nChange-Id: I801bd646538e80db5ea6f97fc1385a9114104c91", "date" : "14/08/2017 13:52", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "fd5cea04db38723d8e782885fb3f22446e76c471", "msg" : "Fix tempest plugin cloning task\n\nThe repo variable is now adjusted to the actual structure of\nsriov test suite.\n\nChange-Id: I58a07fe918057cda61cdb997e17d8a01fdff4bb2", "date" : "12/08/2017 22:22", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ce59f20c1d406aff97738bfe8bdfe3ca0c447855", "msg" : "Fix network-environment file location during OSP10 upgrade\n\nCurrently both network-environment-v6.yaml and network-environment.yaml\nfiles get created by Infrared so the network_environment_file always gets\nset to the IPv4 variant which doesn't work for IPv6 environments. This\nchange looks for the network environment file inside the overcloud deploy\nscript and sets the network_environment_file file according to that result.\n\nChange-Id: I08da9f7676af8451b82329341271df8128ea90ee", "date" : "28/07/2017 14:28", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "d70152564e9db73dabd49db44d035426edd95df5", "msg" : "fix subunit2html when using tempest from git\n\nChange-Id: I2a7a45d70a17baad070ee3e8fad397bcbf589b30", "date" : "25/07/2017 10:37", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "dbf983598e567284d87d404fafbdd54ae59600d6", "msg" : "Fix for undercloud version detection\n\nFixed undercloud version discovery for RDO.\nDiscovery were failing because several tripleo-common packges were\navailable on centos/rdo. Now we will filter installed and available\npackage and discover version by installed package.\n\nChange-Id: I69b6c127e59913e10c78fa2929424770424819a6", "date" : "16/07/2017 11:56", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f5cb0ee5d12b67ec2ca755d91f59bdea3d48add7", "msg" : "Fix include paths\n\nReported by linter but ignored.\n\nChange-Id: I62ea1d1876c5e06413a7a5219c31a51f7237570b\nSigned-off-by: Sorin Sbarnea ", "date" : "14/07/2017 15:13", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "27d708acbde9e1ed2c24ae112bbc5aaea937be25", "msg" : "Fix disks list for RHOSP 11+\n\nTo collect information about storage node disks we currently read\nthe instackenv.json file for the disks property.\n\nCurrently ir goes through the list of nodes and takes the first node\nwhich can be not a storage nodes. This patche fixes that issue by\nquerying only the first storage node for the disks property.\n\nAlso renamed the file to fix a typo.\n\nChange-Id: I63a797b62eded659ff10f6cf6f8d2b163ef9ca40", "date" : "11/07/2017 09:43", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "73d57490807c7a31c887f3747e7a0f832e35e570", "msg" : "Fix bug. Use uuid with ironic instead of name\n\nRHOSINFRA-1127\n\nChange-Id: I0efb8771548a4ee722215341ff8ca29e8533867f", "date" : "09/07/2017 19:02", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "5554e52872762c85dcb1c60dea938ad4a4936794", "msg" : "Fix overcloud stage for extrenal storage\n\nChange-Id: Iaca5ba5e8fd863afc3f8523a01dcf7c94ab7472d", "date" : "09/07/2017 13:16", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "1281442e295ffb6a222092a9240047c29c279360", "msg" : "Fix bug in ceph disks configuration\n\nRHOSINFRA-1148\n\nChange-Id: If85be41318d7970a2d2d6dd6d141e7a3a02474db", "date" : "06/07/2017 03:53", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "b86323623cccfc4bfb46a29e1afecb2cf0f9741c", "msg" : "Fix bug for ovb and overcloud+ssl case\n\nRHOSINFRA-1127\n\nChange-Id: I26258522875ad7c30ea85412a1485a2607580895", "date" : "02/07/2017 23:36", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "0edbad4041e53c337b61ac7064bc09817934a3de", "msg" : "FIX: Add default build for RDO\n\nAdds default build for rdo deployments on centos.\nDefault build was removed from spec by\nhttps://review.gerrithub.io/#/c/362920/\n\nChange-Id: Ia1cc8cc5bce4277c6bd54c6bee710642b987494a", "date" : "21/06/2017 13:17", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "befc4c24dba4ba00bc9e7f7dd57c17f05c563851", "msg" : "Fix trailing quotes in composable roles files\n\nWe have some trailing quotes in some composable roles which results\nin failed composable roles deployments. Let's unite the format and\nquote all the appeareances of Net::SoftwareConfig registry string value.\n\nChange-Id: Ib46a8451e0b368d5d35fb3ef52727701b93a7412", "date" : "07/06/2017 14:37", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "9eda0cf0e0704e6624a8ae20c37b324eaa1d5e17", "msg" : "BUGFIX missing version discovery\n\nAlso, director-build validation should go to undercloud and not\novercloud\n\nChange-Id: I467fdd8aa4b02e84c4101a7bd216c2c8cd7c120d", "date" : "24/05/2017 08:21", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7477fc57871ab3072c573da6a8cd0cdc4eddb356", "msg" : "Fix ospdui update\n\nSomtimes packages update fails on tester.\nInstall required packages and do update exactly after\nrhos-release installation.\n\nChange-Id: I844e44313da5b7bac20a4d002dd248f605ec039b", "date" : "23/05/2017 14:35", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "4f12efacddda91065deb2b5197a8317b1cca7b2f", "msg" : "fix concurrency typo in tempest run", "date" : "24/04/2017 13:48", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "4e89c0160bfa3e916ad592aa542dc2bd8db2cf44", "msg" : "FIX: Tempest \"--threads\" argument is not used\n\nChange-Id: I2263286ddb85f5dc2f941d4d17b8b9e2da3bce89", "date" : "23/04/2017 17:41", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "79eaaf0b275ff9d12cc730569f931d511dd4dea8", "msg" : "Fix dependencies installation in tempest\n\nFixed issue with the dependencies installation for\ntempest plugins. Added become=yes to install packages\nas root user.\n\nRHOSINFRA-812\n\nChange-Id: I10eb332a582804ebf93d21fd4470cf961006223f\n(cherry picked from commit 69352f64add65bb9fb5c1259b6bd22f88124785e)", "date" : "19/04/2017 03:53", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "8d26f3ce5a63b7074a38cc9873a0d365ab60a077", "msg" : "Fix chrome browser installation of OSPD UI\n\nChrome browser fails to install because some packages were out\nof sync (package does not match intended download error).\n\nThe easiest workaround for that is to have all packages up to date.\n\nChange-Id: Idd0abd2eadddf76f830d23070f99ea444aab0b90", "date" : "18/04/2017 15:04", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "e178e86017ce85e6369dc674b847aa64e6c7516d", "msg" : "Fix temepst git setup on OSP>10\n\nCurrently tepest git setup fails for a version above 10 due to the\nundefined variable.\n\nThis patch fixes the tempest clone task and uses default repo and\nbranch when version is > 10.\n\nChange-Id: I98e45eed71bb017097bd03c87f970acd50c43812", "date" : "14/04/2017 14:06", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "3015b1cf95cf2a53f4dd9e3653c3cba30bbdd2eb", "msg" : "Fix ospdui nightly job\n\nSimplifies chrome browser installation.\nThere is no need to create chrome repo becasue after\ninstallation of the chrome rpm, repo will be created\nautomatically.\n\nFixed widget switch mechanism.\n\nChange-Id: I27b6d0186a0c08476b22edab0b4e121debfd3d3f", "date" : "14/04/2017 14:00", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "69352f64add65bb9fb5c1259b6bd22f88124785e", "msg" : "Fix dependencies installation in tempest\n\nFixed issue with the dependencies installation for\ntempest plugins. Added become=yes to install packages\nas root user.\n\nRHOSINFRA-812\n\nChange-Id: I10eb332a582804ebf93d21fd4470cf961006223f", "date" : "14/04/2017 10:47", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "bc1850afc98e60bdf54ba8bac3b7a1eec054b4a3", "msg" : "Fix: adding check if pcsd is running before trying to check its status\n\nChange-Id: I9fd8c1f9dfff92397ba88b0bdc0aac81c9f47725", "date" : "13/04/2017 12:41", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f3691d5d33f850405ea53ff3926eb85dd85cc9fd", "msg" : "Fix: lineinfile insert the services at the end of the file, which is wrong\n\nChange-Id: I695174c8c21ed673a46ab7eda5d23e4f055c9c7d", "date" : "12/04/2017 17:42", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "cd977a534d35ceca57d8d9e88c357657514ab694", "msg" : "Fix: sock file location was changed\n\nChange-Id: I35a59178ff5b9819f10882fd68456658a98c1b61", "date" : "11/04/2017 17:09", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "604a12f8ce14448c3129a878f1c2230d33b3920e", "msg" : "BUGFIX Use recursive combine\n\nWhen we use combine, we intend for a recursive merge that will gurantee\nwe don't loose data.\nWithout it \"-e override.controller.disks.disk1.size=50\" will loose the\nrest of the node's \"disks\" dict.\n\nChange-Id: I0007db5897d8d1f93650089794fb3da48e30629b", "date" : "09/04/2017 17:19", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "66bb025f8f4436b3cdfc410871203458ad023a7f", "msg" : "Fix arguments order for SSL signing command.\n\nChange-Id: I253373f41da44e8e54d63b886565a4888511bf80", "date" : "06/04/2017 10:25", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "1bc808a797cb34542ec76f438659f047d8c6bb43", "msg" : "Fix image import for RDO\n\n* Reworked undercloud version determination to\nsupport also the RDO names like ocata,pike, etc.\n\n* Moved rhost_release calls from the repos.yml\nto the images.yml to user rhos or rdo release\ndepending on the given undercloud version.\n\nNote: The --images-task=build still does not work.\nThat issue will be fixed separatelly.\n\nRHOSINFRA-942\n\nChange-Id: Ibda04ab6c1cb628f3e99320f5e714c87b729009c", "date" : "03/04/2017 17:14", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "21c01c848995a478f2371ef43f16281548cc2d59", "msg" : "Fix undefined variable in rdo-release\n\nReplaced product_version undefined variable with the install.version.\n\nAdditionaly fixed image modification in virsh provisioner to\nallow cloud-user to become any user (not only root). This is needed\nto run commands as the 'stack' user in the underclodu plugin.\nThis issue is actual when centos image is used for VM's.\n\nRHOSINFRA-940\n\nChange-Id: I77d1daaff2323c27f080783860e17a1f956ea6d1", "date" : "30/03/2017 09:47", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "3aa3b765b9bdf0c92c31a97d2a4b78355a9edead", "msg" : "BUGFIX Move cinder-backup workaround to Tempest\n\nversion is not a mandatory flag for post install.\n\nChange-Id: I31c7ac4b17a31ced3ba2c656a73c5a4eb25d0fe8", "date" : "28/03/2017 10:09", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "878b59f8104c024a21c2d9ac8a1230c7aff228cb", "msg" : "BUGFIX topologies\n\n* multiple disks typo\n* networker topology not updated\n\nChange-Id: If446d2856972b69e69032febb6f25e6f199af1c4", "date" : "09/03/2017 11:56", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a23b05977d26aa8213231277ba424789189257f8", "msg" : "Fix resource name for ceph role\n\nChange Net resource name for ceph to be CephStorage\n\nChange-Id: I85f3aaa6e18d453f3d7787113924e7daf73f7547", "date" : "28/02/2017 12:51", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "0f9b8b2d7a09d246965e3c768c126d27b3ecb9a4", "msg" : "BUGFIX [Tempest] send deployer-input file to tester\n\nChange-Id: Idd2b5be68ba589ef127b597e06c50a8d21318578", "date" : "22/02/2017 09:48", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "d717d322e531803a92e1040d9df3c4c264dbc0e3", "msg" : "Fix missing sudo for tempestconf installation\n\nChange-Id: I6ae8ca47a8241612fcddf77c398aa4fc54adad76", "date" : "20/02/2017 15:55", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ee40a7902e6a99b157ec2b107b7b07582e6cf572", "msg" : "Fix: install tempestconf if not part of tempest\n\npython-tempestconf may in some builds not be dependency\nof tempest (and instead depend on it itself)\nand so need to be installed explicitely.\n\nSo in case there is no config script included in tempest,\nlets ensure python-tempestconf gets installed.\n\nRHOSINFRA-826\n\nChange-Id: Ib2ea8b8013bef2dbf85242681d86c45e335c753d", "date" : "20/02/2017 12:24", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ffdcf741eefc113316e29c5414e238954698add8", "msg" : "BUGFIX typo in tempest dir\n\nChange-Id: Ife845ae1e69c99240f975e0a9e2abbfdde4a24c4", "date" : "19/02/2017 09:41", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "353c5168a7edc83a150cf548962e085083836c3b", "msg" : "Fixes of tripleo-overcloud plugin\n\n * neutron-ovs-dvr.yaml file is added to overcloud_deploy.sh even not\n requested\n * vars are invisible for 'block' in tasks/hostname.yml\n * incorrect behaviour when '--overcloud-templates' templates list\n is not exists\n\nRHOSINFRA-767\n\nChange-Id: I831a7ae460044aa652ac04d9222e673563dadada", "date" : "16/02/2017 02:06", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "2175082200c5662034f460ad124d92daa1d11a55", "msg" : "Fix deploy parameters for 11\n\nMoving version condition checks from block to the\ntask level to avoid error in netwrok configuiration.\n\nRHOSINFRA-768\n\nChange-Id: I8be117aee74aabce4c03384a5b9c565133fddb87", "date" : "06/02/2017 15:54", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f17709e3d830ab7d151be8d5f83e29db31e83567", "msg" : "Fix Ocata network YAML\n\nbad indentation\n\nChange-Id: I23e73c13fc7e8937e128a97033d6e8127f2a0e1e", "date" : "01/02/2017 16:30", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f46d54f3e10614c64e88eb6bda22187326f1713b", "msg" : "Fix tempest config options\n\nThe tempest configuration step was adjusted to\nconform with the new option type for --config-options.\n\nFor now assuming that all the config options will be provided as\na 2-level dict: { section_name: { option_name: value }}.\n\nChange-Id: I6778c0ebc6111e158edd2c77e763a642f4c4f53b", "date" : "30/01/2017 19:02", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "64730ce559fba209c8e3121e0955a7f4e971ce2f", "msg" : "Fix disk creation from imported images\n\nThis patch fixes disks creation for a VM when an\nimport_url is defined.\nRHOSINFRA-686\n\nChange-Id: Ie3d0d5f8aba7c67cd8b5750150e4ce26a071e6ae", "date" : "19/01/2017 12:19", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "90a1d8890355f9b6d592983ae1e770735fe269c3", "msg" : "Fix libvirt provisioner cleanup sequence\n\nRHOSINFRA-561\n\nChange-Id: I53c7d45cc5d900730bbcba1a2fccd074e47cf4bf\n(cherry picked from commit a11a7b0dab78f17d64f7a12c2c84bbfe5bf7307f)", "date" : "17/01/2017 10:24", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "862682e386dd42a88d32a867041f69990f81bc6e", "msg" : "BUGFIX Always build network templates\n\nChange-Id: Icac9181d30d28c1b05e884b6b3261d935c77091b", "date" : "15/01/2017 15:04", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f0b2b8376838e0527b2ccac451967ea9f81bc3f3", "msg" : "Fix OSP11 jobs\n\nThis patch fixes the missing argument for OSP11 deployments.\nFrom OSP11 the neutron flags are deprecated on the overcloud deploy\ncommand and instead, it has moved to the environment file\n\nChange-Id: I40e13eab993fc338f7b4db31cbfdcdd0cde6b478", "date" : "11/01/2017 09:28", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "33cda9a5f340710839ad844747ce1880aad41352", "msg" : "Fix storage template references\n\nFixed incorrect reference to the storage tempaltes in the\nstorage playbooks\n\nChange-Id: Ide2f8d2ae0dd2cbe6ea31ad00094a28741939b54", "date" : "05/01/2017 16:30", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a11a7b0dab78f17d64f7a12c2c84bbfe5bf7307f", "msg" : "Fix libvirt provisioner cleanup sequence\n\nRHOSINFRA-561\n\nChange-Id: I53c7d45cc5d900730bbcba1a2fccd074e47cf4bf", "date" : "03/01/2017 17:14", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "37dc3cadb99815e575d55f4c8bb77662d95bf823", "msg" : "Fix authorized_keys on slaves with not permissive rights on pubkey\n\nvirt-customize --upload copy id_rsa.pub to authorized keys, which\nis propagated with the same rights as original user (root) into .ssh\nfolder. authorized_keys file is therefore unreadable for \"stack\"\nuser and Ansible is not able to SSH directly into stack user at all!\n\nChange-Id: Ied75ffe092b37a5ee662aacd789e72ff807b3e29", "date" : "23/11/2016 14:04", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "67bb5b651f30748c68b359f4e5cae3e00b561602", "msg" : "Fix our ceph scale job\n\nSince a proper ceph deployment requires a minimum of 3 nodes to work,\nthere is no logic in scale down to 1.\nThis patch updates the scale job to deploy 5 ceph nodes, scale down\nto 3 then scale up to 5 again.\n\nChange-Id: I80d20ad9910cd494f6178ed0e63097bd6667b9d0", "date" : "23/11/2016 13:56", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "1ad14746e5bf73500cd06d8193d60cc0313f9e2a", "msg" : "Fix authorized_keys on slaves with not permissive rights on pubkey\n\nvirt-customize --upload copy id_rsa.pub to authorized keys, which\nis propagated with the same rights as original user (root) into .ssh\nfolder. authorized_keys file is therefore unreadable for \"stack\"\nuser and Ansible is not able to SSH directly into stack user at all!\n\nChange-Id: Ied75ffe092b37a5ee662aacd789e72ff807b3e29", "date" : "23/11/2016 12:40", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "cbf30cfb0750f89586dd56b33f5609a9a4ed10ed", "msg" : "Fixing missing \\ from the overcloud_deploy.sh\n\nIb074b706c131babc1d32535a0dc50b54477a981b was merged without gate\nresponse.\n\nIt generates a wrong broken script!\n\nI'll quicly add this, if it does not works I'll revert them together.\n\nPS.: lineinfile in a loop is slooww\n\nChange-Id: Ia1bcb2cd5337babaf3ff040ffc0e1a70db9c3386", "date" : "18/11/2016 02:46", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "69937c9a4e91a3084ddafd4b6c155a78271e22a3", "msg" : "BUGFIX update file when inventory changes\n\nWithout this, when using tags, the inventory updated isn't created and \nsubsequent executions will continue to access undercloud as root instead\nof \"stack\"\n\n\nChange-Id: Id7dc4695ee3a4d210f144f1d0856a701c74a3a13", "date" : "17/11/2016 09:45", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7e30a97303b17dbc35263b8af26a2a50a1fcfba5", "msg" : "Fix for typo in update_overcloud_images\n\nChange-Id: I630804fb2b082bd22f26ea150896c1b208513bfe", "date" : "14/11/2016 13:47", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "aa14f0ca56699e76b476c90902bad15f05ff6370", "msg" : "BUGFIX make undercloud-ext-net optional\n\nFollowing section \"VALIDATING THE OVERCLOUD\" on this guide:\nhttps://access.redhat.com/documentation/en/red-hat-openstack-platform/10-beta/paged/director-installation-and-usage/chapter-6-performing-tasks-after-overcloud-creation\n\nWill disrupt undercloud network configuration if undercloud is already\nconfigured to reach OverCloud's external network\n\nRHOSINFRA-303\n\nChange-Id: Ibef5f497259aeb354340f64cf365b5d59dd4dca1", "date" : "09/11/2016 12:40", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "6b1d16e5e09c0eea42c0191efd4327d79db92454", "msg" : "FIXUP LBaaS post configuration on OSPD 10\n\nCommand switch is deprecated on Mitaka (9):\n\n$ neutron-db-manage -h\n\n --service SERVICE (Deprecated. Use '--subproject neutron-SERVICE'\n instead.) The advanced service to execute the command\n against.\n\nChange-Id: I2e4371a428bb327b437caae02a4ef403006715fa", "date" : "31/10/2016 15:47", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ecd0ed3a88bb7d915030b977ef2afbf4cf4392cd", "msg" : "Fix the harcoded location of network-environment.yaml file\n\nThe baremetal deployment fails if the network-environment.yml file not found\nat specific path of the template folder.\n\nBy the fix, the file can be located at any directory level of the template folder.\n\nChange-Id: Id5e162f0eaf502115c4c039cb4dcaccc886ae04b", "date" : "13/10/2016 11:41", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c91d8110923734290185692608937acf6c5e1747", "msg" : "Fix the harcoded location of network-environment.yaml file\n\nThe baremetal deployment fails if the network-environment.yml file not found\nat specific path of the template folder.\n\nBy the fix, the file can be located at any directory level of the template folder.\n\nChange-Id: Id5e162f0eaf502115c4c039cb4dcaccc886ae04b", "date" : "05/10/2016 14:02", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7240d9997ce47f80fea9085fac0e8eb76de90329", "msg" : "BUGFIX [public network] don't validate cert.\n\nOtherwise SSL deployments will fail\n\nChange-Id: I6389ca7a487ff08f14216080b119e24f2c72489c", "date" : "22/09/2016 23:48", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "de5a6c57f48ab820ff6d2802680ef6152d2cfe01", "msg" : "BUGFIX Apply 'flat' public network to virthost.\n\nelse: 'vlan'\n\nAlternate subject: Filip was right\n\nSeems like virthost solution is misconfiguring vlans which makes the\ndiscovery impossible.\nThis workaround makes virthost work.\nNext patch will allow users to manually change physnet-type for non-virthost\ndeployments.\n\nChange-Id: I0cfc24d482a897bde5d199423e4a24cd829ad0ab", "date" : "22/09/2016 23:48", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ba637605c4f1c36908b0376869b698b87ef0a763", "msg" : "BUGFIX Avoid CIDR arithmetic in network creation\n\nNetwork type:\n The assumption \"if 'virthost', then 'flat' else 'vlan'\" is\n incorrect.\n\nSubent details:\n OSPD \"External*\" data can't be used to discover subnet details\n because:\n 1) IPv6 public network is not supported as public network.\n 2) CIDR arithmetic is complicted. Only implement it when #1\n is supported. For example - The assumption that\n len(ExternalAllocationPools)=1 and that it's the start of\n ExternalNetCidr (instead of the middle or the end) is incorrect.\n\npost_install/create_external_network.yml:\n* Lookup physnet in controller:/etc/neutron/plugin.ini to discover if\n it's mapped to vlan (else use 'flat')\n* Read Heat files using \"from_yaml\" filter.\n* Add shell task to load auth data from openstackrc files to Ansible\n runtime vars\n* Use builtin Ansible modules for neutron (os_*) to perserve\n idempotentency.\n* Use shade venv created in ospd_inventory_update.yml\n* Revert hard coded subnet details (see todo)\n\nospd_inventory_update.yml\n* Use shell task to load auth data from openstackrc files\n* Rename shade venv.\n\nTODO(yfried) in next patches:\n* move playbook into installer/ospd run\n* expose subnet details as input arguments\n\nChange-Id: I3668689b471ea4b5298621515ece3eaad0d053ed", "date" : "22/09/2016 23:48", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "beb8362fbc23392fa7a299d726d9a9643e6a428b", "msg" : "BUGFIX flv_min_disks_size = 19\n\n20 is too large and goes into edge case when disk is exactly 20.\n\n19 will ensure we avoid Nova API error while still ensuring there\nis no smaller disk than ~20GB as it's not tested with smaller.\n\nOther issue is that original fix changed how the shell task\ncontent is quoted, hence double escaping is not needed,\nneither working as expected.\n\nCo-Authored-By: Pavel Sedlak \n\nChange-Id: I00109bdb908221bce7784afd1f726fb8111db6e4", "date" : "22/09/2016 23:48", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "554909f0cb50ba737dad17e0d3bfea1e5c7060d1", "msg" : "Fixing a typo in the base disk name\n\nThis patch fixes a typo where a the base image for each VM was missing\nthe # such: controller-disk1.qcow2 rather than controller-0-disk1.qcow2\n\nChange-Id: Ib029adcddc4dc7f56fbd75faf2e9bdba90f4d96e", "date" : "22/09/2016 23:48", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "5af4a69cc169ec27a9db7a86de205349d87ace21", "msg" : "BUGFIX Set minimun for flavor disks and cpu\n\nOtherwise flavor creation will fail on 0 cpu\n\nChange-Id: Id739c202741853a0a7dad7f820859844b44f38d1", "date" : "22/09/2016 23:48", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "5c2ebc38457f149bde3ab9ccdc7b78c8d3a433af", "msg" : "BUGFIX [public network] don't validate cert.\n\nOtherwise SSL deployments will fail\n\nChange-Id: I6389ca7a487ff08f14216080b119e24f2c72489c", "date" : "22/09/2016 16:27", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c5ceeac9e84e482b49e419c0af5cf76b3c5bc763", "msg" : "BUGFIX Apply 'flat' public network to virthost.\n\nelse: 'vlan'\n\nAlternate subject: Filip was right\n\nSeems like virthost solution is misconfiguring vlans which makes the\ndiscovery impossible.\nThis workaround makes virthost work.\nNext patch will allow users to manually change physnet-type for non-virthost\ndeployments.\n\nChange-Id: I0cfc24d482a897bde5d199423e4a24cd829ad0ab", "date" : "22/09/2016 10:16", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "5476a7c27ea4784e293bcfd03b53b62fcb61e316", "msg" : "BUGFIX Avoid CIDR arithmetic in network creation\n\nNetwork type:\n The assumption \"if 'virthost', then 'flat' else 'vlan'\" is\n incorrect.\n\nSubent details:\n OSPD \"External*\" data can't be used to discover subnet details\n because:\n 1) IPv6 public network is not supported as public network.\n 2) CIDR arithmetic is complicted. Only implement it when #1\n is supported. For example - The assumption that\n len(ExternalAllocationPools)=1 and that it's the start of\n ExternalNetCidr (instead of the middle or the end) is incorrect.\n\npost_install/create_external_network.yml:\n* Lookup physnet in controller:/etc/neutron/plugin.ini to discover if\n it's mapped to vlan (else use 'flat')\n* Read Heat files using \"from_yaml\" filter.\n* Add shell task to load auth data from openstackrc files to Ansible\n runtime vars\n* Use builtin Ansible modules for neutron (os_*) to perserve\n idempotentency.\n* Use shade venv created in ospd_inventory_update.yml\n* Revert hard coded subnet details (see todo)\n\nospd_inventory_update.yml\n* Use shell task to load auth data from openstackrc files\n* Rename shade venv.\n\nTODO(yfried) in next patches:\n* move playbook into installer/ospd run\n* expose subnet details as input arguments\n\nChange-Id: I3668689b471ea4b5298621515ece3eaad0d053ed", "date" : "19/09/2016 21:14", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "db88541ffa21897586786a57f42bd25d646b6b01", "msg" : "BUGFIX flv_min_disks_size = 19\n\n20 is too large and goes into edge case when disk is exactly 20.\n\n19 will ensure we avoid Nova API error while still ensuring there\nis no smaller disk than ~20GB as it's not tested with smaller.\n\nOther issue is that original fix changed how the shell task\ncontent is quoted, hence double escaping is not needed,\nneither working as expected.\n\nCo-Authored-By: Pavel Sedlak \n\nChange-Id: I00109bdb908221bce7784afd1f726fb8111db6e4", "date" : "15/09/2016 17:45", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "4d84ed62c678c5bb53b41a3746d79cc8e9ead455", "msg" : "Fixing a typo in the base disk name\n\nThis patch fixes a typo where a the base image for each VM was missing\nthe # such: controller-disk1.qcow2 rather than controller-0-disk1.qcow2\n\nChange-Id: Ib029adcddc4dc7f56fbd75faf2e9bdba90f4d96e", "date" : "15/09/2016 16:11", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "e18ada9314db991e942443cdb24f40a7d9e02179", "msg" : "BUGFIX Set minimun for flavor disks and cpu\n\nOtherwise flavor creation will fail on 0 cpu\n\nChange-Id: Id739c202741853a0a7dad7f820859844b44f38d1", "date" : "14/09/2016 08:35", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7c9404a68db86c542d2787d1c64754b5c1d16b5d", "msg" : "Fix OSP10 SSL environment files\n\nThis change adjusts the OSP10 environment files needed for SSL enabled\noverclouds. It provides a predefined IP address for the public VIP via\nthe PublicVirtualFixedIPs parameter. It also passes the\ntls-endpoints-public-ip.yaml environment file which starting with OSP10\ncontains the EndpointMap. Previously the EndpointMap was part of the\nenable-tls.yaml environment.\n\nChange-Id: I0629e66fe5deb7340a994bab658a248c036b2b00", "date" : "08/09/2016 18:29", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c333567176e43c76b8f9df67084ca0227a6c3f37", "msg" : "BUGFIX Copy instackenv.json file to the undercloud host\n\n- During the introspection play, ir looked for the file on the\n undercloud host instead of localhost.\n- The 'copy instackenv if provided by the user' and\n 'verify that instackenv json file exists' tasks were modified\n in order to match the deploys from the templates folder and by\n using the '--instackenv-file' flag.\n\nChange-Id: I3867810902d6f3d7b5b73fb4ffff8c8a174d99da", "date" : "08/09/2016 18:29", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c01de35b7d5f393d8a3f1727b379096dc051a7f6", "msg" : "Fix undercloud.conf reference\n\nHOTFIX for a bug that was introduced by https://review.gerrithub.io/#/c/287406/\nThe bug caused the --undercloud-conf flag to be ignored even if provided\n\nChange-Id: I47385d78c9d8ae483f655e3639cda3af87cf05c8", "date" : "08/09/2016 18:29", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "de042f47674832c4b58ed86cf07205a8671df1ff", "msg" : "Fix OSP10 SSL environment files\n\nThis change adjusts the OSP10 environment files needed for SSL enabled\noverclouds. It provides a predefined IP address for the public VIP via\nthe PublicVirtualFixedIPs parameter. It also passes the\ntls-endpoints-public-ip.yaml environment file which starting with OSP10\ncontains the EndpointMap. Previously the EndpointMap was part of the\nenable-tls.yaml environment.\n\nChange-Id: I0629e66fe5deb7340a994bab658a248c036b2b00", "date" : "06/09/2016 13:15", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "29b0c5ba1ebf1958feb3196e63f991d9dace0cd9", "msg" : "BUGFIX Copy instackenv.json file to the undercloud host\n\n- During the introspection play, ir looked for the file on the\n undercloud host instead of localhost.\n- The 'copy instackenv if provided by the user' and\n 'verify that instackenv json file exists' tasks were modified\n in order to match the deploys from the templates folder and by\n using the '--instackenv-file' flag.\n\nChange-Id: I3867810902d6f3d7b5b73fb4ffff8c8a174d99da", "date" : "06/09/2016 14:06", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7b127e372f1883480110e0ae1befd5705b5c2407", "msg" : "Fix undercloud.conf reference\n\nHOTFIX for a bug that was introduced by https://review.gerrithub.io/#/c/287406/\nThe bug caused the --undercloud-conf flag to be ignored even if provided\n\nChange-Id: I47385d78c9d8ae483f655e3639cda3af87cf05c8", "date" : "04/09/2016 14:07", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "62202173c5d75fc69b126dfe3a6d4414da945ac2", "msg" : "Fix \"copy our deployment folder\"\n\nChange-Id: I24f881126344beb4955efb28144a82623849bfee", "date" : "28/08/2016 09:27", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "2e2565987750282cd27d6307d053606f366d012e", "msg" : "Fix to quickstart\n\n1. Fixed reference to incorrect undercloud image\n2. Increased timeout and retry time for fetching\n undercloud IP addresses. (had several failures\n due to thei)\n3. Fix to quickstart playbook for granular deployment.\n Deployment failed because undercloud node wasn't\n added to the inventory file by default.\n\nChange-Id: If4016d64821a3c58b34586f38356553ef4ec6f3a", "date" : "17/08/2016 15:56", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "70fcbe8be98359d6baee78fba9349fe28be08cb5", "msg" : "fail [ok] is confusing\n\nWe will exectues the fail when needed, and not ignoring\nit when not needed.\n\nChange-Id: Ifdda1df76f7c87e4bbbd426bdde150b5138868f8", "date" : "11/08/2016 18:56", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "140750248adcf4e50c07f3267410035752b804b6", "msg" : "BUGFIX [VIRTHOST] Update only required package\n\nThe virthost is rebooted after full update.\nthe fact that it comes back doesn't mean that the hosted machines are\nreachable.\n\nInstead of a full update, get only the package required by Ironic\n\nChange-Id: I8148db2b3d40e6cf1f18953fba317f18eeb8beb0", "date" : "11/08/2016 12:47", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a159b15cc4b8af825ea16adb162e664ab6de160f", "msg" : "Fix when odl dictionary is not defined\n\nChange-Id: I123570a575a27acacab1e5d7d0f4c139d9a71f16", "date" : "10/08/2016 18:17", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "b104cddb513254b9729635398a0725398607114f", "msg" : "Fix the RegionOne workaround\n\nChange-Id: Ib979da9f1cd8fcd7ec6de0d26534c78b7edfb52d", "date" : "07/08/2016 11:52", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "eebd875d2a9f0e30bd1c10f250d26ca1850f06b1", "msg" : "Fix netapp iscsi+nfs\n\nThis patch fixes our iscsi + nfs deployment using netapp.\nIt removes an extra environment file that shouldn't be there.\n\nChange-Id: If6316936b4df58aa746f325afba850bfab11963f", "date" : "07/08/2016 11:37", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "866611514701f67b43c29e0b50405e7b2d844c09", "msg" : "Fix use of 'virsh net-dhcp-leases' across playbooks\n\n1. grab ipv4 using field matching\n2. use ipaddr filter to process output\n\nChange-Id: Ia2f51fc8cc6e335f5dda43be4d77127275a0fc41", "date" : "02/08/2016 16:01", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a74d6bb6bcdf7177d017f70ae53ac39eb94e0051", "msg" : "Fix ansible.ssh.config jinja template\n\nansible.ssh.config.js was looking for undercloud in groups, no matter the\ntype of installation (packstack or ospd), however, undercloud only exists\nin ospd installation, which was making packstack fails\nThis patch fix it checking first if undercloud is in the groups, and also\nmove the overcloud_key to ansible.ssh.config.js since it's only being used\nwhen installation type is ospd.\n\nChange-Id: Ia73023e1c28dba9dfb14dcf9df1156e6cf97f05d", "date" : "14/07/2016 11:06", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "6c3e21937bf7646cee6eb9da85f2e3fccee13292", "msg" : "Fix storage node count\n\nGet storage node count from inventory if ``--storage-nodes`` is missing.\nFix help as well\n\nChange-Id: I41127c04089e2667fea5e06baf5b8c3109554890", "date" : "14/07/2016 09:32", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "8364672866afb047a2cd83ef3b01054b3a846685", "msg" : "Fix ansible.ssh.config and group names for baremetal nodes\n\nNames should be in format\n[controller]\ncontroller-0\n...\nnot\n[controller-0]\ncontroller-0\n\nAlso, there is problem in ansible.ssh.config template,\nwhich expects only virthost deployments. This patch\nenables additional support for baremetal ones.\nWe need to enable forwarding like we do in virthost\nprovisioner after OC is deployed.\n\nChange-Id: I3c38ca98642d31026a826687fbc020216566da14", "date" : "11/07/2016 18:56", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "1cb229a90e02ad40bc51e94c7372fb1fce4a8161", "msg" : "Fix baremetal setups using cidr instead of proper IP\n\nCurrently, CIDR (ExternalNetCidr) is used as $IP address\nfor vlan setup (ip command), which is wrong. We must use\nExternalInterfaceDefaultRoute variable as this\nvalue contains proper IP for UC node, which also\nworks as external gateway for OC nodes.\n\nCurrently, we set IP of vlan interface as IP\nof whole subnet (ending with .0/YY).\n\n* also configure static route using cidr as last step\n\nChange-Id: I5378b4c9c7dce6648f49437e813dbf479ec5dfed", "date" : "11/07/2016 16:56", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "b0fffcaef37a2cae650d5f7261fddd20be033a57", "msg" : "Fix our external swift and netapp storage\n\nThis patch adds the necessary logic to re-enble our external swift\nand netapp support that was lost previously due to the refactor\n\nChange-Id: I95e98061ce85b63bd7aca2ea498e2ed48a05970c", "date" : "07/07/2016 08:45", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "66c3554665836b52feda8a2491ada2812a297981", "msg" : "Fix external ceph deployments\n\nThis patch fixes our external ceph deployment which broke with the\nnew \"import ceph facts\" task that was added that should have run\nonly for internal ceph.\n\nChange-Id: Ia5ecb7f399515425db35d4cfe546ea29550a0cac", "date" : "07/07/2016 08:38", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "0345d8590c4db47de939e8d02e9fceca00589611", "msg" : "Fix BM provisioned nodes aren't included in tester group\n\nWhen provisioning with beaker and foreman, UC node\nis not member of tester group, means we don't have\ntester node at all, so tester playbook is not\nexecuted as ansible doesn't have any node to run it on.\n\nChange-Id: Ice28a1a9b53b3f3be30f32e902ebc2c7ddac9201", "date" : "01/07/2016 12:13", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "dbef4c4af2dd5253bcd116b5dbefd83fadc9e633", "msg" : "Fix newly added vlan interface is down initially (part2)\n\nAfter new interface is created on BM host with static\nIP address it's state is DOWN, it must be explicitly\nmanually turned up afterwards with \"ip link set dev XYZ up\".\n\nI believe this patch was previously reverted by mistake.\n\nChange-Id: I46416002c25e3338b09fdccd885614016e22ffe0", "date" : "28/06/2016 12:40", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "1a33a01c388d77703b47cd8db87af7039306f544", "msg" : "Fix newly added vlan interface is down initially\n\nWhen network.backend=vlan is used, vlan interface is added to UC\nnode, IP address is assigned, but interface is actually not\nturned on - which means whole external vlan network is not working\nat all.\n\nChange-Id: I4c0a6c196c81f0dc3ee72ea24e3c23688cd8f360", "date" : "23/06/2016 14:11", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "bd30a867385fd559fe90a35923da082877d8c1bf", "msg" : "Fixing nested virtualization on baremetal host\n\nChange-Id: Ic92bc3f666dd590f5b82fbd08931d69272ef3361\nSigned-off-by: Tomas Jamrisko ", "date" : "22/06/2016 10:29", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7ecc537314a901d5d294e78e121144e64a197022", "msg" : "Fix vlan and ipv6 based deployments\n\nWhen dealing with vlan deployments, there was a bug in the creation\nof vlan on the undercloud for the external network.\nThis caused any vlan based deployment to fail.\nThis also addressed a bug where our ipv6 deployment used the ipv4\ntemplate.\n\nChange-Id: If97277937a1a1ba5f85b6ad7e283508e4d62d132", "date" : "20/06/2016 14:51", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "4684f88cb640e4aa1ac376a5e8dae6ab45eb1e75", "msg" : "Fix deprecation warnings around with_dict\n\n\"Using bare variables is deprecated\" according to the console\noutput.\n\nChange-Id: I3aa1e6e4cd53ee89274b2dc8a04226116b63f7bf", "date" : "15/06/2016 16:14", "is_false_positive" : true, "repository_id" : "51534449" }, { "sha" : "43290bf6f922d8cdfa87ceadb0527a6888189e83", "msg" : "Fix deprecation warnings around with_items\n\n\"Using bare variables is deprecated\" according to the console\noutput.\n\nChange-Id: Iccbe77a2ea4d45e4248bc42bfe8584b81b4a34ee", "date" : "15/06/2016 16:14", "is_false_positive" : true, "repository_id" : "51534449" }, { "sha" : "a8fd149024d5eeccd06fc57bbbb76f1f37383a43", "msg" : "Fix SSH connection to run tasks on overcloud nodes\n\nStarting this patch, now you can do post deployment steps on overcloud\nnodes\n\nThis patch also include:\n * refactoring in name of keys in inventory file (hosts)\n * update ansible.ssh.config template\n * after OSPd installation you can use facts from overcloud nodes\n\nChange-Id: I6f861c9bd12f40e41bcbf47013f42e77e5e7f43e", "date" : "01/06/2016 13:36", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a64bb9e87064c7e42fa5641537bd621ec5e7a922", "msg" : "fix a typo", "date" : "29/05/2016 12:17", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "5ba614532b20886f7bd075c602eeb618f6350a37", "msg" : "fixes to custom hostname", "date" : "27/05/2016 23:31", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "e57af420a21cc23fdf3ef22a6c3156c72bc53d7e", "msg" : "fixes to custom hostname", "date" : "27/05/2016 13:36", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "98d32a48d586d17511ff7c55caa20b6942d8a626", "msg" : "fixed typo in tagging", "date" : "27/05/2016 13:36", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "46d13f179611e9f55dbbbbe48bc1b20f8a9dd536", "msg" : "Fix broken handling of rhos-release\n\nRhos-release tool is not maintaining dependencies\nbetween ospd and core versions properly when \"latest\"\nis not specified. Therefore ability to specify certain\nversion numbers must be working (until this broken) and called\nin specific order. First, we need to call rhos-release with\n{{ installer.product.version }}-director and version number\nand then {{ installer.product.core.version }} with different\nspecific core version number. Otherwise, rhos-release end up\nin creating repositories with links to non-existing repos\nand deployment will fail.\n\nThis fixes issues 171 and 256.", "date" : "26/05/2016 11:47", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "37e77ec293fc43ca773de966c3c041948a888b15", "msg" : "Fix MemoryError failure in ansible adding become = no", "date" : "20/05/2016 15:34", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7852d1e4e4da572b8832e33d5b5ad292a8cbb703", "msg" : "fix to timeout", "date" : "19/05/2016 12:21", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "eb2ed6f5e9ab5114b566ad8c78aa34d4f85d0ba2", "msg" : "Fixes to swift scale", "date" : "19/05/2016 12:17", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "af1d3608180f6da888d58862ff272c5c832f77ee", "msg" : "fix for min_part_hours timeout", "date" : "19/05/2016 12:17", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "4761a642aac4c6d9083569c9592d979083ea0d63", "msg" : "Fixes to swift", "date" : "19/05/2016 12:17", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "5783a406848d9b224dd410c6547570fedffb79c0", "msg" : "fixes to get_url retries", "date" : "18/05/2016 17:55", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "dd889b3987524285bd22c49dac74f7bd9f21bd41", "msg" : "fixes to get_url retries", "date" : "18/05/2016 17:38", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "706e865c5e439f5a818916bbba6da044661479a0", "msg" : "Fix authorized keys update", "date" : "09/05/2016 10:47", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "8c87edacfddd59e27c511533de42c71666db7ab2", "msg" : "Fixing create in the task", "date" : "06/05/2016 10:04", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "48bf3383635751c42de3e43157ba7b1955ae10af", "msg" : "Fix issue with undercloud missing authorized_key file\nRemove unused guest-image arg\nTypo in tempest dependencies", "date" : "27/04/2016 16:02", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "18c4578ba34f4928c20baca8ea1b4c94d849ce19", "msg" : "Fixes comment on Beaker playbook", "date" : "21/04/2016 14:29", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "03b3cf17f03ab0b3e68eaa5b9ed869a2f0dcc5e1", "msg" : "fixes", "date" : "21/04/2016 13:10", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7f97ddea8bb14e982758d114c9e94cfc6a530eff", "msg" : "fixeed ansible 2.0.2.0 issue", "date" : "21/04/2016 11:34", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "3177feb1d5bf7c09386935bdf3ba17c4835b8eea", "msg" : "fixes", "date" : "21/04/2016 11:32", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "72d4f23de2dc040c47b39274fc15a4fb3d2212ba", "msg" : "fix to swift", "date" : "21/04/2016 11:32", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "92983bb133815056797b30b806288040ea002a95", "msg" : "Fixes wrong IP for same group hosts - openstack\n\nWith OpenStack provisioner hosts from same group get the same IP at the\n'Add created servers to inventory' task.", "date" : "18/04/2016 13:58", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "a2722ba5c1cb23ed4a549c4f61fb9617ba14b394", "msg" : "Fix Openstack provisioner\n\n'ipaddress' is used in os_floating_ip, but the module is never\nimported. This change fix that + adding 'ipaddress' to requirements\nfile.\n\nAlso, added 'wait=yes\" to floating_ip creation. Without a user might\nhit race condition.", "date" : "10/04/2016 18:30", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "fea125f85338f72c861db133ab3823d097a12c66", "msg" : "Fixes to loadbalancer", "date" : "07/04/2016 11:44", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f9142ae169134e8fde4348d98d7089f4a0a4c962", "msg" : "Fixes to loadbalancer", "date" : "07/04/2016 11:44", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "26e3d84be40c27ce91272bd0bc602f98b95cd052", "msg" : "Fixes to loadbalancer", "date" : "07/04/2016 11:44", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ba4c10a96f85b6b52cb72b0aecdb1125f02cb6ed", "msg" : "Fixes to loadbalancer", "date" : "07/04/2016 11:44", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "c84cc33b39d161cef24d4559cecb6dbace980447", "msg" : "Fixes to loadbalancer", "date" : "07/04/2016 11:44", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ac43214e919d7b53b6d4b9cb2e7c3be7c86f004b", "msg" : "fixed conflict with rhosinfra-87", "date" : "07/04/2016 11:44", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "557f9f259a99751359380a4ff0d410e54e8c4b98", "msg" : "fixed conflict with rhosinfra-87", "date" : "07/04/2016 11:44", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f97f356d55f3b58b3d383db8c8acf3941f685d78", "msg" : "Fixed post-merge issues", "date" : "29/03/2016 17:59", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "40c7fce3c70feb9029e4f3a1c4770d15cfc74b20", "msg" : "Fixes comments from CR", "date" : "28/03/2016 15:00", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "370637ee4cad83e33ff80f3d27fc7a994ede9442", "msg" : "Fixed role usage in the installer", "date" : "22/03/2016 12:09", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "86ddc42909bed4bea4d328d5cbba0d5a05ce2cfc", "msg" : "Fixed typo in the inventory_dir variable name.", "date" : "22/03/2016 11:59", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "f7123cb4f6c8a53241fa68ec2c95cf1ac6029c68", "msg" : "Fixed typo in the inventory_dir variable name.", "date" : "22/03/2016 11:52", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "56dfd3cf146f5e85ea0152696adc87f7276cf241", "msg" : "Fixed variable names and usage.", "date" : "22/03/2016 11:40", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "ea73b02833100d43cfa057817942c0e1065ea5bd", "msg" : "Fix topology.nodes reference", "date" : "21/03/2016 13:10", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "948e700e823e4e02697afeb58b25d22d99bf9b43", "msg" : "Fix typo", "date" : "09/03/2016 10:12", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "7d84046d70d826ee15f69488a5931819d50e2a3c", "msg" : "Fix refs and reuse inventory.j2\n\nMove inventory.j2 to a common templates library to be used by all\nplaybooks", "date" : "08/03/2016 17:36", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "80cfc8ce3f9cc131bae0bc3d02cea0c6f4267306", "msg" : "Fix typo in grep for floating ip pool", "date" : "07/03/2016 21:50", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "48af35482d9146a34a2760e069af618bf8027b76", "msg" : "Fix the external network creation invoke", "date" : "07/03/2016 17:32", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "72ebeaedb1fdf0bc8cd767f3983051a42ed8278c", "msg" : "Fix Playbook and add RPM\n\nconvert settings to dict (instead of configure object)", "date" : "29/02/2016 15:06", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "b45679f122b2ab083653d399144f733abbb23061", "msg" : "Fix permission denied during Fernet key rotation\n\nDuring a deploy, if keystone Fernet key rotation happens before the\nkeystone container starts, the rotation may fail with 'permission\ndenied'. This happens because config.json for Keystone sets the\npermissions for /etc/keystone/fernet-keys.\n\nThis change fixes the issue by also setting the permissions for\n/etc/keystone/fernet-keys in config.json for keystone-fernet and\nkeystone-ssh.\n\nChange-Id: I561e4171d14dcaad8a2a9a36ccab84a670daa904\nCloses-Bug: #1888512", "date" : "22/10/2020 09:33", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ba8c27f554682e1f2720fad1bff5cfa1b35017f2", "msg" : "Fix keystone-startup.sh - remove Fernet key age check\n\nCurrently we check the age of the primary Fernet key on Keystone\nstartup, and fail if it is older than the rotation interval. While this\nmay seem sensible, there are various reasons why the key may be older\nthan this:\n\n* if the rotation interval is not a factor of the number of seconds in a\n week, the rotation schedule will be lumpy, with the last rotation\n being up to twice the nominal rotation interval\n* if a keystone host is unavailable at its scheduled rotation time,\n rotation will not happen. This may happen multiple times\n\nWe could do several things to avoid this issue:\n\n1. remove the check on the age of the key\n2. multiply the rotation interval by some factor to determine the\n allowed key age\n\nThis change goes for the more simple option 1. It also cleans up some\nterminology in the keystone-startup.sh script.\n\nCloses-Bug: #1895723\n\nChange-Id: I2c35f59ae9449cb1646e402e0a9f28ad61f918a8", "date" : "22/10/2020 09:20", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "3f9d30a28f2dc283209ad76393be9eb601619fcf", "msg" : "Fix haproxy bundle generation\n\nThis fixes the `certificates` command to not include CSRs in\nthe haproxy bundle.\nThe regex was wrong.\n\nChange-Id: If25a6d5dd40f507fea4470be01baeeb7c8a790b4", "date" : "08/10/2020 16:57", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "688201330996dd7cfb14e8f3b5a1348cb5cb7867", "msg" : "Fix common role when using external mariadb\n\nIf the common role is executed against a set of hosts that are not all\nin the fluentd group, the run_once tasks that find customisations may be\nskipped. This causes a later failure when accessing the registered\nvariables for those tasks.\n\nThis issue was raised on the mailing list:\nhttp://lists.openstack.org/pipermail/openstack-discuss/2020-September/016932.html\n\nThis issue only affects the master branch, due to addition of groups\nfor the common role in I6a4676bf6efeebc61383ec7a406db07c7a868b2a.\n\nThis change fixes the issue by always running the find tasks, if fluentd\nis enabled.\n\nChange-Id: I559c4b94d18c7f36d43e1d88629ed44668abf859", "date" : "22/09/2020 17:32", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "aed9f84fe9a486c4acc975458fe4693c714d408f", "msg" : "Fix glance-tls-proxy logrotate and fluentd log permissions\n\nChange-Id: Iabc0115d3476a626df134cc70cb473bf6e72487e\nCloses-Bug: #1890439", "date" : "18/09/2020 08:51", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "8464046eacf9d553f6e9a800c316cd8ff877ab95", "msg" : "Fix bifrost deployment after removal of env-vars\n\nChange-Id: I1318a5ea7f746012cc3055d4c03fd0508df921ff", "date" : "28/08/2020 10:19", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "793a37e2ff5cc8ec3acb521c06872ae833fb8380", "msg" : "Fix fernet bootstrap and key distribution - follow up\n\nAs per post-merge comments in [0] - following up.\n\n[0]: https://review.opendev.org/#/c/698710\n\nChange-Id: I92b3de7fb792f1fffe298ffaf6bbafab8e640742", "date" : "24/08/2020 10:43", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ed2a2704d13fa70a8dc783960d05f5469639425c", "msg" : "Fix kolla-ansible not reflect environment changed\n\nNeutron's containers should use ENV from kolla_docker module's\nenvironment parameter (defined in roles/neutron/defaults/main.yml)\nafter reconfigure, not only when deploying.\n\nCurrently this is working only for deploy, not for reconfigure.\n\nHow to test it ?\n- Deploy neutron with \"neutron_legacy_iptables\" set to yes/no.\n- Change value of \"neutron_legacy_iptables\" to opposite value as before.\n- Reconfigure neutron.\n\nCurrent result :\n - \"KOLLA_LEGACY_IPTABLES\" in container's ENV is not changed\n\nExpected result :\n - \"KOLLA_LEGACY_IPTABLES:\" in container's ENV should be changed\n\nThis patch is fixing this behaviour by adding missing\nenvironment parameter to neutron's \"Check neutron containers\" task.\n\nChange-Id: Ibfbe2d4f49261fa766acbb6ff45da9994118bda8\nCloses-Bug: #1853776", "date" : "21/08/2020 14:51", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "88c53da22ffc7449cd14dde4dd792502ff1bd472", "msg" : "Fix ansible-lint after upgrade to 4.3.1\n\nChange-Id: I3a31c74608b48919c1563bac88313a8c4219dedc\nCo-Authored-By: Radosław Piliszek ", "date" : "21/08/2020 10:06", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "479fb85d0d90eda15ed7b8770f756373ffc3d0bc", "msg" : "Fix tz handling for newly introduced services\n\nWe missed to ensure new neutron switch use the new condition for\ntimezone file mounting.\n\nChange-Id: I838e526b930d5276d3ce24f5188262af7eb33280\nCloses-Bug: #1882553", "date" : "19/08/2020 07:21", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5d3ca8b09ef78698c8f7a137909010c9d0f3a1f4", "msg" : "Fix Masakari role missing deploy-containers\n\nMasakari was introduced parallelly to deploy-containers action and\nso we missed to add this functionality to it.\n\nChange-Id: Ibef198d20d481bc92b38af786cdf0292b246bb12\nCloses-Bug: #1889611", "date" : "30/07/2020 15:41", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7dc471323c8e5248b2b739573c2472f427cb4fc6", "msg" : "fix deploy freezer failed when kolla_dev_mod enabled\n\nwe should clone freezer code before run bootstray,\notherwise, the directory /opt/stack/freezer which is empty will\nmount into freezer_api container.\n\nCloses-Bug: #1888242\n\nChange-Id: I7c22dd380fd5b1dff7b421109c4ae37bab11834a", "date" : "21/07/2020 10:32", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a15843222316dc64cc820318ce14151368331beb", "msg" : "Fix etcd protocol configuration\n\nThe etcd service protocol is currently configured with internal_protocol.\nThe etcd service is not load balanced by a HAProxy container, so\nthere is no proxy layer to do TLS termination when internal_protocol\nis configured to be \"https\".\n\nUntil the etcd service is configured to deploy with native TLS\ntermination, the etcd uses should be independent of\ninternal_protocol, and \"http\" by default.\n\nChange-Id: I730c02331514244e44004aa06e9399c01264c65d\nCloses-Bug: 1884137", "date" : "27/06/2020 07:37", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7bd8805004a599de25f615cfe177e4963d3e5d2e", "msg" : "Fix Grafana datasource update\n\nGrafana changed the error message wording.\nMatch on the shortest sane string to play it safe.\n\nChange-Id: Ic175ebdb1da6ef66047309ff07bcbba98fc67008\nCloses-Bug: #1881890", "date" : "15/06/2020 11:34", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d86f8ab9fe4b68a4b6407740aab064f13cd9ee4c", "msg" : "Fix issues with Prometheus config generation\n\nrelated to newly introduced merge mechanism.\n1) Per-host overrides cannot be run_once.\n2) Since merge_yaml is silent about missing files, it ignored\n the fact that no proper file was given due to wrong variable\n being referenced (see the closed bug).\n\nChange-Id: I6db4af4c6e3364838bdae510f300038b0c1560b0\nCloses-Bug: #1882460", "date" : "15/06/2020 10:41", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "40096b486803b9f839008ee88ebdd932e4e2d77e", "msg" : "fix deploy nova failed when use kolla_dev_mod\n\nThere's a logic error here, we call nova role from nova.yml file\nunder ansible folder. we should clone code before run\nbootstrap_service task. if not, /opt/stack/nova which is empty\nwill mount to nova_api container.\n\nChange-Id: Icc54c15080db9c2dc92709480e00b990e5a88662", "date" : "15/06/2020 01:45", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "b84d2f8b77e5cf844ab92df63beb0ff7e8fd488b", "msg" : "Fix handler notification for mariadb-clustercheck\n\nThis was missed in the original patch.\n\nChange-Id: I991b0563560cf4a0b1feb718951ffdf21ab81856", "date" : "08/06/2020 14:43", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ac20f9bd792ffe9cc978c8d2eb79c06a6c83338e", "msg" : "Fix glance backend TLS configuration task\n\nFix glance configuration task to create the backend PEM only on hosts with\nglance service enabled.\n\nChange-Id: I641c51761a99828854aafcc1e7354d6932d86659", "date" : "28/05/2020 14:54", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "122d3e0100cedf739e307089e3a9a013e457d899", "msg" : "Fix some error of j2 syntax\n\nChange-Id: Ib0916626b969336ec4bb43028f95f901d5c8cb91", "date" : "18/05/2020 11:34", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "776253c43642219ddbd3e7ded3e39c1ddc1d86b7", "msg" : "Fix registration of Monasca Grafana datasource\n\nThe refactor in change I500cc8800c412bc0e95edb15babad5c1189e6ee4\nbroke the task `Enable Monasca Grafana datasource for control\nplane organisation`. This change fixes the brackets.\n\nChange-Id: I9167a312be107fbfddfd07740f67845c2eaafc3d\nCloses-Bug: 1878878", "date" : "15/05/2020 10:16", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "04effaa9032b052343e3cf82a65054f0d35834ea", "msg" : "Fix haproxy restarting twice per Ansible run\n\nSince haproxy is orchestrated via site.yml in a single play,\nit does not need flushing handlers as handlers run will\nhappen at the end of this play.\n\nChange-Id: Ia3743575da707325be93c39b4a2bcae9211cacb2\nRelated-Bug: #1864810\nCloses-Bug: #1875228", "date" : "26/04/2020 21:51", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "953edb870ee67d9f8f39307e5cb401ef8bd0348c", "msg" : "Fix that cyborg agent failed to start privsep daemon.\n\nAdd privileged capability to cyborg agent.\n\nChange-Id: Id237df1acb1b44c4e6442b39838058be1a95fcc6\nCloses-bug: #1873715", "date" : "22/04/2020 07:35", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a374ff9f3f6c6658c0c65c3d953cbb736e42cb25", "msg" : "Fix cyborg api failed to load api-paste.ini file\n\nChange-Id: Id0f5809b50d0f6a0c96704e8f855d18f16f8de56\nCloses-bug: #1874028", "date" : "21/04/2020 16:36", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "e8ad5f37d419243bd4df73a31d9ec706200a63a4", "msg" : "Fix nova cell message queue URL with separate notification queue\n\nIf using a separate message queue for nova notifications, i.e.\nnova_cell_notify_transport_url is different from\nnova_cell_rpc_transport_url, then Kolla Ansible will unnecessarily\nupdate the cell. This should not cause any issues since the URL is taken\nfrom nova.conf.\n\nThis change fixes the comparison to use the correct URL.\n\nChange-Id: I5f0e30957bfd70295f2c22c86349ebbb4c1fb155\nCloses-Bug: #1873255", "date" : "16/04/2020 12:32", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "3af28d2151f9e3431e81e5d23e0e2a72cea2c034", "msg" : "Fix nova compute addition with limit\n\nDeploy a small cloud. Add one host to the compute group in the\ninventory, and scale out:\n\n$ kolla-ansible deploy --limit \n\nThe command succeeds, but creating an instance fails with the following:\n\n Host 'compute0' is not mapped to any cell\n\nThis happens because we only discover computes on the first host in the\ncell's nova conductor group. If that host is not in the specified limit,\nthe discovery will not happen.\n\nThis change fixes the issue by running compute discovery when any ironic\nor virtualised compute hosts are in the play batch, and delegating it to\na conductor.\n\nChange-Id: Ie984806240d147add825ffa8446ae6ff55ca4814\nCloses-Bug: #1869371", "date" : "14/04/2020 19:36", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "c033ddca082618062bdd3abe4b4e7ed111063cbd", "msg" : "Fix ovs fw driver for the other ovs agent\n\nIn [1] only neutron-openvswitch-agent was fixed and not xenapi.\nThat merged in Ussuri and went cleanly into Train.\nIn Stein and Rocky, the backport was not clean and\naccidentally fixed xenapi instead of the regular one.\n\nNeither the original bug nor its incomplete fix were released,\nexcept for Rocky. :-(\nHence this patch also removes the confusing reno instead of\nadding a new one.\n\n[1] https://review.opendev.org/713129\n\nChange-Id: I331417c8d61ba6f180bcafa943be697418326645\nCloses-bug: #1869832\nRelated-bug: #1867506", "date" : "01/04/2020 20:15", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "f3350d4e130b17b4035a8b67420d7015fc6cc99b", "msg" : "Fix HAProxy prechecks during scale-out with limit\n\nDeploy HAProxy on one or more servers. Add another server to the\ninventory in the haproxy group, and run the following:\n\nkolla-ansible prechecks --limit \n\nThe following task will fail:\n\n TASK [haproxy : Checking if kolla_internal_vip_address and\n kolla_external_vip_address are not pingable from any node]\n\nThis happens because ansible does not execute on hosts where\nhaproxy/keepalived is running, and therefore does not know that the VIP\nshould be active.\n\nThis change skips VIP prechecks when not all HAProxy hosts are in the\nplay.\n\nCloses-Bug: #1868986\n\nChange-Id: Ifbc73806b768f76f803ab01c115a9e5c2e2492ac", "date" : "25/03/2020 17:10", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "89df07e8efda2a284ce357ddd91011e9fc4c5060", "msg" : "Fix kolla-ansible stop with heterogeneous hosts\n\nThe 'kolla-ansible stop' command can be used to stop the services\nrunning on hosts. However, if you run this command in an environment\nwith heterogeneous nodes (most real world scenarios have at least\ncontrol/compute), then it fails. This is because it only checks\nwhether a container is enabled, and not whether the host is in the\ncorrect group. For example, it fails with nova-libvirt:\n\n No such container: nova_libvirt to stop.\n\nThis change fixes the issue by only attempting to stop containers on\nhosts to which they are mapped.\n\nChange-Id: Ibecac60d1417269bbe25a280996ca9de6e6d018f\nCloses-Bug: #1868596", "date" : "23/03/2020 17:21", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "561b33cbb25f46157d4c6d279c04e56e8314a3c1", "msg" : "Fix deployment of fluentd without any enabled OpenStack services\n\nFluentd cannot accept empty 'path' parameter.\n\nI refactored the service list following the general pattern\nwe have.\n\nChange-Id: I83d820efcc7e86bac9f8bda26a8f8bece72159e6\nCloses-bug: #1867953", "date" : "18/03/2020 21:17", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "cf918fbc294be35f662d6b2851f3cdc00bc2b1bb", "msg" : "Fix native openvswitch firewall driver in neutron-openvswitch-agent\n\novs-ofctl is still being run by neutron-openvswitch-agent.\nPotential removal is scheduled for Victoria.\nUntil then, we have to mount /run/openvswitch in there.\n\nChange-Id: Ia73b5665cece523bb822f6a223335f6fae94fb6a\nCloses-bug: #1867506", "date" : "16/03/2020 19:36", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "93a4dcc1b97b1d7bbd3b91cc9c4bd4617ec6f9ba", "msg" : "Fix HAProxy monitor VIP precheck\n\nIf haproxy is running somewhere in the cluster and listening on the VIP,\nbut not running locally, then the following precheck may fail:\n\n TASK [haproxy : Checking free port for HAProxy monitor (vip interface)]\n\n msg: Timeout when waiting for 192.0.2.10:61313 to stop.\n\nThis change fixes the issue by skipping the check if HAProxy is running\non any host.\n\nChange-Id: I831eb2f700ef3fcf65b7e08382c3b4fcc4ce8d8d\nCloses-Bug: #1866617", "date" : "10/03/2020 10:57", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5db9eab04223dd3e974e39490a84c506805b8644", "msg" : "Fix invalid JSON body in Elasticsearch API requests\n\nThe kibana, elasticsearch and monasca roles all use the uri module to\nperform Elasticsearch configuration tasks via its API. The body of the\nrequest should be JSON formatted, but these tasks now fail because it is\nnot.\n\nThe following error is seen:\n\nTASK [monasca : Create default control plane organisation if it doesn't\nexist]\n\ninvalid character '\\\\'' looking for beginning of object key string\n\nThe 'JSON' body in this case was:\n\n{'name': 'monasca_control_plane@default'}\n\nThis was probably caused by the recent change to execute these tasks in\nthe kolla_toolbox container, but may also be caused by an Ansible\nversion bump (or something else).\n\nThis change fixes the issue by ensuring that the body is JSON-encoded in\nall cases.\n\nChange-Id: I7acc097381dd9a4af4e014525c1c88213abbde93\nCloses-Bug: #1864177", "date" : "21/02/2020 10:09", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5dd9c532c6a9df6de30ad22169fdecd0a613201f", "msg" : "Fix RabbitMQ hostname address resolution precheck\n\nMake it require uniqueness of resolution as well to avoid later\nissues with RabbitMQ going crazy.\n\nChange-Id: I000ba6c62ab44eac0abdf8d5d1f069adfbc6552f\nCloses-bug: #1863363", "date" : "16/02/2020 10:07", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "eff22e7c56ba35870475dd92d9d89fde1b48de4c", "msg" : "Fix Cinder Backup access to kernel modules (iscsi_tcp issue)\n\nIt looks like the only missing part was the actual mount of\n/lib/modules\n\nNow Cinder Backup volumes differ from Cinder Volume volumes only\nby /etc/target which is not relevant (Cinder Backup does not\nprovide a target).\n\nChange-Id: Iccf4298c4f9306eb0a95b6712815778555ef44fc\nCloses-bug: #1863094", "date" : "14/02/2020 08:54", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0799782ce83d1057f262b44c979a15f9a1b05c72", "msg" : "Fix keystone fernet bootstrap\n\nThere are cases when a multinode deployment ends up in unusable\nkeystone public wsgi on some nodes.\n\nThe root cause is that keystone public wsgi doesn't find fernet\nkeys on startup - and then persists on sending 500 errors to any\nrequests - due to a race condition between\nfernet_setup/fernet-push.sh and keystone startup.\n\nDepends-On: https://review.opendev.org/703742/\nChange-Id: I63709c2e3f6a893db82a05640da78f492bf8440f\nCloses-Bug: #1846789", "date" : "03/02/2020 13:41", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "9f14ad651a9e6516d02c90d9eb0ec4b7a4702e7e", "msg" : "Fix multiple issues with MariaDB handling\n\nThese affected both deploy (and reconfigure) and upgrade\nresulting in WSREP issues, failed deploys or need to\nrecover the cluster.\n\nThis patch makes sure k-a does not abruptly terminate\nnodes to break cluster.\nThis is achieved by cleaner separation between stages\n(bootstrap, restart current, deploy new) and 3 phases\nfor restarts (to keep the quorum).\n\nUpgrade actions, which operate on a healthy cluster,\nwent to its section.\n\nService restart was refactored.\n\nWe no longer rely on the master/slave distinction as\nall nodes are masters in Galera.\n\nCloses-bug: #1857908\nCloses-bug: #1859145\nChange-Id: I83600c69141714fc412df0976f49019a857655f5", "date" : "15/01/2020 20:15", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0449c4fc8ef3bd230279de4616a8ba8a914cad52", "msg" : "Fix /etc/kolla to node_config_directory\n\nChange-Id: Ifa8fb271ee2d5642785097755f7347e3be00f8e9\nSigned-off-by: yj.bai ", "date" : "30/12/2019 10:38", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7054b27dbb8bc893c50f66b492b7e14e5bc92237", "msg" : "Fix unable to connect to epmd when deploy rabbitmq by train with ipv6\n\ndeploy rabbitmq cluster by train with ipv6 report:\nunable to connect to epmd (port 4369) on control-1: address (cannot connect to host/port)\n\nCloses-Bug: #1856725\nChange-Id: I36ebb4e196ece8a304269e8c85e39dda72faae50\nSigned-off-by: yj.bai ", "date" : "18/12/2019 19:24", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "21488710d68450eac4ace21bea4c5f929e0189d4", "msg" : "Fix Swift with kernel 4.19 and later\n\nWe mount Swift volumes with xfs.\nThe 'nobarrier' option we used was made noop [1]\nand deprecated [2] (with warning) in kernel 4.10.\nIn 4.19 it was removed [3] resulting in an error\nwhen using e.g. Debian Buster as host.\nThe noop patch was backported to CentOS 7 so\nit is safe to remove this option with no behavior\nchange and backport to where needed.\nUbuntu Bionic uses 4.15 which only warns.\nCentOS 8 uses 4.18 which only warns as well.\nDebian Buster uses 4.19 exactly which breaks.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2291dab2c9d1880efd19469df2042e2277c8b7a4\n[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4cf4573d899cd80d8578c050061dc342f99f3a32\n[3] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1c02d502c20809a2a5f71ec16a930a61ed779b81\n\nChange-Id: I006dea21321146c7fc738d0b41c401b72d271a99\nCloses-bug: #1800132", "date" : "30/11/2019 12:56", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6ff633723067ecfa3644645e7cf8fd2216be616a", "msg" : "Fix 'nova_cephx_raw_key' is undefined\n\nWhen using external ceph without nova integration, kolla-ansible fails\nbecause 'nova_cephx_raw_key' is undefined.\nThis patch fixes the issue by applying the 'default' filter to\nprevent failure on undefined.\nThe change in behavior was introduced by [1].\n\n[1] https://review.opendev.org/689753\ncommit 44709f413246a05b891f250e88c43226e1f1b0c9\n\nChange-Id: I2fdca1a6a78e78623733a387a2d8c7e29d449083\nCloses-Bug: #1853862\nCo-Authored-By: Mark Goddard ", "date" : "25/11/2019 16:33", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "f2d32d2e0134030a3a9f40fb8ec769b1ae71e199", "msg" : "Fix hard-coded admin project name and username in blazar task\n\nIn one of the blazar ansible tasks in \"bootstrap.yml\", the admin\nproject name and username are hard-coded as \"admin\". OpenStack\nusers can define their admin project name and username differently\nand the hard-coded names would cause authentication errors.\n\nIn addition, keystone identity api version 3 uses \"os-project-name\"\ninstead of \"os-tenant-name\". Although \"os-tenant-name\" might be\nstill accepatable, it's better to keep the latest.\n\nChange-Id: Ie5c1016f9ce6f402ef208f3c295e6883a9edd8ab\nCloses-bug: #1853462", "date" : "21/11/2019 08:39", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "78153195b0ba65df0d37c80639e8d38d9af69f54", "msg" : "Fix missing environment variable for Qinling\n\nRemove \"environment\" variable from check-containers.yml task.\n\nChange-Id: Id1e1abfb10df1eb6c8f4f3c7d2f5a0dd94c0a2cc\nCloses-bug: #1853336", "date" : "20/11/2019 11:40", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "73649aeaace70954dcc277fbde8450d9934db048", "msg" : "Fix deployment of Qinling\n\nQinling could not be deployed due to use of an undefined variable\n(you guessed it, it was a typo).\n\nChange-Id: Iadbf269e66decc0a4c6b24b3d828ac560adeb7a7\nCloses-bug: #1853201", "date" : "20/11/2019 14:08", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2a5532c9a943cf34a5b3050a7c048f38412960f7", "msg" : "Fix local_action and line_length>160 in common role\n\n- transitional handling of fluentd_binary var is no longer required\n\nChange-Id: Ic2978252fb981fe15e600aa486e8af585d05c402", "date" : "18/11/2019 17:31", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "f979ae1f8ee182a8bc6fde4b23b95a460cb81488", "msg" : "Fix restart policy after MariaDB recovery\n\nAfter performing a recovery of MariaDB, the mariadb containers are left\nwithout a restart policy. This leaves them unable to recover from the\ncrash of a single galera node. There is another issue, in that the\n'master' node is left in a bootstrap configuration, with the\n--wsrep-new-cluster argument configured as BOOTSTRAP_ARGS.\n\nThis change fixes these issues by removing the restart policy of 'no'\nfrom the 'slave' containers, and recreating the master container without\nthe restart policy or bootstrap arguments.\n\nChange-Id: I36c875611931163ca2c29ae93b71d3af64cb197c\nCloses-Bug: #1851594", "date" : "07/11/2019 10:08", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "9d0ccad15aa358cdc6dc2f690bf181cb8354d150", "msg" : "Fix empty match while setting supported_policy_files\n\nWhen supported_policy_files gets set under python 3.7 [1], the regex '(.*)'\nmatches twice, once for the policy file name and once more for the empty string\nthat follows the policy file name. This is new behavior under python\n3.7. [2]\n\nThis leads to the replacement string being written out twice resulting\nin something like this: \"nova_policy.yamlnova_\".\n\nThis patch changes the regex to '(.+)' ensuring there is no match success\nagainst the empty string.\n\n[1]:\n- set_fact:\n supported_policy_files: \"{{ supported_policy_format_list | map('regex_replace', '(.*)', '{{ project_name }}_\\\\1') | list }}\"\n\n[2]: https://docs.python.org/3/library/re.html#re.sub\n\nChange-Id: Ie5278832e293364c66d53ddb07dff9c5409f0cc6\nCloses-Bug: 1851249", "date" : "04/11/2019 13:17", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0a7d189d05f6a34dbda713dbed723a03237e5ce4", "msg" : "Fix haproxy deploy for external mariadb cluster\n\nChange-Id: I12fa6ae8dcec79485c30c4fea2977875aa8f4fae\nCloses-Bug: #1850792", "date" : "04/11/2019 17:30", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "1f1f01f27f6d6e9baa9cb8474f33692e38c0eb49", "msg" : "Fix playbooks for Ansible 2.9\n\nThe version_compare filter was renamed to version and changed to be a\ntest in 2.5. The old filter was removed in 2.9.\n\nTrivialFix\n\nChange-Id: Ib5d91b5fc53d0f6d16dd6eb38121cd9914e33d93", "date" : "01/11/2019 09:34", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "a6372a66f23af913a0cc2af887088d252d5343ff", "msg" : "Fix deploy-containers command for mariadb\n\nThe MariaDB handlers require master_host to be set.\n\nTrivialFix\n\nChange-Id: I162efbd9e615b86dcdc6e8a4af081cda2f8b0b2b", "date" : "25/10/2019 17:20", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6bdf202658e08bb9f43ca50334587b05dc4bac03", "msg" : "Fix nova scheduler down after first docker restart\n\nDue to a Docker bug [1] we cannot use Docker to send\nSIGHUP to the container because it will mark it as\nstopped.\nThis patch sends the signal directly to the process,\nbypassing Docker.\n\n'changed_when: false' is also removed from the\nrelevant task as it definitely changes the state.\nIn the future we could do the refresh only if\nthere really is a need for another one.\n\n[1] https://github.com/moby/moby/issues/11065\n\nChange-Id: Ief73bbd24568d6941384ea3330ab45f11aa42d37\nCo-authored-by: Radosław Piliszek \nCloses-Bug: #1845244", "date" : "25/10/2019 12:32", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "12987ca0facdb7699c2c59b8a105fa348df9cf5c", "msg" : "Fix kolla-bootstrap-servers with docker_storage_driver set\n\nIf docker_storage_driver is set in globals.yml, then kolla-ansible\nbootstrap-servers is run, it fails like so:\n\nThe conditional check 'docker_storage_driver' failed. The error was: error\nwhile evaluating conditional (docker_storage_driver): 'devicemapper' is\nundefined\n\nAnsible does not like evaluating strings as conditionals. This change switches\nto using the length filter.\n\nChange-Id: Ib95cbdac2a659e7a0d5f113fe48046de3a39dcda\nCloses-Bug: #1849691", "date" : "24/10/2019 16:15", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "86ccefc6233c52a083ccdbec23011d528a999964", "msg" : "Fix swift.conf custom configuration path collision\n\nBoth swift.conf and proxy-server.conf are affected be\n/etc/kolla/config/swift/proxy-server.conf. However, some options in\nproxy-server.conf are not valid in swift.conf.\n\nThis change keeps this path for proxy-server.conf, but modifies the path\nfor swift.conf to /etc/kolla/config/swift/proxy-server/swift.conf. The\nsame applies for other services, object-*, account-*, container-*.\n\nChange-Id: I600891a15244ce705861f6ec93eec1d5ba83c1b8\nCloses-Bug: #1849265", "date" : "24/10/2019 09:44", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0346dc124e8fec55e0196b69e87ac82991dc1ad1", "msg" : "Fixes missing boolean for Neutron FWaaS\n\nThe missing boolean breaks Neutron FWaaS deployment.\n\nChange-Id: I169246a6ce8b15af76fd84b32029437016bd3c42\nCloses-Bug: #1847562", "date" : "16/10/2019 14:21", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "84f439aa761c8bf6ddb22b6dfb947501681824f0", "msg" : "Fix deployment of Grafana\n\nSome tasks were improperly generalized in change:\nI4f1aa03e9a9faaf8aecd556dfeafdb834042e4cd\n(simplify handlers)\nThis patch reverts that.\n\nChange-Id: I38fbe319da50fc7d5a3fa3c4890f039ae900a60c\nCloses-bug: #1845258\nSigned-off-by: Radosław Piliszek ", "date" : "25/09/2019 08:58", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a4be4c0dcfadf043e841b41276b7ea7ed6e8145f", "msg" : "Fix Octavia to use keystone_admin_project variable\n\nProject name shouldn't be static as user may override it with\nkeystone_admin_project\n\nChange-Id: If41b9d8de17985d960104c8daf27ea7d706c27c0", "date" : "19/09/2019 15:57", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "70b4bf6cbf0c8582409bf10f1d67ba3ae75f01b4", "msg" : "Fix for haproxy precheck failing on CentOS running non-root\n\nChange-Id: I7f2b3a6f1eacd4cabcaa31de543b7489bc5e654b\nCloses-bug: #1844636\nSigned-off-by: Radosław Piliszek ", "date" : "19/09/2019 11:02", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "04975ceaf1d131a3337d3a9275d838e7f670a86c", "msg" : "Fixes default volumes config for masakari-instancemonitor\n\nChange-Id: Idee76f6da357c600d52b4280d29b685ed443191a", "date" : "10/09/2019 11:34", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7b636033ee5e40ba90bce1fa95fe5432e344acfc", "msg" : "Fix Nova cell search\n\nThe output from `nova-manage cell_v2 list_cells --verbose` contains\nan extra column, stating whether the cell is enabled or not. This means\nthat the regex never matches, so existing_cells is always empty.\n\nThis fix updates the regex by adding a match group for this field which\nmay be used in a later change.\n\nUnfortuately the CLI doesn't output in JSON format, which would make\nthis a lot less messy.\n\nCloses-Bug: #1842460\nChange-Id: Ib6400b33785f3ef674bffc9329feb3e33bd3f9a3", "date" : "03/09/2019 18:12", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d34147b84bd89820b957cbed37fa422bd433bfb2", "msg" : "Fix HAProxy check for MariaDB\n\nThe MariaDB role HAProxy config section exposes MariaDB on the\nmariadb_port which may not always be the same as database_port. The\nHAProxy role checks that the database_port is free, and not the\nmariadb_port. This could mean that the check passes, but the actual\nport which HAProxy will attempt to use is taken.\n\nThis change configures HAProxy to talk to the MariaDB instances on\nthe mariadb_port, and maps them to the database_port which is used by\nmost services as part of the DB connection string.\n\nThere is a small risk that it may break someones override config.\n\nChange-Id: I9507ee709cb21eb743112107770ed3170c61ef74", "date" : "20/08/2019 17:59", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "dcaa5f0b3d9953a562c55363b409bf5cb289f2bd", "msg" : "Fix idempotency of fluentd customisations\n\nFix fluentd config from overwriting custom config with the same filename\n\nCloses-Bug: #1840166\nChange-Id: I42c5446381033015f590901b2120950d602f847f", "date" : "14/08/2019 15:53", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "dea87cde97b57016fde1ecf78e4e742ee2fb56c0", "msg" : "Fix swift log level configuration\n\nChange-Id: I7f980640e75a9328a14a3e14e9c55358955f3182", "date" : "13/08/2019 12:28", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "1abd15d4a6b3f52656a334a6439bd3cc08887e93", "msg" : "Fix glance bootstrap with file backend\n\nChange https://review.opendev.org/#/c/670247/ attempted to fix glance\ndeployment with the file backend. However, it added a new bug by being\nmore strict about only generating configuration where the container will\nbe deployed. This means that the current method of running the glance\nbootstrap container on any host in glance-api group could be broken,\nsince it needs the container configuration.\n\nThis change only runs the bootstrap container on hosts in the\nglance_api_hosts list, which in the case of the file backend typically\nonly contains one host.\n\nThis change also fixes up some logic during rolling upgrade, where we\nmight not generate new configuration for the bootstrap host.\n\nChange-Id: I83547cd83b06ddefb3a9e1f39844537bdb32bd7f\nRelated-Bug: #1836151", "date" : "18/07/2019 14:36", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6a737b19686c821c32778bb847c6548d51eef002", "msg" : "Fix handling of docker restart policy\n\nDocker has no restart policy named 'never'. It has 'no'.\nThis has bitten us already (see [1]) and might bite us again whenever\nwe want to change the restart policy to 'no'.\n\nThis patch makes our docker integration honor all valid restart policies\nand only valid restart policies.\nAll relevant docker restart policy usages are patched as well.\n\nI added some FIXMEs around which are relevant to kolla-ansible docker\nintegration. They are not fixed in here to not alter behavior.\n\n[1] https://review.opendev.org/667363\n\nChange-Id: I1c9764fb9bbda08a71186091aced67433ad4e3d6\nSigned-off-by: Radosław Piliszek ", "date" : "18/07/2019 13:39", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "602f89baa63f362512ed1c2ce3628b414a41eded", "msg" : "Fix glance with file backend\n\nSince https://review.opendev.org/647699/, we lost the logic to only\ndeploy glance-api on a single host when using the file backend.\n\nThis code was always a bit custom, and would be better supported by\nusing the 'host_in_groups' pattern we have in a few other places where a\nsingle group name does not describe the placement of containers for a\nservice.\n\nChange-Id: I21ce4a3b0beee0009ac69fecd0ce24efebaf158d\nCloses-Bug: #1836151", "date" : "11/07/2019 09:25", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5be093ac5a7b6fb85a4448cd9d0fd1e94f622061", "msg" : "Fix nova deploy with Ansible<2.8\n\nDue to a bug in ansible, kolla-ansible deploy currently fails in nova\nwith the following error when used with ansible earlier than 2.8:\n\nTASK [nova : Waiting for nova-compute services to register themselves]\n*********\ntask path:\n/home/zuul/src/opendev.org/openstack/kolla-ansible/ansible/roles/nova/tasks/discover_computes.yml:30\nfatal: [primary]: FAILED! => {\n \"failed\": true,\n \"msg\": \"The field 'vars' has an invalid value, which\n includes an undefined variable. The error was:\n 'nova_compute_services' is undefined\\n\\nThe error\n appears to have been in\n '/home/zuul/src/opendev.org/openstack/kolla-ansible/ansible/roles/nova/tasks/discover_computes.yml':\n line 30, column 3, but may\\nbe elsewhere in the file\n depending on the exact syntax problem.\\n\\nThe\n offending line appears to be:\\n\\n\\n- name: Waiting\n for nova-compute services to register themselves\\n ^\n here\\n\"\n}\n\nExample:\nhttp://logs.openstack.org/00/669700/1/check/kolla-ansible-centos-source/81b65b9/primary/logs/ansible/deploy\n\nThis was caused by\nhttps://review.opendev.org/#/q/I2915e2610e5c0b8d67412e7ec77f7575b8fe9921,\nwhich hits upon an ansible bug described here:\nhttps://github.com/markgoddard/ansible-experiments/tree/master/05-referencing-registered-var-do-until.\n\nWe can work around this by not using an intermediary variable.\n\nChange-Id: I58f8fd0a6e82cb614e02fef6e5b271af1d1ce9af\nCloses-Bug: #1835817", "date" : "08/07/2019 19:58", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "86f373a198620a7082db8e243644fd8d53802c73", "msg" : "Fixes for MariaDB bootstrap and recovery\n\n* Fix wsrep sequence number detection. Log message format is\n 'WSREP: Recovered position: :' but we were picking out\n the UUID rather than the sequence number. This is as good as random.\n\n* Add become: true to log file reading and removal since\n I4a5ebcedaccb9261dbc958ec67e8077d7980e496 added become: true to the\n 'docker cp' command which creates it.\n\n* Don't run handlers during recovery. If the config files change we\n would end up restarting the cluster twice.\n\n* Wait for wsrep recovery container completion (don't detach). This\n avoids a potential race between wsrep recovery and the subsequent\n 'stop_container'.\n\n* Finally, we now wait for the bootstrap host to report that it is in\n an OPERATIONAL state. Without this we can see errors where the\n MariaDB cluster is not ready when used by other services.\n\nChange-Id: Iaf7862be1affab390f811fc485fd0eb6879fd583\nCloses-Bug: #1834467", "date" : "05/07/2019 09:20", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "b1c28e95b0b661de3e9a227661bc771604c3f28a", "msg" : "Fix Qinling deployment and reconfigure\n\nThe \"environment\" variable set in config.yml and handlers/main.yml\nhas been removed to fix de deployment and the reconfigure.\n\nChange-Id: I912cadb5113d5572235731863825588b2eb12759", "date" : "19/06/2019 16:16", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "10bf6b05fa669105f040772e57cc1066cb8d6c0e", "msg" : "Fix default deployment of freezer, use mariadb.\n\nThis change defaults freezer to use mariadb as default backend for database\nand adds elasticsearch as an optional backend due to the requirement of\nfreezer to use elasticsearch version 2.3.0. The default elasticsearch in\nkolla-ansible is 5.6.x and that doesn't work with freezer.\n\nAdded needed options to the elasticsearch backend like:\n - protocol\n - address\n - port\n - number of replicas\n\nChange-Id: I88616c285bdb297fd1f738846ddffe1b08a7a827\nSigned-off-by: Marek Svensson ", "date" : "18/06/2019 15:12", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "f7bfce20ada638b80bf06d0a8134ca9e01dea273", "msg" : "Fix mongo command for supporting other port\n\nIf we change mongodb_port, the command for bootstraping mongodb\nshould not connect to the default mongodb port 27017.\n\nChange-Id: I330999be577d6416df162ea33fa1f7a19df56029", "date" : "16/06/2019 18:32", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6bb01bd7b1a6a8e50469ba6e606fb3689ae2f60d", "msg" : "Fix checking mongodb replication status\n\nbackport: stein, rocky\n\nThe reason it did not work before was that the other handlers had never been called\nafter [0], tasks from start.yml were move to handler which cannot act\nlike tasks, also bootstrap tasks must run after 'Restart mongodb container'.\n\nThis commit adds a notify after 'Restart mongodb container' for triger\ntask 'bootstrap_cluster.yml'.\n\n[0] https://github.com/openstack/kolla-ansible/commit/40b635b9c538e3d971f6e40db4fb3900135117e6\n\nChange-Id: I4e2fbe9a8f20afcc4e25a01e23e5231e74eeeec4", "date" : "16/06/2019 18:03", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "08f5c50e7491c29138049237ede070d84cc503b8", "msg" : "Fix mongo command for checking replication status\n\nBy default, the mongo command connection address is '127.0.0.1:27017'.\nIf we change mongodb_port, It cause the handle 'Checking current\nreplication status' always connect to '127.0.0.1:27017'. So we need\nadd options like '--host' and '--port'.\n\nChange-Id: I172ef3d19ff2bea97db3a5207c1a984cd188ceba\nSigned-off-by: ZijianGuo ", "date" : "10/06/2019 10:58", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "4be219fcb7f3ed188ea0c4c5b2cb9a1fdba51991", "msg" : "Fix issue finding custom, host specific plugins\n\nThe results from the find operation need to be registered per host,\nbecause they depend on the host which runs the search. This bug\nimpacts users specifying custom plugins for specific hosts.\n\nChange-Id: I41b2986b2f4ccd8fdc6553e83737e4106b6a2c07", "date" : "07/06/2019 14:01", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "f20cbf49580f1457db22346c413991cf60c90dba", "msg" : "Fix Blazar Nova aggregate in multi-region setup\n\nThe Nova aggregate was always defaulting to some region (usually first\nin the Keystone endpoint list) when registering the Nova aggregate for\nBlazar. Add in a region override to ensure we are always writing to the\nregion being deployed.\n\nChange-Id: I3f921ac51acab1b1020a459c07c755af7023e026", "date" : "05/06/2019 08:18", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "84edfd09b67ef28e40b3ff24b96afa0ded5c532e", "msg" : "Fix monasca grafana organisation check\n\n\"Create default control plane organisation if it doesn't exist\" task\nfails when organisation already exists.\nThe list organisation task currently returns project domain id.\nThe create organisation task currently provides project domain name.\nChange the create task to use default_project_domain_id instead.\n\nTrivialFix\n\nChange-Id: Ice70d55e6729fe55164dcf85e98acdc1d7925209", "date" : "31/05/2019 12:25", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "56b2e947a1afae30ef21113717f61e96116aa873", "msg" : "Fixes VMTP deploys.\n\nMerged config files outputs to python_path which is incorrect. Changing it\nto node_config_directory.\n\nChange-Id: If801f54709114b931677adb605dffb75cfab25cd\nCloses-Bug: #1830346", "date" : "29/05/2019 16:20", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6c1442c385450004dd253f3f464fe4336194be99", "msg" : "Fix keystone fernet key rotation scheduling\n\nRight now every controller rotates fernet keys. This is nice because\nshould any controller die, we know the remaining ones will rotate the\nkeys. However, we are currently over-rotating the keys.\n\nWhen we over rotate keys, we get logs like this:\n\n This is not a recognized Fernet token TokenNotFound\n\nMost clients can recover and get a new token, but some clients (like\nNova passing tokens to other services) can't do that because it doesn't\nhave the password to regenerate a new token.\n\nWith three controllers, in crontab in keystone-fernet we see the once a day\ncorrectly staggered across the three controllers:\n\nssh ctrl1 sudo cat /etc/kolla/keystone-fernet/crontab\n0 0 * * * /usr/bin/fernet-rotate.sh\nssh ctrl2 sudo cat /etc/kolla/keystone-fernet/crontab\n0 8 * * * /usr/bin/fernet-rotate.sh\nssh ctrl3 sudo cat /etc/kolla/keystone-fernet/crontab\n0 16 * * * /usr/bin/fernet-rotate.sh\n\nCurrently with three controllers we have this keystone config:\n\n[token]\nexpiration = 86400 (although, keystone default is one hour)\nallow_expired_window = 172800 (this is the keystone default)\n\n[fernet_tokens]\nmax_active_keys = 4\n\nCurrently, kolla-ansible configures key rotation according to the following:\n\n rotation_interval = token_expiration / num_hosts\n\nThis means we rotate keys more quickly the more hosts we have, which doesn't\nmake much sense.\n\nKeystone docs state:\n\n max_active_keys =\n ((token_expiration + allow_expired_window) / rotation_interval) + 2\n\nFor details see:\nhttps://docs.openstack.org/keystone/stein/admin/fernet-token-faq.html\n\nRotation is based on pushing out a staging key, so should any server\nstart using that key, other servers will consider that valid. Then each\nserver in turn starts using the staging key, each in term demoting the\nexisting primary key to a secondary key. Eventually you prune the\nsecondary keys when there is no token in the wild that would need to be\ndecrypted using that key. So this all makes sense.\n\nThis change adds new variables for fernet_token_allow_expired_window and\nfernet_key_rotation_interval, so that we can correctly calculate the\ncorrect number of active keys. We now set the default rotation interval\nso as to minimise the number of active keys to 3 - one primary, one\nsecondary, one buffer.\n\nThis change also fixes the fernet cron job generator, which was broken\nin the following cases:\n\n* requesting an interval of more than 1 day resulted in no jobs\n* requesting an interval of more than 60 minutes, unless an exact\n multiple of 60 minutes, resulted in no jobs\n\nIt should now be possible to request any interval up to a week divided\nby the number of hosts.\n\nChange-Id: I10c82dc5f83653beb60ddb86d558c5602153341a\nCloses-Bug: #1809469", "date" : "17/05/2019 14:05", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a4bb8567da3e0e1468d66048c5b46cdeefcb1332", "msg" : "Fix up config file permissions on the host\n\nSeveral config file permissions are incorrect on the host. In general,\nfiles should be 0660, and directories and executables 0770.\n\nChange-Id: Id276ac1864f280554e98b937f2845bb424d521de\nCloses-Bug: #1821579", "date" : "02/04/2019 17:23", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "b25c0ee4772fdf04fe6f263a8e81571204f706ff", "msg" : "Fix MariaDB 10.3 upgrade\n\nUpgrading MariaDB from Rocky to Stein currently fails, with the new\ncontainer left continually restarting. The problem is that the Rocky\ncontainer does not shutdown cleanly, leaving behind state that the new\ncontainer cannot recover. The container does not shutdown cleanly\nbecause we run dumb-init with a --single-child argument, causing it to\nforward signals to only the process executed by dumb-init. In our case\nthis is mysqld_safe, which ignores various signals, including SIGTERM.\nAfter a (default 10 second) timeout, Docker then kills the container.\n\nA Kolla change [1] removes the --single-child argument from dumb-init\nfor the MariaDB container, however we still need to support upgrading\nfrom Rocky images that don't have this change. To do that, we add new\nhandlers to execute 'mysqladmin shutdown' to cleanly shutdown the\nservice.\n\nA second issue with the current upgrade approach is that we don't\nexecute mysql_upgrade after starting the new service. This can leave the\ndatabase state using the format of the previous release. This patch also\nadds handlers to execute mysql_upgrade.\n\n[1] https://review.openstack.org/644244\n\nDepends-On: https://review.openstack.org/644244\nDepends-On: https://review.openstack.org/645990\nChange-Id: I08a655a359ff9cfa79043f2166dca59199c7d67f\nCloses-Bug: #1820325", "date" : "23/03/2019 10:21", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "192dcd1e1b9baf7f3177a694c2b1ce8bd62d9159", "msg" : "Fix booting instances after nova-compute upgrade\n\nAfter upgrading from Rocky to Stein, nova-compute services fail to start\nnew instances with the following error message:\n\nFailed to allocate the network(s), not rescheduling.\n\nLooking in the nova-compute logs, we also see this:\n\nNeutron Reported failure on event\nnetwork-vif-plugged-60c05a0d-8758-44c9-81e4-754551567be5 for instance\n32c493c4-d88c-4f14-98db-c7af64bf3324: NovaException: In shutdown, no new\nevents can be scheduled\n\nDuring the upgrade process, we send nova containers a SIGHUP to cause\nthem to reload their object version state. Speaking to the nova team in\nIRC, there is a known issue with this, caused by oslo.service performing\na full shutdown in response to a SIGHUP, which breaks nova-compute.\nThere is a patch [1] in review to address this.\n\nThe workaround employed here is to restart the nova compute service.\n\n[1] https://review.openstack.org/#/c/641907\n\nChange-Id: Ia4fcc558a3f62ced2d629d7a22d0bc1eb6b879f1\nCloses-Bug: #1821362", "date" : "22/03/2019 16:26", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "55633ebf93c1105e7ac668e6edbba8edaf414584", "msg" : "Fix neutron rolling upgrade\n\nServices were being passed as a JSON list, then iterated over in the\nneutron-server container's extend_start.sh script like this:\n\n['neutron-server'\n'neutron-fwaas'\n'neutron-vpnaas']\n\nI'm not actually sure why we have to specify services explicitly, it\nseems liable to break if we have other plugins that need migrating.\n\nChange-Id: Ic8ce595793cbe0772e44c041246d5af3a9471d44", "date" : "21/03/2019 12:31", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5629b5aad950ca3542658f7c2ffb5269f415e1ae", "msg" : "Fix swift reconfigure\n\nReconfiguring Swift currently fails to restart containers if\nconfiguration changes. This is because kolla_set_configs is executed in\nthe containers as the default swift user, which does not have permission\nto access all necessary files.\n\nThis change uses the root user to execute the command instead, which\nallows it to exit with the correct status of 1 if the config files\ndiffer.\n\nChange-Id: I2a2363c71430a7173bb5253662412ae5dba09654", "date" : "20/03/2019 18:59", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "42dd7784de8d1b22cf18a7aefbc6783efe4bd7ea", "msg" : "Fix failure to mount cephfs\n\nCommit 2f6b1c6890cf7ea6b0dd33ac219646e4dcaf1fd6 changed the way the\ncephfs source path was generated and dropped the source path component,\nkeeping only the list of IPs and ports. This results in failures to\nmount cephfs with the following message:\n\n source mount path was not specified\n failed to resolve source\n\nChange-Id: I94d18ec064971870264ae8d0b279564f2172e548\nCloses-Bug: #1819502", "date" : "11/03/2019 18:26", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "958efcef73fe1bb4de7bc65b1535a0fefc6e7771", "msg" : "Fix Neutron precheck to not fail with newer Docker\n\nWith newer Docker versions `systemctl show docker` returns:\n\n MountFlags=shared\n\nInstead of:\n\n MountFlags=1048576\n\nThis fix accepts either value as valid to ensure the check is not\nerroneously failing.\n\nCloses-Bug: #1791365\n\nChange-Id: I2bd626466d6a0e189e0d85877b2be8f2b4bb37f4", "date" : "11/03/2019 11:15", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "1b5353593c8f17594b7d39015b6093ef2ae65b14", "msg" : "Fix bootstrap-servers on Ansible 2.6+\n\nRecently as part of adding support for Docker CE we added the following\ntask to the baremetal role:\n\n- name: Update yum cache\n yum:\n update_cache: yes\n become: True\n when: ansible_os_family == 'RedHat'\n\nThis works fine on Ansible 2.5, but no longer works on Ansible\n2.6, which complains that either the 'name' or 'list' argument\nis mandatory for the yum module.\n\nThis change updates the cache later on, when installing packages.\n\nChange-Id: I1a158bda52c4e362cb12d361d7f961cfc699b385\nCloses-Bug: #1819173", "date" : "08/03/2019 14:36", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ff28cf5069598b6d0c4dc5ce95d29f988d751354", "msg" : "Fix location of hostdirs for Murano services\n\nUse \"{{ node_config_directory }}/murano-api/\" for `murano-api` and\n\"{{ node_config_directory }}/murano-engine/\" for `murano-engine`, so\ncorrect `config.json` are mounted in containers.\n\nChange-Id: I824ff00f6b86aac3eab5dc6fd01728653b4661d1\nCloses-Bug: 1811716", "date" : "20/02/2019 14:46", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "1e2a1a8fe12cd34abe904bbaca652884529f6f9a", "msg" : "Fix rabbitmq reconfigure, simplify role\n\nSince Id724b44a3edd951fa8b06c9f2c347e9ed8c5ffd9, there is a reference to a\nnon-existent variable, rabbitmq_confs, that causes deployment to fail if\nrabbitmq configuration other than config.json is changed.\n\nI'm taking this opportunity to simplify the role, since we can use the Ansible\nhandler notification system to determine when handlers need to run, without\nregistering and checking variables. This simpler approach was used in the\nhaproxy refactor.\n\nChange-Id: Ibe0e7fda93afff741243ff9c350db1c8c6e1e6d3\nCloses-Bug: #1816053", "date" : "15/02/2019 14:59", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "43c83b51cfcee320fc52218925e88d0fe1b05100", "msg" : "Fix reconfigure of neutron ml2_conf.ini\n\nThe neutron containers were not being restarted if only the ml2_conf.ini\nfile is changed. This is due to the XenAPI ml2_conf.ini config task\nregistering a variable of the same name as the task that generates\nml2_conf.ini for other services. Since the XenAPI service is typically\nnot running, the tasks show as not changed, and the handler skips\nrestarting the container.\n\nThis change adds a second variable for XenAPI to avoid this shadowing.\n\nChange-Id: I77819ed8defb8a7653e1e5aec92013b1d40fbf02\nCloses-Bug: #1783268", "date" : "17/01/2019 14:33", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "30f8511cd525dadbefd232a93084e691d83df070", "msg" : "Fix command connect to replica set primary\n\nWithout this option would cause non master error.\n\nChange-Id: I5da653227fb1b2af7a36f39789265584ac0146da\nSigned-off-by: ZijianGuo ", "date" : "08/01/2019 20:12", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "8d5355dbc16d72802bc85f64bdb95400aec18a7d", "msg" : "Fix bootstrap prometheus container location\n\nThis change to fix the case that\nI won't use prometheus-mysqld-exporter\n\nChange-Id: I1936bbae0172f4e65605d71066dced837bc30f7a", "date" : "27/12/2018 12:46", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "90fd7aa03d55c2cc66bf1ca8b2c75f85c4f2ef7c", "msg" : "Fix Vitrage wrong configuration\n\n* In service_credentials section, project_name should be\nadmin and auth_url should use keystone public port (5000)\naccording [1].\n* User vitrage should have role admin in project admin [2].\n\n[1] https://github.com/openstack/vitrage/blob/master/devstack/plugin.sh#L164\n[2] https://docs.openstack.org/vitrage/latest/install/install-rdo.html#initialize-vitrage\n\nChange-Id: I8bf028c702df5659e4c58df0e17600ab5be14eea", "date" : "23/12/2018 15:46", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0c8b4730af69b7691b5f48934bf721c00652ad3d", "msg" : "Fix prometheus prechecks for haproxy and memcached\n\nAdd missing `prometheus_memcached_exporter` container_fact\nFix conditional container_fact for haproxy_exporter\n\nChange-Id: Id0f3b94af956f51e3c782c0244c6ce7a340119bd\nCloses-Bug: #1808820", "date" : "17/12/2018 18:03", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6f020a048344c5a9e659193fff052b9b8c578810", "msg" : "Fix glance configuration when using external ceph\n\nWhen using external ceph, enable_ceph=no and glance_backend_ceph=yes,\nglance.conf should enable rbd store.\n\nChange-Id: Ia09cd57c829b00f28674cddf44fb55583e193d0f", "date" : "05/12/2018 12:05", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "22284676f6cc3f6cca96819ce41434bedba83887", "msg" : "Fix Karbor endpoints\n\nFrom Karbor documentation, endpoints should be created with\n\"%(project_id)s\" and not with \"%(tenant_id)s\".\n\nThis is very important because of this commit in Karbor which is\nlooking for a string \"project_id\".\n\nChange-Id: I8fc640891d0d58541198cc8f2e942d8db6e8d02f\nCloses-Bug: #1805705", "date" : "28/11/2018 16:13", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "209d9c76806efbfdd5a29ab18fad965624f6b5bf", "msg" : "Fix karbor upgrade\n\nRemove mode \"0660\" because mode it's not a supported parameters for kolla_docker\n\nChange-Id: I1e3d690eb3cb5d61b1c88f6da2f9b10e2c5f3603\nCloses-Bug: #1804702", "date" : "26/11/2018 16:21", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "76482c9a681f71a6c3a2cef35e8235536333979e", "msg" : "Fix fluentd input log parser for OpenDaylight\n\nOpenDaylight logs have different format than openstack,\nis a karaf log with java error traces.\nThis PS add required config to make fluentd parse properly\nODL logs.\n\nChange-Id: I34fb96c8a424679b3b618f2ff6a840b8dc165bec", "date" : "20/11/2018 14:24", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2fde95ca0846d4f4c94abf5993cd9469f6a4058a", "msg" : "fixed memcached is not restarted when config changed\n\nThat's because instead of start_container we need to\nuse recreate_or_restart_container in handler.\n\nChange-Id: I3bb0a4c38b9024b2e2e26bfc06cb143bb5d35317\nSigned-off-by: Pavel Glushchak ", "date" : "26/10/2018 18:32", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "c1acb65642760eec5d28a4eb23b693a1cf695324", "msg" : "Fix template src of kibana configuration file\n\nChange-Id: I4d409e052c00d83b451a2a13917f89531a88457f", "date" : "24/10/2018 13:35", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "9a1c906435eecf9454cf9a91b5e4fd09f23f7df1", "msg" : "Fix bug in deploying ceilometer using dev mode\n\nSince the configuration file of the panko module was referenced as a\nvariable during the deployment of the ceilometer module, the\nproject_name variable of the ceilometer module was overwritten,\nresulting in an error when deploying the ceilometer module using the\ndevelopment mode. This patch will fix this problem.\n\nChange-Id: I90d2380b610d3caa988ee667e7c42511d3bbd937\nCloses-Bug: #1795770", "date" : "08/10/2018 01:51", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "b50917fe2c1d3d45cde79ddaf3afa0c29154db0f", "msg" : "Fix non-root reconfiguration with ceph enabled\n\nVarious ceph-related tasks were missing a 'become' that would allow them\nto work as a non-root user. This seems to only cause a problem after an\ninitial deployment, perhaps due to the recursive ownership & permissions\nchanges at the end of the ceph.yml and external_ceph.yml files.\n\nThis change adds the necessary becomes.\n\nChange-Id: I887c7b3bdef49db1dd1bf9e5bdbf5dc47b7f41af\nCloses-Bug: #1795125", "date" : "02/10/2018 09:16", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "29cf8baba56e4b703d7882a0778cfc10c25e5406", "msg" : "Fix haproxy server config for memcached backends\n\nChange-Id: I22a46b7c61f9ea4f449bc68a244caed2f6705d96", "date" : "28/09/2018 14:39", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "79da68fab64522205c8488dd862ffc234efcfbef", "msg" : "Fix missing slash at mount volumes for prometheus-cadvisor\n\nChange-Id: I0444b23aee900d028c879ec64d153d59a18ff504", "date" : "25/09/2018 10:41", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "fdb5e3348215c052fde5df9b39cf3c1641862804", "msg" : "Fix aodh task name\n\nFix a typo in the policy task name\n\nChange-Id: I43b9c1ea1e3ff4bef1713c889e2cb885207abb0e", "date" : "21/09/2018 17:16", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "8219542f8972f37840509b59582368131a4ca750", "msg" : "Fix the syntax issues of ovs-dpdk\n\nbackport: rocky\n\nChange-Id: Id437c26376f80462369db1fb3888db2098278f16\nCloses-Bug: #1791686", "date" : "11/09/2018 10:47", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "1e26b05fe01febd24a0f4121335463abeb34eef6", "msg" : "fix condition of kibana pull action\n\nChange-Id: Ia459d8b9925b22b23c90a33364da6ef40f4b1a70", "date" : "31/08/2018 14:39", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "cc5c34721796f5ce73d7f9f476cb4aa7a41a65dd", "msg" : "Fix Copying 10-rest-connector.xml task\n\nThe destination folder for this task requires root permissions.\n\nChange-Id: Icdc37cde7ba7b6971cf36632a9b6071b3cf600c2", "date" : "30/08/2018 21:08", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "4e5e28fff53abf526042c965f6770c28c7c37742", "msg" : "Fix bluestore disk naming format in kolla-ansible\n\nThe current bluestore disk label naming is inconsistent with the\nfilestore. The filestore naming format is that the disk prefixes\nbelonging to the same osd are the same and the suffixes are\ndifferent.\n\nThis patch keeps the bluestore's disk naming as well.\n\nChange-Id: I71dda29fc4a6765300ce7bb173d2c448c24f6eca", "date" : "31/08/2018 09:55", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "9ae2ca63237f41589492e951258b680c9477b17e", "msg" : "Fix cloudkitty mispelling\n\nChange-Id: Icc949ce71fb2788d8aa91346bf8559c2c11bcb2c\nClose-Bug: #1787097", "date" : "15/08/2018 13:25", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ffe388ba063d3013b5f10b3d7b84bcd0171c89bc", "msg" : "Fix ceilometer bootstrap\n\nCeilometer image filter was incorrectly used. Thr filter\nshould be in the volume list instead.\n\nChange-Id: I3ad8a1d85607004b28f9a25b9a4e9f8b914ae9df\nCloses-Bug: #1784496", "date" : "31/07/2018 09:55", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5d25f77fcc9a314951ed38bd675e5728073629af", "msg" : "Fix magnum api dimensions\n\nChange-Id: Ibb7d6981d9d7fed2293af6533e54fb9c768cace6\nCloses-Bug: #1784497", "date" : "31/07/2018 08:27", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "b9208cd178cab27438831b0d16b337c54c53090b", "msg" : "Fix etcd when Kuryr is disabled\n\nThis is because the environment variable ETCD_INITIAL_CLUSTER contains\ncompute nodes, which are not running etcd.\n\nCompute nodes are in the etcd group to allow for kuryr, which needs etcd\nto be running on compute nodes (why???). When kuryr is disabled, etcd is\nnot deployed on these hosts (using host_in_groups). However, the\nETCD_INITIAL_CLUSTER environment variable always includes all hosts in\nthe etcd group.\n\nThis change sets ETCD_INITIAL_CLUSTER correctly in both cases.\n\nChange-Id: I11f812d3fdacf0eeb8236f9a39d673aaa480dd26\nCloses-Bug: #1783963", "date" : "27/07/2018 09:28", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0415943a3788b947ddda8eae581faea1833b8ef2", "msg" : "Fix monasca auth variable\n\nPerform the refactoring of the auth field from change #552863\n\nTrivialFix\nPartially-Implements: blueprint monasca-roles\n\nChange-Id: I0a87cc3cb40df5e1c927bcd8ff4bd33e44fe4172", "date" : "26/07/2018 09:20", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d95c87cf01528d5559b36340519a42b1849633e7", "msg" : "Fix action -> kolla_action for ironic-neutron-agent\n\nIronic Neutron Agent was added by\nI92b9505843f12692aef96764a314e5db49001a9b.\n\nChange-Id: Ib178bafc9907537fdd46dd374684b037db7f19df\nTrivialFix", "date" : "26/07/2018 07:44", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "07b64dedc18edfe681500b933b72bddf2908443c", "msg" : "Fix ceph role with ansible < 2.4\n\nThe include_tasks action was added in ansible 2.4.\n\nChange-Id: Ieac4a39a95c6aa55754c9dde5e94fb293c103caa\nRelated-Bug: #1783456", "date" : "25/07/2018 20:57", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6a9a0e927dc0812d093460418b801539401de61d", "msg" : "Fix prechecks for adding a new haproxy node\n\nChange-Id: I2615e4938ec6b4a525f7fddde5a51a139dced8de\nCloses-Bug: #1783381", "date" : "24/07/2018 14:00", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "83595f78dd1fbaa9052bc9cefcaadd9ac676ff50", "msg" : "Fix typo in nova rp_filter sysctl\n\nFixes a typo introduced in I93e53bad9727beb786b00bd7fcd6d78785c619c2.\n\nChange-Id: I9fd6587913cccd5a29b3fc012b4ddeac8859a0ff\nRelated-Bug: #1782799\nTrivialFix", "date" : "23/07/2018 08:22", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "54a98c11557e29cb7c763d6cc832a7e16c22a429", "msg" : "Fix monasca use of \"action\" -> \"kolla_action\"\n\nThe word \"action\" is now an Ansible reserved word, and things have\ntransitioned to \"kolla_action\", but looks like this was missed.\n\nChange-Id: Ie07a2a7d8b153a6d39b91129256727157f8dfa34", "date" : "19/07/2018 01:45", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "8cc97c60d3553a8ed303b222f37aafc797b44cdb", "msg" : "Fix glance config copy when a service is disabled\n\nIn this patch, the glance-registry service was disabled:\nhttps://review.openstack.org/#/c/566804/\n\nHowever, the config task still tries to copy files for it, which will\nbreak due to path errors.\n\nChange-Id: If39bb12bf830e6559342037ae2a2b99a784ee503", "date" : "18/07/2018 14:08", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0cc2daa57d58f376cdbf7b6d87e83d2e23dc9366", "msg" : "Fix sudoers in bootstrap-servers when user != group\n\nIn some cases we may want a configuration in which the kolla user's\nprimary group name is not the same as their username. Doing this\ncurrently breaks the sudoers configuration, since user entries should\nreference a user, or a group prefixed with a '%'.\n\nThere does not seem to be a good reason to give root privileges to the\nentire group (which sometimes may be a shared group), so let's revert to\ngiving only the user root privileges.\n\nSee kayobe CI test [1] in which a different user and group were\nconfigured, leading to permission denied when using kolla ansible.\n\n[1] http://logs.openstack.org/53/581053/2/check/kayobe-overcloud-centos/a70168e\n\nTrivialFix\n\nChange-Id: I677778ebd0de58df0adfa2a8705f161ec5552283", "date" : "10/07/2018 12:45", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "4283dff9b4e10e16112af4fe904d820c80ff0f50", "msg" : "Fix ownership of virtualenv in bootstrap-servers\n\nIn I86bf5e1df3d6568c4f1ca6f4757f08a3dd22754d, creation of the kolla user\nwas moved to after package installation to ensure the sudo package is\ninstalled when required. This change does not work when python\ndependencies are installed in a virtual environment however - when the\nvirtualenv variable is set.\n\nThis change moves the ownership change of the virtualenv to after the\nkolla user has been created. It also uses the kolla_user and kolla_group\nvariables to set the user and group appropriately.\n\nChange-Id: I320e5d611099ad162945a98d5505a79606da0eba\nTrivialFix", "date" : "09/07/2018 18:58", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "acccec75a3099151063f742d148c850ccd41023d", "msg" : "Fix missed notify for zun-wsproxy container.\n\nChange-Id: I8b8631e1c215580dd7711a0c0b3683b06ddc47d3", "date" : "04/07/2018 22:19", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "b42508ff43fe03ac2059d692eeb706ef754b9e0f", "msg" : "fix freezer prechecks\n\nthe value of {{ freezer_services.keys() }} is freezer-api and\nfreezer-scheduler ,but we just need freezer_api,not freezer-api and\nfreezer-scheduler\n\nChange-Id: Idcc2428b9080bee1afa9ef83bc3c5e5c89ca0ee9", "date" : "24/06/2018 11:23", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "dfb5ddaad670ae60f5da92a051bdc79cf74b76ac", "msg" : "Fix copy external ceph files from custome/gnocchi in gnocchi\n\nThere is no need to load custom ceph.conf and keyring from different\nfolder for gnocchi components. Just load the files from\nnode_custom_config/gnocchi folder.\n\nDepends-On: I379ff17856509c9321b86c13a72eacc18f5c1202\nChange-Id: Id553dff274a29d82fb1b743437e3656d6f817e52", "date" : "12/06/2018 11:02", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ebd353e661ed72e88dee87933000b6895807921a", "msg" : "fix ansible warning about blazar\n\nIn Ansible 2.3.0 when statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}\nthis ps fixes it\n\nChange-Id: I33a42eb8184b77e78332caa2a255e0f251fdf9fc", "date" : "09/06/2018 14:43", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "640dd55e0630c83d0556e270b76170de82f0df05", "msg" : "Fix usage of openstack_ceph_rgw_auth\n\nPatch [0] left 2 variables for authentication one is\nopenstack_swift_auth and the other (inexistent) openstack_ceph_rgw_auth\nfor the ceph_rgw start_keystone task.\n\nThis patch leaves only openstack_ceph_rgw_auth.\n\nCloses-Bug: #1769463\n\n[0] https://github.com/openstack/kolla-ansible/commit/84ade4e1499d0762c8ffa8adb3a2b9003476e99c\n\nChange-Id: I1cc522d91f8258f4ca23afc10a0a2a2b35c1ff68\nSigned-off-by: Jorge Niedbalski ", "date" : "06/06/2018 23:29", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "176a72e656a3d9b54199cae700b4851c559c7fc3", "msg" : "fix sahara service-type\n\nthe sahara service-type is data-processing,not data_processing\nif use data_processing,the sahara client will take mistake.\nrefer to [1]\n\n[1] https://docs.openstack.org/sahara/latest/install/installation-guide.html#common-installation-steps\nCo-Authored-By: zhulingjie \n\nChange-Id: I4c6704a81921bf713073451dc4e93e44234e5a7c", "date" : "06/06/2018 11:36", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ab79c3ee286992b48c61b27f3087099710af5b77", "msg" : "Fix the ceph warning after upgrade to luminous\n\nChange-Id: Ia94c10ca8292d803bc20650fb1d496002455338f\nCloses-Bug: #1771968", "date" : "06/06/2018 10:36", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "373416658acbba93f273cbf5bd709f1f6a555792", "msg" : "fix blazar error in deployment\n\nwhen deploy this project,it report an error \"\nblazar_policy_jsons\" not found, which result in\nfaild. this ps to fix it\n\nChange-Id: Ifa4c0f33642e355be8849f2298d4a73c5e6c602c", "date" : "22/05/2018 14:18", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5c1f0226d341adb0ccdee33a7aa9ba7d026f90dd", "msg" : "Fix missed kolla_action for murano\n\nit missing from I357dffdfcb2b405e280a962d366ee65eebf0a8d1\n\nChange-Id: Ifc981f6bcead0b37340a04e284355f6474bd7900", "date" : "17/05/2018 06:17", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "1d249ca96663e3c3828acf2f13cd79cbfe329c8c", "msg" : "Fix Grafana config for extra conf\n\nPrevious change[1] of config for grafana introduced\nnew bugs.\n\n[1]https://review.openstack.org/#/c/548291/\n\nChange-Id: Ib62f0670003612073ff08f702febe81c753b72e5", "date" : "16/05/2018 16:29", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2e190597bb383f2eeac94bb716870e5286b31ebc", "msg" : "Fix missed kolla_action and kolla_serial\n\nIn change I78cb60168aaa40bb6439198283546b7faf33917c, action was changed\nto kolla_action, and serial to kolla_serial, to avoid Ansible warnings\ndue to use of reserved keywords. In that change, some keywords were\nmissed, and some changes that were merged since then have not switched\nto the new variables. This change fixes all current instances of those\nissues.\n\nChange-Id: I357dffdfcb2b405e280a962d366ee65eebf0a8d1\nImplements: blueprint migrate-to-ansible-2-2-0", "date" : "16/05/2018 13:13", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "895f202e76dae2462331eb00c4f36e2937cbe912", "msg" : "Fix the freezer-scheduler start failed\n\nthe action has updated to kolla_aciton[0], but the freezer-scheduler\nmissing, this ps to add.\n\n[0]: https://review.openstack.org/#/c/537742/\n\nChange-Id: Ic7add6116af8cf9fa6147285ecc8d44352824dd2", "date" : "15/05/2018 23:51", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5da1cb0b5ef2dff696899878877c62663f67137d", "msg" : "Fix the permissions of mgr and mds keyring\n\nChange-Id: I6d1e6d7dc21eaf6051c89b467cd6d886d8e3c469", "date" : "15/05/2018 10:13", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "87d1276a863d7bb8ae1a67245268fb7cfa1341c2", "msg" : "Fix create Magnum trustee user role failed\n\nwhen run creating Magnum trustee user role task, the\ndomain parameter must be domain id[0]. so kolla-ansible\nneed to register the result of Creating Magnum trustee\ndomain task, and use the domain id when creating\nMagnum trustee user role.\n\n[0]: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/magnum/tasks/register.yml#L59\n\nCo-Authored-By: ZhijunWei \nChange-Id: I57cdd011b7fc863133f9e3b43ae783cd1486e644\nCloses-Bug: #1766410", "date" : "14/05/2018 16:30", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "c567055176648cc6e0bb4b3fd5c3a80be0374dd9", "msg" : "Fix ansible warning\n\n- rename action and serial to kolla_ansible and kolla_serial\n- use become instead of \"sudo \" in shell\n- Remove quota for failed_when and changed_when in rabbitmq tasks\n\nChange-Id: I78cb60168aaa40bb6439198283546b7faf33917c\nImplements: blueprint migrate-to-ansible-2-2-0", "date" : "11/05/2018 02:54", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "8cf67e9a8747fd5c37dec9215e7c21480fb8ee95", "msg" : "Fix the ceph-mgr connect to cluster failed\n\nFor luminous, the ceph_mgr service provide the\ndashborad for ceph, and it need connect to cluster,\nbut now it failed to connect ceph cluster due to\nceph.client.admin.keyring missing, this ps to fix it.\n\nCo-Authored-By: chenqiaomin \nCloses-Bug: #1768462\n\nChange-Id: Idb24661bc5674780db390220ca02e22975490663", "date" : "02/05/2018 16:44", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "bca297b94899d58dd8c834259bf8c68a8319eeb4", "msg" : "Fix the prechecks action for prometheus_server\n\nthe prometheus container is not exits, it should be\nprometheus_server[0]\n\n[0]: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/prometheus/defaults/main.yml#L6\n\nChange-Id: Ib44390af9b8af5156dafbd0b0da6ae061a926ec7", "date" : "29/04/2018 08:12", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "4a502e8bf9b714c7d49c6acf4c24e75da9bf28ed", "msg" : "Fix the magnum description\n\nrefer to https://github.com/openstack/magnum/blob/master/devstack/lib/magnum#L113\n\nChange-Id: I5207a7ba708daa17f65a2eb61282a265342f3eee", "date" : "24/04/2018 11:44", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "746a2e0900ef5bc59cc66cee64ec13c331a166b8", "msg" : "Fix rabbitmq-env.conf ownership in bifrost\n\nThe permissions of rabbitmq-env.conf for bifrost were changed in\nI6e32d94d4172dd96d09d8609e8a5221ab5586a31 to 0660. This breaks bifrost\ndeployment, as the rabbitmq user is no longer able to read the\nroot-owned file on startup.\n\nThis commit changes the ownership of the file in the container to\nrabbitmq:rabbitmq after it has been copied.\n\nChange-Id: I53418f5d4e40b7ca57e546e2e92a57f613fd381e\nCloses-Bug: #1766196", "date" : "23/04/2018 09:59", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "fb41199790a2659f9e8ee7b5159484f651e61c36", "msg" : "Fix etcd container check failed\n\nmode is unsupported parameters for (kolla_docker) module[0].\n\n[0]: https://github.com/openstack/kolla-ansible/blob/master/ansible/library/kolla_docker.py#L726\n\nCo-Authored-By: wu.chunyang \nCloses-Bug: #1766170\n\nChange-Id: I06077e09773f6b263e11b0579a74aaf8f73c1110", "date" : "23/04/2018 14:23", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "95ad3057959c12e786720278e62a1a26918a9e13", "msg" : "Fix Congress Service Type\n\nSet service type to \"policy\"\n\nFix service description\n\nChange-Id: I1b4077b832a53385a5d4576544e7bfe4805b308a\nCloses-Bug: #1765054", "date" : "18/04/2018 15:46", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "8a63c801c673a3c9f202f198091c4e41b3f4033c", "msg" : "Fix mariadb recover seqnum regex\n\nRegex used to find the recover seqnum partition is not\nreturning the real num id rather a None.\nTask fails due seqnum[0] is not iterable.\n\nChange-Id: I1be55b6ebfc17c6d423e638662ec2a9f4b9b49a2\nCloses-Bug: #1752128", "date" : "12/04/2018 09:03", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "c5ee7519ba4e34f9d0e9ed46813e35dfb5be90e7", "msg" : "fixing wrong designate producer image used in deploy\n\nThis patch changes the wrong designate producer image\nfrom \"{{ designate_central_image }}:{{ designate_central_tag }}\"\nto \"{{ designate_producer_image }}:{{ designate_producer_tag }}\"\n\nChange-Id: I8eabd47b14eb698676acbcc20141fa81c663422b\nCloses-bug:1759629", "date" : "02/04/2018 14:11", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a486364611c3daa676798b1ebe15208e55634863", "msg" : "Fix panko database creation\n\nThe mariadb port information may not be passed in login_host and\nlogin_port.\n\nChange-Id: I15522de345a27ffc4773f00c38c8f0216d103c40\nCloses-bug: #1759568", "date" : "28/03/2018 15:43", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "cd2ccfcd922b44787cb287f7db4a537e6c5d7324", "msg" : "Fix wrong register variable name in ceilometer\n\nChange-Id: If968e05459e38fe7a8c676e4480af22cc1de0b49\nCloses-Bug: #1756221", "date" : "16/03/2018 14:46", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "37ef38b6a30b5372ec1eba048613ee263a0f162c", "msg" : "Fix the warning when reload the docker\n\nuse systemd module to reload the docker service, rather than\ncommand\n\nChange-Id: I2e3b2299365701a08de4025d6ad34cb492b33fda\nCloses-Bug: #1751690", "date" : "26/02/2018 03:24", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "2bbd5399de7119441ea649c4658bf220845dd9fe", "msg" : "Fix fernet deploy on gate\n\nkeystone-ssh is required by keystone-fernet. So start keystone-ssh\ncontainer before keystone-fernet.\n\nCloses-Bug: #1751224\nChange-Id: Ie1c8ae185549acc3dd87a2c5f0356443ea7924a5", "date" : "23/02/2018 08:51", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "9822bb535e8fff757f797d0ec01853166d232180", "msg" : "Fix MySQL access denied error during upgrade\n\nThis change makes it so that if preconfigured database users are used,\nthe attempt to change the log_bin_trust_function_creators mysql\nvariable isn't made anymore.\n\nAlso updated the upgrade docs\n\nChange-Id: I356313952d435de6d3b5444c0dd8a71f45aee452\nCloses-Bug: 1748269", "date" : "09/02/2018 14:18", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "3ff5ca140807e19765168d465ac31f228d6bde09", "msg" : "Fix Ceph and Swift precheck failure\n\nIf enable Ceph MDS and RBD services, they are not conflicting\nwith Swift service.\n\nFix the check condition to make sure both Ceph and Swift exist.\n\nCloses-Bug: #1747592\n\nChange-Id: Icc6806125ce72992f7dff00c30d591ffb737a0c6\nSigned-off-by: Tone.Zhang ", "date" : "07/02/2018 14:51", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a98295f19de87c38ef3accdb7a282c3e8d92dbbc", "msg" : "Fix odl custom config\n\nCopy custom config files to remote hosts.\nwith_first_found items are not used.\n\nChange-Id: I78faaded2c2b738454e6c6d971fd28994c753fb8\nCloses-Bug: #1745559", "date" : "29/01/2018 15:25", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "dafe39dfb6ca3c3b9970d7a2ec1a2245d61f52b1", "msg" : "Fix retry mechanism\n\nIf the wrong status code is returned, ansible sets failed: true.\nThis means that a retry is never attempted.\n\nUse .get('status') to work around the possibility that a status\nmay not be returned in some corner cases. For example:\n\nTASK [grafana : Wait for grafana application ready]\n***************** fatal: [some_remote_node]: FAILED! =>\n{\"failed\": true, \"msg\": \"The conditional check 'result.status\n== 200' failed. The error was: error while evaluating\nconditional (result.status == 200): 'dict object' has no\nattribute 'status'\"}\n\nChange-Id: I14207d1a9e994fa25c1c061025fff5b64a71d690\nCloses-Bug: #1742501", "date" : "24/01/2018 16:01", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "e0d37de9d0d43cc1c5ede8d3f42e271068590f4d", "msg" : "Fixes ceph deploy gates\n\n- Ceph images are not being built when using depends-on a kolla build\n job.\n- Sync inventory files with current ones which causes ceph to fail due\n missing groups.\n- Small corrections in ceph config.yml syntax.\n- fix preparse the disk only once\n- enable ceph nfs only when enable_ceph_nfs is true\n\nCo-Authored-By: Jeffrey Zhang \nChange-Id: Id0c7963bf59e2af4944834dcd16589a638e78ba5", "date" : "24/01/2018 15:10", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "88e5a440a5613241475fed969e769b0ea59ae2fa", "msg" : "Fixed misspelling in Kolla-ansible\n\nFixed misspelling in both comments and code function names \n\nChange-Id: Iaed5f246a9b02fd64433671fd0c0ee41b40bd222", "date" : "23/01/2018 07:38", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d1ddeddb67813923f335fa069c18d7b64e00742b", "msg" : "Fix the Prechecks failed while checking docker version\n\nIn Docker version 18.01.0-ce, \"docker version\" command uses the\n\"\\t\" to format the result, which will cause the prechecks failed.\nThere is a workaround that using \"docker --version\" command\ninstead of \"docker version\" can get everything running.\nAlso, using \"docker --version\" to check the version of docker is\nmore specific and effective.\n\nbackport: pike ocata\n\nChange-Id: Ie5efe1888afc3be11441a88d627db62e1575f3ed\nCloses-Bug: #1742869", "date" : "22/01/2018 16:58", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "93fcfe7134c68cb8549b36a2d4f53f70e84087b0", "msg" : "FIX inject password error\n\nThe envirenment variable LIBGUESTFS_BACKEND = direct\nis not enabled by default in docker container.\nWithout it, GuestFS() init failed.\n\nCloses-Bug: #1742029\n\nChange-Id: I24330502df7abc8e8f952ebb41bd9ae5e4ba1168", "date" : "12/01/2018 07:54", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "dda24c47bcc0df3695630fd473864c36cf487989", "msg" : "Fix ironic inspector public endpoint\n\nFixes a bug where the Baremetal Introspection service's public endpoint\nregistered in the Identity service referenced the internal API endpoint.\n\nAlso updates keystone endpoints for the Baremetal and Baremetal\nIntrospection services during reconfigure and upgrade operations.\nPreviously this was only done during deploy.\n\nChange-Id: I32d475f288bb4a3834c13cc86f0c53b5437c3d25\nCloses-Bug: #1738418", "date" : "04/01/2018 20:47", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "e733a4b8bb187126f437afb05852365653d05561", "msg" : "Fix wrong ceph mgr keyring name during creating\n\nceph mgr should use the each node name rather than the first node\ninventory_hostname\n\nChange-Id: Ib4530ee95b4201a941b836a3fbcbe27d2d03b06f", "date" : "21/12/2017 14:20", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "be4568334c0c8811396d7b9818aaf39453200da8", "msg" : "Fix failure handling in prechecks\n\nIn a HAProxy precheck task, the command module is used, and the results\ninspected by checking the stdout attribute of the result. However, if\nthe command fails (non-zero exit code), in some cases there may not be a\nstdout attribute in the result object. This causes an AttributeError and\nprevents ansible's useful diagnostic output from being displayed.\n\nChange-Id: Id502b5d0b71fe2150a29df43154c925dca96ef06\nTrivial Fix", "date" : "14/12/2017 14:05", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2109e6402926e32fc56850eaabc11b19d81037d3", "msg" : "Fix deploy ceph failed when contoller hava no cluster_interface\n\nwhen ceph-mon and ceph-osd run on difference hosts\nsuch as ceph-mon run on controller node, ceph-osd\nrun on storage node, and controller node have no\ncluster_interface, when it happens, kolla-ansible\nwill failed.\n\nCloses-Bug: #1735775 \n\nChange-Id: I8d6bc66d41c544ab9e7e1b126127e25c70a22933", "date" : "01/12/2017 15:17", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "419a2fc9fd206447f37fbcf62da8e15ab96f8530", "msg" : "Fix the deprecated syntax in 01-rewrite.conf\n\nThe current syntax of Ubuntu fluentd rewrite rules are not supported\nanymore, reference to this commit[1].\nAccording to the build of this patch[2], The Centos has no such isuue.\nOnly Ubuntu needs to be upgrade to use the section.\n\n* Centos use 01-rewrite-0.12.conf.j2\n* Ubuntu use 01-rewrite-0.14.conf.j2\n\nbackport: pike\n\n[1] https://github.com/fluent/fluent-plugin-rewrite-tag-filter/commit/248ed8e97def0a60121199c0d0e2fa8785f0d076\n[2] https://review.openstack.org/#/c/517907\n\nDepends-on: I47985113fe732569d640a262ca832c6edc8c2bb6\nChange-Id: I0b131c2f65652cf3c61b33d8162097b047603923\nCloses-Bug: #1730664", "date" : "16/11/2017 07:59", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "994c80c70240ebf2dc23a2209aed290568ad02e6", "msg" : "Fix the incorrect container_facts\n\nbackport: pike\n\nCloses-Bug: #1729564\nChange-Id: If6db5fad1f23e0afaadcad97b4f37a13e34de9fa", "date" : "02/11/2017 18:52", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "df60b76552d1020ee66c6982ae3e5da109edb713", "msg" : "Fix ansible running issue on Debian\n\nWhen deploying on debian, it reports error:\nstat /usr/bin/ansible: no such file or directory\n\nThat's because on Debian and Ubuntu pip install ansible to\n/usr/local/bin/ansible, whereas on CentOS the location is\n/usr/bin/ansible.\n\nChange to ansible to handle both cases.\n\nCloses-Bug: #1729216\nDepends-On: I2b57403128bc103148ae696c219df52590214adc\n\nChange-Id: I025037cf48596450e6479ab7ff6425c48ac73aad\nSigned-off-by: Xinliang Liu ", "date" : "02/11/2017 09:46", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d1fe0778f168a0428a211966c2a80cf6bb3e7a07", "msg" : "Fixing missing copy of iscsi container config files\n\nIscsi containers on compute and storage nodes in\nrestarting mode w/o config files\n\nCloses-Bug: #1727785\n\nChange-Id: I1c2b1db791dc9be76e60425e4752d64ffba34f1b", "date" : "26/10/2017 16:52", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "56374206bebe1a4a3f25e2099cbd839f47ff3a6f", "msg" : "Fix deployment with public TLS enabled\n\nWhen deploying with tls enabled in public\nendpoints, ansible modules fails due SSL certificates\nare self-signed.\n\nThis change adds a new variable to allow customization\non which endpoints ansible should connect.\nDefaults to admin because admin auth parameters defaults\nto admin endpoint.\n\nChange-Id: Ic3ed58cf9c9579cae08a11bbfe6fce983b5a9cbc\nCloses-Bug: #1720995", "date" : "05/10/2017 08:36", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "de56340f8691d16c7a50a0b0e222647388946ba4", "msg" : "Fix kolla-ansible genconfig for mariadb\n\nFor the genconfig command, master_host will not be defined as it is\ndefined dynamically in bootstrap.yml.\n\nCo-Authored-By: Stig Telfer \nChange-Id: Ib988c8e2de475e9b973fed2f7f752cb2500953c3\nCloses-Bug: #1707856", "date" : "25/09/2017 10:53", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "fa06dcd37b88822eda11346ed280c5c5b221bdb3", "msg" : "Fix ci gate failure\n\nThis patch includes three unrelated fixes.\n\nMake qemu use nova user in centos\nLibvirt 3.2.0 (latest version in centos) seems to\nhave changed behavior of dynamic_ownership.\n\nPin ansible to <2.4 to make ara work in gates\nARA does not work yet with ansible 2.4, this change\npins to lower version to make gates work.\nRevert once ara works with 2.4\n\nDisable selinux for oraclelinux and centos.\n\nCo-Authored-By: wanghongxu \nCo-Authored-By: Jeffrey Zhang \nChange-Id: Iac8bec19437192cd198d58f71c6ed0a65a76f820\nCloses-bug: #1718541", "date" : "23/09/2017 09:03", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d9a11a3a0742ad3ee6bc520797843e8803ab50f9", "msg" : "Fix typo in ironic prechecks\n\nBefore this change ironic prechecks failed with the error:\n'tenant_network_types' is undefined\n\nThis problem appears to have been introduced in:\n296ddbeb035c6f582b316f066fe2ddffece07aca\n\nCloses-Bug: #1714946\n\nChange-Id: I609ae20c4558370a0a8c4c316cd47cbd1d086331", "date" : "04/09/2017 13:45", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "191e2685756b3a96102dc7f1786a918f1ed3e12c", "msg" : "Fix warning on {failed|changed}_when statements\n\nAnsible 2.3.0 does not like delimiters in when statement.\n\nRelated link: https://github.com/ansible/ansible/issues/22397\n\nCloses-Bug: #1714349\nChange-Id: I973cc6537c4c1374546b5cddb4ce713a553b92f4", "date" : "31/08/2017 23:16", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "8e20a550af7be39fe0e63c3cb1d5a2f6bc8870e1", "msg" : "Fix warning during Mongodb bootstrap task\n\n[WARNING]: when statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found:\n{{ (bootstrap_mongodb_cluster.stdout|from_json).ok != 1 }}\n\nReason: Ansible 2.3.0 does not like delimiters in when statement.\n\nFix small typo\n\nChange-Id: I69ea5f640b8e841e532eca97b7ed3959e9335967\nCloses-Bug: #1714337", "date" : "31/08/2017 20:01", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "5b02908a9f3967f61bfc0205df3388fb2c76c0eb", "msg" : "Fix warning during Panko bootstrap task\n\n[WARNING]: when statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{ 'already' not in mongodb_panko_database.stdout }}\n\n[WARNING]: when statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{ mongodb_panko_database.stdout.split()[4] != 'connecting' }}\n\nReason: Ansible 2.3.0 does not like delimiters in when statement.\n\nChange-Id: If34130ccf03c0fbadd17eb24fa8e71fbbf2bcd70\nCloses-Bug: #1714340", "date" : "31/08/2017 21:58", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "0ec2bf39ef90fa4192439a8b331603f99e0391c4", "msg" : "Fix modify external ceph.conf not restart related containers\n\nmodify /etc/kolla/config/cinder/ceph.conf,\nrun kolla-ansible reconfigure but\nin the container /etc/ceph.conf has not changed\n\nChange-Id: I3bd55f76295b9ad1b799db9e910dbd0cd03d417c", "date" : "23/08/2017 04:32", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ecc022177c7569b4c2066d64a93d47d72bfa7bdf", "msg" : "Fix missing tacker-conductor service\n\nTacker has included a new conductor service\nto manage mistral workflows for VIM monitoring.\n\nWithout conductor, Tacker cannot create VIMs.\n\nThis change reworks tacker to include tacker-conductor\nservice.\n\nDepends-On: I52778e86e4f2c297ead8d4b09983e5e38ca88c70\nCloses-Bug: #1710874\nChange-Id: I6901e919887551bedc9dba8983ac904e8c48c9ce", "date" : "21/08/2017 08:12", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ee66b6468da743c018715192d5fe2829cc653865", "msg" : "Fix wrong condition for iscsid container\n\nIscsid is not only needed by cinder lvm backend, but also by ironic\nconductor container.\n\nChange-Id: I903cda88ca71ba31b30c220761f33808495aba72\nCloses-Bug: #1709809", "date" : "10/08/2017 08:09", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "fa52fb35146d3b2e3d96d55e3dc39320ee42da58", "msg" : "Fix grafana post-config check\n\nCheck grafana's /login url for status code 200 instead of root url since the\nlatter does not return an http 200 code\n\nChange-Id: Ide7da26c0e217a4a60ad3d2ac693d6f7ac7bb722\nCloses-Bug: #1705911", "date" : "24/07/2017 11:13", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "b7aef07d2818fdbb892043c58050602f3f3fcc20", "msg" : "Fix grafana data source registration\n\nMake data source creation more dynamic to support a variable number of data\nsource of different types\n\nOnly create data sources actually deployed by kolla\n\nChange-Id: I26a2d3c71b178562b906623ab77eaff673c81dce", "date" : "21/07/2017 09:35", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7e2c3ec2f56e82ba85f91109137d8ad30bbfd7f0", "msg" : "Fix an invalid variable name\n\nAccording to [1], Ansible variable names should not include hyphens.\nKolla-Ansible fails with a wrong variable name 'barbican-api' when\ndeploying Barbican.\n\nThis patch fixes the issue that was recently introduced in [2].\n\n[1] http://docs.ansible.com/ansible/playbooks_variables.html#id15\n[2] 08ab3d8e739fc5b499a4cb565cdbcccd6e1c97a1\n\nChange-Id: Ib962e31ad93316e56130c9fc38dabfc918de17ce\nCloses-Bug: #1703287", "date" : "10/07/2017 14:03", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "865736c21dca272d543d21d774c70050e25620fb", "msg" : "Fix fwaas options\n\nfwaas is in pending create state when I attach it to a router.\nThis patch fix this.\n\nChange-Id: I18b56ed3698e22a02a8718b39360fde76c12428b\nCloses-Bug: #1689703", "date" : "07/07/2017 13:00", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2e70a4d13685d7fc538144b7b378b3f9b35d4ca0", "msg" : "Fix keystone-paste.ini custom file management\n\nCustom file was check on remote target instead of local.\n\nChange-Id: I9426056e7bb284eb8b3ad539d61ecb1e1f6370e4\nCloses-Bug: #1702490", "date" : "05/07/2017 14:31", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "08ab3d8e739fc5b499a4cb565cdbcccd6e1c97a1", "msg" : "Fix outdated barbican-api-paste.ini file\n\nKolla-ansible actually bring it's own barbican-api-paste.ini file to\nenable Keystone authentication, in order to fix this\nhttps://bugs.launchpad.net/kolla/+bug/1625337\n\nauth_token middleware is actually managed by Barbican.\n\nFurthermore barbican-api-paste.ini brings by Kolla-ansible is outdated:\n* http_proxy_to_wsgi middleware is missing\n\nHence this file should not be managed statically by kolla-ansible.\nThis patch keep custom paste file feature. Just put the file to\n/etc/kolla/config/barbican/barbican-api.ini path.\n\nChange-Id: Ia50237f7df7f89526a976575b017145c71b11ec0\nCloses-bug: #1695026", "date" : "05/07/2017 07:13", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "f5fba5d442a360c0ed83e4a42a3fd822bf4139a5", "msg" : "Fix field data is too large\n\nChange-Id: Id3ceaa27687fda3b773873501208dacbfa3536ab\nCloses-bug: #1699680", "date" : "05/07/2017 11:07", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "8795924eaea0a08d94c0f30c96911b1f4634bc11", "msg" : "Fixed vmware typos\n\nChange-Id: Ia2afe54d37732ff33216738d7478ad98f6b84cc4", "date" : "04/07/2017 22:59", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "3b7ab63a19b4836e399a422e153770425e88d2d7", "msg" : "Fix prechecks fail with docker not in deployment host\n\nThis changes only evaluates baremetal host group\nto look for docker versions.\n\nChange-Id: I64a7314b332958d003f88a00aa73ba79a760a051\nCloses-Bug: #1700986", "date" : "29/06/2017 09:18", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2e3b6639fe7dd4fd2fce48c950a18f4366364df8", "msg" : "Fix baremetal role idempotency\n\nWhen you add new nodes to existing cluster, docker will restart\nall anyway and that will break a lot, including mariadb.\n\nChange-Id: Ie46f99a141f99480a87218ead4b76ba65f2edae9\nCloses-Bug: #1699335", "date" : "21/06/2017 11:04", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "36c530f9ed1fa1b2a4ad2647b5c80c23e1659fad", "msg" : "Fix the database user name for all roles\n\nwhen create database user, it should use\ndatabase_user, not database_name.\n\nChange-Id: I4dfa01d1a5a46c5c58f1fc47b0be71b186462764\nCloses-Bug: #1698762", "date" : "20/06/2017 21:19", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7ac53ec342ab5c00a420586ddc430bdf14a36542", "msg" : "Fix cron restarting issue\n\nCron is always restarting due dummy environment\nvariable is None.\nThis change adds a useless env value.\n\nChange-Id: Iad435bb0671a25bc12c6a6d0d988d555faba76c3\nCloses-Bug: #1697706", "date" : "13/06/2017 16:37", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "f2fd735d510205d569c688495df501223ca07ae5", "msg" : "Fix kuryr ansible deployment\n\nMissing config options in kuryr.conf\nMissing kuryr logging\nRemove useless bootstrap task, justs create a directory\nWrong user permissions in config.json file.\nMissing volumes\nMissing container capabilities\n\nDepends-On: I4c08a21df263fdefe1fe991cb7ad41cfee65019d\nChange-Id: Id4577a78ebf3f1cda5ee36d14e2cc017f38e0f07\nCloses-bug: #1697480", "date" : "13/06/2017 13:47", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "64b09d6eb0734249843bfc4f8fc8058222bf3804", "msg" : "Fix bootstrap-servers with invalid api_interface\n\nWhen bootstrapping a host for kolla-ansible the 'kolla-ansible\nbootstrap-servers' command can fail if for any of the hosts the\n'api_interface' is invalid. This happen if the host does not have a\nnetwork interface matching 'api_interface'. This is possible on\na host running bifrost, as bifrost does not require the api_interface\nvariable to be set.\n\nThis change avoids adding a hosts entry for hosts in the bifrost group\nthat do not have a valid api_interface. It also avoids modifying the\nhosts file on hosts in the bifrost group that do not have a valid\napi_interface.\n\nChange-Id: Ie111ef54130adf2556ce83c402cdbb5058ace4f6\nCloses-bug: #1665364", "date" : "12/06/2017 14:25", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "49c083f5552edb057309634ef6cdd3432713e922", "msg" : "Fix \"Enable influxdb datasource\" random error\n\nSometimes the \"Enable influxdb datasource\" task failed with \"503 Service\nUnavailable\" error. Waiting for grafana port UP seems not always enough,\nit requires to wait for application ready.\n\nChange-Id: I3a27b3086698b89a80a3f585beb810831289ae7a\nCloses-Bug: #1697213", "date" : "12/06/2017 10:56", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "36a3994ac109d9fef5bc4ce193a1058634df02bf", "msg" : "Fix service_type of Octavia\n\nCurrently service_type value of Octavia is 'application-catalog', which is obviously wrong.\nIt must be 'load-balancer'.\n\nSee https://developer.openstack.org/api-ref/load-balancer/v2/index.html\n\nChange-Id: Ic457e6d06adb9541273dd3bf191d60cb4421e1c9\nCloses-Bug: #1697337", "date" : "12/06/2017 11:40", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "8e9cd4d278971022a1e34cff351dccfce1a8081b", "msg" : "Fix nova fake driver support\n\nRecent code updates[1][2] broke the support for nova fake drivers.\nin [1], nova_services dict is introduce but the change is not refected\nin nova.conf.j2[3] when dealing with its elements.\nin [2], two typos make neutron handlers to fail.\n\n[1]: https://review.openstack.org/#/c/407416/\n[2]: https://review.openstack.org/#/c/424504/\n[3]:\nhttps://github.com/openstack/kolla-ansible/blob/master/ansible/roles/nova/templates/nova.conf.j2#L35\n\nChange-Id: Ie32c76c4c902f1d95a1b4c97f8cbdb7ab101e48b\nCloses-bug: #1695218", "date" : "02/06/2017 10:48", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "4738c75ab3a3ee5d76c089ef9fc3ac0002eebd16", "msg" : "Fix rabbitmq prechecks broken due to Ansible upgrade\n\nIn Ansible 2.3.0 when statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}, and gate is broken with Ansible 2.3.1.\n\nThis patchset rewrite when statement in rabbitmq precheck task to not use\nstring interpolation.\n\nChange-Id: Ie2f1666cc8ced7cf20ceba40c7c7aaec750778f9\nCloses-Bug: #1695111", "date" : "02/06/2017 07:02", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "27b577c48485da6891c0f3176bc90beb47bc3c30", "msg" : "Fix zun deployment\n\nConfigure zun-api to use apache.\nFix zun endpoint (tenant_id) causes a 404 error.\nFix zun.conf options\nChange zun port, correct port is 9517\nZun compute need privileged and mount docker lib volume\n\nChange-Id: Id9455e7dde62e1994a3f6ae8f30d378e5cda4262\nCloses-Bug: #1682165", "date" : "01/06/2017 14:26", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7d23bd3712ba704b6f35a2629c937e850f65b8fd", "msg" : "Fix etc/hosts format with baremetal role\n\nWhile is not an issue, just an style format,\netc/hosts generated by baremetal role have\nsome tabs where it shouldn't.\n\nChange-Id: I90d82ea78b3dac7e8ec3f8cc546b67cc61c41536\nCloses-Bug: #1692913", "date" : "25/05/2017 10:43", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "9e158b7887fe0ae5cc2996a6c7720a730bf20b3f", "msg" : "Fix create and associate error of resellerAdmin\n\nFix the following error:\nopenstack_swift_auth is undefined\nunsupported parameter for module: project\nunsupported parameter for module: role\n\nChange-Id: Id60e3f06e90e708d9054b905bbfd28ff5450fa49\nCloses-Bug: #1691388", "date" : "17/05/2017 18:05", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "afe207212dbbf9f1585cf362701ad6475f1c6d2c", "msg" : "Fix vpnaas in service_plugins\n\nIf enable vpnaas,service_plugins value is 'neutron_vpnaas.services\n.vpn.plugin.VPNDriverPlugin'.\nIt throw warning for 'stevedore.named [-]Could not load\nneutron_vpnaas.services.vpn.plugin.VPNDriverPlugin'\n\nCloses-Bug: #1690693\n\nChange-Id: Ia00f733da2dcbdd50e3d62dfe98c8f44cc4a1d26", "date" : "16/05/2017 09:24", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "df3bef048d1b9e7ac5ca1e08549cfce87f1144be", "msg" : "Fix lbaasv2 in service_plugins\n\nIf enable lbaas,service_plugins value is 'neutron_lbaas.services\n.loadbalancer.plugin:LoadBalancerPluginv2'.\nIt throw warning for 'stevedore.named [-]Could not load neutron_lbaas\n.services.loadbalancer.plugin.LoadBalancerPluginv2'\n\nCloses-Bug: #1690694\n\nChange-Id: I38d61405710ca88fbdb3cfd72a534986cf933195", "date" : "15/05/2017 09:30", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7aeb8a2af5b1abb9fdfd40986b07d1e2c2823ffb", "msg" : "Fixed libvirt package removal\n\nOn RedHat libvirt is just a metapackage and it does\nnothing with libvirt daemon itself if we remove it.\nOn Ubuntu the correct package name with libvirt daemon\nis libvirt-bin.\n\nCloses-Bug: #1690356\nChange-Id: Ief8dfd8c038b10878621aefcc8f559aa20dc498b\nSigned-off-by: Pavel Glushchak ", "date" : "12/05/2017 14:23", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ba78082e0c0f4c0aa1952841288bd1cf5e0191f8", "msg" : "Fix cinder-api ubuntu binary deploy\n\nThis changes moves cinder-api to make use of apache to\nlaunch its processes.\nUbuntu binary removed support in Ocata for cinder-api\nsystem services [1]. At this moment cinder in Ocata branch\nis not working at all due this issue.\n\nThis changes aims to fix cinder in master only for ubuntu\nbinary with the purpose of make a clean backport to stable/ocata\nwithout do any other change on the backport process.\nA follow up change will migrate other OS/install_type to make use\nof Apache but only changing master branch.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2017-January/111069.html\n\nChange-Id: I9885d6acadbac1da46844f583e7cd37785505ae0\nCloses-Bug: #1676751", "date" : "12/05/2017 12:00", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "e05b3ac0e1b96be8ad600a6fdd84a47da4f1e66f", "msg" : "Fix panko source and dest file path in ceilometer config\n\n* Use absolute path for panko.conf.j2\n* Fix the destination path.\n\nChange-Id: I3abc0bf000be8af3a0cde1f43901245e027bb469\nCloses-Bug: #1688681", "date" : "06/05/2017 09:48", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5c62baac660ef938d9a0f6df0380d160d2f31460", "msg" : "Fix log rotation issue on services\n\nThis patch fix log rotation issue on the following services/program:\n- ceph\n- chrony\n- collectd\n- congress\n- etcd\n- influxdb\n- ironic\n- kibana\n- kuryr\n- mongodb\n- rally\n- tempest\n- trove\n\nChange-Id: I1246c071b7340b3267226cefb64a04da1cce9f26\nCloses-Bug: #1688649", "date" : "05/05/2017 22:37", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "dbab46ee8b501d63ee444efbe8151dcc900de86b", "msg" : "Fix haproxy restart while genconfig\n\nAt this moment haproxy config.yml notifies\nhandlers that are not skipped when running\ngenconfig\n\nChange-Id: I2eab18e3ba709075f21f8dce323fcb2acef43de5\nCloses-Bug: #1664674", "date" : "05/05/2017 19:56", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "97a5b1ecc3edd458b94281e7396bae1ec852b59a", "msg" : "Fix iSCSI mounts for Cinder backup container\n\nCinder backup requires iSCSI volume and host mount for backing\nany iSCSI volume, not only from LVM backend. 'enable_iscsid' is\na catch-all setting for all iSCSI backends that also runs\nnecessary iSCSI client on the same host.\n\nChange-Id: Ic486a9f72820df2e0a48a18166f043e5ddb5bd0a\nCloses-Bug: #1688519", "date" : "05/05/2017 13:48", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5fe11a8fcb302dfd3d52819136a8644921ee1ddc", "msg" : "Fix neutron agents restarted on ml2 config change\n\nThe following Neutron agents:\n- neutron-metadata\n- neutron-dhcp-agent\n- neutron-l3-agent\n- neutron-lbaasv2-agent\n- neutron-vpn-agent\ndoesn't require ml2_conf.ini file.\nml2_conf.ini file is used to managed L2 network configuration.\nThis config doesn't have to be in DHCP, L3, metadata agents...\n\nWe should remove it to avoid restarting these agents in case of\nml2_conf.ini file modification.\nOnly neutron-server, neutron-openvswitch-agent,\nneutron-linuxbridge-agent must be restarted.\n\nCloses-Bug: #1677163\nChange-Id: I0876b8a3845d1c2bccd996426a65df1a3a6f7085", "date" : "26/04/2017 14:26", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "dfb115a0478909fc87ea4537d02a509c22ed813b", "msg" : "Fix Telegraf container restarting issue\n\nTelegraf always restart containers when doing reconfigure, due to\n\"pid_mode\" attribut missing during compare_container.\nHence compare_container always evaluated to True.\n\nChange-Id: I335816ebf99a218a5400b2baae5b55788459bfff\nCloses-Bug: #1686349", "date" : "26/04/2017 11:11", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "df259788baa4fc8179b500afc2ca7e6de72bf997", "msg" : "Fix Kibana checking free port interface\n\nIn \"Checking free port for Kibana Server\" task the storage interface is\nused instead of the api interface one.\nThis patch fix it.\n\nChange-Id: I0b38688aa3774ae4a629cce3161a730fff907a9c", "date" : "20/04/2017 23:04", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "22e3235336110397ac09bf6c8c2b7914c5a54040", "msg" : "Fix the path of firewall plugin in kolla-ansible.\n\nThe path of firewall plugin in kolla-ansible is wrong.\n\nChange-Id: I979af769d8bc31e3b6373a629e9e090b987d0058\nCloses-Bug: #1684459", "date" : "20/04/2017 00:42", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "cd103b187b2a0865583d368308ecf6cd45fd6d48", "msg" : "Fix ceph role set target_max_bytes for cache pools\n\nCeph is not able to determine the size of a cache pool automatically,\nso the configuration on the absolute size is required here\notherwise the flush/evict will not work.\nsee\nhttp://docs.ceph.com/docs/master/rados/operations/cache-tiering/\n\nChange-Id: I4d4abb50787093a292e1ee6eb790c10ecf5ccb94\nCloses-Bug: #1654375", "date" : "14/04/2017 18:11", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "3170b6c2a72f9dd53035191c8249638df449e838", "msg" : "Fix 'node_config_directory' variable bad usage\n\nSome roles made a bad usage of the 'node_config_directory' variable.\n\nAs described here:\nhttps://github.com/openstack/kolla-ansible/blob/master/ansible/group_vars/all.yml#L16\n\n'node_config_directory' is the directory to store the config files on\nthe destination node.\n\nThis variable MUST be changed to 'node_custom_config'.\nFuthermore this will unified all roles.\n\nCloses-Bug: #1682445\nChange-Id: Id8d8a1268c79befac8938c1e0396267314b40301", "date" : "13/04/2017 17:15", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a6a76a7b74958b87f2fac308c1c7b1b4f168361b", "msg" : "Fix Freezer service config override issue\n\nFreezer service configuration can't be override has describe here:\nhttps://github.com/openstack/kolla-ansible/blob/master/doc/advanced-configuration.rst#L161\n\nKolla-ansible should look for files in /etc/kolla/config/ but it doesn't\ntake config files into account. This patch fix it.\n\nChange-Id: Ia7d8d0892d13ba9785951a7b1291abb868fc714b\nCloses-Bug: #1682404", "date" : "13/04/2017 14:00", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a2568df906af346ecfdaa33e79c598d4fc8bc340", "msg" : "Fix ceilometer meters for swift service\n\nEnable Object Storage meters by ceilometer.\nsee\nhttps://docs.openstack.org/project-install-guide/telemetry/draft/swift/install-swift-ubuntu.html\n\nChange-Id: Ic80e02eacbe502280e09de6b845c0c7475273d6e\nCloses-Bug: #1668826", "date" : "13/04/2017 10:06", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "39627f0456562ec452d610713df41a7a71dd47a0", "msg" : "Fix panko mongo idempotency\n\nPanko fails to create users in mongo when deploy\nis executed more than once.\n\nChange-Id: I89d164220e874f7cffe0f2c70797c61a147bcafb\nCloses-Bug: #1681747", "date" : "11/04/2017 10:50", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "4c27bd0d419287ef4f9c52012411f2ad748dd31f", "msg" : "Fix Haproxy reconfigure\n\nHAproxy always restart containers when doing reconfigure.\ncompare_container not evaluate privileged while the containers\nare privileged.\ncompare_container always evaluates true because of this.\n\nCloses-Bug: #1678122\nChange-Id: Iaea80c1e09ef16a6d2530a75e6f37e6259bb4ca7", "date" : "31/03/2017 12:48", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7583c964d123d8aa8930c8547d9543f7c368cc1d", "msg" : "Fix designate prechecks\n\nUsing \"{{ item }}\" is causing wrong fact assignment\nand tries to check port when containers are running.\n\nCloses-Bug: #1678102\nChange-Id: I659e1c1828b9d82ef9d5bad81021a655cac21478", "date" : "31/03/2017 12:26", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "90bf34f0aa99fbf4ea443d1d4d34bdbb60cb1e04", "msg" : "Fix the \"Creating the Zun service and endpoint\" failed\n\n- fix the zun deploy failed\n- remove the unnecessary register\n\nChange-Id: I06bbad44de3f391a1c8939e8a587feababebc986\nCloses-Bug: #1677665", "date" : "30/03/2017 23:58", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "e05491bcd6d75cc204c3d15e3422ad37532c923a", "msg" : "Fix Telegraf role reconfigure action\n\nDuring \"Optimize reconfigure action for Telegraf\" previous commit, a\nregression has been introduced on the \"reconfigure\" action.\nhttps://review.openstack.org/#/c/424202/\n\nThe start.yml file has been deleted but reconfigure.yml still using it.\n\nThis patch fix it.\n\nChange-Id: I8879b83ce7a1f886f6870d79f63c3f1cc706059b\nCloses-Bug: #1676403", "date" : "27/03/2017 17:47", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "538a9ebf2d2cbfea2510e3d80fdbabae0be62b6f", "msg" : "Fix glance Upload large image haproxy timeout\n\nChange-Id: I1a4d5ae561a944a138512d7573fe16b5197050af\nCloses-Bug: #1675637", "date" : "24/03/2017 14:30", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "dfdf3efb3f3ecfbe9822a978fb318d66dbc8e936", "msg" : "Fix error during Grafana container restart\n\ngrafana_ini file used in test condition doesn't exists,\nuse grafana_conf file instead.\n\nChange-Id: Id5dca94aed98b0d6cf6c4f841e7380f8b8154416\nCloses-Bug: #1673932", "date" : "21/03/2017 09:28", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "312c3fe56f38efff5e22a653fc3a03cbf40c5af8", "msg" : "Fix the Nova SSH port prechecks missing\n\nChange-Id: Ide78ed1de89a9904db48f08fcff3c247ee650317", "date" : "19/03/2017 16:55", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "55beaca4a4ae8aeb5a03fb5648150d6f892d4fc3", "msg" : "Fix vpnaas custom config dir\n\nnode_custom_config is /etc/kolla/config\nnot need add config after.\n\nChange-Id: Iac9747a705185e87b5e7d62856a9ada99f589078\nCloses-Bug: #1671758", "date" : "10/03/2017 09:29", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "07a8c47f330c9eb558c058c2b999733a29c6fbad", "msg" : "Fix typo in nova external ceph\n\nNova external ceph task have a type which break deployment.\nState module not present, the module used should be stat.\n\nChange-Id: Ie8a0b30f44fc35a597334383a85353d324e765cd\nCloses-Bug: #1671526", "date" : "09/03/2017 16:54", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d06efcecc52b00f3e26dce3016accd04f6a52793", "msg" : "Fix booting from volume failure\n\nBooting from volume require cinder's ceph client secret now. Move cinder\nbefore nova in site.yml, because nova depends on cinder ceph client key\nnow.\n\nChange-Id: I01c9ed80843d98305b8963894c4917c21a35d3ac\nCloses-Bug: #1670676", "date" : "08/03/2017 21:16", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a2a9c17d515da6cdebd2ed0012cdcba442d174d5", "msg" : "Fix Ceilometer cannot create MySQL database\n\nDue to kolla-toolbox return json object instead of just\nplain string, we can use the object directly.\n\nChange-Id: I55613f0f8ba97d1a14595c8c9b09e1ad6d2366e7\nCloses-Bug: #1668521", "date" : "08/03/2017 06:41", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "47762d4850a3a2e54bafdae0f5bd57987c11c035", "msg" : "Fix the failure when running precheck after deploy\n\n* Move the tasks to the role\n* Skip the task when container is already running\n\nChange-Id: I1990d4dd2a02efa2b3766329000aa23419e0ff17\nCloses-Bug: #1670286", "date" : "07/03/2017 06:57", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ab3bdd8aace0e1fc759c1c7165a37ac81dbe32f9", "msg" : "Fix Creating Panko MongoDB database failed\n\nThe check whether 'already' presents in mongodb output\nshould belong to changed_when.\n\nChange-Id: I829c8906f0f7b61d3f6e0211319899d126e6850c\nCloses-Bug: #1668216", "date" : "02/03/2017 09:55", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "03feeb023520a6df3b04d96d843757bd9f610f7b", "msg" : "Fix designate deploy/genconfig\n\nWhile deploying/genconfig designate, raise an error due\na missing .key in the item iteration\ndesignate_rndc_key var is already used and replaced by the register\nChanged register to other name.\nBind9 container should be started before other designate services.\n\nChange-Id: Ia6aa89af1cf2317fa8f006b8d35d3760e7fb9980", "date" : "01/03/2017 11:59", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "93a5a5c322884f6f9c2142ddf42ba311e2a92855", "msg" : "Fix the ironic tasks name\n\n- add the missing \"API\"\n\nChange-Id: I06ccf48047d1b4ea493d169f78d95c09b7945a27", "date" : "01/03/2017 09:38", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2ade45e1c74cebbedf322fcf652f5d92c81d2d63", "msg" : "Fix Creating Ceilometer MongoDB database failed\n\nThe check whether 'already' presents in mongodb output\nshould belong to changed_when.\n\nChange-Id: Ib982a59820d53ccf5439f59df50c1b1938650967\nCloses-Bug: #1641113", "date" : "28/02/2017 08:54", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "fc387c9d6244bf7d79ee855c8f9bdb23dad4caac", "msg" : "Fix typo in ironic task name\n\nChange-Id: Ica18edd8024b5e33d30a5196ef6698c85f02f9c0", "date" : "24/02/2017 09:29", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "374774c2542651dab1ef1294f8cfb294779eb962", "msg" : "Fix typo in nova-serialproxy handler\n\nChange-Id: Ied1af4c8ab3012fc5893905795590b53227fb26e\nCloses-Bug: #1666123", "date" : "20/02/2017 07:26", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "10bc34430861ceb778bb165d0872d1334df5ce54", "msg" : "Fix wrong module argument name for kolla_toolbox\n\nshould be module_extra_vars rather than module_extra_args.\n\nChange-Id: I31479d54526cba1ae408126bae3cec06fb52deb8\nCloses-Bug: #1666026", "date" : "20/02/2017 00:15", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "be6d9e8aa5403603136a1c59ec7bae219662cc41", "msg" : "Fixed a typo in tg-agent\n\nIt should be td-agent.\n\nTrivialFix\n\nChange-Id: I4b7d573cc684d28515fa944186a04bc26efab521", "date" : "17/02/2017 04:34", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "0cd872c9e5151693b63cc031155fcbfa123a99b0", "msg" : "Fix genconfig for ironic-dnsmasq for kolla-kubernetes\n\nFix genconfig for ironic-dnsmasq for kolla-kubernetes\n\nChange-Id: Icdf6f0aabb2b587437238e52305b06f424044546\nCloses-Bug: #1665343", "date" : "16/02/2017 22:33", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "79b4774e68b7f1533ed1156ecd4da9a21e3946fc", "msg" : "Fix typo in neutron's default/main.yml file\n\nThere is an unnecessary condition operator in neutron's\ndefaults/main.yml which causes pull error.\n\n- Delete an duplicated \"or\" from neutron-sfc-agent host_in_groups\n check condition.\n\nChange-Id: I32626ad83fbca9a17cd89b70ff95d58d23b200d2\nCloses-Bug: #1665188", "date" : "16/02/2017 14:39", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "e01900b3ced2af55bb1badedcaecfb2fab03a4d0", "msg" : "Fix chrony genconfig\n\nCloses-Bug: #1665047\nChange-Id: Ief0813e4f505574c9b8eee8a59765dadbac474ed", "date" : "15/02/2017 17:27", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a1901d4264aa63b195ff1ccbcded5e63bf31c1ce", "msg" : "Fix the host_in_groups error in kolla-kubernetes.\n\n* add if orchestration_engine == 'KUBERNETES' for host_in_groups\n* use the same indent for host_in_groups variable, otherwise YAML will\n add a '\\n' character for each line.\n\nChange-Id: Idf6eecb451281d5cdc16df318bcd8ae9f5561b02", "date" : "14/02/2017 15:13", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5872392b595d30cc3e75a9bbbbf0366525401c7d", "msg" : "Fix horizon pull error\n\nChange-Id: I046da36b6086698742a88068328554f0447c3bbd", "date" : "12/02/2017 07:44", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "553a05c9d0844b2f555603e5344f7c1df89560e5", "msg" : "Fix 'kibana_config_jsons' is undefined\n\nChange-Id: I88f84e21ec6ae6dd98f672112f34be8d53f2e2ad", "date" : "10/02/2017 10:08", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6b47d8284b25bcbdc814878494a7ef005b66cffc", "msg" : "Fix telegraf task\n\nWhen enabling telegraf, task failed with \"the field 'vars' has an invalid value,\nwhich appears to include a variable that is undefined. The error was: 'dict\nobject' has no attribute 'telegraf_services'\"\n\nChange-Id: I6dd5c401bf9b673685ad1b4a20f85c55ce04abbc\nCloses-bug: #1662807", "date" : "08/02/2017 20:05", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "53551557830f6861f4823add5f97121b2cda1457", "msg" : "Fix copying over nfs_shares task failure\n\nChange-Id: I2e050d811a26ac83f2336d25b02952a9e9835142\nCloses-Bug: #1662625", "date" : "08/02/2017 16:26", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2b402ace4d56d65fce75891811f47af97ab624db", "msg" : "Fix the WARNING in copy keystone domain task\n\nChange-Id: I2bf2e8a6ba17c813bb2b9cdf05d3062f29d9fdf6\nCloses-Bug: #1653168", "date" : "05/02/2017 20:49", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "495775228600b7f97e38ba77e49e4f5a018ee145", "msg" : "Fix parameter issue in cinder handlers\n\nCo-Authored-By: Jeffrey Zhang \nChange-Id: I92c0757af6567cbb4ff338493df9931ebef3366c", "date" : "04/02/2017 15:55", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7e53d2e74e6afed0b4947819c2c0ccd2aeb53f10", "msg" : "Fix grafana database creation\n\nKolla use kolla_toolbox container to interact\nwith the database.\nGrafana fails to deploy if mysql-python is not installed\nin the host.\n\nChange-Id: I033f1828ff027532de9be94aaf7dee6dbeab8fb6\nCloses-Bug: #1661646", "date" : "03/02/2017 23:32", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "10f92bd82883a34a2a6367272c82b95ea6a6b286", "msg" : "Fix gnocchi auth issue\n\ngnocchi use auth_mode option to load the proper middleware. So no need\nto change the api-paste.ini file anymore.\n\nChange-Id: Id69a3301225b49c94951f6c33376ebb8d5362efb", "date" : "03/02/2017 10:27", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5ad1c7da97e53bca35dcfabd818044c130471ef3", "msg" : "Fix typo in cloudkitty register.yml file\n\nChange-Id: Ia93337a2abb68a8c7fe2eaf0476da15cd506cb80", "date" : "02/02/2017 20:54", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "485ded5ba3d7f9834f7f0b0a5e085ed5211c233f", "msg" : "Fix pull syntax error in cinder\n\nChange-Id: I548cb6cbc718864cffb95b73376a3e138eef0a6d\nCloses-Bug: #1660961", "date" : "01/02/2017 14:31", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "b7fefc1c5027c1f1f134fa9d8fc5d0af344173f5", "msg" : "Fix a typo in config.yml\n\nChange-Id: Id0efea7ab3fdfab5f9ff42c8761e5afc6a93b9aa\nCloses-Bug: #1660005", "date" : "28/01/2017 10:20", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a3dbe5d4f0aff371676ea151abc562bba86a22fd", "msg" : "Fix the undefined error for vmtp_vm_availability_zone\n\nChange-Id: I39a96f6474e0efd061d9eb121427e013d5266e51\nCloses-Bug: #1659558", "date" : "27/01/2017 12:53", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2c76dd4a26652ebc2e040cc5c943e39ad931c64f", "msg" : "Fix RabbitMQ server error in bifrost\n\nUpdate playbooks to ensure rabbitMQ server starts successfully in the\nbifrost container.\n\nChange-Id: I73e3d7f2b50221aeff75576d594f64abcea2d43b\nCloses-Bug: #1658768", "date" : "26/01/2017 00:45", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "af199e71fe1e7b919745ef42a18f220ac7d2d523", "msg" : "Fix bootstrap.yml in Bifrost\n\nThe bootstrap.yml playbook attempts to source\n/opt/stack/ansible/hacking/env-setup and fails because no such file\nexists (ansible is not installed in the location /opt/stack/). This step\nis not required since the command bash ./scripts/env-setup.sh does not\ninstall ansible from source in the Bifrost container as ansible is\nalready installed in the base image used by the Bifrost container.\n\nChange-Id: Ibc26b4b77866127e7b57a30d80cd15734dedd85d\nCloses-Bug: #1658741", "date" : "24/01/2017 20:55", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "1287f5d5bff3389fd6f41055ac8f34554577e7fc", "msg" : "Fix undefine error for watcher bootstrap.yml\n\nChange-Id: I864952d4fe754416ed4eab41aed2ab65d41ef52c\nCloses-Bug: #1658918", "date" : "24/01/2017 15:52", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7ee6c1939dbe069ed7630ee57dda123a1b693489", "msg" : "Fix a Syntax Error for panko bootstrap.yml\n\nChange-Id: Ibb01a51970aadc251d7f5af2e181d98a9969d878\nCloses-Bug: #1658897", "date" : "24/01/2017 14:25", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "fed2b13dda6f4f1b900a44f2c172e7c6ba0e20f9", "msg" : "Fix the panko_database_port for panko\n\nChange-Id: I85c43b65112cdc74c0974a52fa60dcb4aa944359\nCloses-Bug: #1658893", "date" : "24/01/2017 14:05", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "bb475911d30201bf6cfa8661876bcb71cd99a1fe", "msg" : "Fixed config generation to check correct actions\n\nA config generation check was added to a few services but the action\nname checked was \"genconfig\" where the kolla-ansible genconfig command\nactually uses the action name \"config\".\n\nStop run the handlers when action is \"config\".\n\nCo-Authored-By: Jeffrey Zhang \nPartially-implements: blueprint better-reconfigure\nChange-Id: I9d3be2f674087f340108b176c8e8e2209ffa8806", "date" : "24/01/2017 11:43", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "9d165c7d89fcd3182a9f91df761ad22662b9f8fd", "msg" : "Fix mysql database user of ceilometer\n\nAnd fix a typo.\n\nChange-Id: Iadfa5efd37a48cd0f23ab375da8fa1b65002fec2\nCloses-Bug: #1658392", "date" : "23/01/2017 04:26", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "57365f16e3c8a0312114ff84b0d1ba7b07404abc", "msg" : "Fix ironic inspector\n\nCo-Authored-By: Jeffrey Zhang \nDepends-On: Id03619b4e26a0a77c2a39e2de21efd13be0e9200\nChange-Id: I723345c1b23cb92ad94cefd965f07b94095ebb41\nCloses-Bug: #1650345", "date" : "20/01/2017 07:01", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "bb7b8d08376da3ab7267fcf28d842d6b5d71ea4c", "msg" : "Fix keystone reconfigure\n\nChange-Id: I15c23a3445ab1cbc92c4c1258f37844bf244ebf0\nPartically-implements: blueprint better-reconfigure", "date" : "18/01/2017 14:56", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6853e7e38248020d31184778000a502be5ec6f88", "msg" : "Fix the group check for glance-registry\n\nTrivialFix\n\nChange-Id: I5f279008aae6f7630abaa30b6b3d725ff5003764", "date" : "18/01/2017 21:23", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "810453e7ef53a04b8b71a14026b7e405d2c941ef", "msg" : "Fix the error when pull keystone image\n\nWhen pull keystone image, it will failed, msg is \"image' is undefined\",\nthis patch fix it.\n\nChange-Id: I510030cc20a44410a847ab0a6ef36effae716975", "date" : "18/01/2017 13:38", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2bcb134496c345901ae235db929ed1fb1aefdaa5", "msg" : "Fix octavia image names in start.yml\n\nChange-Id: I2d21bb68d00556d3029ded7df602df271fd6d93e", "date" : "17/01/2017 14:14", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0581d3b3196df5225a3d2aa18895cc8107bccc1d", "msg" : "Fix cleanup-containers script\n\nkolla-ansible destroy properly fails if qemu processes\nare running in compute nodes.\nManually executing ./cleanup-container won't because\n$COMPUTE variable is not defined anywhere.\n\nChange-Id: I304c59ec682a93035e631490bbba7b355b1fcae2\nCloses-Bug: #1656864", "date" : "17/01/2017 15:52", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d7a3cbdc67c37e0c5667f4d1cbb876c13ba42411", "msg" : "Fix code style in start_compute.yml\n\nAdd space in jinja definition and specify nova-compute\nin set volume fact task name.\n\nTrivialFix\n\nChange-Id: I94a3bb2415f1f8d60c646b488be4acc09c489a0a", "date" : "04/01/2017 15:17", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6b54299afe1738cf32c57bf029979fa19b9af4c1", "msg" : "Fix wrong register in ceph reconfigure task\n\nThis causes reconfigure failure.\n\nChange-Id: I5b43416dbc8118a120c8ae04a70f777ffefbc0c3\nCloses-bug: #1653022", "date" : "29/12/2016 09:06", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "94efc9ea3935ce87e9f2e345d36b60cb2fc50656", "msg" : "Fix syntax error in horizon custom policies file\n\nFixes syntax error in Horizon custom policy implementation\n\nChange-Id: Id2386968dbe8ec9cac9cd00f465a833f5db7f217\nCloses-Bug: #1649480", "date" : "13/12/2016 06:47", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "4396cae2b897062ae731d26c4ba8ead885ed0791", "msg" : "Fix can't generate heka-custom.toml on multi-nodes\n\nOriginal we judge heka-custom.toml whether exists with stat: path=\nmethod, but if deploy on multi-nodes, should add local_action.\n\nChange-Id: Id4a124499d1db03b16cb8af231a394b53fe44cbf\nCloses-Bug: #1646732", "date" : "08/12/2016 17:50", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "dd0fad0e351db790f4447da4867b931e921c1269", "msg" : "fixes", "date" : "22/02/2019 12:25", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "00ce432d999615396677434a06fa2a74c390e6bf", "msg" : "Fix aodh role\n\nitem change to aodh\n\nCloses-Bug: #1646522\n\nChange-Id: Iac688cb9de230964f5efdc94f0fe774d9c0a9062", "date" : "01/12/2016 15:40", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6d6c4f28f82e438ae95a0c180ec39071bc498c36", "msg" : "fix", "date" : "22/02/2019 10:45", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "ef9603a56c27bad86a67b2287ca7f38e81420553", "msg" : "fix", "date" : "22/02/2019 10:29", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "b5d1e4b457e6e1f396a39f975cd79e0beca65493", "msg" : "Fix placement of policy.json\n\nCurrently, policy.json is put in\n\"{{ node_config_directory }}/{{ service_name }}\"\nin target nodes.\n\nRelocation policy.json to \"{{ node_config_directory }}/{{ item }}\"\nwith item is corresponding service compoment config directory.\n\nCurrently, the policy.json is copied to all services, but it\nshould be reviewed and left only in neccesary service\n(at many cases, only API service needs that).\n\nRedundant files will be removed in follow up patchset.\n\nChange-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d\nCloses-Bug: #1639686", "date" : "29/11/2016 16:00", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "8c1ddaaa19151bb746c0613e90ec5fcd08640033", "msg" : "Fix neutron-vpnaas for redhat derived bases\n\nThe current redhat derived bases that Kolla ships use libreswan instead\nof openswan (even running 'yum install openswan' on these bases results\nin libreswan being installed).\n\nThis means we need to use this device_driver in vpnaas_agent.ini. Also\n/lib/modules is required from the host for the ipsec driver.\n\nChange-Id: I94480cda06718ab4aa10250520fa58956151e33a\nCloses-Bug: #1644518", "date" : "24/11/2016 11:18", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "06e626ad9753a8ddeec3ae79ac7fc22c152d7813", "msg" : "fix warns", "date" : "18/02/2019 04:59", "is_false_positive" : true, "repository_id" : "250416150" }, { "sha" : "31eac33ddb96d92bd316d15afd6b5ae5fc63c4fc", "msg" : "Fix ceilometer not sending logs to heka\n\nceilometer is not sending logs to heka because no heka-ceilometer.toml is created.\nUpdated templates files.\n\nChange-Id: I69f3d93377c6c51d22f37ed120800f7489f5a8a0\nCloses-Bug: #1642665", "date" : "22/11/2016 09:08", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "577d3fce0f1a04c90572f6e1d93cbbc45c0bac40", "msg" : "fix warn", "date" : "18/02/2019 02:17", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "62e7f95cdc9a3250e15eaae27260cb07ef255ef8", "msg" : "Fix /etc/kolla permission\n\nAdd preceding 0 to the permission, otherwise it will be regard as decimal.\n\nTrivialFix\n\nChange-Id: I762b38a71143df9f378f74e534643534f2bc68b8", "date" : "17/11/2016 13:52", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d4f276c8314f3bc60c62c3c22b6eb2046afb191e", "msg" : "fix", "date" : "18/02/2019 01:11", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "7bb88390d88aebfc257e09e7e055a09fe4121782", "msg" : "Fix copying nfs_shares configuration\n\nUsing the `when` conditional on a `with_` loop gets evaluated on each\nloop iteration and will not skip a task entirely. Use the `skip`\nattribute to ignore errors in this scenario but only `skip` when\n`enable_cinder_backend_nfs` is not enabled. If it is enabled the\n`nfs_shares` file should be required and this task should fail if it\ndoes not exist.\n\nCo-authored-by: Andrew Widdersheim \nChange-Id: I6b997dd943efe7b16beb63899c1488fa5353d996\nCloses-Bug: #1641183", "date" : "11/11/2016 14:33", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7689bfed3b04d570c4e4395c111649f4d015e1c9", "msg" : "fix", "date" : "18/02/2019 00:37", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "c89cbff6a225de678d3ae7a3941169a9661fb49a", "msg" : "Fix neutron lbaas dashboard\n\nLoad neutron lbaas dynamic when neutron lbaas is enabled.\n\nChange-Id: I47913824fea87b721f254633c16d1dc6903b4f5d\nCloses-Bug: #1639325", "date" : "10/11/2016 13:16", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "fe85be9034a6dc097997ba9c5213c5685874323a", "msg" : "fixes", "date" : "17/02/2019 19:50", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "a83a2a3454c334c21fa19c747dc7bdd0c3cc3fe4", "msg" : "fix cron removal", "date" : "12/02/2019 11:31", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "8c8e296ecf7d6259cd29a5aaefb8d03ba5d8c05a", "msg" : "Fix fernet related components added to fact var properly.\n\nPrevious version of keystone reconfigure fails at adding fernet\ncomponents to fact variable \"keystone_item\".\nAnsible can not create fact variable using newly created variable\nin a same task.\n\nThis patch set split this task into two tasks, first create variable\ncontaining fernet components, then merge it to \"keystone_item\".\n\nChange-Id: I15571ab20d6104d30350e8b922401b462336fca0\nCloses-Bug: #1636047", "date" : "24/10/2016 15:48", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "88bbd1bb2443c4f664fb8a364af4a7d6a202fdcf", "msg" : "Fix configuration templates used for Ceilometer\n\n* global ceilometer.conf file is missing\n* makes no sense to use glance configuration files for Ceilometer\n\nTrivialFix\n\nChange-Id: Ia37d28e8d854e6a1dc48bfa96afdaee2061be9a7", "date" : "17/10/2016 16:17", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "e29a09df239e36991f5210da3934ee291a47a4ec", "msg" : "fix cron logrotate for sahara\n\nsahara.conf was not copied over to target nodes. Prevented cron container from starting\n\nChange-Id: I98ad65ad1541e1a64fb5762571556e2661611ff2\nCloses-Bug: #1631944", "date" : "16/10/2016 21:19", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ce5a11a3749263b3ce8870ddeb03f98aea49ed53", "msg" : "Fix stale namespace removal issue\n\nWhen using both /run and /run/netns in docker container, mount\npropagation won't work when delete namespace after the containers are\nrestarted. This PS makes /run mount as shared.\n\nCloses-Bug: #1616268\nChange-Id: Ie16699e1b193b2bf1263d89ea634e89ea69add9e", "date" : "15/10/2016 01:49", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "e211f39d0fbc0ad9a72c9549b8cdc3879e6c8e4a", "msg" : "fixes", "date" : "06/01/2019 19:03", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "033a444fefc1e7131559a444d43131b004de66d3", "msg" : "Fix ceilometer idempotent\n\nbootstrap_service in ceilometer should only be ran once during multi\ndeployment to keep idempotent\n\nPartial-Bug: #1633463\nChange-Id: Ic5d256e2e887661b4679c4518e8c3865b85189bf", "date" : "14/10/2016 20:54", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ea9d8ca6fb8230b550ebad1aafaa510304526262", "msg" : "fix", "date" : "02/01/2019 23:24", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "bedca5b35e8f9336182d5588d5650c1bb0682702", "msg" : "Fix keystone fernet file exchange via ssh\n\n* install openssh client in keystone-fernet container\n* install rsync in keystone-ssh container\n* fix syntax issue in ssh configuration\n* copy ssh configuration into keystone-fernet container\n* copy id_rsa.pub into keystone-ssh container\n* copy id_rsa into keystone-fernet container\n* use full path to ssh binary in used scripts\n* add missing newlines at EOF\n* when using type source set /var/lib/keystone as home\n directory for the user keystone\n\nCo-Authored-By: Jeffrey Zhang \nChange-Id: Id6b41030056a69f6516a054beb2fc0e08226e876\nCloses-bug: #1623013", "date" : "12/10/2016 16:29", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6796a95820ba41a8c7f987d260a9754f055f52bb", "msg" : "Fix wrong mongodb address variable in ceilomter bootstrap\n\nThe correct variable is ceilometer_database_mongodb_address rather than\nceilometer_database_address\n\nTrivialFix\n\nChange-Id: I1d5331b5b9e1433c7b271a999ce47941d9a447eb", "date" : "12/10/2016 23:56", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "cd0336658fa188dac7e9de625c677db57ff619c2", "msg" : "Fix 'Address already in use' for barbican-api\n\nBy default barbican uwsgi is configured to listen all address on host\n[1], we need to change this to the ip address of the host.\n\n[1]:\nhttps://github.com/openstack/barbican/blob/master/etc/barbican/vassals/barbican-api.ini\n\nChange-Id: I4a1f9fb44ad55caf21f82c1b6d272a9743d65fd8\nCloses-bug: #1632177", "date" : "11/10/2016 17:43", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "4fa2508e4f5471bbd284dfca4f838bf2141ec8c2", "msg" : "Fix genconfig and reconfigure for magnum\n\nGenconfig and reconfigure failing for magnum.\nChainging magnum trust configuretion parameters\nto user/domain names instead of ids so they don't\ndepend on register.yml task anymore.\n\nChange-Id: I55fddf48eafc44892fd0ab96835bfb0b51849d37\nCloses-bug: #1630248", "date" : "06/10/2016 19:39", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7370e01b4a9c9a97b84dbdad61528f663534db7a", "msg" : "Fix sahara endpoint url\n\nSahara endpoint need api version and tenant_id\nin the URL, otherwise will fail with an incorrect\npath/resource could not be found.\n\nChange-Id: I348919b8ff1d00a1f6ce782f07ce2354201bac8b\nCloses-Bug: #1629895", "date" : "03/10/2016 18:34", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ffa6c118e413abe3d7842d775bb1e8fc48eafb1f", "msg" : "fixed kestone fernet prechecks for multinode deployments\n\ncommand fails since it is a compound command. Changed to a single awk\ncommand instead.\n\nCloses-Bug: #1629206\n\nChange-Id: Id7963b15c3321eca6f891a625b1ba140dc57aa22", "date" : "03/10/2016 10:14", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "903b0ff2112e59aa8a60e567b6c7f073b9a7a973", "msg" : "Fix ironic failed\n\n* Mount system folder in ironic-conductor\n* Add package need in ironic-conductor\n* Fix the log path issue\n* Add ironic sudoer in ironic-base\n* Fix credential issue\n* Do not start nova-compute when enable ironic\n\nCloses-Bug: #1629334\nChange-Id: If9d478c6513de37465403d458a88cf0da7ebd8a6", "date" : "03/10/2016 07:53", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "89d38770cebfdf537683c7a40ccc6c40ebd70e46", "msg" : "Fix error in Gnocchi service\n\n* mount gnocchi volume for gnocchi-api and gnocchi-statsd\n* fix the failed of gnocchi-api\n* use gnocchi user when running gnocchi-upgrade\n* use the app.wsgi file in python path directly, rather than copy it to\n /var/www/cgi-bin/gnocchi/app file\n\nTrivialFix\n\nChange-Id: Ie026b8f44cd8e9703bf115cebb4e2d50b114a3a2", "date" : "29/09/2016 12:06", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "54f255fe9cd11524135ae6bdba2d02d06a313486", "msg" : "Fix typo in start.yml\n\nTrivialFix\n\nChange-Id: I23d74821c7f65cdf20c214f7622f4df0d3c0e172", "date" : "29/09/2016 09:03", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "a71874f24f6da1361a1ccb7958780816e0dbc830", "msg" : "Fix mistral service\n\n- Add mistral in HAproxy\n- Set mistral api to bind on api_interface\n- Fix mistral endpoint\n- Add database population on bootstraping\n- Add mistral port prechecks\n\nChange-Id: If1617fb9dcd8b3bbd4f94c68ca87c36e39711016\nCloses-Bug: #1626570", "date" : "28/09/2016 17:21", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "3c45625197e6adfe76cbd37c68673d2aba13f141", "msg" : "Fix Magnum trustee issues\n\nThis patch set fixes all Magnum issues in kolla master.\n\nThe [trust] section set to magnum.conf\nusing created trustee domain and user for Magnum\nin ansible/roles/magnum/tasks/register.yml using ansible\nopenstack modules.\n\nBump shade to 1.5.0 in kolla-toolbox because of\nos_user_role ansible module dependency.\n\nCertificate storage is changed from 'local' (non-production)\nto magnum's internal storage (x509keypair) or barbican.\n\nCo-Authored-By: Martin Matyas \nChange-Id: Ifcb016c0bc4c8c3fc20e063fa05dc8838aae838c\nCloses-Bug: #1551992", "date" : "27/09/2016 21:23", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "cfe93911dadd710ca5041726d625aa8959bcc7e6", "msg" : "Fix the url of Cinder endpoints\n\nWhen use \"openstack endpoint list\" to list the endpoints of\ncinder service, the url is not right. This patch fix it.\n\ncloses-Bug: #1627061\n\nChange-Id: I43756421680f4ce59f7cbfb02509aa96c9e5ca9b", "date" : "26/09/2016 09:40", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7555054e7274f167f53591e15d19e85ef2dec34c", "msg" : "Fix the failure of ceilometer-api container\n\n* ceilometer-api script is removed and run ceilometer-api by using apache\n* fix connection url in ceilometer.conf\n\nCloses-Bug: #1624905\nChange-Id: Iffb00ca418bab6521d61b16de4f5760aa1ae1ac7", "date" : "25/09/2016 14:01", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "36f400b80e2915dfe5fc92148bacf730a8f345be", "msg" : "Fix heat role creation\n\nChange-Id: Ic2a14659f90e5b6060eb695e1f3592db3ae5b907\nCloses-Bug: #1626863", "date" : "23/09/2016 15:23", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "91719bec36824a9e97c61a465d830bb2cce77fe9", "msg" : "Fixes", "date" : "20/10/2018 19:08", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "0af4dc86bcaa1443e6b6404fbcda329edb188bf7", "msg" : "Fix idempotent for initializing toolbox container task\n\nTrivialFix\n\nChange-Id: I643940d04ec0c2ffeb95816dde5d1438829c7464", "date" : "22/09/2016 14:06", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6f58b12d46cfbbba28b3eadf82b91d27bcea6856", "msg" : "Fix tempest missing spaces\n\nApply a clear syntax adding missing spaces\n\nTrivialFix\nChange-Id: I4046ffc43d58db0b667e661aec83714bc67d8dbb", "date" : "20/09/2016 17:37", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "897fb08bacf3ffd8d2f044c807a7524ff58e6aa6", "msg" : "Fix reconfiguration issue for Keystone role\n\nCloses-Bug: #1624598\nChange-Id: If66d82c782e6c8255b94cb00cdf0893630db596c", "date" : "17/09/2016 02:37", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a14d8e6a2482b2c2484d27d79e09c49b7895567f", "msg" : "Fix missing cloudkitty config file for cron container\n\nChange-Id: I6a2c158ae9bad9a824d04056b70a2d0cbe765a55\ncloses-bug: #1623314", "date" : "14/09/2016 03:36", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "924fbb6f7a44f1b42a70f558578b2635c8b49d70", "msg" : "Fix permissions of tmp files\n\nWhen running kolla-ansible as non-root users the tmp files will\nbe created with become user as owner and mode 0600. This way the user\nrunning kolla-ansible is not able to read the generated files. This\nis necessary because of the use of the lookup method, which will\nnot run as become user.\n\nTrivialFix\n\nChange-Id: If86d114c05a9b2e7fa240718611d78e93100ebdf", "date" : "13/09/2016 13:30", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "cc8d1373ba074330ef2e7d2732e331ff510af802", "msg" : "fix missing \"Host:\" in traefik rule\n\nbroke some stuff and gave \"404 page not found\" error", "date" : "27/09/2018 11:11", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "3091f94a0779b279fc8c4c754aa4adab74ad38f4", "msg" : "Fix manila_share container isn't up after deploy\n\nChange-Id: Ia5ece5f02841aebc1bdb0950b3f827e1cee359e5\nCloses-Bug: #1620721\nCloses-Bug: #1614033", "date" : "12/09/2016 13:42", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "7460981278417fbabc3bb66d9b5a6bebdf8e1e79", "msg" : "fix #447", "date" : "25/09/2018 13:16", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "a298e59b47f042df15009ac8bf971d4a4fba1d7c", "msg" : "fixed an old change I forgot to change back", "date" : "25/09/2018 12:31", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "ce92b49ca09cbaf71bdcce0371e186f2c9ed9b3c", "msg" : "Fix service_type of mistral endpoint\n\nChange-Id: Idddc6916e41216fe8fd576d9db400a03728e79f8\nCloses-bug: #1610968", "date" : "31/08/2016 14:26", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "088295bea53174f32cea7f7127ee86618d5d858e", "msg" : "fix quotes", "date" : "25/08/2018 23:38", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "9092f4a10495af9f2def15518e81d4ae5ea5f102", "msg" : "Fix removing nova_libvirt container issue\n\nRetry once when removing or upgrading nova_libvirt to ensure it is\nremoved\n\nCloses-Bug: #1617741\nChange-Id: I8b5046a438c0ef3599a4333bbe77333f0af323ff\nSigned-off-by: Jeffrey Zhang ", "date" : "29/08/2016 08:37", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "54be45e406bcba5ba70a2728297af02b718edad1", "msg" : "Fix toolbox permission issue when enabling ceph\n\nDirectory /home/ansible/.ansible and file /var/log/kolla/ansible.log are\nnot created by default in toolbox image, so when ceph enabled, the directory\nand file will be created with user 'root' instead of user 'ansible' after\nrunning bootstrap osds because it using sudo when bootstraping osds,\nthis will cause permission denied issue for other commands not using sudo.\nFixes this issue by initializing ansible by running 'ansible localhost\n--version' using user 'ansible'\n\nTrivialFix\n\nChange-Id: Ibac3f98b3b72cbe287ee1d3a69ed9cea7ae3cd9e", "date" : "26/08/2016 00:46", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "1d56fcb4f0cb85c6122e437dcf10dfe735645e39", "msg" : "Fix bug in Elasticsearch role\n\nAdd Ansbile reconfigure playbook to Elasticsearch role.\nAdd run condition to start playbook in Elasticsearch role.\n\nChange-Id: I7862089cae55d392eb2d922f89a382d392cf8b97\nCloses-Bug: #1616005", "date" : "24/08/2016 20:12", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "38c6a8ecfd42fd01b1709772f397eb8cdb452b5d", "msg" : "Fix", "date" : "15/08/2018 21:20", "is_false_positive" : true, "repository_id" : "250416150" }, { "sha" : "02da8e51042dfd856cfb52f97af55e781d91058f", "msg" : "Fix typo in iscsi pull playbook\n\nIn ansible/roles/iscsi/tasks/pull.yml, there are references to\n'iscsi', which should be 'iscsid' instead. This patchset\nfixes this typo.\n\nChange-Id: Id2c31bf69556ec8dcf66cc1d32d2bfe77f02367b\nCloses-bug: #1602566", "date" : "22/08/2016 21:12", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "bed7854c72eb33db2c75e7a779619e255288fa1d", "msg" : "Fix PGTrak", "date" : "15/08/2018 04:26", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "9c69d4b2e0a8a22c3b56697b7252f17e8be84614", "msg" : "Fix prechecks of a vip address\n\nIn the case of a single node environment without haproxy, the var\n\"kolla_internal_vip_adress\" in global.yml should be the ip address\nof the host. However, the prechecks will fail, because this ip\naddress is used by the host node and is pingable.\n\nThis commit fixes the prechecks of a vip address properly.\nWhen the var \"enable_haproxy\" is \"no\", this fix will skip prechecks\nfor a vip address.\n\nChange-Id: I0b752f179d20f82e3d6331047ee0bd802ab99a4b\nCloses-Bug: #1570935", "date" : "08/08/2016 10:03", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "512be70cee96f6d72744094ec2226bf75fc9d16e", "msg" : "Fix the neutron-lbaas-agent container issues\n\n* copy the ml2_conf.ini file to the container\n* map the host /etc/localtime file to the container\n* remove the output_file and wrap_with options in the lbaas_agent.ini\n file, which are useless\n* remove the interface_driver in the lbaas_agent, which is configured\n in the neutron.conf file\n* install net-tools package into the container, which is used by the\n neutron-lbaas\n\nChange-Id: Ia58d825e41d3b843d8c6e6b3c9ee1756c1aed1ac\nCloses-Bug: #1606755", "date" : "27/07/2016 11:42", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "c5e5354c4cc702488d44c3689384c6d89c3ab848", "msg" : "Fixes", "date" : "07/08/2018 23:28", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "e61f13d880efd95de8002854ad9e64526d34ab4b", "msg" : "Fix 'reconfigure' command of kolla\n\nChanged the order of the 'when' statements in \"remove/restart\ncontainers\" tasks. It will fix the reconfiguration problem when\ndeploying different components on different hosts.\n\nChange-Id: Ibee9dd56b6128b664144deb1d9eb7ec32e39fd5c\nCloses-Bug: #1603943", "date" : "18/07/2016 13:51", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "665edad5aec90e2a1d4a6ca255968f9d20d8509e", "msg" : "Fixes", "date" : "07/08/2018 23:25", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "9bd7136c18cf4d3c98eb85714def440d43652c03", "msg" : "Fix magnum default service type\n\nMagnum default service type changed from \"container\" to\n\"container-infra\". It is recommended to update the service\ntype at Keystone service catalog accordingly.\n\nCloses-Bug: #1600163\nChange-Id: Ief1fed0ef15ab1b86a9500d9a7557828f8e6afc4", "date" : "08/07/2016 17:48", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2e47e65bf3cc8407db471ae4af3cfb4cb2828822", "msg" : "fix missing space in deluge\\tasks\\main.yml", "date" : "07/08/2018 09:27", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "fd641380ad42d0c75b607b6750efbcf046b084e1", "msg" : "Fix the upgrade haproxy failed\n\nThe haproxy failed when there is one stand alone network node\n\nCloses-Bug: #1598339\nChange-Id: I3390ee37eb51c292fc5149fc22b4f6a6f07da688", "date" : "02/07/2016 11:20", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0263a61594461c1a12c7c905d81b1c3757ba1eee", "msg" : "fix jdownloader", "date" : "06/08/2018 05:57", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "6f1c00c5788b311154f054b3ea8c9f0d050aa8ca", "msg" : "fix radarr4k", "date" : "05/08/2018 22:12", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "3b1b6abf5b0133ed79581d2970c8a9abaacd0a37", "msg" : "Fix the prechecks for the ansible version\n\nChange-Id: I7005a7ce15fa91df2c1e54569a80d7085e99e24e\nPartial-Implements: blueprint ansible2", "date" : "09/06/2016 07:04", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "1c4f883c45f65137298150999f6e33c79811d20b", "msg" : "Fixes", "date" : "05/08/2018 23:59", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "a070739ddde3c9d074cad9d2210c0967372ee8d2", "msg" : "Fix the neutron reconfigure issue\n\nThe newly added lbaas agent crashes the neutron reconfigure. This\nPS fix the issue.\n\nTrivialFix\nChange-Id: I170ab809e9880fd7b1edcee68409c4a7b373e700", "date" : "07/06/2016 16:01", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "029766bb22232e5ccf5f0f0464fe14f59a25c039", "msg" : "Fixes", "date" : "05/08/2018 22:26", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "b90ecae39cd4c495ccd6b16b663de12bafa279d8", "msg" : "Fix the cinder backup permission issue when enable ceph\n\nCloses-Bug: #1587244\nChange-Id: I22ed3c57e4669c4372daf448da8385729c7cc8d1", "date" : "31/05/2016 13:04", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2a95f1bc65b3fd6052bb03fa4314f1377b9d9081", "msg" : "Fixes", "date" : "05/08/2018 22:21", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "ad0c8ba0fd43f9eb07288c0e74bf758ce920bed7", "msg" : "Fixes", "date" : "05/08/2018 22:17", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "a7d330d9e7be18961ed6008becc9c6d7e33ef3dd", "msg" : "Fixed typos in Ansible files\n\nFiles affected:\n- ansible/roles/ceph/tasks/bootstrap_mons.yml\n- ansible/roles/neutron/tasks/deploy.yml\n- ansible/roles/neutron/tasks/start.yml\n\nTrivialFix\nChange-Id: Ic4b624cfe0ae4d73b49e616319e9db2229931249", "date" : "18/05/2016 08:33", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "abb03ab50679bd90c8dfcb16698e4b6926e8fe86", "msg" : "Fixes", "date" : "05/08/2018 22:15", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "f474c0e364465e1e3b19c16d5cc0f0f3c637ac0e", "msg" : "Fixes", "date" : "05/08/2018 22:10", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "f5c88efa872aa9964c9ff55397e1ace7b0a028bb", "msg" : "Fix the neutron reconfigure issue when enable linuxbridge-agent\n\nChange-Id: I69a19a028fd0ac7f88f84ba1ff246e91d2a8c223\nCloses-Bug: #1568424", "date" : "10/04/2016 08:17", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "aa76839df14b8d6b9eff4040827034389e8c0056", "msg" : "Fix Permissions", "date" : "05/08/2018 20:35", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "127b1db991473411d14291bc71f05490a33f3e63", "msg" : "Fixes", "date" : "05/08/2018 20:25", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "64ab5b06641f39b4f3945140b7b00435fffc97a5", "msg" : "Fix the Neutron reconfigure\n\nCloses-Bug: #1566360\nChange-Id: I8eaab1df0c85c6a0bd60a13851f8716cc5dcfa59", "date" : "05/04/2016 22:49", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2da2e5d49dcdd59f07e4953d13d6073bc7f71653", "msg" : "Fixes", "date" : "05/08/2018 20:17", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "5aa2dcce3089d08a46175513fecb55ce91004769", "msg" : "Fix IP resolve check for RabbitMQ on AIO\n\nOn AIO installation we cannot assume that the public IP address\nwill be the first entry in \"getent ahostsv4\" result, because\nit may be also a localhost address. To make this check positive\nin AIO, we should look for the public IP in the whole output.\n\nChange-Id: I1da7b95d7f00c7f87ff68ead46bf55fdea812599\nCloses-Bug: 1564564", "date" : "01/04/2016 07:57", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "c779211a42579a75f41bf6e956c293cb793f9ca4", "msg" : "Fixes", "date" : "05/08/2018 17:41", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "792e2c1f26de6782879eefdccfcce242c35dff80", "msg" : "Fix the nova reconfigure in the multinode env\n\nChecking the fix condition first in the when clause rather than the\ndynamic condition. Otherwise it will raise issue, especially in\nmultinode env.\n\nFor example use\n\n when:\n - nova_console == 'novnc'\n - inventory_hostname in groups['nova-novncproxy']\n\nrather than\n\n when:\n - inventory_hostname in groups['nova-novncproxy']\n - nova_console == 'novnc'\n\nBecause the nova-novncproxy groups may do not exist.\n\nChange-Id: I1e76ee239908a17a4c2ffd9a18c570fbc485172e\nCloses-Bug: #1563643", "date" : "30/03/2016 16:57", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "48514e86682251bcedee1af39821bb17b67e2095", "msg" : "fix yml", "date" : "03/08/2018 22:17", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "f7066db4f0472d37233f2e854ab97ddb7781118b", "msg" : "Fix the Ceph reconfigure\n\nCloses-Bug: #1563251\nChange-Id: I0072c92d6c8160f868b4ab0ec08b11541d3f3401", "date" : "29/03/2016 18:05", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "30f0dec4cfb01ec90a9fe220b49727383a82a74a", "msg" : "fixes", "date" : "01/08/2018 13:50", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "7a9d1a3cb9ffd954b51467dcf97696c625b63c55", "msg" : "Fix problem where ipv6 address causes failure\n\nIf an IPV6 address is assigned to the interface as well as IPv4,\nKolla bombs out during deployment.\n\nChange-Id: Ic161c52825e0642e261d22418569d0f7667c6bd1\nCloses-Bug: #1560137", "date" : "21/03/2016 13:23", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "005a199c031f3bd253b7e855935b6de366401002", "msg" : "fix port", "date" : "01/08/2018 13:19", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "afce10dea418dcf691e8f4539f5fb7dc766235a3", "msg" : "Fix mysql bootstrap\n\nThe lightsout recover patch broke multinode mysql. Also the lightsout\nrecovery didnt probably pass the --wsrep-new-cluster flag. This\nupdates the mariadb bootstrap to work with multinode again.\n\nCloses-Bug: #1559480\nRelated-Id: I903c3bcd069af39814bcabcef37684b1f043391f\nChange-Id: I1ec91a8b2144930ea8f04cc1c201b53712352e4e", "date" : "21/03/2016 12:23", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "59298332fcce78d043692594177aa72e6ffb8d10", "msg" : "Fix heat endpoint registration\n\nThis got lost in the keystone v3 switchover.\n\nChange-Id: I014c28e71335672153df79be2110e7585d7a21c0\nRelated-Bug: 1553565", "date" : "21/03/2016 03:23", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d4c940d10119ab0f6d13ee1d9fb4118ffbcd1f73", "msg" : "Fix TLD Role for Organizrv2\n\nPreviously was missing \"include_role: name: tld\", a crucial role which prevents it from being properly set to the top level domain.", "date" : "30/07/2018 00:17", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "4f632d8db0e0197e9c97f79b3f0c3fbdf173036c", "msg" : "Fix TLD Role for Organizr\n\nPreviously was missing \"include_role: name: tld\", a crucial role which prevents it from being properly set to the top level domain.", "date" : "29/07/2018 23:46", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "66f3944db73749cc119182f004872bd3cbf7d661", "msg" : "Fix Linux bridge reconfig issue\n\nThis bug was reported by eandersson in IRC today.\n\nTrivialFix\n\nChange-Id: I3100d2bc567f641894817bd9cf3b2213416085b2", "date" : "21/03/2016 01:01", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "a19fe0e03cb2d5f5e88ffc907a1f187c4ead21ab", "msg" : "Fix TLD Role for Organizrv2\n\nPreviously was missing \"include_role: name: tld\", a crucial role which prevents it from being properly set to the top level domain.", "date" : "29/07/2018 23:45", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "d7495b1d39672f14de7598714984754b8406e5f4", "msg" : "Fix the prechecks role idempotent\n\nthe prechecks role should be idempotent and should changed nothing when\nrunning.\n\nTrivialFix\n\nChange-Id: Ib5063d879e0f5f414d607bd9b6493a7499fc5652", "date" : "21/03/2016 00:10", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "52c9a502aa39e18cb25fb40890625cc7922802bb", "msg" : "Fix TLD Role for Tautulli\n\nPreviously was missing \"include_role: name: tld\", a crucial role which prevents it from being properly set to the top level domain.", "date" : "29/07/2018 23:25", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "05b6995f6340099bc531561f61fb85a1795f5f0d", "msg" : "Fixes incorrect swift service endpoints\n\nThis bugfix fixes incorrect swift proxy-server endpoint.\n\nCloses-Bug: #1559207\n\nChange-Id: Idcdbaedbbde4922b0d5e31557aaf5cfcfdff8636", "date" : "18/03/2016 12:42", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "8170ea6f9cc65dfff086be4d955da122ae1ee4b1", "msg" : "Fix the nova reconfig not work issue\n\nThe nova_compute nova_compute_ironic, nova_novncproxy\nand nova_spicehtml5proxy do not be reconfigured due to\nthe wrong when condition\n\nTrivialFix\n\nChange-Id: Id27828b151301244da5d327b2b656780f283c4b4", "date" : "13/03/2016 19:29", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0f1b9b87d9c2fd960b2c8062dced54aedcb4878d", "msg" : "Fix Manila v2 endpoint\n\nChange-Id: Ice31dbf7f840818edab4eb2cb07b3a0e2d4c4020\nCloses-Bug: #1555289", "date" : "09/03/2016 13:58", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d6ed1a788dc0b7602c401b8e2ce9b3b55b404f03", "msg" : "Fixed typo in variable \"ironic_public_endpoint\"\n\nChanged from ironic_admin_endpoint to ironic_public_endpoint.\n\nChange-Id: Ie33ef93a15573380ff013c0444510586afa6c914\nCloses-Bug: #1555219", "date" : "09/03/2016 16:40", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "14dec25e54eb0507d35b86abee8030c6878c6566", "msg" : "Fix \"wait for log socket\" in start.sh\n\nThe code in docker/base/start.sh that waits for the log socket does\nnot work because it includes a bad \"space\" character after \"-S\".\n\nThis patch changes that character to a real \"space\" character. It\nalso sets the SKIP_LOG_SETUP envvar for the Heka container.\n\nTrivialFix\n\nChange-Id: I17a3005df5bbd57678350fc77030e44b5ad6acae", "date" : "07/03/2016 13:21", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "93df1da8ddd7ff3cb7d7c2468045b5b67a853fc8", "msg" : "Fix Keystone v3 for Manila\n\nTrivialFix\n\nChange-Id: I05bc0c95533372af11575f345e64d6f57ef9c157", "date" : "04/03/2016 11:29", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "18781a79a705a4d249f31a6c144d5e3b8cdfea51", "msg" : "fix", "date" : "07/07/2018 10:43", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "dd8e1cb2eee2d0f767985425985c445743d04189", "msg" : "Fix horizon with ssl\n\nUbuntu did not have mod_headers enabled by default\n\nRemove unused variable and adjust 'when' conditional positioning\n\nTrivialFix\n\nChange-Id: I82b8724526c24f4481a80165520d624f6a02c336", "date" : "04/03/2016 14:51", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "133568f9dbd0c19cc3c5bd06cefe7ac319a2971d", "msg" : "fix", "date" : "05/07/2018 23:08", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "57124620ab633216bb2110670f3b4284ab945cba", "msg" : "Fix Keystone v3 and Horizon\n\nAfter our switch to keystone-manage bootstrap Horizon is not happy\ndue to v3 not being setup correctly. This patch fixes that\n\nThis also includes removal of unused variables (transforms them into\nendpoint url variables)\n\nTrivialFix\nChange-Id: I1e04db8c24049f80e974c063f03068a2ab32a563", "date" : "03/03/2016 15:44", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "4888446a0ceaf06afd089a3411885ad6f6c3959b", "msg" : "fix namecheap", "date" : "05/07/2018 08:52", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "4af394a242e9a3ccf84ea85d997ffd58b66d0a43", "msg" : "Fix the syntax error for manila in neutron role\n\nThis is introduced by I21904659b1789fa71118401bfb6ac2227ae564da\n\nTrivialFix\n\nChange-Id: I8ab62c5b6c69e198e29205518941a9b0054c105f", "date" : "28/02/2016 11:21", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "585f61acf5cb4996ded40762da5c8a27cf28d300", "msg" : "fixes", "date" : "05/07/2018 08:45", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "d1d6cd346cc568404d179239416ac62c248c8e87", "msg" : "fix", "date" : "05/07/2018 07:36", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "52c4667b10e743f6d6e08a47103d216d6c726837", "msg" : "Fix non-idempotent heka bootstrap\n\nThis bootstrap was non-idempotent. This patch follows the style\nfirst implemented with nova to make this idempotent.\n\nTrivialFix\n\nChange-Id: Id04e59c5274a7d8a5bffd3ce018f3bbb84839d75", "date" : "23/02/2016 22:16", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "168f1f6372f68d4056a578f94be894bc0c2c4e23", "msg" : "fix", "date" : "05/07/2018 07:08", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "d8eb09609e82a6a472511edcd1db738536b4b2cf", "msg" : "fix", "date" : "04/07/2018 23:24", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "0ef2a3691fcdbc12305c8c1eba9ae0bc9581e0b9", "msg" : "Fix the required min docker version\n\nWe are using the mount propagation in Docker 1.10.\n\nTrivialFix\n\nChange-Id: Ic2ef1fbce9dba217eac75f3743cef7f6ac702b00", "date" : "09/02/2016 13:20", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "b0409c924ae14b163cd21ce51494333a5f80a37e", "msg" : "fix pgtrak", "date" : "04/07/2018 11:33", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "e8d66766f0c3c06003220df8c436af191210a7dd", "msg" : "Fix gate for docker 1.10\n\nDocker 1.10 has broken the gate and this patch will correct that\nbreakage.\n\nThe issue comes with rsyslog. Due to a commit in Docker 1.10 [1] we\nmust change the way we get the log socket for rsyslog. The /dev/\nfolder will no longer populate as we used it. So instead we simply\nmake a new socket in a path we control and share that to the correct\nlocation in the containers.\n\nAdditionally, adjust the gate for new Docker daemon.\n\n[1] https://github.com/docker/docker/pull/16639\nPartially-Implements: blueprint kolla-upgrade\nChange-Id: I881a2ecdf6d7b35991e1d38a3f3e60d022d6577f", "date" : "06/02/2016 06:48", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "0dbefcc2ba03037640128ef69f74b97560a80357", "msg" : "fix plexurl\n\nupdate", "date" : "04/07/2018 11:16", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "508f3863cc31351d878277a42f90aa0c6b4e6671", "msg" : "Fix two missing toolbox references\n\nTwo patches merged that did not have teh correct name for\nkolla_toolbox\n\nTrivialFix\n\nChange-Id: I09e230e29cff496247c32bf227715bfb7caa0a95", "date" : "05/02/2016 17:24", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ddf025934d5cbe3b4ecdb02c4e9f335d0763c5ed", "msg" : "fixing qbit permissions?", "date" : "03/07/2018 11:16", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "b209da1306c454366210e88f5a7a0e14bdd88fc4", "msg" : "Fix Swift for multinode P+ACO deployment\n\nCurrent Swift playbook is based on the preassumption of AIO setup.\nHowever, if one goes with default multinode setup\n(ansible/inventory/multinode), it follows the P + ACO deployment model,\nwhich proxy-server runs on controller nodes where ACO\n(account/container/object services) run on storage nodes.\n\nIt will break because swift proxy-server no longer has access (it\nshouldn't have) to /srv/node path. This change ensure disk mounting part\nonly happens on storage node. It also moves chown from proxy-server\nDockerfile to rsyncd because no matter with PACO, P+ACO or P+A+C+O\nmodel, rsyncd is always running on each storage node.\n\nChange-Id: I3aa20454902caa9c84d3901bb91e4e4c93ac5f34\nPartially-Implements: blueprint swift-physical-disk\nCloses-Bug: #1537544", "date" : "02/02/2016 02:14", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "d1d8308b518f0b33c18fdf22fdc61020b60af908", "msg" : "Fix missing swift proxy server image in pull action\n\nAdd back missing swift proxy server image which was removed in Swift\nshared image change.\n\nTrivialFix\n\nChange-Id: Icf13d4a1550192f73e266a6c6aa74f604ee4e77a", "date" : "30/01/2016 06:00", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "1f430a4935b2745afd6f8311ca64718813a15b11", "msg" : "Fix swift regression caused by swift shared image change\n\nCorrect the leftover image name.\n\nChange-Id: I54c46bfabc2afbdd2ada697decec1f67bf70b6ed\nRelated-Id: I929689f93b56396a41b19fda46e4679c4de84ca1\nCloses-Bug: #1537993", "date" : "26/01/2016 13:41", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "654fe9e585ac5d7f9639c14d3352dd22170a86db", "msg" : "Fix swift.conf.j2 so that merge_configs can recognize\n\nThis change fixes the problem that `swift_hash_path_suffix` and\n`swift_hash_path_prefix` not picked up because of the relative path\nmerge_configs can not recognize.\n\nChange-Id: I4d93269babe71e51ba7949b719f753c1e1b34e3c\nCloses-Bug: #1537331", "date" : "23/01/2016 16:25", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "20df15528b88d80dc6d2c5ae090732f8ca23fde3", "msg" : "fixed post on menu, an host name failure\n\nfixed post on menu, an host name failure", "date" : "26/06/2018 16:21", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "ef971bff5135b88e3451eb451418327e672f6d8b", "msg" : "Fix permissions to /var/lib/nova/\n\nDue to changes with the drop-root work, we lost the ability to write\nto /var/lib/nova/*. This fixes those permissions and ensures cross\ncontainer talk works properly between nova_libvirt and nova_compute\n\nAdditionally, this fixes another issue introduced which saw that\nnova-compute could not run sudo commands as it did not have a proper\nsudoers entry\n\nTesting from previous deploys means you need a fresh environment. You\nhave to remove all of the named volumes that kolla created in docker.\nCheck these with `docker volume ls`\n\nSigned-off-by: Hui Kang \nSigned-off-by: Artur Zarzycki \nCo-Authored-By: Sam Yaple \nCo-Authored-By: Hui Kang \nCloses-Bug: #1533350\nChange-Id: I7f864c448a2414e0b5d89f48337be411b891df35", "date" : "20/01/2016 16:58", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "8c125f01fd4703e8c7bd3f88b77558c653e7467a", "msg" : "Fix pid leftover after converting ceph to kolla_docker\n\nRelated-Id: Icb1e81dc8acabe51740edc5658957022ddd13cd7\nTrivialFix\n\nChange-Id: Icf7cca554a972370bb109530cce3a0d451c95ae1", "date" : "18/01/2016 02:32", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "20c0f4c3f166a800f6a4bc4cf1d740932090b3ed", "msg" : "Fix ceph-mon existing cluster detection logic\n\nAfter moving from data container to named volumes, ceph monmap detection\nis broken. This change fix the logic by leverage kolla_docker's\nidempotency creating a named volume.\n\nChange-Id: Iabc2e2fe5f526e1a6fc2e1b1158d1702aaf4bdf9\nRelated-Bug: #1533368", "date" : "16/01/2016 06:17", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "293a8ffe11f54668bd12d6274cd391d5f642f894", "msg" : "Fix some mistal mistakes\n\nChange task capitalization to match rest of project and start\nexecutor container properly.\n\nTrivalFix\n\nChange-Id: I657b70779b5c3e7695943183c3db7b1e5442dd0a", "date" : "07/01/2016 16:02", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "e0fc4cb3bd944ff9b7363dadded85e14de027405", "msg" : "Fix missing mountpoint in glance bootstrap\n\nChange-Id: I637eef710c0c4964a440e21e3ac15f8fca4b1830\nCloses-Bug: #1519965", "date" : "06/01/2016 22:43", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "18f149db3207db247e53634ec6c14a727cd77b34", "msg" : "Fixed it.", "date" : "10/06/2018 11:01", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "632eb2030f496fcf9421c21a8d290e485c3f1625", "msg" : "Fix minor typos in ansible\n\nChange-Id: Iaac33c100027beef78f6a831a5081a9d3d5cc192\nCloses-Bug:#1520070", "date" : "26/11/2015 10:39", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "97a8ba6fd7f0f59aa392573ba9d7107d92f2880d", "msg" : "Fix incorrect ansible variable\n\nChange-Id: Ic6755dfe5c3741e4a945c8353f643bbf1479c172\nCloses-Bug: #1519040", "date" : "23/11/2015 17:37", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "790bf336d5e082c5c079bfb681f9509188eae72f", "msg" : "Fix bootstrap for services\n\nThe bootstrap tasks could be started on any node listed in the\nsite.yml\n\nThe issue is that all the tasks must run on the same node, and the\nonly node that all the tasks can run on is the 'api' node due to\nneeding to start the bootstrap container which binds in the configs.\n\ndelegate_to is required to ensure that the proper node gets the task.\n\nCo-Authored-By: Sam Yaple \nChange-Id: Ica04ab366777a571a92212ac22c482f1881d4ecd\nCloses-Bug: #1513598\nRelated-Bug: #1513439", "date" : "23/11/2015 17:09", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2b5142d60a9b088f1fcbe9a02a69f3c29ae72065", "msg" : "fix some error", "date" : "21/05/2018 07:32", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "3cd5eec2ec7659c895e71d3eb7055694d59e125d", "msg" : "Fix udev cinder issue\n\n/run/udev contains the udev information needed for the lvm tools\n/run and /dev must be bound in for this to work properly\n\nChange-Id: Icfe07c4ce3673310cc24591b42c107c9710cd3ac\nCloses-Bug: #1518454\nCloses-Bug: #1487780\nRelated-Bug: #1487807", "date" : "20/11/2015 23:16", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "988c4f23f10b8c844c8a8123187391ab992d1fa7", "msg" : "Fix issues in Glance filesystem backend\n\nThe drop root change for Glance highlighted the fact that we were\nbinding volumes from glance_data into the wrong container - it was\nglance_registry whereas it should be glance_api. This would result in\nall images being lost if the glance_api container happens to restart.\n\nAlso, we need a sudoers file to chown the file backend dir to the glance\nuser.\n\nChange-Id: If04337045bb94b3126e48d1f5bf0ea29e20373ae\nCloses-Bug: #1516729", "date" : "17/11/2015 09:42", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "ebd08da1bd6ab1a90dc51afb635a4ea0f6affbfe", "msg" : "fix sstvproxy config bugs", "date" : "15/05/2018 12:53", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "dc5ef78a9e451f0dc2a16d3994094d67c78eede3", "msg" : "Fix enable ondemand on UB18", "date" : "11/05/2018 00:13", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "030bb04cb9f084e0a325e86d82ea4189d3eb92fb", "msg" : "Fix incorrect filename in swift-account-reaper ansible task\n\nChange-Id: I36d8455e904732195edcd3862d4b4445346e1bc0\nbackport: liberty\nCloses-Bug: #1504204", "date" : "08/10/2015 17:06", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "2163b38dd43a745efdd9acefedbf93facd71ed9e", "msg" : "Fix disable ondemand on UB18", "date" : "11/05/2018 00:12", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "a38868f9cb33ef66bf376c7e6577a89ebbe95721", "msg" : "Fix wrong sysctl variable name (part 2)\n\nChange-Id: I8e4c9beb90a0b289f56947ca6292f6455e26e07b\nCloses-Bug: #1503416", "date" : "07/10/2015 07:59", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "4bbe7a4492db1477a5549965d717d4f29341ad49", "msg" : "fix disable ondemand on UB18", "date" : "11/05/2018 00:10", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "8c3a646c759e6aa339e596625f377d9b982dd3d4", "msg" : "Fix wrong sysctl variable name\n\nThe bridge parameters should be net.bridge.* according to install\ndocumentation at docs.openstack.org.\n\nChange-Id: Ib29dd462e01f26e3fec48f0730ed322f2704cd8a\nCloses-Bug: #1503416", "date" : "07/10/2015 09:11", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5223965b6193757a5d63c7f5ccd466ce7953f6d7", "msg" : "Fix ceph after config-external removal\n\nChange-Id: I46dc2f02dda8219878eee3755b0891f4c3450682\nPartially-Implements: blueprint replace-config-external", "date" : "29/09/2015 08:39", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "327d89bd3833068d62935b605d3affc50ca7aeec", "msg" : "Fix rabbitmq from failure during startup\n\nStagger the start times of the rabbitmq daemon so rabbitmq neither\ncrashes and also properly forms a cluster. This problem exists in\nthe latest rabbitmq 3.5.4 available on rabbitmq.com for download.\n\nChange-Id: Iac4186b3c3b586de38467294399c7ed9415244de\nCloses-Bug: #1490780", "date" : "08/09/2015 20:38", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "5401c79650c1b7b2065de0a9991b98954951f66d", "msg" : "fix", "date" : "24/04/2018 20:42", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "b87c8a0f9dd11d3e886f203f6b327919a6b39f4a", "msg" : "fix", "date" : "22/04/2018 14:57", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "1e963d124a2d33f8558454611a036b30d467e6ec", "msg" : "Fix rabbitmq part 2\n\nChange-Id: I69a5ace61dd621a7fc0354d4deb5e8937505e13e\nPartial-Bug: #1480496", "date" : "02/09/2015 15:33", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "77466a292d687341958ffb78a1aad0ae7475396c", "msg" : "Fix rabbitmq perms\n\nIf a bootstrap fails at some stage and leaves a rabbitmq_data\ncontainer on a host, it will not bootstrap again and rabbitmq\nfails to start due to root permissions on /var/lib/rabbitmq.\n\nThis patch improves the check for a valid, existing\nrabbitmq_data\n\nCloses-Bug: #1490602\nChange-Id: I6a00aaef38b4ab6a60dcfb5ed2f808513b9f8c84", "date" : "02/09/2015 13:31", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "134ffba956032a98d63b35ff181453feb2733b0b", "msg" : "Fix to telly playlist environment", "date" : "17/04/2018 23:39", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "f5c996e77df70bab9129298a07201b3fe5d647c3", "msg" : "Fix typo in task bootstrap task names\n\nNot quite halloween yet...\n\nChange-Id: Ib1973eea0b2dddc0e0845731d1212c4d4447cca5\nCloses-Bug: #1490502", "date" : "31/08/2015 11:27", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "b408bd531df01452fafb77af4b2a717bc08c51c8", "msg" : "Fix small typo in task name\n\nChange-Id: I80e183985560404455443e6fa22e661bea3c0fa3\nCloses-Bug: #1486516", "date" : "19/08/2015 11:04", "is_false_positive" : true, "repository_id" : "73831397" }, { "sha" : "6683db239e045c47963cc160167297ec51dc70f5", "msg" : "Fixed a typo\n\nTraefik now registers heimdall and makes it a sub-domain.", "date" : "09/04/2018 18:02", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "3ef3518d7b81cb90cb073627fc3f3f9f6ee9480b", "msg" : "patch", "date" : "24/03/2018 22:43", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "a6f3a1073a50049e505f12c202f6acbb7f042281", "msg" : "Fix volumes_from for the ansible playbooks\n\nChange-Id: Ib4b563d20d8e5ea5b81fb89e9ee4943487d7e6cd\nCloses-Bug: #1485297", "date" : "16/08/2015 09:10", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "770791a7b0a5bee2264d336c7135bb139d97492a", "msg" : "fix", "date" : "18/03/2018 22:07", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "8e03952c1009353f3e5f898dbb671a7529af80de", "msg" : "Fixes race condition in ansible playbooks\n\nBundling in a run_once error that beaks with multinode and the race\n\nChange-Id: Ia3779d9a291f8d652fc81fe5ebcab88241805c8d\nCloses-Bug: #1480468", "date" : "31/07/2015 22:40", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "fece63b66c7610a5ca99254edfbd66fe543787a1", "msg" : "fix", "date" : "18/03/2018 17:19", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "3b30760e2d0bbc7864e54b5756be2bf2431a221d", "msg" : "Fix compute permissions and start params\n\nneutron-server was not properly using ml2_conf.ini\n\nnova did not have ovs utils, and it had incorrect libvirt permissions\n\nChange-Id: I43d2110d0b5fc1940d887dace95787e1ebbe142d\nPartitially-Implements: blueprint ansible-service", "date" : "23/07/2015 18:20", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "37ca7222bb83ff0de15c0502551b7e9e0960983a", "msg" : "fix possible symlink attack with ansible\n\nThe commands used to create a temporary file on the localhost were\nvulnerable to a symlink attack. Removing the shell module and ensuring\nthe ansible copy and file module is used will verify this file exists as a\nfile with the correct permissions and ownership\n\nChange-Id: I829483edf1435e41726ebfe1bc826e0c2e5265e3\nCloses-Bug: 1471376", "date" : "14/07/2015 02:51", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "73587ba30a08493047b62b7d7ec53cfc62c0c1ab", "msg" : "fix", "date" : "14/03/2018 18:41", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "8f194e50a0f95ff21f94afdb9581b19e00ef2571", "msg" : "Fixes an issue with AIO and galera clusters\n\nAIO nodes had an address in the gcomm list which would prevent AIO\ncontainers from starting appropriately.\n\nChange-Id: I6db8c831ef9f9c0348748eb9539db326dc0df048\nCloses-Bug: #1472481", "date" : "11/07/2015 09:05", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "6a39ecbd10cd373b04f742ace4b25192b9d7f060", "msg" : "fix again", "date" : "14/03/2018 02:44", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "4c4181d54a5fe5491db8e3f4f29a615005d23c64", "msg" : "Fix permissions on log directory for keystone\n\nAdditionally fixed bootstrap issue caused by an ansible bug in some\nversions of the docker module.\n\nCloses-Bug: #1472270\nChange-Id: Ia5a370db5ab7690854afcd63492ba7dbbea29835", "date" : "08/07/2015 09:35", "is_false_positive" : false, "repository_id" : "73831397" }, { "sha" : "e9ab6dcd22d08fe2553886da2dcabb843f54b959", "msg" : "fixed ansible for supertransfer again?", "date" : "14/03/2018 02:39", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "a82895fd1864a2bac0d0e08e9f733075896fcd8a", "msg" : "fixed ansible for supertransfer", "date" : "14/03/2018 02:31", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "56f7c7f6910a05dbc8b5c50e8168f13ca976b904", "msg" : "fix", "date" : "13/03/2018 21:30", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "55ec1366fd8b76ec477bd13661dc537a0e2b5e90", "msg" : "fix", "date" : "04/03/2018 23:21", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "d3416036c6297c0e33879784622114f1432bda80", "msg" : "fix", "date" : "23/02/2018 21:20", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "3db261ca4cbbda6fce2f8c7284d253a89a3932e7", "msg" : "fix", "date" : "23/02/2018 20:56", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "5e7fb8a81d9a98e02832cc750992ebfecd7bfd3c", "msg" : "fix", "date" : "23/02/2018 18:57", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "826ece26916b75e875c787d1bdcc816a3142999f", "msg" : "Fixed frontend rule for tautulli/plexpy, rule2 doesn't exist, check the docs for specifics, random stuff on SO can be wrong. Tautulli and Plexpy are the same thing. https://www.reddit.com/r/PleX/comments/7kmhl3/its_finally_here_tautulli_v2_beta_formerly_plexpy/", "date" : "17/02/2018 14:14", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "0670d61045f38c4940cf9af6afa7e62d36039327", "msg" : "fix", "date" : "16/02/2018 21:09", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "45499131c49a5a821636c30e4d1daf8cff019861", "msg" : "fix", "date" : "16/02/2018 19:56", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "a94f2e56016a4c360282424388095620d83f5f7f", "msg" : "fix", "date" : "16/02/2018 17:53", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "a4633f14e5036a3fe0f9fc66088d641b58a39cc9", "msg" : "fix", "date" : "16/02/2018 17:45", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "47fbddf557138eca18f8123c603ceeb1a4037119", "msg" : "fix", "date" : "16/02/2018 17:41", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "6b8259a3eb585c97a8fcd970d9af91bd14c2cd86", "msg" : "fix", "date" : "16/02/2018 17:38", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "8a278ebd4bc1e5540b3e27427f2cda10af62e5ed", "msg" : "fix unionfs install", "date" : "16/02/2018 11:33", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "32c4246c8d82d09f0e7afd5dc662d3ee886df9b9", "msg" : "fixes", "date" : "13/02/2018 23:19", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "e35c713f56f396c691d32ffb53b91b526889c97f", "msg" : "fix", "date" : "11/02/2018 13:02", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "a96e89fe700792dc4e91e7cb47fe50b02ba7d029", "msg" : "fix", "date" : "11/02/2018 09:58", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "6e3774d062c3b31ad4a7449069ae847179e6f724", "msg" : "fix removing password", "date" : "11/02/2018 09:13", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "1ca37b4c2dc4bec87e3b98ceb53d707731a634e0", "msg" : "Fixed tabbed instead of spaces", "date" : "06/02/2018 18:49", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "03b3b728ef8d42ddbc1b54106d178b57760946be", "msg" : "Fixed tabbed instead of spaces", "date" : "06/02/2018 18:49", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "38a02822a6423d5d35afecb83dc2ba36082e5afb", "msg" : "Fixed RuTorrent Subdomain", "date" : "03/02/2018 05:38", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "d3d0710616669db046dddbd49decfc34f28c9c47", "msg" : "fix via spenceruk", "date" : "14/01/2018 17:00", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "c05ed18c23d010f202243dcdbdfbdbe26ff02332", "msg" : "fixes", "date" : "14/01/2018 16:07", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "12428b95e0309fd2db593229068324e40d2745d0", "msg" : "fix", "date" : "14/01/2018 14:20", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "3c9d5623d9d2686978da7ba4cf6e37876eff9af5", "msg" : "fix", "date" : "14/01/2018 14:18", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "985e05d0602303cfd13b2c1455558464ae7f9547", "msg" : "fix", "date" : "12/01/2018 13:27", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "dc201723111fa38f33fa756cb62dc6d547733c11", "msg" : "fixes", "date" : "10/01/2018 20:51", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "8336d3a573e4b0a33111f49b5c5dce6ac736b81e", "msg" : "fix", "date" : "10/01/2018 08:12", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "c3b7340e6d461517bdb7a5a66b6caf55a39af16d", "msg" : "fix", "date" : "10/01/2018 08:11", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "e957516a412aafccc8d1ca35621255793b1b59e3", "msg" : "fix", "date" : "09/01/2018 02:50", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "00e6be9c7c2311dc563564955afa4dd889c23c7f", "msg" : "fix", "date" : "08/01/2018 21:00", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "69e1252135b2e382ff5ba1ea3069dc9e6fc67e0b", "msg" : "fix", "date" : "08/01/2018 11:15", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "986bab5d5cfd5c1203caea9d2d9046f240682085", "msg" : "fix", "date" : "07/01/2018 00:43", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "4dc02f2b9ddcfddaa31ba5356cfe2ea455be3238", "msg" : "fixes", "date" : "02/01/2018 00:47", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "8b255069cc38d96f7f56c54042b65983de53d6a2", "msg" : "fix", "date" : "01/01/2018 17:18", "is_false_positive" : false, "repository_id" : "250416150" }, { "sha" : "48d61f953d12c06149cb35bbb0cf6abc83b44b3e", "msg" : "fix linting", "date" : "11/11/2020 15:00", "is_false_positive" : true, "repository_id" : "179678808" }, { "sha" : "044cf614d12428a24f4d06997b165d9d3c66ef73", "msg" : "Fix: core/display_tuning - Remove dynamic elements", "date" : "03/11/2020 20:17", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "36d25368cd5e4f20a59948d6ecf6080861350ff3", "msg" : "Fix: doc - update multiple icebergs documentation (#440)\n\n* Fix: doc - update multiple icebergs documentation\r\n\r\n* Fix: doc - MI update\r\n\r\n* Fix: doc - Update MI\r\n\r\n* Fix: doc - multi iceberg\r\n\r\nAdd note regarding mngt1 playbook\r\n\r\n* Fix: doc - Multiple icebergs fix typo", "date" : "03/11/2020 20:08", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "d997952247dc4bffaa50d4f7602c965aa14d09bb", "msg" : "Fix: addons - Update or add roles version", "date" : "29/10/2020 15:07", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "08a09421864816982dac0d13a5fbaab3cd00cbbd", "msg" : "Fix: core - Update or add roles versions", "date" : "29/10/2020 15:06", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "5e9fe31f6c2374d23e7a1a20cca57b7461410c9a", "msg" : "Fix: core/pxe_stack - Update readme", "date" : "22/10/2020 16:34", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "cf326aa535327cc7a16644e899679ef87aeb4f08", "msg" : "Fix: xore/pxe_stack - Add possibility to change tftp", "date" : "21/10/2020 13:59", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "cfc4860808771ece5d50f371aa388a029908f7c0", "msg" : "fix: enforce the check of SSSD status\n\nWith previous check, ansible-lint reports:\n\n 301 Commands should not change things if nothing needs doing\n\nThe use of the grep command was not idempotent. Instead of using\nexternal commands, use the lineinfile module and a regex to search for\nthe string. If the string is not found or the file does not exist,\nenable SSSD with authconfig.", "date" : "15/10/2020 19:31", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "6f9d0909d24e807c494911d2dc7877525365bf07", "msg" : "Fix: nic_nmcli - Clean task", "date" : "13/10/2020 22:33", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "b4e96a032f9efd06dcd0d14dd27a7801acabe3ca", "msg" : "fix: ensure selinux type is correct on diskless directories", "date" : "08/10/2020 14:50", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "56c5edd4832627aed670f65ca9f2d0d0fa67d567", "msg" : "Fix: Adapat nmcli addon role to new interfaces format", "date" : "06/10/2020 15:48", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "7c8c804d67de74283f5bd70d20c7d218318bfef5", "msg" : "fix: don't create ini file if absent\n\nThe role repositories_client can change the default repository\nconfiguration for CentOS with the ini_file module. This should only\napply if the file already exists. If it does not exist, do not create the\nfile.", "date" : "21/09/2020 13:03", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "cc6a3f576699cb40f4a0a3f3e65ab49322343077", "msg" : "add firewall to prometheus (#361)\n\n* add firewall to prometheus_server role\r\n\r\n* add firewall to prometheus_client role\r\n\r\n* add alertmanager port to firewall\r\n\r\n* remove node_exporter port, replace ports by services\r\n\r\n* add alertmanager service file\r\n\r\n* change \"service\" to \"port\" in firewalld task\r\n\r\n* replace /usr/lib/firewalld by /etc/firewalld in prometheus_server\r\n\r\n* Remove blank character at EOL\r\n\r\n* reload firewalld after adding a service\r\n\r\n* fix duplicated when condition in prometheus_client role\r\n\r\nCo-authored-by: Bruno Travouillon ", "date" : "14/09/2020 20:56", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "83452fb8a71f8df46a7c898d3b958da59f8005a8", "msg" : "fix: disable distro repos even when 'os' is a dict\n\nSee #288", "date" : "13/09/2020 21:02", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "d9dc9c852305a00712a46254897d0bb9fbc75a9f", "msg" : "fix: document variables in role slurm\n\nList mandatory and optional variables in the readme.\n\nSee #333.\n\nAlso fix the path to cgroup.conf (use slurm_home_path) and tests in\nJinja2 template.", "date" : "13/09/2020 11:09", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "4e578b787c28894f21fd789f4b1e79f924b1ba6c", "msg" : "fix: stop firewall service if ep_firewall = False", "date" : "28/08/2020 17:49", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "6d8f77e90659fd69c26551f58e852fdee4927387", "msg" : "fix: enable SELinux daemons_use_tty for conman\n\nconman service needs this tunable when SELinux is enabled on the host.", "date" : "28/08/2020 08:31", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "d70ad629c41ab96974e822d4cb23f1745a2e2ac2", "msg" : "fix: define mode for directories\n\nSpotted by ansible-lint's rule E208. (#317)\n\nSet mode 750 for /var/log/{conman,rsyslog}.\nSkip the test for the nfs_client mount point.", "date" : "27/08/2020 19:50", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "0ad89551e6e8669f076b596f81a815d504913752", "msg" : "fix: chmod 0755 slurm_home_path\n\nFixes: #334", "date" : "25/08/2020 00:00", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "ef306d675312987e470c8b3cea0ec367fecdfb22", "msg" : "fix: typo in template slurm.conf.j2 and task\n\nFixes: #332", "date" : "24/08/2020 23:25", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "7688a0d4e45dd2b8ed52cdad6667d128697400c9", "msg" : "fix: typo in role advanced_dns_server\n\nFixes: #335", "date" : "23/08/2020 00:22", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "60ca55281d8a33aab9c816d28965aea9794237c5", "msg" : "Fix: Remove grafana package from prometheus_server role", "date" : "21/08/2020 15:26", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "6b44366ecdaa6dec9ab74df78b0d1ad97e4581c1", "msg" : "Fix: Add missing karma service and configuration", "date" : "20/08/2020 14:47", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "b84dae3dbe8d723a0a059eba938f5f18d98615fc", "msg" : "Fix: small issue in nfs_client role packages list\n\nShould be a list. If not:\n\nTASK [nfs_client : package █ Install n f s - u t i l s packages] ****", "date" : "19/08/2020 09:00", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "bf29b3670f3447638dab32cf4bc0457ffb752889", "msg" : "fix: remove equipment_profile key from inventory\n\nThe equipment_profile key defined in equipment_profile.yml files was\nuseful when the stack was using `hash_behaviour = merge`.\n\nWith deprecation of `merge`, it prevents to inherit values from the\nglobal configuration file\ngroups_vars/all/equipment_all/equipment_profile.yml, with no obvious\nadded value.\n\nRemove the `equipment_profile` key and add prefix `ep_` to each\nparameter that is member of equipment_profile configuration.\n\nRemove the `authentication` key and add prefix `authentication_` to\neach parameter that is member of authentication configuration.", "date" : "18/08/2020 22:04", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "cb421551263d583177148fb617e262c79bc6910d", "msg" : "fix: replace firewall.zones by firewall_zones", "date" : "18/08/2020 19:35", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "3a7c48e5c1d72782dbfe992432659f698ff78215", "msg" : "Fix: Replace cp -a by xfsdump/xfsrestore", "date" : "18/08/2020 16:00", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "b1d9e612733ad8c14f302b0a6c32e9cc4e71bdcd", "msg" : "Fix: Clean code of disklessset for livenet management", "date" : "18/08/2020 14:57", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "1a60b7afad2b034eef921c3ca2a75c9a77e705ce", "msg" : "Fix: Add missing playbook run capability in livenet images", "date" : "13/08/2020 16:55", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "52f239828e2956c51e89e0b273ed74a7d49331fb", "msg" : "fix: install disklessset after its requirements\n\nSo if a previous task should fail, disklessset won't be installed.", "date" : "10/08/2020 19:10", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "737b401249a58706b281aab074e412635a2bab7c", "msg" : "fix selinux context in log_server and conman roles (#297)\n\n* Add var_log_t context to /var/log/rsyslog\r\n* Add conman_log_t context to /var/log/conman", "date" : "31/07/2020 10:30", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "9b2273a41bd0df63a7c6f29d15f55af19d908708", "msg" : "fix: define baseurl_prefix as single line value\n\nbaseurl_prefix fact is defined with multi-line format for readability,\nbut the value must remain single line (no \\n, no spaces).\n\nFixes #292.", "date" : "29/07/2020 00:14", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "c37f0453c12479b2d24c343df1881a590d692686", "msg" : "Fix: fix rpmbuild test, access control, pxe_stack and repo client", "date" : "22/07/2020 16:06", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "7d2b0cc649b10542b6e8907c9bc8a31484935787", "msg" : "Fix: Increment releases versions, remove netaddr package", "date" : "20/07/2020 21:37", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "53e5fec5ee6a3af90d07943e7934ecfc27ccfd3c", "msg" : "Fix: Solve issues in dhcp_server, dns_server, pxe_stack and repositories_client", "date" : "20/07/2020 16:01", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "51c4d199e9128221643594615bfffa95d519aae5", "msg" : "Fix: Apply fixs on first commits\n\nSome fixs were suggested by Actatux and Bouriquet. See #285", "date" : "17/07/2020 15:29", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "fb98f67bdf4ead3b70230ce3275590c2c419749f", "msg" : "Fix: Update syntax of few other addons", "date" : "16/07/2020 22:45", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "4f3f10096285f7532375227d26ce1e3968d47fbb", "msg" : "Fix: Update users_basic role", "date" : "16/07/2020 22:45", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "0fc001681137f7541401ed04f02e6d713bbc1c1b", "msg" : "Fix: Update slurm role", "date" : "16/07/2020 22:45", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "4f1ebc000e3818d1079bc1486d3bcda61c3180aa", "msg" : "Fix: Update repositories_client role", "date" : "16/07/2020 22:43", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "519d967d6db29da99d3ae2c7fece66b4b6dc5385", "msg" : "Fix: Update PXE stack role", "date" : "16/07/2020 22:43", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "493ff643ac498f53db7d39a9b003369ec47be1d1", "msg" : "Fix: Update dns_server readme and version", "date" : "16/07/2020 22:42", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "11568773af54964336aef835ebaf6d36e2935234", "msg" : "Fix: Create very basic DNS server\n\nInclude SOA auto update from advanced role", "date" : "16/07/2020 22:41", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "2fd56fa3a0dd35ba3418051d97b58968f6b2e809", "msg" : "Fix: Update dhcp server role", "date" : "16/07/2020 22:39", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "fc330d038c69dc639f5727521b7f78dea80852d9", "msg" : "Fix: Update advanced dhcp server to new nic syntax (#281)\n\n* Fox: Update advanced dhcp server to new nic syntax\r\n\r\n* Update roles/advanced-core/advanced_dhcp_server/templates/dhcpd.subnet.conf.j2\r\n\r\nCo-authored-by: Bruno \r\n\r\n* Update roles/advanced-core/advanced_dhcp_server/templates/dhcpd.subnet.conf.j2\r\n\r\nCo-authored-by: Bruno \r\n\r\n* Update roles/advanced-core/advanced_dhcp_server/templates/dhcpd.subnet.conf.j2\r\n\r\nCo-authored-by: Bruno \r\n\r\n* Update roles/advanced-core/advanced_dhcp_server/templates/dhcpd.subnet.conf.j2\r\n\r\nCo-authored-by: Bruno \r\n\r\n* Update roles/advanced-core/advanced_dhcp_server/templates/dhcpd.subnet.conf.j2\r\n\r\nCo-authored-by: Bruno \r\n\r\n* Update roles/advanced-core/advanced_dhcp_server/templates/dhcpd.subnet.conf.j2\r\n\r\nCo-authored-by: Bruno \r\n\r\nCo-authored-by: Bruno ", "date" : "16/07/2020 17:04", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "61ebb87d43b2ba9c43775e373497ec9351bb83c1", "msg" : "Fix: powerman | fix missing /etc in task file path", "date" : "30/06/2020 22:30", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "6e968c1a66b56ffc57b04551ebe6a490b98784d7", "msg" : "Fix: role bluebanquise after repositories_client\n\nExcept for the first management node where we install ansible\ninteractively, we need to configure the repositories before installing\nBlueBanquise's dependencies.", "date" : "27/06/2020 23:57", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "fcc0e8308fbedacb367bf6537331543d5f1c2067", "msg" : "Fix: nic update | fix missing j2_management_networks for molecule test\n\n TASK [dns_server : template █ Generate /etc/named.conf] ************************\nfatal: [mgmt0]: FAILED! => {\"changed\": false, \"msg\": \"AnsibleUndefinedVariable: 'j2_management_networks' is undefined\"}", "date" : "23/06/2020 09:35", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "20b73dabbc89cf74b82eebb8c119c412b1217df9", "msg" : "Fix: nic update | roles | fix molecule files to pass tests", "date" : "23/06/2020 09:25", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "f1e9637e3cd1e1ee9d1c9a7417bcc3cf76b599bd", "msg" : "Fix: nic update | roles | Fix issues reported by actatux", "date" : "22/06/2020 23:00", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "11066fe4926e23c4e67bf762e82e3076aa221d02", "msg" : "Fix: Fixing issues specified in comments", "date" : "12/06/2020 22:02", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "382b4105c276536c835bf6759b8dc2d1e40c61af", "msg" : "Fix: Clean | resources | Simple cluster example", "date" : "11/06/2020 23:15", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "c6694266f6851cdb2c7ee5b5e2dd9451d17f6e3f", "msg" : "Fix: Clean after review", "date" : "10/06/2020 11:01", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "16308753e084a3920c8aa3666a5ebe053d3dcaee", "msg" : "Fix: clean | roles | ansible_facts and bmc whitespace", "date" : "06/06/2020 15:27", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "6206aacbd9384c7c9c3d5d076ace9ee9693a0866", "msg" : "Fix: clean | role | time", "date" : "06/06/2020 15:27", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "61923961efa5e60b0349166b9c8a10b60d3263fc", "msg" : "Fix: clean | roles | ssh_slave", "date" : "06/06/2020 15:27", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "bf34c5e8ba4386d1f8f8f1f9e3bfa332a9f60048", "msg" : "Fix: clean | roles | ssh_master", "date" : "06/06/2020 15:26", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "4935cb43d98f048e0fc744b42fc0e78d4a9ca3a2", "msg" : "Fix: clean | roles | set_hostname", "date" : "06/06/2020 15:25", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "58106824e942212d13d61d014a51df643cd0223f", "msg" : "Fix: clean | roles | repositories_server", "date" : "06/06/2020 15:25", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "60ef09940b4de1417fc9ee211656919d1c31b35f", "msg" : "Fix: clean | roles | repositories_client", "date" : "06/06/2020 15:25", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "558411f48a79ec8c673b77b1d1269c6b82970593", "msg" : "Fix: clean | roles | pxe_stack", "date" : "06/06/2020 15:24", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "4a8bce87a7c3aa1e9ef120ffecd9b136e3928ff0", "msg" : "Fix: Clean | Role | nfs_server", "date" : "02/06/2020 13:30", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "6cafe1e3f0796d5dbbbdf12cf3968f2d476d3da9", "msg" : "Fix: Clean | Role | nfs_client", "date" : "02/06/2020 13:30", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "e8a1e6123dd2084b0ccb70f5b35182ccea2d95eb", "msg" : "Fix: Clean | Role | hosts_file", "date" : "02/06/2020 13:30", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "8087729d752a13f19daf6fce2fcbe3054584c181", "msg" : "Fix: Clean | Role | dns_server", "date" : "02/06/2020 13:29", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "fbecf969df632b9fc8633d97be9a4c49d592cff2", "msg" : "Fix: Clean | Role | dns_client", "date" : "02/06/2020 13:29", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "bbeef1a3e496a1413a06c214cc51dfbe8b26bfea", "msg" : "Fix: Clean | Role | display_tuning", "date" : "02/06/2020 13:28", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "526ad18fc9dae379943591a0be3d54f4b03321ec", "msg" : "Fix: Update handlers, role version", "date" : "02/06/2020 13:27", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "1ac7eaf3661752773b2a9547470bed739f55caf0", "msg" : "Fix: Clean | Role | dhcp_server", "date" : "30/05/2020 15:33", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "0177522cbd7687baf2589412ea6f3a81d9fe52d9", "msg" : "Fix: Clean | Role | Conman", "date" : "30/05/2020 15:33", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "e7eafa536e99d6108e23c084a8c35ad666c5bae5", "msg" : "Fix: Clean | Role | BlueBanquise", "date" : "30/05/2020 15:32", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "3bc6749d123d652bf4a1df07229733e682ba79bb", "msg" : "fix: open services in firewall's public zone\n\nList of services per role:\n - dhcp_server/advanced_dhcp_server:\n - dhcp\n - dns_server:\n - dns\n - log_server:\n - syslog\n - rsh (for syslog 514/tcp)\n - nfs_server:\n - nfs\n - rpc-bind\n - pxe_stack:\n - http\n - tftp\n - repositories_server:\n - http\n - time:\n - ntp\n\nIn EL-like, the firewall defaults to public zone.", "date" : "28/05/2020 17:47", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "fb2109972771bc7498b26ff78547078e55996647", "msg" : "Fix: solve VLAN issues (#209)\n\n* Fix: solve VLAN and BOND issues", "date" : "26/05/2020 15:38", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "561b66b3b76c8f6b3bcca7707f5e3b773834223c", "msg" : "fix: gather OS vars in addons roles\n\nSearch vars in:\n - _.yml # eg. CentOS_8.yml\n - _.yml # eg. RedHat_8.yml\n - .yml # eg. CentOS.yml\n - .yml # eg. RedHat.yml\n\nPrefix role variables with the role name.\n\nPort code to Ansible fact namespacing: ansible_* -> ansible_facts.*\n\nList of roles:\n - diskless\n - nic_nmcli\n - slurm\n\nSee #205", "date" : "14/05/2020 21:30", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "85d80a74185b097c5384405ff32292af00e892c6", "msg" : "fix: gather OS vars in time\n\nSearch vars in:\n - _.yml # eg. CentOS_8.yml\n - _.yml # eg. RedHat_8.yml\n - .yml # eg. CentOS.yml\n - .yml # eg. RedHat.yml\n\nPrefix role variables with the role name.\n\nSee #205", "date" : "14/05/2020 19:59", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "c865fa8eb9dd5107d84220b846278bd663f8cb13", "msg" : "fix: use equipment_authentication in conman\n\nCloses: #216", "date" : "14/05/2020 19:25", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "0d9bd42f927c373341dfc8957b6408d1b0d30e5e", "msg" : "fix: rename role ansible to bluebanquise", "date" : "14/05/2020 18:00", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "c8fedbddb489233cb7c45d27781eef7f413d2036", "msg" : "fix: gather OS vars in core roles\n\nSearch vars in:\n - _.yml # eg. CentOS_8.yml\n - _.yml # eg. RedHat_8.yml\n - .yml # eg. CentOS.yml\n - .yml # eg. RedHat.yml\n\nPrefix role variables with the role name.\n\nPort code to Ansible fact namespacing: ansible_* -> ansible_facts.*\n\nList of roles:\n - advanced_dhcp_server\n - ansible\n - conman\n - dhcp_server\n - dns_server\n - log_client\n - log_server\n - nfs_client\n - nfs_server\n - repositories_server\n\nSee #205", "date" : "12/05/2020 15:44", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "50dfa783a3541587b1e1f784ef7ea967fd5f9da0", "msg" : "fix: gather OS vars in pxe_stack\n\nSearch vars in:\n - _.yml # eg. CentOS_8.yml\n - _.yml # eg. RedHat_8.yml\n - .yml # eg. CentOS.yml\n - .yml # eg. RedHat.yml\n\nPrefix role variables with the role name.\n\nPort code to Ansible fact namespacing: ansible_* -> ansible_facts.*\n\nSee #205", "date" : "12/05/2020 15:33", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "ee4c15992131516eb6f81e9b14a757ee8322e6bc", "msg" : "fix: use management_networks_naming in dns_server\n\nCloses: #214", "date" : "12/05/2020 13:45", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "1b7f4db56732b1c0de5bf55fb8c3287546908539", "msg" : "fix: install dependencies for some Ansible filters\n\nAnsible provides some useful filters (ipaddr, json_query) that require\ninstallation of additional python libraries on the Ansible controller.", "date" : "06/05/2020 14:59", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "d5f6012034555816318b98da4deaa5dc2187606a", "msg" : "Fix: remove clustershell example groups", "date" : "05/05/2020 19:05", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "7aeced6b4f84ec0f6e4b16621e4bc59feff9194c", "msg" : "fix: correct loop in dns_server handlers (#196)\n\nFix a bug introduced in ea0f6b7f, I forgot the file handlers/main.yml.\r\n\r\nAlso update `skip: true` to remove a warning reported by ansible-lint.", "date" : "27/04/2020 11:52", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "96e8199e297af210954745a69de7567a7af1017f", "msg" : "fix: role time need tzdata for Ubuntu (#197)\n\nCloses: #168", "date" : "27/04/2020 11:51", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "ea0f6b7fa14c67c358cf25ab7eb2d64713a4e292", "msg" : "fix: use with_first_found to gather OS vars (#173)\n\nSearch vars in:\r\n - _.yml # eg. CentOS_8.yml\r\n - _.yml # eg. RedHat_8.yml\r\n - .yml # eg. CentOS.yml\r\n - .yml # eg. RedHat.yml\r\n\r\nPort code to Ansible fact namespacing: ansible_* -> ansible_facts.*", "date" : "24/04/2020 16:58", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "0afdba47d2ce0e2cc65cfd59896ba6659c5d2231", "msg" : "Fix network generation with bonding (#194)\n\n* Fix network generation with bonding\r\n\r\n* Remove trailing whitespace", "date" : "24/04/2020 16:54", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "cb9ede9c6fa337a9205ce19bb2cda9c48be5556f", "msg" : "fix: same logic to split `os` for RHEL/CentOS 8\n\nThe special repository `os` allows to configure the operating system\nrepositories for RHEL/CentOS 8 by creating `BaseOS` and `AppStream` repo\nconfiguration.\n\nPrevious commit changed the logic to split `os` for CentOS 8. This\ncommit apply the same logic to RHEL 8.", "date" : "19/04/2020 17:17", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "394fe12252accaafbf1307b882f74fbf3ece294d", "msg" : "fix: disable CentOS default repositories\n\nThis is a rework of 37b824c.\n\nCentos 7:\nDisable default repositories since the content of the ISO DVD is copied\nin the os/ directory.\n\nCentOS 8:\nInstead of disabling the default OS repositories then configure new ones\nin different files, use yum_repository parameter `file` to replace\nexisting configuration for BaseOS and AppStream.\nDisable the Extras repository which is enabled by default but not\nshipped with the ISO DVD. If one need to add the Extras repo, I would\nrecommend to add it to the inventory like any other repository.\n\nRemove the now useless tunable `remove_distro_repositories`.", "date" : "19/04/2020 06:31", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "3e98d70bacdb3b2e9ed616b2df7142d3640fc189", "msg" : "fix: create variable execpath for conman.conf.j2\n\nCreate a new variables `execpath` and get its value from the vars/\ndirectory using `with_first_found`.\n\nSearch vars in:\n - _.yml # eg. CentOS_8.yml\n - _.yml # eg. RedHat_8.yml\n - .yml # eg. CentOS.yml\n - .yml # eg. RedHat.yml", "date" : "15/04/2020 09:24", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "228724e6156317bfc782650e1246efc5f7ad4a73", "msg" : "Fix handlers tags and rework services tasks", "date" : "06/03/2020 21:55", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "db613a89d742f9da6f7fcdb784fb868fa2400d55", "msg" : "Fix: Fixing some issues in prometheus roles", "date" : "05/03/2020 12:29", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "d71e403943bdb432302c526a0ad0cbc22da3d4ac", "msg" : "fix: add target variable to example playbooks\n\nAllow to use --extra-vars target=foo whatever the playbook.", "date" : "18/02/2020 20:39", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "58b74ff2e1fd5bef59c814fdbf62efcb22298494", "msg" : "fix: add support to enable and start services\n\nMost of the services should support the enable_services and\nstart_services parameters. Also add the tag service.\n\nCloses #95", "date" : "07/02/2020 21:58", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "1ac3a65f0d4ce2dd265dcd9ce808bbe6b7b487aa", "msg" : "Fix: Update prometheus role to add more client plugins\n\nAdd bb_exporter to allow plugins for exporter\nAlso add IPMI exporter", "date" : "01/02/2020 22:41", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "b1cfb0468e015f227da27d4e75bf9f5f1bd3ce58", "msg" : "Fix: Update report role to new format", "date" : "01/02/2020 22:37", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "1f113321cdd8da0af08b116dfbc9553c787fb8db", "msg" : "fix: [pxe_stack] remove recursive setting of perms\n\nThe recursive task was changing mod of the files in the directory, while\nfollowing task are setting different mod for the same files after.\n\nWith this change, a new run of the pxe_stack role will not report change\nif the configuration of the target is up-to-date.", "date" : "30/01/2020 02:16", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "8c7a425ceef88dbc424bfc58417dad5e9b111c3d", "msg" : "fix: [diskless] avoid crash of disklessset\n\nFix several small bugs that make the command crash, create required\ndirectories and install dracut-live which is required to create a\nlivenet image.", "date" : "30/01/2020 01:14", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "5399a1846e73d021d0c4ccbf06afa83caa9312b6", "msg" : "fix: typo in slurm_profile controller", "date" : "28/01/2020 17:07", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "d3203b5e558c627312097428ac8617184dea7318", "msg" : "Fix: Fixing prometheus_client role packages name", "date" : "21/01/2020 21:39", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "a471ab3ed995b99e4f7105f578f9bc5afe6d4fb2", "msg" : "Fix: Update hosts template, to handle better alias", "date" : "31/12/2019 22:19", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "69d7b199c0c2bbbf983ba053d9ec4f71b3961f3d", "msg" : "Fix: Need with item in loop for repos", "date" : "30/12/2019 21:19", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "c8ef7d52e1abfb4d7f6d0e829dd5c2da85ab207d", "msg" : "Fix: rename of system_repositories in tasks\n\nCommit d60214be replaced system_repositories with repositories in the\nexamples and tasks for CentOS 8. Update the repositories_client tasks\nfor other OS as well.", "date" : "17/12/2019 15:47", "is_false_positive" : true, "repository_id" : "193971997" }, { "sha" : "ed2c941fefa995863a310f2428c0fcfb1d1e2823", "msg" : "Fix: Add selinux /home boolean support", "date" : "16/12/2019 20:02", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "d60214be34d6083c7b29922e4ddb8d9aaf745672", "msg" : "Fix: Fixing repositories to standard syntax for internal - external", "date" : "09/12/2019 20:14", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "ccf84110061637c2d3414bd87189f53b4ad68992", "msg" : "Fix: packages names in pxe_stack", "date" : "27/11/2019 19:35", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "df065ccefa079e9eee42533d1eceaa0b03f1d41f", "msg" : "Fix: Fixing small issue in equipment_naming in pxe_stack main task", "date" : "25/11/2019 22:00", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "2739b0ba18d82208e491c0417d28b7b0d1a712a7", "msg" : "Fix: Move nic, update dev\n\nSwitch nic roles\nUpdate developper\nUpdate logo (small modification)", "date" : "24/11/2019 19:58", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "7c8e3fd3c7c82f030606021c6614ea7fac86d5f0", "msg" : "Fix: Missing cgroup file\n\nMissing cgroup.conf file for slurm, needed by new slurm releases.", "date" : "07/11/2019 19:45", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "d8777901efd24a2af8442fe37c77870dea40b4ce", "msg" : "Fix: Missing cgroup file\n\nMissing cgroup.conf file for slurm, needed by new slurm releases.", "date" : "07/11/2019 19:45", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "1b3c6ef695d787d349c13d64f7a169f641f9b481", "msg" : "fix naming convention in ipxe\n\nRemove hard coded equipment naming\r\nMinor conditional update", "date" : "24/10/2019 15:33", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "05560d468021a27c1ae78b4a5d981ebe6cc77c0c", "msg" : "fix naming convention in ipxe\n\nRemove hard coded equipment naming\r\nMinor conditional update", "date" : "24/10/2019 15:33", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "52db22aba039e7049db51b0193f7f25ec7994bf0", "msg" : "bugfix in conman role\n\nfix missing \"}\" in conman role\r\nupdate from with_items to loop\r\nadd notify (not fully implemented yet)", "date" : "23/10/2019 14:17", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "14af8d0523f65938a9a133845fda4040acb12cd5", "msg" : "bugfix in conman role\n\nfix missing \"}\" in conman role\r\nupdate from with_items to loop\r\nadd notify (not fully implemented yet)", "date" : "23/10/2019 14:17", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "0d4c90e50c7e0640629d6f7ff99d4f6c6add3b42", "msg" : "Fixing clustershell", "date" : "17/10/2019 21:49", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "b0daa31efc8755bb26c8f12d225a2d3eeeb5fb3d", "msg" : "Fixing clustershell", "date" : "17/10/2019 21:49", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "cc967ddd976109ea8c7735323f0a68155966a9c6", "msg" : "Fixing bootset selinux issue", "date" : "17/10/2019 21:36", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "7990165e4998a16b576db611cf27f60d8438037c", "msg" : "Fixing bootset selinux issue", "date" : "17/10/2019 21:36", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "2be5747b96181a5c1114d9b8c25aacbb1c15eca6", "msg" : "Bug fixs to 1.1, add some features", "date" : "11/10/2019 20:33", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "a3e3babfe92363f17176814aed3bde0f0c0076c4", "msg" : "Bug fixs to 1.1, add some features", "date" : "11/10/2019 20:33", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "58758b12435f4ea2bbbfae1323326bee0410d21d", "msg" : "Fix bash-ism 'and 'condition\n\nshould fix #103", "date" : "05/08/2020 10:02", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "352df915c41349a3abd7a510cb744ca661b00666", "msg" : "fix empty test for nc apps", "date" : "07/06/2020 16:09", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "e52c1ba815e7a253ddba0276386a2f5822c7496b", "msg" : "Fixed incorrect tag name", "date" : "04/06/2019 12:03", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "0b5a58921074ee478be9f4d40914f731b654b0b0", "msg" : "fix ansible dependency on postgresql on python3", "date" : "31/05/2019 18:39", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "cc5ba14bc55c258ab8142483cd92e70b9664179a", "msg" : "fix all ansible-lint errors ans deprecation warning", "date" : "31/05/2019 18:18", "is_false_positive" : true, "repository_id" : "67760353" }, { "sha" : "09a1f576e252cdfa7b25a2f98f21446524d97bee", "msg" : "Fix issue with debian 9 on managing mysql credentials", "date" : "31/05/2019 15:52", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "5ee1e89cebf89a85e1ccb4fdc4c55d4b0e5c8f4a", "msg" : "fix shell to command", "date" : "31/12/2018 00:20", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "90936aa32785c263312a01d4df9e4ac88228c5fd", "msg" : "Fixed php-redis package name for php7 and php5.", "date" : "12/01/2018 00:53", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "bc3cc2c906ce22b390d257f4b760aeb0fea845ab", "msg" : "fixed issue #28 with sudo test\n\nadded ansible 2.3 int travis tests", "date" : "13/04/2017 01:41", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "2d645ea1a73ea7785c18e5e4ab0c970155a5baaf", "msg" : "fixed readme.md typo & missing condition for prereleases\n\ncase of skipping URL generation when nextcloud_get_latest not changed to false while using nextcloud_version_channel to \"prereleases\"", "date" : "06/02/2017 21:43", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "ee9c946e5afc90f10c3259e229c524ce0ce8d1bf", "msg" : "glue from fix #22 and Add_apps #19 branches\n\nfix #19, fix #22", "date" : "21/01/2017 01:02", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "1f6b74e7ed5219bdcb5afcabca38ff04be4a3e5e", "msg" : "Fixed bad condition when using Sudo instead\n\nansible_become_method is not defined when sudo is available.", "date" : "18/01/2017 17:42", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "6a599b279ffee1bf142583a90dcc3f5d4fb49179", "msg" : "Fixed variables name", "date" : "18/01/2017 14:04", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "70a1b84d3765075b3077eeee4d606597ab724015", "msg" : "Fix occ command to allow any characters to be passed as parameters.", "date" : "11/01/2017 01:20", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "5cc28487ffab8b31a946d0041d8560841c46b1f4", "msg" : "Fix some typos and grammar mistakes.\n[skip ci]", "date" : "08/01/2017 13:17", "is_false_positive" : true, "repository_id" : "67760353" }, { "sha" : "b6a5ef7c8339e29cefdefa0fa5e25ec2b9785df9", "msg" : "fixed bad condition case & improved 1rst task idempotence", "date" : "29/11/2016 01:37", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "63073c59b4382ad742a76507a9ea541ef170f1e1", "msg" : "Fixed deprecation warning on always_run and conditional entry to nextcloud configuration", "date" : "28/11/2016 16:04", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "267ff78b34561ffc7b4725e742b729e16a075fe5", "msg" : "Fix checking for nextcloud configuration\n\nFor some reason config.php is being created automatically by some process after failure. PHP Apache stuff? So remove it before install command, if it's clearly not finished.\n\nAlso fix a failed_when statement on config.php size check", "date" : "27/11/2016 21:54", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "c4edb38644e9c44ab0420b8de4b349a8376682e9", "msg" : "Fix conditionally including nextcloud download and install\n\nIf downloaded or configured, skip download or configuration respectively.", "date" : "27/11/2016 17:00", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "c9d94688e18f8309785dc241a25f0c6de2388ebf", "msg" : "fixed problems with empty config.php, added more validation checks", "date" : "08/11/2016 08:27", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "574bc2e033761c1d9064f5188c92d5ff52ec8fc2", "msg" : "fixed installation problems on debian jessie", "date" : "07/11/2016 17:49", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "2ad0f9bd5933f923d3d14e3731b1b9d711943b7d", "msg" : "fixed file permissions from the git repo", "date" : "07/11/2016 17:03", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "b861e03c96f25547086ed8a5bb43f804f7289bbd", "msg" : "fixed typo", "date" : "24/09/2016 19:18", "is_false_positive" : true, "repository_id" : "67760353" }, { "sha" : "c7a447d3de72df3d87367fd3222c429e4b753cd5", "msg" : "fix for debian not having sudo installed.", "date" : "24/09/2016 18:41", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "702754768fd3aa21e0b2a0e3fcf66a0ecbc4bac0", "msg" : "fixed permission issue on mysql for non sudo OS.", "date" : "20/09/2016 16:11", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "b10887f8627d4e45191cb3d0e0174646ff8d22f9", "msg" : "Improved Mysql first installation and password definition -fixed #1", "date" : "19/09/2016 01:18", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "c565961262b4b71e02cf70f2b62d9bbe479641c1", "msg" : "fixed occ error not supporting \"mariadb\" backend", "date" : "15/09/2016 01:39", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "632c2083adb5cbfec7e0b40847da097277cf85a0", "msg" : "fixed meta list typo in yaml syntax", "date" : "15/09/2016 00:38", "is_false_positive" : false, "repository_id" : "67760353" }, { "sha" : "eab0c2d2f916e2238edb8fa8b9a24987e5e84d9b", "msg" : "Fix sonar-scanner-cli link for /usr/local/sonar-runner", "date" : "05/10/2020 14:35", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "2df98b4815c4445c5652def4af1e6d0e396f06a9", "msg" : "Fix centos build", "date" : "04/06/2020 20:10", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "1563b184d00351eb67ecb42b6affbb3f6b34b31d", "msg" : "Fix for Ubuntu 19.10", "date" : "18/02/2020 01:55", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "eeac857eafb6488257a7df44f4feb78a2c20d27e", "msg" : "Fix cpp lib install on Ubuntu 19.10", "date" : "18/02/2020 01:02", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "5e1f5a347299ea114cd83827ea0c059e6631042b", "msg" : "Fix version_compare", "date" : "17/02/2020 23:58", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "20e1d0192a56810e47be590c81b260cd47a4e946", "msg" : "Fix syntax", "date" : "24/01/2020 15:53", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "e8423e436546be528b19fe479d02966f9b400cc0", "msg" : "Fix homebrew", "date" : "01/02/2019 11:48", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "3ede246a6f993092cafa2a23f58fd662663d1827", "msg" : "Fixes", "date" : "24/01/2019 11:56", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "1d22141f71f76dd3cf7fc63a7f90d88f6675d358", "msg" : "Fix missing webdriver-manager update", "date" : "29/11/2018 17:26", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "ecd18f0dd1b985b13f5993419a6bd43a1b63f935", "msg" : "Fix python 3.5 ppa:deadsnakes/ppa for all Ubuntu", "date" : "26/11/2018 23:38", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "1bc71ec5edb4028e4fde2981e0d481774c22737e", "msg" : "Fix python 3.5 ppa:deadsnakes/ppa for Ubuntu 14.04", "date" : "26/11/2018 23:37", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "7d011c80aa04633a9ed47f239d3d444b541ce16c", "msg" : "Fix python 3.5 for Ubuntu 14.04", "date" : "26/11/2018 23:34", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "2c716d89da13263d38879bbf58a798f62a1e80ba", "msg" : "Fix pyhton 3.5 for Ubuntu 14.04", "date" : "26/11/2018 23:12", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "5b1faa062b7f26991bfb40515f7ffa11e5ed95a9", "msg" : "Fix pip 3.5 not found on Ubuntu 14.04", "date" : "26/11/2018 15:14", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "abfd629054aa85afcffb65ba80de78435c5da884", "msg" : "Fix galaxy_tags", "date" : "22/11/2018 23:56", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "5918dcf6d0c1dfe81aeb0bbe21a60af91a3d4e82", "msg" : "Fix merge conflicts", "date" : "20/11/2018 10:40", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "1527719e7f7527d6f4cb9f6f4b9ff9a35d055c76", "msg" : "Fix molecule", "date" : "02/10/2018 12:08", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "256a635077f1c0f5b83fd2f91d0c7fbadcee5cec", "msg" : "Fix Ubuntu 14.04", "date" : "14/09/2018 16:17", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "02c89a50bca09a4cbf66614d77347331c178dcdb", "msg" : "Fix no ansible available", "date" : "10/07/2018 17:41", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "2d95bf4139d74f2eda7ee93da131772324b9c61c", "msg" : "Fix update-alternatives --display python not available", "date" : "10/07/2018 17:29", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "2accbb0f8a7db51407aa2434c5df89068e1d240d", "msg" : "Fix", "date" : "07/06/2018 14:13", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "2616b8d968b5748e5d3e895a5b50999868b97511", "msg" : "Fix for RedHat 6", "date" : "04/06/2018 15:40", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "407ad590e8374d4c99696ccf4462106a34f35b63", "msg" : "Fix python 3.5", "date" : "01/03/2018 16:51", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "283b3cd72207e5f9f7a2b29502c86fdb7acd0a9f", "msg" : "Fix when npm_nexus_private_npm_url is empty", "date" : "19/02/2018 23:35", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "5c6d5e2ddfcc343ad79a201923ea449b099390d9", "msg" : "Fix travis", "date" : "19/02/2018 18:57", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "fc351795235e83a6bdc880a415ad1db2462fd667", "msg" : "fix to homemade nexus (no more cloudbee repos)", "date" : "30/06/2017 18:23", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "91ef9ead45266360e51ccc7c8b180fea915ea019", "msg" : "Fix ansible galaxy", "date" : "30/05/2017 20:38", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "3e3784a60564d14c7f25fb51f31af055ebeee881", "msg" : "Fix syntax", "date" : "20/10/2016 18:04", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "c2be6426f38b2d60d9cc7d9bcaa210caac79838c", "msg" : "Fix travis build", "date" : "03/06/2015 10:53", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "e9057a7a3d167b463aa50d1b92e96c46136a8155", "msg" : "Fixe", "date" : "02/12/2014 12:54", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "505113e7744678079f8d35860a18616535cd20a0", "msg" : "Fix JDK7 download", "date" : "28/11/2014 16:30", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "f87a5d3cecb8ecefe171ffdf7b3e60fd8b177c1e", "msg" : "Fix git config", "date" : "26/11/2014 12:34", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "b80bc998c813ca2afef8dc2e395295f4f1bcecf4", "msg" : "Fix documentation", "date" : "25/09/2014 20:42", "is_false_positive" : false, "repository_id" : "24242603" }, { "sha" : "3d1b5333ce6e4febd9fbd5c5faf13ebc139b34a5", "msg" : "Fix prereq compat check for docker proxy repo (#294)\n\nCo-authored-by: Serienmorder \r\nCo-authored-by: Olivier Clavel ", "date" : "28/10/2020 01:28", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "e8618daa55c7deed8b9f14f9a40312ada0a8d68c", "msg" : "Ignore lost+found while checking if data directory is empty (#280)\n\nCo-authored-by: Przemysław Pogorzelec \r\nCo-authored-by: Olivier Clavel ", "date" : "27/10/2020 11:37", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "b43cdff7b74a3a2547f34d3feed0245356504f26", "msg" : "Get blob list from var, not statically (#256)", "date" : "27/02/2020 08:25", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "e959cc3fce5f47966dd7246b6a6840b26a1c07b6", "msg" : "Compat work for nexus 3.21 and molecule 3.0 (#247)\n\n* CI now uses molecule 3.0\r\n* Cross-platform test_groovySyntax.sh (fix for MacOS)\r\n* Fix repo creation for Nexus 3.21+\r\n (integration of #246 + idempotency)\r\n* Backward compatibility for content selectors\r\n* Content selectors creation script is now idempotent\r\n\r\nCo-authored-by: Oleksii ", "date" : "23/02/2020 22:45", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "63f74b6ca8c454bbe82ef8adb00b29e997744c5b", "msg" : "Fix blobstore restore script when splitted blobstore is on (#245)\n\n* Digest splitted blobstore list earlier\r\n\r\nCollateral dammage of #241. When split blobstore is on\r\nblobstore list was not valorised early enough\r\nand blobstore restore script was buggy.\r\n\r\n* Fix white spaces", "date" : "14/02/2020 18:06", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "ccab58ae5d697bb64abd86558f79c34161d2fb00", "msg" : "Fix for Python 3.x SELinux packages on RHEL/CentOS 8 (#234)", "date" : "16/01/2020 09:01", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "4a3d04c78b41e18d33f61619324e7454b2e9ee37", "msg" : "Nexus Onboarding Wizard control (#220)\n\nLogic to control nexus onboarding wizard display for nexus >= 3.17.0.\r\nAdded the `nexus_onboarding_wizard` var to control whether the onboarding wizard\r\nshows on first admin login (default false)\r\nFixes #192", "date" : "28/11/2019 22:01", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "c41f90af0cb4c067ee8d736d7e8e293d4f79a7ab", "msg" : "Add a check admin.password file existance (#199)\n\nAdd check for admin.password file existance so that\r\nwe read it only if it exists. This fixes the admin password\r\nchange after first installation.\r\n\r\nFixes #194", "date" : "26/10/2019 21:21", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "4c575b2eeff7a16b0e04ddc60446e82c921597a8", "msg" : "Fix check mode for call_script.yml", "date" : "22/04/2019 20:01", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "c1392d7c53f4381fd38fc4d2e3d00b4966b9eb41", "msg" : "Fix E305: Use shell only when shell functionality is required", "date" : "14/01/2020 22:22", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "9c12c1fb27b8892354bf32aff3580ff25bdb7fb8", "msg" : "Fix all 602 \"Don’t compare to empty string\"", "date" : "06/01/2020 23:41", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "8c7347c1ab1ed9ac4c5444d96585e38cba59015e", "msg" : "Error in next minor version in deprecation check", "date" : "25/02/2019 14:59", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "18a3917fd6d67e76e883ca44acd7a47b74d1534e", "msg" : "Fix some 204s", "date" : "06/01/2020 23:41", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "efa07a6360a219cc7b7cd1aabfe8a4540cb0ee35", "msg" : "Fix 502 All tasks should be named\n /Users/goodwines/Development/deploy/tasks/rsync-deploy.yml:4\n Task/Handler: stat path={{ ansistrano_deploy_to }}/{{ ansistrano_current_dir }} __line__=5 __file__=/Users/goodwines/Development/deploy/tasks/rsync-deploy.yml", "date" : "06/01/2020 23:41", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "58da2e872beb9e2d9294d34c4f1e0efbe0188051", "msg" : "Fail with info message on rsync error", "date" : "13/02/2019 21:22", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "ad8600cb44c9a71eef52e06ef4e8306abd407205", "msg" : "Fix Ansible 2.8 bare variable deprecation warnings", "date" : "01/07/2019 08:48", "is_false_positive" : true, "repository_id" : "22950800" }, { "sha" : "62200e587fc2d5faf97fd3fd0f768db6d0299eeb", "msg" : "Fix missing environment in 6.2.6\n\nItem 6.2.6 has to check PATH, which is apparently not set when using\n`script` module. Running `bash -l` from the `command` module allows\nto set the environment, but requires to copy the script\nto the remote machine. Cleanup included.", "date" : "01/09/2019 15:10", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "06ef334ac3bed654626b57aa6fd1097657622814", "msg" : "Fix several ansible-lint recommendations", "date" : "13/02/2019 17:35", "is_false_positive" : true, "repository_id" : "112915877" }, { "sha" : "1aca88d73fd6eca2f0880f513dea6f3ccfc28b38", "msg" : "Fix regular expression mistake in Python 3.7\n\nPython 3.7 subtly changed the behavior of re.sub() which leads to paths\r\nlike `..../....` where they should look like `../..`.\r\n\r\nBy matching only non-empty path segments, there is no second adjacent\r\nempty match that would be replaced.", "date" : "29/01/2019 16:51", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "3a72cc1d39aff50a668b698cfc29b6e15bf48d07", "msg" : "fix scored tag", "date" : "27/06/2019 13:53", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "869cbdca525b3175678d33fccc4af3c89a7a8058", "msg" : "Fix version detection refactoring\n\n- single backslash in yaml block scalar\n- remove trailing new line in detected version", "date" : "19/12/2018 01:39", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "e5efd70dd49c2c03f9ed367180dac1eae68c3820", "msg" : "Fix incorrect section and rule tags", "date" : "27/06/2019 13:48", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "6111de766d0ceac7e1f495b82575217105dba3f4", "msg" : "Fix regular expression mistake in Python 3.7\n\nPython 3.7 subtly changed the behavior of re.sub() which leads to paths\nlike `..../....` where they should look like `../..`.\n\nBy matching only non-empty path segments, there is no second adjacent\nempty match that would be replaced.", "date" : "07/08/2018 15:54", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "67eb2cd34a8c1ee60a3296e596ede69984eb0b43", "msg" : "Fix empty string comparison (E602)", "date" : "19/12/2018 00:27", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "0d7b742ddd69f400ffd0730a3d65c5734d0b8a5c", "msg" : "fixes #204 nested submodules syncing to release path", "date" : "06/07/2018 14:04", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "30d9309518d354648065a4f6bb833385f045c4e9", "msg" : "Fixed invalid rule error in L1 5.3.2", "date" : "28/08/2018 13:48", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "fc15e308898e6c86ced9ac6dfd866aa763b4d493", "msg" : "Fix version detection in check mode", "date" : "03/06/2018 01:12", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "da521ee1d5a6577b12f9b4eecce45b3a6286f03a", "msg" : "Fixes #36", "date" : "29/06/2018 11:10", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "2cb20b51a90f8e2029bee80e9cee009ee2246872", "msg" : "Fix database restore path changed in nexus 3.11", "date" : "30/05/2018 15:23", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "08f737d78129f5ba0f8514c65fda3057eed94fac", "msg" : "Fix missing trim filters", "date" : "27/07/2017 13:26", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "3c56a64d577917a7c977a2a5437b6d2e5ab892db", "msg" : "fix up ANSIBLE0013 lint by using command instead of shell where possible", "date" : "04/06/2017 12:05", "is_false_positive" : true, "repository_id" : "65465246" }, { "sha" : "975ad11730eb7c738633761c8ed62db78d72b513", "msg" : "Fix version comparison", "date" : "13/04/2018 23:54", "is_false_positive" : true, "repository_id" : "112915877" }, { "sha" : "f6d00233ee52745dd3a28637630b1ad66f15572a", "msg" : "fix in hg ansible 1.9", "date" : "28/05/2017 14:57", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "2dcee9fe71de6f884d78288a04c5460b5ee6f69b", "msg" : "Fixed bug in MTA checking", "date" : "22/08/2016 13:37", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "0104ab4dc91d09448fa4871b87a53f38ed6d369f", "msg" : "Fix non ascii symbols bug.", "date" : "06/12/2016 00:18", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "edbf188dd6331be3aad5323980f6cd4120367b2c", "msg" : "Fix role idempotency", "date" : "14/12/2017 01:49", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "a8d844a04c03b342678add03aa5fae3d52bf4974", "msg" : "Fixed yammlint errors and warnings", "date" : "10/12/2017 22:28", "is_false_positive" : true, "repository_id" : "112915877" }, { "sha" : "4a8c868e3f5abb90737efa2c7d873fdd67600583", "msg" : "Fixed check", "date" : "18/08/2016 20:51", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "7e3fb22047abd51ffbd00ddf068c25293682adc6", "msg" : "Fix ansistrano_git_result register.", "date" : "08/09/2016 11:16", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "3608183e4605769a044f7eea688d9d70edd6d267", "msg" : "Fixed conditional", "date" : "18/08/2016 20:40", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "91870395c715ac179e5b76eb71595362927e5197", "msg" : "Fix min. ansible version in information files", "date" : "09/12/2017 21:18", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "34f85100cf5801983f7199bc7f67157d900786b7", "msg" : "Fixed debug", "date" : "18/08/2016 19:42", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "c91fa75a41d9ac08c30dc828986133cbd54144e7", "msg" : "Fix symlinking of backup/restore scripts (#23)", "date" : "03/10/2017 13:53", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "ae2d19a21f8d1d89c9fb87c6fe07e404b52a5e1e", "msg" : "fix s3 deployment from a folder inside the bucket", "date" : "07/06/2016 23:07", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "20916d3337298494c539b65b244d57f01792b7cc", "msg" : "Fixed LDAP config default values, updated documentation", "date" : "18/05/2017 09:47", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "66c9d330153423f86f9e63b011d39a9836b3ab7b", "msg" : "Fixed task", "date" : "16/08/2016 22:27", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "fc431d38aabe62ab2917e19da6706d2a7254f378", "msg" : "Fix regexp for symlink", "date" : "04/04/2016 15:07", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "bf5a0caa8f2bb571e941cdda446a747c7a37f513", "msg" : "Fix", "date" : "16/08/2016 22:14", "is_false_positive" : false, "repository_id" : "65465246" }, { "sha" : "2a8e9b50e1d1140a8555e38406d70a56782a52e2", "msg" : "Fix TYPO", "date" : "02/04/2016 23:46", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "fc5956496aa6fa22dd1c2a1b7c3e9344d458bbf2", "msg" : "Fix nexus version config file path change", "date" : "26/04/2017 15:45", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "4db4dbc669a92509651ea709cab37f2138222363", "msg" : "Fix path when using rest api with context path", "date" : "10/02/2017 22:39", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "1805b611bd3f8a9446caa39ab3c3f886cc11e611", "msg" : "Fix for making work Ansistrano with Ansible 2.0", "date" : "14/01/2016 11:06", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "1c08701c5fd1184a5b4b100e91c43f9c54aa7540", "msg" : "fixed potential future bug when none ldap auth", "date" : "07/02/2017 18:10", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "f2fcb666e071001780dd5f438bdf4ab20db11c00", "msg" : "Fixed Nexus 3.1 compatibility issue (Nexus failing to restart) after late upgrade notes.", "date" : "18/11/2016 10:58", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "62ed162edea410e87a7921a2dae9a9ba0fcc9d87", "msg" : "fixing broken PR", "date" : "03/08/2015 19:42", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "3257bbf168198d6e103356c86af78d6fe5bd5adc", "msg" : "Fix ansistrano_shared_path. Register variable in setup phase. Update variable name used for rsync shared copy", "date" : "31/07/2015 19:18", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "08b43c33b2f76e79e35818aabea9354d6cd085de", "msg" : "Fixed Nexus upgrade process (touch data/clean_cache)", "date" : "29/09/2016 11:34", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "ab0989b0e06ea03c19b365183e64cd15c823a7fd", "msg" : "Fixed install folder ownership, binding to 127.0.0.1 and added branding configuration", "date" : "01/09/2016 15:25", "is_false_positive" : false, "repository_id" : "112915877" }, { "sha" : "eea7eab16a16b89ce93b2f41903b2bc6e90a5e30", "msg" : "fixes git task by removing unnecessary command and storing the cloned in the repo directory instead of", "date" : "06/05/2015 16:08", "is_false_positive" : true, "repository_id" : "22950800" }, { "sha" : "f4c05ba78127fc8883cc4c741dfd5f052dacc621", "msg" : "Fix license info in meta", "date" : "29/04/2015 20:36", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "93d57345abc2da3184a1a1b890f9f839e4a86aae", "msg" : "Fix typo", "date" : "15/04/2015 21:59", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "7e5cefdeacd81ebe183375a374454bf7decdac70", "msg" : "Fix rsync shared copy path", "date" : "30/03/2015 23:24", "is_false_positive" : false, "repository_id" : "22950800" }, { "sha" : "325e584621e19016420b565676a9c748c16f8a43", "msg" : "Fix search filter", "date" : "10/10/2019 10:42", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "fee72bc009863190c47957620fb34b18e5bb669f", "msg" : "Fix up ansible-lint issues\n\n* Make lines shorter by pre-calculating the go_arch.\n* Fix the license metdata.\n* Update travis config.", "date" : "17/04/2019 13:24", "is_false_positive" : true, "repository_id" : "48749148" }, { "sha" : "d7e2484b24ecbbc4693b23629530217931164d6b", "msg" : "Fix restart controls\n\nRestart controls were moved from `[Service]` to `[Unit]` in systmed 230.", "date" : "14/04/2019 09:49", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "e3d1b8496d75c72dbbcdfd84d7a7ed9a19a1a587", "msg" : "Fix retries/delay param\n\nFix the reties/delay param indentation.", "date" : "03/08/2018 13:25", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "769bff7a5c21c90a6035086bfc4f0583f1ca67f5", "msg" : "Fixup download\n\n* Use an automatic architecture map to pick correct arch.\n* Add a longer timeout for fetching the binary.\n* Add a retry for fetching the binary.", "date" : "02/08/2018 18:14", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "758cc03405dc7aa418911a39ad82f73cad7853f5", "msg" : "fix tests", "date" : "15/01/2018 23:55", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "83f0c8b0db9612337a39236f05ffc82f4972597a", "msg" : "fix linter", "date" : "15/01/2018 23:22", "is_false_positive" : true, "repository_id" : "48749148" }, { "sha" : "c433db813d64c0b7be5558c2f7ee574b7a245fa6", "msg" : "fix tests, fix precise (upstart), allow privileged ports (systemd)", "date" : "04/12/2016 13:01", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "3977b3d59c058c25888fccf1ba2b54ad754a6c57", "msg" : "fix meta", "date" : "16/08/2016 21:04", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "a10c18a5bc66bd5a7655954acba470d0c0440288", "msg" : "fix typo and binary location", "date" : "16/08/2016 20:52", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "f5163a9d506c056bf13fc11f9a4929c7c1434b9a", "msg" : "fix for copying binary - requests to restart caddy", "date" : "16/05/2016 01:49", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "993ab52a63c0d5335deb677220f22a4e30fe9abb", "msg" : "Fix #4 by trying to deploy all service files and ignoring errors. Also fixes #11", "date" : "26/01/2016 19:10", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "8b787641e661ffdca687530bd084c2da4f4c7939", "msg" : "fix permissions", "date" : "24/01/2016 16:10", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "d0c28a7e1eea3827a85253fe62837d5cb78d7ff0", "msg" : "fix", "date" : "24/01/2016 14:51", "is_false_positive" : true, "repository_id" : "48749148" }, { "sha" : "f67b72093a4af92b47ebc7bd5e75e4fd1e7bb0ee", "msg" : "fix travis build", "date" : "24/01/2016 14:20", "is_false_positive" : false, "repository_id" : "48749148" }, { "sha" : "17c7155ddfd802ccdf0af9f1364de0fb9ef65915", "msg" : "fixed typo", "date" : "23/10/2019 11:37", "is_false_positive" : true, "repository_id" : "17628006" }, { "sha" : "0e4a9ad952cffcf6cc63e8625c2e163738a6b426", "msg" : "Fix #445: Change PGPORT env variable for `--port=` CLI parameter", "date" : "13/09/2019 18:55", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "d785326c51c9bfe98cded72d464554155bd9e089", "msg" : "Fix #445: PSQL tasks fails when postgresql_port != 5432 (default value)", "date" : "10/09/2019 16:31", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "1d4686fdc2be0133e39601aef4fae4114c867f78", "msg" : "Fix deprecation warnings\n\n* Issue #322: Fix deprecation warning concerning the version_compare tests\r\n* Issue #322: Fix deprecation warnings concerning list squashing of apt & yum modules\r\n* Issue #322: remove leftover with_items I forgot", "date" : "07/03/2019 16:31", "is_false_positive" : true, "repository_id" : "17628006" }, { "sha" : "24f021a986bb4125827991e74a893abbb9a72d10", "msg" : "Fix deps for fedora\n\nSigned-off-by: David Nyström ", "date" : "15/11/2018 14:09", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "7874b33881029347a4e665c6be5974f9d179bc7c", "msg" : "fixed errors", "date" : "25/04/2018 21:46", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "cf75e944b3169d57d2f3862965e90fa703bdc8a2", "msg" : "Fix adding extensions in tight security configurations", "date" : "25/04/2018 16:27", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "5b74cee4ddbdfe2480b605d6b3124092d8153f95", "msg" : "fixed the syntax on dev_headers", "date" : "30/03/2018 20:04", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "eabd1a09212b8cb53f60153584d577a95a4df4a6", "msg" : "Fixed CenOS/RedHat naming... should be EL. Also added tags to help people find it on Galaxy", "date" : "23/03/2018 15:27", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "5e92b060b7929d5da8b8c78d47cbd94f349e257b", "msg" : "Fixed resetting cluster on Ubuntu (xenial)\n\nOn Ubuntu (xenial), passing the --start flag to pg_createcluster and --stop flag to pg_dropcluster confuses systemd and breaks the script's ability to restart postgres after resetting the cluster (leading to a situation where ansible thinks everything is fine but postgres is left wrongly running an old cluster until forcibly restarted).\r\n\r\nSolution is to explicitly stop the postgres service before dropping the cluster, issue 'systemctl daemon-reload' after creating the new cliuster and then start postgres again (note: strictly speaking we shouldn't need to start postgres again as this will be done by the restart task at the end of the file - I've kept it in since that's how the original script was written).", "date" : "16/04/2017 17:15", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "2e7228a684326f1ba80ff1affd3c0df2ed09a821", "msg" : "fixed install problems on debian with pinning enabled", "date" : "20/02/2017 20:51", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "6a32600c9e4485ea8ba4c24805d25c58213f299f", "msg" : "Fixed typo in postgis-scripts package name", "date" : "17/03/2016 16:14", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "1e8f6fe01447f643f018ef7d0d54684e0e6c9fe0", "msg" : "Fix", "date" : "28/01/2015 10:25", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "2fa08aaae64fd2b19289ba5a0930a867c2649162", "msg" : "fixing small typo", "date" : "13/06/2014 17:56", "is_false_positive" : true, "repository_id" : "17628006" }, { "sha" : "29a95cbe9604472b1cd23e1ade4ff0692e1a7032", "msg" : "Fix of the database directory task. Closes #3.", "date" : "25/05/2014 08:42", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "e4f403862aeae7a64c6708cb687088cbf014c41e", "msg" : "Fix command quoting", "date" : "08/05/2014 09:57", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "5691ee0fd602158c140c83c66eaa04e961b2bd86", "msg" : "fix contrib/dev mixup", "date" : "19/04/2014 10:48", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "0dc4b1382ca7af4e639af554d4d9f1c74adb826c", "msg" : "Fixed the hstore issue", "date" : "01/04/2014 21:06", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "89737344adb81b793d76a03b53d7855f82932951", "msg" : "bugfix", "date" : "14/03/2014 14:23", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "3bce782ace1f53d17035ae241736b80a357c7103", "msg" : "Bugfix", "date" : "12/03/2014 19:45", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "2f29ff132678294239e39b83a805c038d9850deb", "msg" : "fixed role name", "date" : "03/10/2020 18:47", "is_false_positive" : false, "repository_id" : "105946365" }, { "sha" : "7d0290b9f8a3f18a044673e5cb369c7b761e87d9", "msg" : "fix: src option requires state to be 'link' or 'hard'.\n\nThis breaks hard in the latest Ansible 2.10 release.", "date" : "24/09/2020 13:03", "is_false_positive" : false, "repository_id" : "105946365" }, { "sha" : "741fd4986e484a9a0c9436a02b249858f9157232", "msg" : "fix: Travis CI & molecule v3 setup.", "date" : "24/09/2020 12:56", "is_false_positive" : false, "repository_id" : "105946365" }, { "sha" : "c3f0bcb8d720283a5169bffd886ed194000674cd", "msg" : "fix: typo in distribution_version", "date" : "16/01/2020 12:35", "is_false_positive" : false, "repository_id" : "105946365" }, { "sha" : "d2de809db9d9901939ee5956f5d259861aa2cee7", "msg" : "fix meta", "date" : "06/07/2019 15:04", "is_false_positive" : false, "repository_id" : "105946365" }, { "sha" : "aecb4ffa8dff2c8b5239a244a9fda938008ae58f", "msg" : "fix ansible lint", "date" : "14/01/2019 10:54", "is_false_positive" : true, "repository_id" : "105946365" }, { "sha" : "e1b1f5530000a82b532b06cf629c6a9897c62043", "msg" : "fix error", "date" : "29/10/2018 21:12", "is_false_positive" : false, "repository_id" : "105946365" }, { "sha" : "358dbdfa9eeb3aac22dc8d84580961d6f0d5e231", "msg" : "fix: logrotate installation on Ubuntu.", "date" : "24/09/2020 12:46", "is_false_positive" : false, "repository_id" : "105946365" }, { "sha" : "f1bc4878959418ee366eefea9b6b76084d05695c", "msg" : "fix: role name in the converge.yml playbook.", "date" : "24/09/2020 13:35", "is_false_positive" : false, "repository_id" : "105946365" }, { "sha" : "5b9896aea6bc7de1ffb1ed23c0c972ee125782a9", "msg" : "fixed the test case when the role is invoked without params", "date" : "12/09/2017 12:10", "is_false_positive" : false, "repository_id" : "97092571" }, { "sha" : "927599bd087aa964961b8d17d7f07ab892be7790", "msg" : "fix normal conda env install", "date" : "16/09/2020 18:46", "is_false_positive" : false, "repository_id" : "133828241" }, { "sha" : "9768f43cdc18582fb62e07dd47590c30d4c3e173", "msg" : "Fix demo mode (#105)\n\n* fix data_dir\r\n\r\n* update config\r\n\r\n* using roocs.demo.ini in demo mode", "date" : "08/09/2020 18:25", "is_false_positive" : false, "repository_id" : "133828241" }, { "sha" : "78733fb8a22786e579d800e1308ffc84d0925a42", "msg" : "fixed pip install, updated docs", "date" : "25/06/2020 17:34", "is_false_positive" : false, "repository_id" : "133828241" }, { "sha" : "cf232fbaac003c6ad620d5c82ed975bd98d1d413", "msg" : "fix ssl client verification (#86)", "date" : "16/10/2019 16:18", "is_false_positive" : false, "repository_id" : "133828241" }, { "sha" : "92b86a30b31a2f105f4e157e29eb3b3eb2729ba4", "msg" : "fix tmpfiles config", "date" : "24/06/2019 16:46", "is_false_positive" : false, "repository_id" : "133828241" }, { "sha" : "8f2a7117445bbff97e6169ccf76d13e7484cb6d4", "msg" : "Issue 61 fix conda install (#63)", "date" : "20/12/2018 16:14", "is_false_positive" : false, "repository_id" : "133828241" }, { "sha" : "4f52b05f2e591a45b04b71f2808a0d7958b37e15", "msg" : "fix package install", "date" : "15/10/2018 15:27", "is_false_positive" : false, "repository_id" : "133828241" }, { "sha" : "12e4072f6552bd0c0638c55345092e4ff9a4daa9", "msg" : "Fix #5: enabled travis tests.", "date" : "08/06/2018 19:44", "is_false_positive" : false, "repository_id" : "133828241" }, { "sha" : "8373bf080f93336e40e7f40e51255602b16526cb", "msg" : "Fix #3: added support for CentOS", "date" : "08/06/2018 17:25", "is_false_positive" : false, "repository_id" : "133828241" }, { "sha" : "4688c39672db4a0b51dce717118634957e584721", "msg" : "Fix #2: use optionally external pywps config template", "date" : "24/05/2018 18:47", "is_false_positive" : false, "repository_id" : "133828241" }, { "sha" : "5d856be3d4bf049dd2bca263d556e68cd04f9d5c", "msg" : "fix bugs for gie_proxy and simplify change of nginx prefix", "date" : "03/02/2020 17:55", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "3f47aab53d620611b5a0295442542ea4bb9030e4", "msg" : "fix typos for jupyter configuration", "date" : "20/01/2020 12:59", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "6e731af7905578a4f00cbc615ca6369b42d2e444", "msg" : "fix interactive_environments config path of rstudio", "date" : "20/01/2020 00:04", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "46501f1d9f44e2b73d8cb3370347f17567930797", "msg" : "fix the regex replace in update_yaml_config.yml", "date" : "15/01/2019 02:05", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "22e0561e8c3523309f482ae4e8ef6cfca19166d8", "msg" : "Fix nginx error handling after https://github.com/galaxyproject/ansible-galaxy-extras/commit/3a16f19a61ef20f1917d52550d1f2fe6dff10f51", "date" : "04/08/2017 16:42", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "c52f869ddad1d26f3e41aa61c6c7316a53944cb4", "msg" : "fix several variables in group_vars for precedence over all and put galaxy_config dictionary in group_vars/slurm_master", "date" : "06/04/2017 17:05", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "5b9fcfda28a5f72d58dd1b2ff9e7165e53410816", "msg" : "fix munge.key permissions", "date" : "03/04/2017 17:52", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "1ef84c6986f7389350fff96119d386428d58a81f", "msg" : "fix a bind mount in set_nfs_sharing.yml", "date" : "02/04/2017 22:26", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "3f5e2408e84042cb40274841b3092e6acdff4ed9", "msg" : "Fix hostnames only on Jetstream hosts", "date" : "04/10/2016 12:03", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "b0225d21f56a652053c889086a19fb6cec7114b7", "msg" : "Fix Slurm and CVMFS service starts at the end of a build (magic combo!)", "date" : "24/08/2016 17:29", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "566bd0263ed1262c6eafa1f3d086a783c8a4b79d", "msg" : "Fix when in handlers", "date" : "06/07/2016 18:42", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "e6c3a82c4c36ed1546a5593c9a95a27523649ceb", "msg" : "Fix 2nd typo", "date" : "03/05/2016 12:53", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "c48c6dd160a85e96d841386cc61a0be5ff000433", "msg" : "Fix docker startup and ENV vars\n\nWe need to write out the current env vars (printenv >>\n/etc/default/supervisor), before sourcing the file, since we would otherwise\nloose the environmental variables set with docker run -e \"VAR=XX\".", "date" : "22/04/2016 11:44", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "9fa3e239d5749a276756209de7f6ed4cf69b0ba1", "msg" : "Fix hostname for Atmosphere-launched instances", "date" : "28/03/2016 14:01", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "f90f25c492ddaffaefe6987877af3c28da0c5327", "msg" : "Fix quoting issue", "date" : "21/01/2016 10:48", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "c41be6e0d4d65355f3b36a098e0cf52ec0fb85cd", "msg" : "fix boolean part 2", "date" : "21/01/2016 10:28", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "e560044e17f5e30d0ae04e8220178a32490837f0", "msg" : "Fix tool instalation.", "date" : "14/01/2016 13:19", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "ad2b7b3268eea6c4fd804389525055f94ae076ca", "msg" : "fix typo", "date" : "14/01/2016 10:36", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "543321bec868467b1f57fbafc30823fbc5973686", "msg" : "fix syntax", "date" : "14/01/2016 10:36", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "ad71aa8c5d4de6c3cc809d82fb825c3df48e4ffa", "msg" : "Fix nginx and munge break bug when playbook is played again.", "date" : "17/12/2015 18:40", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "7d4dcef1e10695d03123d8af2b1c3c0f43153086", "msg" : "Problems fixed. Galaxy Master key cannot be the same as the Admin key", "date" : "17/12/2015 16:41", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "bdcbb7d3509cd422cf16d82b9c9883466a85dc36", "msg" : "Fix bugs with variable names in data managers.", "date" : "16/12/2015 17:47", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "c3cf58872f6b2de7cdde9f8efebbfb88b12a47dc", "msg" : "Fix data managers yaml list file and update README.md to cover data manager procedure.", "date" : "15/12/2015 16:02", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "4958b93e0c656b3be5b6ca79b967cedd1200282e", "msg" : "Fix proftpd config file.", "date" : "15/12/2015 07:49", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "9b5c9983139742931f85f2e63e79b9c3d6a7383b", "msg" : "Fix some variables commented.", "date" : "14/12/2015 14:12", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "40a4d03e310afc0141bd254d35347cb524407e89", "msg" : "Fix some variables names.", "date" : "11/12/2015 17:27", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "cedad44dbb1510755197c91ca53684b4aacc1cad", "msg" : "Fixed tool sheds.", "date" : "10/12/2015 13:46", "is_false_positive" : true, "repository_id" : "43875961" }, { "sha" : "fd18a641592ecb8a6831b9031d6fd79eef15f7b3", "msg" : "Fixed permissions of the persistent direcories for galaxy and postgresql.", "date" : "05/12/2015 11:30", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "77b7439a568f811d5dcbe6426204fb42ca8122ff", "msg" : "Fixing a bug when galaxy and postgresql users do not have access to the persistent directories.", "date" : "04/12/2015 16:47", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "8c864b232cf8bf0d370dad037030e42fe48ad8e9", "msg" : "Fixed problems with the persistence of indexes and ref genomes. However the tools panel shows phanton tools (listed as installed but not really instaled).", "date" : "03/12/2015 17:45", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "6fda09631c96307cf1fc80f04ec012eccc2cf391", "msg" : "Fixed bug with persistent tools instalation.", "date" : "02/12/2015 18:37", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "768d29ed459d19fa48cf04496b834da858c62355", "msg" : "Fix various varibles to be persistent.", "date" : "01/12/2015 18:03", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "7488bfb98259012f181a0eea2fa1ce3246151d40", "msg" : "Fix a problem with the variable tool_dependency_dir value (cannot move it to the persistent dir).", "date" : "30/11/2015 18:05", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "3f3263b3a5074f361f0bfab7d7bed699c47d1a8a", "msg" : "Fix proftp in supervisor and the artimed_extra role, however getting login failed in proftpd.", "date" : "26/11/2015 11:50", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "e14224944c642ad06c6305c6c13a7d4105cde90e", "msg" : "Fix tools.yml remote user and pkg_config removed.", "date" : "23/11/2015 15:41", "is_false_positive" : false, "repository_id" : "43875961" }, { "sha" : "78d71e75cd7d2b4d4acc6d1751c9f9353f70cb0b", "msg" : "fix galaxy tags", "date" : "02/07/2018 21:08", "is_false_positive" : false, "repository_id" : "112223046" }, { "sha" : "4fab991f142561877d3227b2a70e856077f44f17", "msg" : "Fix grammar in test filters", "date" : "23/04/2018 10:01", "is_false_positive" : false, "repository_id" : "112223046" }, { "sha" : "b8b865395cd750afcc4c1a6825d6e1df3b9f8f7b", "msg" : "fix CI; remove company from role description", "date" : "28/11/2017 18:14", "is_false_positive" : false, "repository_id" : "112223046" }, { "sha" : "2bb9f286b6aaafeecfb8dd5ff60083e3997120ac", "msg" : "fix copy-pasta mistakes\n\n[minor] release", "date" : "11/11/2019 21:58", "is_false_positive" : false, "repository_id" : "221063702" }, { "sha" : "63ccd8ce2fcbf3c8a047bb4f4e588368968bf8ed", "msg" : "fix pushgateway_persistence_dir permissions", "date" : "09/06/2020 05:56", "is_false_positive" : false, "repository_id" : "144489384" }, { "sha" : "269f61f8c763042966f0e87968cc0dbc221d816c", "msg" : "Fix syntax on SELinux installation for clearlinux (#134)", "date" : "06/01/2020 17:16", "is_false_positive" : false, "repository_id" : "112219931" }, { "sha" : "2477fe81d0a4485e34eac332ac4e064a742e01b5", "msg" : "tasks: do not use alias for createhome as it seems to be broken (#111)", "date" : "17/10/2019 00:22", "is_false_positive" : false, "repository_id" : "112219931" }, { "sha" : "a96af4fa091e6da5ac16af1eed05beee60f90575", "msg" : "fix test execution", "date" : "21/08/2019 23:48", "is_false_positive" : false, "repository_id" : "112219931" }, { "sha" : "ef44befed87acdfd27e5be4c868c346add26fe62", "msg" : "fix preflight check responsible for collector enablement (#81)\n\n[minor] release", "date" : "01/04/2019 14:02", "is_false_positive" : false, "repository_id" : "112219931" }, { "sha" : "1bd8438cef0136c1361e00138098df4ed8d41338", "msg" : "fix(tasks/configure.yml): typo in task name (#77)", "date" : "23/03/2019 22:35", "is_false_positive" : true, "repository_id" : "112219931" }, { "sha" : "147a35d534cc8a1e14191cbb839d95c33cd2fae3", "msg" : "fix galaxy tags", "date" : "02/07/2018 21:07", "is_false_positive" : false, "repository_id" : "112219931" }, { "sha" : "b133dbdec344ca140516b2209fa82f25e1b0e3f4", "msg" : "Fix failing role on non-SELinux RedHat (#37)\n\n[patch] Allow playbook to run on RedHat even if SELinux is not enabled.", "date" : "23/05/2018 13:16", "is_false_positive" : false, "repository_id" : "112219931" }, { "sha" : "a65b877dd738516cbf4e0d080699f730377bbcc7", "msg" : "Fix test done using a filter\n\nThis remove a dprecation warning and now use the correct tense", "date" : "06/04/2018 10:53", "is_false_positive" : true, "repository_id" : "112219931" }, { "sha" : "99576fc1bee9ad332282b7540429b92ec8f98c6f", "msg" : "fix CI; remove company from role description", "date" : "28/11/2017 18:14", "is_false_positive" : false, "repository_id" : "112219931" }, { "sha" : "e0f79bd066135b49562bd2c92927793ea213953d", "msg" : "Fix \"dashbards\" typo (#224)", "date" : "26/06/2020 14:27", "is_false_positive" : true, "repository_id" : "112223013" }, { "sha" : "93f25a88af18bf24ac75a75dbc61e7e275dbfed6", "msg" : "cast grafana_port to int. Fix #212 (#213)\n\n[minor] release", "date" : "30/03/2020 14:04", "is_false_positive" : false, "repository_id" : "112223013" }, { "sha" : "f0207768f86d96390586f3fc9c610ea95613e987", "msg" : "Fix (#99) : allow custom yum repo template (#105)", "date" : "17/12/2018 19:59", "is_false_positive" : false, "repository_id" : "112223013" }, { "sha" : "9ef9e5674d13fc485f87b21ec0b927c02c66827b", "msg" : "Fix: make curl fail when we encounter a 404 (#107)\n\n- this happens when you supply a dashboard ID (or revision) which does not exist\r\n - currently, the error (json) is downloaded and then uploaded to grafana (which fails)\r\n - this patch/fix should uncover that problem more easily", "date" : "26/10/2018 15:35", "is_false_positive" : false, "repository_id" : "112223013" }, { "sha" : "700b33034c32de72ffe4ab494a5d4daf296301bd", "msg" : "fixing issue #94 (#95)\n\n[patch] fixing issue #94", "date" : "13/09/2018 00:31", "is_false_positive" : false, "repository_id" : "112223013" }, { "sha" : "cc44d1d874bcc5d51f45dedca44a82a6570dc6a7", "msg" : "Fix placing of ansible.yml datasources file", "date" : "04/05/2018 10:00", "is_false_positive" : false, "repository_id" : "112223013" }, { "sha" : "1884477e3690fca499b671e4354051893f3fb646", "msg" : "fix incorrect provisioning directory placing", "date" : "03/05/2018 11:21", "is_false_positive" : false, "repository_id" : "112223013" }, { "sha" : "d1b0147f68322aecbb59e1b095c02c8690ed0c26", "msg" : "Fix grammar in test filters", "date" : "23/04/2018 09:59", "is_false_positive" : false, "repository_id" : "112223013" }, { "sha" : "ba8c042b3d6b53f4b864f31b48247a1d7b7f19ab", "msg" : "fix plugins installation in non-default directory", "date" : "23/03/2018 00:57", "is_false_positive" : false, "repository_id" : "112223013" }, { "sha" : "c5ea994ac1c403c8e9aacd69cbd3a8a13d3e2038", "msg" : "Fix typo.", "date" : "05/01/2018 15:26", "is_false_positive" : true, "repository_id" : "112223013" }, { "sha" : "9f5400a595e1c21992dcb05736c24b3e56d5e4c6", "msg" : "fix architecture naming", "date" : "01/01/2018 15:10", "is_false_positive" : false, "repository_id" : "112223013" }, { "sha" : "d446661128176da78ecc319825e0d894fba3c61c", "msg" : "fix CI; remove company from role description", "date" : "28/11/2017 18:10", "is_false_positive" : false, "repository_id" : "112223013" }, { "sha" : "9c6b569ef615867a8fc74016e8dd77de065fe9b8", "msg" : "Fix version_compare filter deprecation (#282)\n\nversion_compare was deprecated in ansible version 2.5.0 and removed in\r\nversion 2.9.0. It has been renamed to `version`.\r\n\r\nThis patch simply uses the new name of the filter instead of the old\r\none.\r\n\r\n[patch] release", "date" : "14/04/2020 15:16", "is_false_positive" : false, "repository_id" : "112219764" }, { "sha" : "723ef30c6b9435f47165c64b44cf31b0eadcd029", "msg" : "Fix running Dry Mode and improved tag usage (#160)", "date" : "09/11/2018 12:28", "is_false_positive" : false, "repository_id" : "112219764" }, { "sha" : "1ec9eff7ef7ba85882ee06bee7f03745f6686f16", "msg" : "fixed typo (#133)", "date" : "16/07/2018 18:10", "is_false_positive" : true, "repository_id" : "112219764" }, { "sha" : "47c72e9eb318753bf21480501b8989a45a089e2a", "msg" : "Fix custom rule/target file copy (#132)\n\n[patch]\r\n\r\nRemove placeholder dirs as they cause Ansible to ignore local files\r\ndirs. Simplify fileglob by only copying valid filenames.\r\n\r\nSigned-off-by: Ben Kochie ", "date" : "15/07/2018 20:34", "is_false_positive" : false, "repository_id" : "112219764" }, { "sha" : "1623cde94feefa3d536b5ca9f0f076135ffcb5f2", "msg" : "fix file permissions", "date" : "18/04/2018 17:52", "is_false_positive" : false, "repository_id" : "112219764" }, { "sha" : "e6639d546b0f4377da90e32dfb2393bb32bddea9", "msg" : "fix regex", "date" : "17/12/2017 21:31", "is_false_positive" : false, "repository_id" : "112219764" }, { "sha" : "e2eb1399526c2c68a59fea3d307421951f5abd8d", "msg" : "fix when statement", "date" : "24/11/2017 17:05", "is_false_positive" : false, "repository_id" : "112219764" }, { "sha" : "a9c9aa29a69e357b63726ae1dd4102f8cab8303f", "msg" : "fix trailing lines", "date" : "22/11/2017 21:16", "is_false_positive" : false, "repository_id" : "112219764" }, { "sha" : "6f98eb20c955ef6d6c9e51d1d2a26e16cab18bb2", "msg" : "fix validator commands", "date" : "22/11/2017 21:05", "is_false_positive" : false, "repository_id" : "112219764" }, { "sha" : "cea7508df18d39ea6c0f7e16dcfd6919d79c441a", "msg" : "fix dest psth", "date" : "11/07/2017 11:15", "is_false_positive" : false, "repository_id" : "112219764" }, { "sha" : "5ca8402e805181ca34b3d9126a83098bc05b16e7", "msg" : "fix prometheus db", "date" : "05/05/2017 17:03", "is_false_positive" : false, "repository_id" : "112219764" }, { "sha" : "c0a29f726aed1976533652239987e55b233aab91", "msg" : "Fix iscsci and nfs", "date" : "25/02/2020 03:38", "is_false_positive" : false, "repository_id" : "26370170" }, { "sha" : "c61670686eacc0639ecb56bc4abf2bb331f61a15", "msg" : "Fix ansible-lint", "date" : "06/08/2019 13:34", "is_false_positive" : true, "repository_id" : "26370170" }, { "sha" : "9bd0ad2a0ba065daeebeac752e21ac3330960182", "msg" : "Fix requirements.yml", "date" : "22/01/2019 15:17", "is_false_positive" : false, "repository_id" : "26370170" }, { "sha" : "6237c1055f44fda28522d64fdd17ae4cd30f1fbd", "msg" : "Fix eclipse playbook", "date" : "29/11/2018 16:49", "is_false_positive" : true, "repository_id" : "26370170" }, { "sha" : "3576f6ddea2af34493fe912327ef1b0c29aa7ab8", "msg" : "Fix supervisor", "date" : "26/11/2018 23:29", "is_false_positive" : false, "repository_id" : "26370170" }, { "sha" : "7f3066f2149a34298c5c60a99466969e371adac6", "msg" : "Fix travis env variables", "date" : "26/11/2018 18:37", "is_false_positive" : false, "repository_id" : "26370170" }, { "sha" : "381cc5475cfc49ab573796ee6cf947241a9e7f9f", "msg" : "Fix LAMP and synergy", "date" : "26/04/2018 11:35", "is_false_positive" : false, "repository_id" : "26370170" }, { "sha" : "9688e9e1141a71c53c5e3a208d4f1ccf149e33aa", "msg" : "Fix login", "date" : "04/09/2017 21:58", "is_false_positive" : false, "repository_id" : "26370170" }, { "sha" : "d656b84578f1aa12ca445766ff36945d7a381082", "msg" : "fixes for idempotence with burp2_client", "date" : "01/11/2020 21:22", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "5f89059e0bfd49bfe07c8ecd1d2da3ee2edc0322", "msg" : "fix #66 and workaround for sourceforge failed downloads", "date" : "01/06/2020 22:19", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "bb4f5df89e7539abcaff551589ae609f49fb635e", "msg" : "fixes permissions for burp_ca creation", "date" : "31/05/2020 00:39", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "ec5bbbebcd782491310236a6967029e6540a697a", "msg" : "fixes to incorrect names and add some better names to steps", "date" : "31/05/2020 00:15", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "fb095777265479635a8ee355d76727fa6ec28329", "msg" : "fixes on typo and molecule tests", "date" : "30/05/2020 08:25", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "cc69eddaf2941151047d5f78e7b1c9149494e1f7", "msg" : "fixes on parameters", "date" : "30/05/2020 08:20", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "13ba925e8480171a60c7dcc32d080260731cde94", "msg" : "fix name on hotfix task", "date" : "14/05/2020 01:08", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "72c1a3414632ec6324e9ac3f152449526284cdfa", "msg" : "fix name of folder", "date" : "14/05/2020 01:06", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "c7534e6ba48320eda9d75142875851adc8afd98f", "msg" : "fixes on autoupgrade client", "date" : "10/05/2020 16:26", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "95f22fe16871f44c9b71e197fa19ab0cfd310514", "msg" : "fix on module restart handler", "date" : "30/03/2019 19:18", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "934bb9b013d8c0183dd3cc113f9a7805276cb1b3", "msg" : "fixes #33", "date" : "30/03/2019 13:54", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "8492e58ccdf9e6da35805424f6fd8dbf7f45a8c8", "msg" : "fix dependencies metadata", "date" : "18/08/2018 01:58", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "2c3020c8c1d3ee3c70083df76c61e010027d6ede", "msg" : "fix handler cron server for centos", "date" : "16/11/2017 12:09", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "f52eb66b8630e6ac3975965226bebf427d3e3f8c", "msg" : "fix idempotence issues", "date" : "31/07/2017 07:32", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "6631072b73a9f406f9c58035911e3fb68f41cc6f", "msg" : "fix lint checks", "date" : "30/07/2017 23:15", "is_false_positive" : true, "repository_id" : "64398826" }, { "sha" : "3534f862a433fdff22daf79b666198b2b512473c", "msg" : "fix circleci tests with supervisor", "date" : "30/07/2017 22:35", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "60051da578d84ecb0dbff41d979413b64056152e", "msg" : "fix molecule test due to bug in ansible 2.2.2", "date" : "09/04/2017 22:25", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "b832ac3d6f4b1971f92227619a9f1c6d3931f14e", "msg" : "fix #3 wrong path for template", "date" : "05/01/2017 23:51", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "30dfdbfa850f0d0ee6094e8f85f9a9eafc10a50e", "msg" : "fixed get_url, also fixed test client tests", "date" : "05/01/2017 22:50", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "21c171a73b967538243f8b09fe4ca4ea92e2d595", "msg" : "fix burp not uninstalling when it should", "date" : "04/01/2017 11:14", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "451d25ee8a2c9205a47823327aea1e9f624fc028", "msg" : "fix redhat based and debian based compatibility", "date" : "01/01/2017 12:29", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "acf0384ec0e9ba12a9c9a7b6467d9b8490e984dc", "msg" : "fix some ansible-lint checks", "date" : "07/11/2016 22:51", "is_false_positive" : true, "repository_id" : "64398826" }, { "sha" : "44443d559851cef046cb615426eeea7690ddda07", "msg" : "fixes #1", "date" : "01/10/2016 08:46", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "8799cbb9d7fbde063757a40ac89a2052643b8b9e", "msg" : "fixes #1", "date" : "30/09/2016 20:38", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "17c63c639e4c7095cfd896ae615ab0629622bb6c", "msg" : "fix to download without certificate validation", "date" : "22/09/2016 14:07", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "25c9ae1d169c8f57a0af57c6c2c3b658e4d55f1c", "msg" : "fix unsupported parameter", "date" : "22/09/2016 13:40", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "28e41fd448cf6a250b1e0464b221bef762de2be0", "msg" : "fix syntax in path", "date" : "13/09/2016 16:05", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "24823ec165fea0df3cb93b02590b47c5c992fe1b", "msg" : "fix problems with auto generated certificate", "date" : "13/09/2016 00:01", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "afb94be382e8c7a5a43e234d0819f7f3db758dcc", "msg" : "fix ansible-lint", "date" : "12/09/2016 23:09", "is_false_positive" : true, "repository_id" : "64398826" }, { "sha" : "25c000757df9a4aa7af29d35e7e647df87552935", "msg" : "fix more with ansible-lint", "date" : "12/09/2016 17:00", "is_false_positive" : true, "repository_id" : "64398826" }, { "sha" : "7d16195b31cfdb2c1138578135db4979450420a2", "msg" : "fix missing folder for restore_clients", "date" : "11/09/2016 07:53", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "1cdd26bf1c2c4b42f9bae6e1767059d051c47aef", "msg" : "fix dependencies", "date" : "06/09/2016 23:34", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "c0f02104f538ac4a32cc7e0bb7eb38aca7e004d5", "msg" : "fix dependencies list", "date" : "06/09/2016 23:26", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "32c43baa0604334048952356be727db66b842214", "msg" : "fix buiagent when is false", "date" : "06/09/2016 09:59", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "3e77c526b81b3736f6b24c257a89d78a026388c6", "msg" : "fix supervisor handler for burp-restore", "date" : "06/09/2016 09:28", "is_false_positive" : false, "repository_id" : "64398826" }, { "sha" : "4199f4697033e54aff046353d4b6eb4c2b962a00", "msg" : "fixing: login node should be called /var/www/provision/nodes/io.conf", "date" : "19/11/2015 11:55", "is_false_positive" : false, "repository_id" : "42982158" }, { "sha" : "44cae16972079c1102d8e35d7737ef24ec9f171b", "msg" : "fix bare naked variables", "date" : "04/06/2019 22:18", "is_false_positive" : false, "repository_id" : "42512164" }, { "sha" : "e14a52aa060e4039bf1d85bb9f8c6a54a10c4bc1", "msg" : "Fix conditional for the main add user task\n\nBefore this the main add user task could only add a user\nif the UID was not defined, or if UID was set but only for the ansible_ssh_user\n\nThis changes it so that main add user task can add a user if the UID is\nundefined or if the UID is set but _not_ for ansible_ssh_user", "date" : "11/10/2017 13:30", "is_false_positive" : false, "repository_id" : "42512164" }, { "sha" : "9f25fef150f8fe0857f574110e21b5d69f464f73", "msg" : "Fixing an ansible 2.3 problem (#35)\n\n * Fix bugs with modifying active users\r\n * Handle current user when uid is unset\r\n * Only update password on first deploy\r\n * Workaround for ansible 2.3 issues.", "date" : "24/04/2017 20:17", "is_false_positive" : false, "repository_id" : "42512164" }, { "sha" : "803bf915b622121011e085ecd1e4420402c0df37", "msg" : "Bug fix and remove gather_facts: no requirement\n\nThis change fixes the logic for modifying existing users which was\nbroken in the last change.\nAlso this role no longer requires \"gather_facts: no\" if you already have\ndeployed the user that ssh is using to connect. This makes some\nplaybooks cleaner and let's you use tags for tasks/roles that depend on\nansible facts (everything!).", "date" : "30/12/2016 13:51", "is_false_positive" : false, "repository_id" : "42512164" }, { "sha" : "bdadcde0c0a27e52943b92934aed351cb5fd3191", "msg" : "Fix pointless diffs after merge", "date" : "29/12/2016 15:34", "is_false_positive" : false, "repository_id" : "42512164" }, { "sha" : "111c212ee3464e76c97cd046b293ce3a688e9b80", "msg" : "Fix version os number comparison bug\n\nSee https://github.com/ansible/ansible/issues/15817", "date" : "14/12/2016 15:07", "is_false_positive" : false, "repository_id" : "42512164" }, { "sha" : "83ff6095aae4cf519d25460aa9684e2e74529b8b", "msg" : "Fixed default vailues for empty lists\n\nThe default value for some lists were {} instead of []. This broke runs\nwhere the lists hadn't been defined.", "date" : "07/07/2016 09:28", "is_false_positive" : false, "repository_id" : "42512164" }, { "sha" : "7388cf691059b0a5d517c78c7546889c05cff9fd", "msg" : "fail if login_as_self.rc is not defined\n\n - because then the variables the set_fact tasks should set are not set", "date" : "24/05/2016 16:04", "is_false_positive" : false, "repository_id" : "42512164" }, { "sha" : "2b868316071fa0fe0824203c2cb9cf90f7b7c8b3", "msg" : "Fix \"Using bare variables is deprecated\" warning", "date" : "20/04/2016 12:34", "is_false_positive" : true, "repository_id" : "42512164" }, { "sha" : "d095f6a77d4e1d4981561c7e4b2d2a4df0494be5", "msg" : "Fix permission for sudoers file\n\nThe permission for sudoers files needs to be 0440. Otherwise\nverification with \"visudo -c\" fails.", "date" : "12/04/2016 16:59", "is_false_positive" : false, "repository_id" : "42512164" }, { "sha" : "417089016022750812b6cde03f6db83216dd5b8d", "msg" : "fix CentOS 8 packages", "date" : "13/11/2019 14:06", "is_false_positive" : false, "repository_id" : "147718744" }, { "sha" : "36cb9bf6fd1a3e7834ad709da75edb5e6e827375", "msg" : "fix python-mysql dependency install on RedHat family", "date" : "13/11/2019 12:54", "is_false_positive" : false, "repository_id" : "147718744" }, { "sha" : "01caac2ec485284bb7312f5dbeb66aa8d77ab139", "msg" : "fix deprecation warning on bool type", "date" : "07/11/2019 16:21", "is_false_positive" : true, "repository_id" : "147718744" }, { "sha" : "293a2a2dbf28dcf2809f946ff8f55c8972ece15c", "msg" : "fix mariadb install on opensuse 15", "date" : "07/11/2019 15:50", "is_false_positive" : false, "repository_id" : "147718744" }, { "sha" : "edb822d45ccbf7d0006a6685d83615506d67e518", "msg" : "fix centos/redhat 8 install", "date" : "07/11/2019 10:51", "is_false_positive" : false, "repository_id" : "147718744" }, { "sha" : "f33ee7a813f0390488268e449f0550f929868720", "msg" : "fix debian install", "date" : "09/09/2018 00:38", "is_false_positive" : false, "repository_id" : "147718744" }, { "sha" : "7abf210035bb417280e06ecea95018c5f9c846b1", "msg" : "Fix handlers definitions (#231)\n\n* Fix handlers definitions\r\n\r\nFixes https://github.com/DavidWittman/ansible-redis/issues/193.\r\n\r\nAs stated here https://github.com/DavidWittman/ansible-redis/issues/193#issuecomment-475150088\r\nvariables in task name cannot rely on host vars.\r\n\r\n* Drop support for Ansible versions before 2.4", "date" : "23/01/2020 08:41", "is_false_positive" : false, "repository_id" : "18694239" }, { "sha" : "ef7224c4b477416fa7764e378486391b6e307230", "msg" : "Fix Ansible 2.8 warning (#218)\n\nSee https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_2.8.html#module-option-conversion-to-string", "date" : "07/08/2019 08:12", "is_false_positive" : false, "repository_id" : "18694239" }, { "sha" : "73465320f5a54f54a16901214b72035ce648f04f", "msg" : "Fix Ansible warnings (#215)\n\nFix Ansible warning\r\n\r\n\"Using tests as filters is deprecated. Instead of using `result|changed` use `result is changed`. This feature will be removed in version 2.9\"", "date" : "29/07/2019 18:06", "is_false_positive" : true, "repository_id" : "18694239" }, { "sha" : "d8091a8c5165aeb9ea3e667187019b0137b48e69", "msg" : "Fix bug with CentOS 32-bit builds", "date" : "17/12/2016 19:21", "is_false_positive" : false, "repository_id" : "18694239" }, { "sha" : "f4875c9ce5ed30666050eded4315e77e80deaa9b", "msg" : "Fixes the following error when assigning a logfile:\n\nTASK: [redis | ensure logfile directory exists and has correct owner] *********\nfatal: [redis1] => template error while templating string: unexpected '/'", "date" : "19/06/2015 12:52", "is_false_positive" : false, "repository_id" : "18694239" }, { "sha" : "94a1ad1ace809e1fae7e2a07fcce7e90c08c733c", "msg" : "fix(redis_download): cleanup spacing of vars", "date" : "08/09/2014 18:59", "is_false_positive" : false, "repository_id" : "18694239" }, { "sha" : "f596fd7239161cd17a884110b107dc4bb919d7ed", "msg" : "Fixed silly typo.", "date" : "08/08/2014 11:46", "is_false_positive" : false, "repository_id" : "18694239" }, { "sha" : "2ff8de94c4f7fc3724216f2dc4a650c6cce3f58c", "msg" : "Fix more bare variables, aargh", "date" : "04/06/2019 19:10", "is_false_positive" : false, "repository_id" : "42846136" }, { "sha" : "e5e137d305f1f4a5e7723116cf862823e63fed8f", "msg" : "fix package to get a list directly instead of using with_items", "date" : "31/10/2018 19:55", "is_false_positive" : false, "repository_id" : "42846136" }, { "sha" : "64cbc6946b7ebc0d9a36f40d77ac86f8e3564499", "msg" : "fix typo which closes #72 and also test the topology", "date" : "23/11/2016 14:21", "is_false_positive" : false, "repository_id" : "42846136" }, { "sha" : "347f82d005c0e13be1f919585e06c655fc26c2c1", "msg" : "Closes #11\n\n- Changing user's home while the user is running anything will break the playbook. I propose not setting any home dir.", "date" : "12/02/2016 12:28", "is_false_positive" : false, "repository_id" : "42846136" }, { "sha" : "4df0e6aed032e19839111507407a2544b52c3038", "msg" : "fix path to pam.d, normalized mode settings", "date" : "22/09/2015 10:02", "is_false_positive" : false, "repository_id" : "42846136" }, { "sha" : "196e10d1548113ba5cc164caee594d642d94ca5f", "msg" : "fix rhel7 conditionals", "date" : "22/09/2015 09:59", "is_false_positive" : false, "repository_id" : "42846136" }, { "sha" : "7d420d9fdf5fcc8e42979833f27135e71b020413", "msg" : "fixed post cleanup when no package with state rc is present", "date" : "11/05/2019 12:55", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "96cda04d603c48eb1b631bde06f2bd0b59d9e746", "msg" : "Fix ansible-lint errors (#36)\n\n* fix handler conditionals\r\n\r\n* fix section1 linter errors\r\n\r\n* fix section2 linter errors\r\n\r\n* fix section3 linter errors\r\n\r\n* fix section4 linter errors\r\n\r\n* fix section5 linter errors\r\n\r\n* fix section6 linter errors\r\n\r\n* fix linter errors\r\n\r\n* fix sed linter errors\r\n\r\n* fix pipefail\r\n\r\n* use literal `+` in lineinfile regex\r\n\r\n* use `not` rather than `!`", "date" : "11/05/2019 10:24", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "836dc4dd0dacc490044a14c0e39469d162b9449b", "msg" : "fixed 1.4.1 missing condition to skip (#24)", "date" : "08/08/2018 07:00", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "38891b177e6fe36630e927ca0a4aa6ff245413eb", "msg" : "Fix grub handler (#17)", "date" : "22/07/2018 10:12", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "c668d45cfe97c1f2ac7ec7d01a9a503a32e5d2ac", "msg" : "Fixing tags (#20)\n\n* Fixing 3.6.4's `notscored` tag.\r\n\r\n3.6.4 was tagged as `scored` even though it was `notscored`.\r\n\r\n* For level1 rules, I removed removed level2 tag because it was easier to just run level 2 rules withs\r\n\r\n* Fixing missing tags for session 5\r\n\r\n* scored tag fixed for section one tasks\r\n\r\n* Update README.md", "date" : "10/07/2018 22:27", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "165940822d03ccda70790cefee4748ed780b7f05", "msg" : "Fixing 3.6.4's `notscored` tag. (#16)\n\n3.6.4 was tagged as `scored` even though it was `notscored`.", "date" : "26/06/2018 21:08", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "0abdf740918f7ac55760b12254588bc100bc3c25", "msg" : "error handling for 6.2.6 modification task #8", "date" : "22/03/2018 21:56", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "e5866e62b5f455c977a45ac7585e2b1f29882fc5", "msg" : "fix 1.3.1", "date" : "22/02/2018 22:58", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "26803f009f174f4152b807da4f4f0ac2dd582338", "msg" : "bugfix", "date" : "22/02/2018 22:35", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "bcf4e4381f36658180006701a409140dbe11f441", "msg" : "bugfix", "date" : "22/02/2018 22:33", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "510f784f93191a1b5ece7034ae91785582647997", "msg" : "fix 6.2.6", "date" : "22/02/2018 22:32", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "86655eaf1b83c1c0bc5b859e33db155fb3f5230d", "msg" : "fixed duplicate task 4.1.13 #2", "date" : "17/02/2018 21:42", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "41c4464bfdee81d279463781223cd357b90d48b4", "msg" : "bugfix variable", "date" : "30/12/2017 23:31", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "15a4b94da2e7dc7c99272a8dac727d41a9519884", "msg" : "bugfix time synchronization", "date" : "30/12/2017 23:28", "is_false_positive" : false, "repository_id" : "115824369" }, { "sha" : "92722988f37530b0a2a06a135042cc760b030305", "msg" : "Fix replace action (#84)\n\n* Update section1.yml\r\n\r\n* remove follow", "date" : "10/10/2020 17:37", "is_false_positive" : false, "repository_id" : "161541176" }, { "sha" : "dc95662250817f1fb6fef05a9361ca4cc0094cc0", "msg" : "fix 5.4.4 to be valid with current CIS (#46)", "date" : "07/10/2019 22:53", "is_false_positive" : false, "repository_id" : "161541176" }, { "sha" : "96c92bb81dfb1ba69dfef3832f7a109c202504b3", "msg" : "fix warning: (#44)\n\nThe value 1 (type int) in a string field was converted to u'1' (type string).\r\nAnd remove deprecated loop:\r\nInvoking \"apt\" only once while using a loop via squash_actions is deprecated. Instead of using a loop to supply multiple items and specifying `name: \"{{ item }}\"`, please use `name: '{{\r\napt_rc_packages.stdout_lines }}'` and remove the loop. This feature will be removed in version 2.11.", "date" : "19/09/2019 20:24", "is_false_positive" : true, "repository_id" : "161541176" }, { "sha" : "a9dee7914b2de2809f2042d4314c8379954ca3fe", "msg" : "fix post build, add missing ; after pipefail and fix logic (#43)", "date" : "19/09/2019 20:24", "is_false_positive" : false, "repository_id" : "161541176" }, { "sha" : "e5de5ef5fb3dc984229129bfcc783b91db2cf402", "msg" : "Fix multiline pipefail which is splited to one line (#41)\n\n* Fix multiline pipefail which is splited to one line", "date" : "29/08/2019 22:07", "is_false_positive" : false, "repository_id" : "161541176" }, { "sha" : "c52a6d9a9f6ecbfb06fb1d70ae6abd7d55b1da62", "msg" : "Fixing string field typecasting warning (#35)\n\n* Fixing typecasting warning\r\n\r\n* Fixed more tasks with same issue", "date" : "31/07/2019 23:28", "is_false_positive" : true, "repository_id" : "161541176" }, { "sha" : "01d5ed9cf3096c51977d1aad85460c2fe8ed83ff", "msg" : "Fix grub password step (#30)", "date" : "31/07/2019 22:23", "is_false_positive" : false, "repository_id" : "161541176" }, { "sha" : "ec80f1994109661ea0e0e18de2b3ea726c0a5848", "msg" : "fix rsyncd service name and set it to rsync (#28)", "date" : "28/07/2019 17:40", "is_false_positive" : false, "repository_id" : "161541176" }, { "sha" : "c47ecf46c9b34c2d7a7d5c6c1232186c10977527", "msg" : "fixed lint errors (#23)\n\n* fixed lint errors\r\n\r\n* remove disabled task", "date" : "15/05/2019 00:03", "is_false_positive" : false, "repository_id" : "161541176" }, { "sha" : "c442845d0316d64b5b00063eb544c44aeb09822a", "msg" : "Fix linter errors (#19)\n\n* fix boolean conditional comparison\r\n\r\n* use list for all conditionals with inclusive and\r\n\r\n* fix remaining linter errors\r\n\r\n* properly register lineinfile changes\r\n\r\n* fix pipefail\r\n\r\n* use literal `+` in lineinfile regex\r\n\r\n* use `not rather than `!`", "date" : "11/05/2019 14:03", "is_false_positive" : false, "repository_id" : "161541176" }, { "sha" : "ba783670d68afba847f7228093a7938e9cbf222f", "msg" : "fix(section1): aide setup (#14)\n\n* fix(section1/aide): add aide-common\r\n\r\nAdds aide-common, which was automatically included in 16.04 but not in 18.04 anymore\r\n\r\n* fix(section1/aide): db initialization", "date" : "06/05/2019 23:00", "is_false_positive" : false, "repository_id" : "161541176" }, { "sha" : "68834f5aa8fd099261d356d153c705b4a5f1bf9a", "msg" : "fixes syntax in tasks/main.yml", "date" : "13/12/2018 16:56", "is_false_positive" : false, "repository_id" : "39786045" }, { "sha" : "81ad20a35c43cfd97d534e5c952f4e29cab387d7", "msg" : "Fixing bootstrap user porcedure (bootstrap_user.yml) when there is already a admin in galaxy config file.", "date" : "13/01/2016 15:24", "is_false_positive" : false, "repository_id" : "39786045" }, { "sha" : "ca01aeea836f128a8cc54f2a7a514062170b7509", "msg" : "fix bootstrap user misplaced whens.", "date" : "12/01/2016 16:32", "is_false_positive" : false, "repository_id" : "39786045" }, { "sha" : "ca8724e2e522e361b781922184e37d20c76a98f2", "msg" : "Fixed syntax error", "date" : "20/09/2015 13:39", "is_false_positive" : false, "repository_id" : "39786045" }, { "sha" : "6e4d52ff185160c93fe30b9a164356a4fe7e918b", "msg" : "Fixed conditional evaluation when variable is undefined", "date" : "09/09/2015 18:22", "is_false_positive" : false, "repository_id" : "39786045" }, { "sha" : "8dc2e7ce2a0821c3dba9feb972ba4fa22181c4c7", "msg" : "Fix execution order and short-circuit issue when installing tools", "date" : "09/09/2015 17:50", "is_false_positive" : false, "repository_id" : "39786045" }, { "sha" : "a0c0e4d339d67b4923ef50da6eecffc15a42f1da", "msg" : "fix: solve CONDITIONAL_BARE_VARS deprecation warning", "date" : "31/10/2019 11:39", "is_false_positive" : false, "repository_id" : "200037974" }, { "sha" : "87186c12664eb4cddfd398332257de02551b73f0", "msg" : "Fixes for Ansible 2.8 docker_container module compatibility", "date" : "25/10/2019 16:29", "is_false_positive" : false, "repository_id" : "200037974" }, { "sha" : "433abcbeae19eb3fc5dd754991e2032f200003ce", "msg" : "Fix error handling on required var.", "date" : "28/07/2020 12:50", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "7872921989f8043059374ecf5abac9e5e3be657b", "msg" : "Fix MongoDB install on CentOS 8.", "date" : "22/07/2020 14:31", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "5530e386c46f48df129e0668a8efb7cd9461eeda", "msg" : "Fix Elasticsearch version issue ref in #141.", "date" : "20/07/2020 11:18", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "f36ef359d6e5963d2b4b2a48cfcba2fbca582ffd", "msg" : "Fix error ci (#137)\n\n* enh: Update requirements\r\n\r\n* enh: Update dockerfiles", "date" : "17/07/2020 10:50", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "471fc1725cd691cf9c90378264777d1c5c4e2815", "msg" : "Fix issue 92, only enable permission if SELInux is actually enabled", "date" : "26/09/2019 08:42", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "f90145afb4fa8aabfcadfb5e49b8ae1daf866b7a", "msg" : "fixed wrong version variable", "date" : "04/06/2019 17:27", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "a2226833612a1b93a9c9de592176bc4c0b793371", "msg" : "Fixed typo in 2 occurrences #110 (#111)\n\n* fixed typo", "date" : "29/04/2019 13:26", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "5d0daf5d348f4d699246af966f8fcd67a9b69ac6", "msg" : "Fix MongoDb installation on SELinux enabled hosts (#87)\n\n* add selinux mongodb port\r\n\r\ntested the above on RHEL 6.9 and CentOS 7 - on both SELinux runs on default. \r\n\r\nAnsible might complain about a missing package ( `yum install policycoreutils-python` ) but I did not include automatic install of that - as even elastic did not have that for the selinux parts.\r\n\r\n```\r\nansible 2.4.2.0\r\n config file = /etc/ansible/ansible.cfg\r\n configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']\r\n ansible python module location = /usr/lib/python2.6/site-packages/ansible\r\n executable location = /usr/bin/ansible\r\n python version = 2.6.6 (r266:84292, Aug 9 2016, 06:11:56) [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)\r\n```\r\n\r\n* Fix startup timeout (unexpected sig 15) for MongoDB service/process mgmt from fork to oneshot.\r\n\r\n* Update MongoDB to 3.6\r\n\r\n* Make process fork OS dependent\r\n\r\n* Seperate and fix systemd configuration", "date" : "05/04/2018 14:20", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "0042a2a8cf4f141b498dc9abbcc3fe95b6d68fa4", "msg" : "Fix version pinning (#72)", "date" : "16/03/2017 10:16", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "9986f5382a8652ea3fa6bbe1d4842a3cac371809", "msg" : "fix galaxy import", "date" : "21/10/2016 13:34", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "fbf1563666ff568b81c498853de78aa5e9179058", "msg" : "Fix for #43.", "date" : "21/10/2016 13:13", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "96ad0534f7f15c32cfcc822b51c2ac0ee2fc54f5", "msg" : "Fix for #43.", "date" : "07/09/2016 12:41", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "dde4fba69560b77d8bdde45ad7550de8f7ab6644", "msg" : "fix company name", "date" : "17/03/2015 22:34", "is_false_positive" : false, "repository_id" : "23397594" }, { "sha" : "ab047707906aa2f36c15c93c5ccf28b98984d5ba", "msg" : "fix local exec shell not found python3 bug", "date" : "30/08/2019 15:34", "is_false_positive" : false, "repository_id" : "159518616" }, { "sha" : "7039ce89b4ec2bf97b31e89d9acc9ab464023d36", "msg" : "fix create time of tgzs", "date" : "07/07/2019 20:08", "is_false_positive" : false, "repository_id" : "159518616" }, { "sha" : "713de15922276a0b7eb0daeb39b46d6ac7b6264b", "msg" : "fix yum and apt warnings", "date" : "28/11/2018 07:57", "is_false_positive" : false, "repository_id" : "42441531" }, { "sha" : "e41ca199d19896b3b2a8e5b3e4f9448337216a46", "msg" : "fix init r6d exit 0", "date" : "31/05/2019 10:59", "is_false_positive" : false, "repository_id" : "159518616" }, { "sha" : "07cb35cbec393c56a6e12b7e71f7ad6569401d76", "msg" : "fix install version", "date" : "29/03/2019 21:06", "is_false_positive" : false, "repository_id" : "159518616" }, { "sha" : "ebbef8e21968a043900a91db83fd565828c92de6", "msg" : "Fix playbooks", "date" : "21/11/2018 14:33", "is_false_positive" : false, "repository_id" : "42441531" }, { "sha" : "d9c592c58e307b7b04ebc061ecb74eddbd825d98", "msg" : "fix manage node to mount grdata;support nas/gfs", "date" : "28/02/2019 18:27", "is_false_positive" : false, "repository_id" : "159518616" }, { "sha" : "04537e4238f2b7dc7f17f3bfe2b87c76430abe52", "msg" : "Close #86\n\n- ip_forwarder will fail if NetworkManager isn't installed. Adding a check.", "date" : "11/02/2016 11:37", "is_false_positive" : false, "repository_id" : "42441531" }, { "sha" : "c95a64caecb6a239462216baebb815805ffe7cd3", "msg" : "fix typo", "date" : "05/01/2019 17:05", "is_false_positive" : true, "repository_id" : "159518616" }, { "sha" : "2a05a5032ce341d6a1d918453164c59ea2922f58", "msg" : "Closes #13", "date" : "26/11/2015 15:46", "is_false_positive" : false, "repository_id" : "42441531" }, { "sha" : "9895aa28111489be702624bfd78f25ecb7e23e27", "msg" : "fix flannel typo", "date" : "04/01/2019 15:00", "is_false_positive" : false, "repository_id" : "159518616" }, { "sha" : "ba79c2af736ef34960a94cd3226ec8f0e019787e", "msg" : "closes #16\n\n - removes ansible-role-fgci-admin role\n - creates virt storage pool\n - removes setting inventory_hostname\n - dont set root_pssword\n - create virt pool once with run_once", "date" : "26/11/2015 13:20", "is_false_positive" : false, "repository_id" : "42441531" }, { "sha" : "9a21f2867eada87c4a1d27a31e97632771abe17b", "msg" : "fix typo", "date" : "09/12/2018 23:03", "is_false_positive" : false, "repository_id" : "159518616" }, { "sha" : "b83539bef5f4ba928429fb4422052581083c56bf", "msg" : "fixed provision_vm role", "date" : "17/09/2015 11:48", "is_false_positive" : false, "repository_id" : "42441531" }, { "sha" : "1612390a8a8ba59b0dea60d689c7f46b7764b24a", "msg" : "fix not found file:flanneld", "date" : "03/12/2018 23:53", "is_false_positive" : false, "repository_id" : "159518616" }, { "sha" : "2977dc70031d0666d4cb181ff624522cba76c2b2", "msg" : "fix typo", "date" : "03/12/2018 16:17", "is_false_positive" : false, "repository_id" : "159518616" }, { "sha" : "e9b46e347e047670e337b9be7380d320010bfd2d", "msg" : "Fix deprecation warning (#30)", "date" : "06/11/2018 13:41", "is_false_positive" : true, "repository_id" : "38942982" }, { "sha" : "60f87713fc097665376ca0fce1be1ba291a52fe7", "msg" : "Fix idempotence fail\n\n/usr/bin/mariadb is not present on upstream builds", "date" : "17/03/2018 19:00", "is_false_positive" : false, "repository_id" : "38942982" }, { "sha" : "546652e46b932c89280a72cb4caa86250b2ddcbd", "msg" : "Fix bootstrap galera according to latest versions", "date" : "28/06/2017 17:44", "is_false_positive" : false, "repository_id" : "38942982" }, { "sha" : "0f03fbf5855694e8bf4cec8ebce75a23424062e9", "msg" : "Fix idempotence fail on checking debian.cnf files for galera", "date" : "27/09/2016 17:37", "is_false_positive" : false, "repository_id" : "38942982" }, { "sha" : "838c787986bb129f22c99a3999b56346e363c4f3", "msg" : "Fix deprecation warnings", "date" : "12/09/2016 10:59", "is_false_positive" : true, "repository_id" : "38942982" }, { "sha" : "a894efa81ae1a0ef3cac2691bf1931ececbcae01", "msg" : "Fix tests while grant access with space char", "date" : "09/02/2016 17:43", "is_false_positive" : false, "repository_id" : "38942982" }, { "sha" : "fc85a9d9d6f2615d1f5d7e35767678dd288b9759", "msg" : "Fix GTID detection", "date" : "09/02/2016 17:41", "is_false_positive" : false, "repository_id" : "38942982" }, { "sha" : "9f7a369ca81b96920fe334beefff639516d32ca8", "msg" : "Fix deprecation warnings on Ansible 2.7\n\nand drop Ansible 2.4 support...", "date" : "22/01/2019 17:46", "is_false_positive" : true, "repository_id" : "38866407" }, { "sha" : "62fa2619beb3b372599a9a70df0338d3f13e65a4", "msg" : "Fix syntax", "date" : "27/11/2017 11:15", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "82c71324d1461cc471641d834f1bbf105dbe97f8", "msg" : "Fix timezone issues for Debian Stretch\n\n- Uses Ansible 2.3+\n- Use legacy mode for Debian Stretch+", "date" : "07/06/2017 17:20", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "7a70f6d62b0a3f01d5cbe7fd6d076f6469c3058f", "msg" : "Fix ansible min version", "date" : "06/06/2017 16:58", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "fdf31f2a7c6880fc22b924d1d80e43ed0ef64995", "msg" : "Fix warnings (on Ansible 2.3)", "date" : "30/05/2017 17:43", "is_false_positive" : true, "repository_id" : "38866407" }, { "sha" : "b8f7fa8e9355ebfc8bdf44bd6d3eabecc8b86540", "msg" : "Fix deprecations (ansible-lint)", "date" : "29/03/2017 18:00", "is_false_positive" : true, "repository_id" : "38866407" }, { "sha" : "2801621de84e73acd81fc2ab59ce0d56309c14fd", "msg" : "Fix idempotence on timezone", "date" : "28/09/2016 11:03", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "d69248c8f89471782c3e4e130d111d31b8f44cf6", "msg" : "Fix local fact testing", "date" : "06/03/2016 11:59", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "c63150729e560a70ad5923c6c86825a7863e12c5", "msg" : "Fix ntp handler", "date" : "17/02/2016 14:34", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "95f3ff9bdb205e4d5abd307275ef500ea1e6fed6", "msg" : "Fix syntax error", "date" : "21/10/2015 16:43", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "5cbeb97854cb8307dc2c141f3a94465002b72007", "msg" : "Fix again group", "date" : "20/10/2015 16:30", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "16ec53cbce0aaabbb8446c70ef5cc817480d6c14", "msg" : "Fix: Group hanx does not exist", "date" : "20/10/2015 16:24", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "dea690794edfe101bfb2a192c52879ff926f54e6", "msg" : "Fix reboot issue", "date" : "20/08/2015 12:15", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "6a544c18757c90e8390863ea4e556f6eddf51ef7", "msg" : "Fix check Debian version", "date" : "28/07/2015 16:10", "is_false_positive" : true, "repository_id" : "38866407" }, { "sha" : "0a798bfeb76ce11e962b6434ff78e163d4807ce6", "msg" : "Fix user tasks: SSH key and sudo", "date" : "15/07/2015 11:58", "is_false_positive" : false, "repository_id" : "38866407" }, { "sha" : "39d3f5f06abc7de474aac987f4e27c3a2af91f40", "msg" : "Fix lints warnings (#40)\n\n* Add new filter plugins related to SSL\r\n* Ignore lint on few tasks", "date" : "26/04/2019 13:29", "is_false_positive" : true, "repository_id" : "39130147" }, { "sha" : "c12113921cc3a0028437e18695087d9ebd1d7a0e", "msg" : "Fixes some warnings", "date" : "12/02/2019 18:04", "is_false_positive" : true, "repository_id" : "39130147" }, { "sha" : "8218e5c97297c7a7b64d3c39f53ab24227fc0fca", "msg" : "Fix deprecations (#35)\n\n* Drop Nagios support\r\n* Fix start PHP-FPM on Docker\r\n* Fix deprecations on Ansible 2.7\r\n\r\n- with_ -> loop\r\n- fix filters as test\r\n- test version_compare -> version\r\n- set min_version to 2.5", "date" : "24/01/2019 11:05", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "3da65983bde331ceea70156a633e23eed0c2eef9", "msg" : "Fix acme create", "date" : "22/03/2018 20:35", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "6719b415ab707fb1a30d09555011ccf00052fdef", "msg" : "Fix playbook crash whith acme and multiple domain", "date" : "22/03/2018 17:47", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "fd21603a4df329d5645cf7a884c52509810d551b", "msg" : "Fix FreeBSD version for galaxy", "date" : "18/03/2018 12:37", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "c2685732a4d09a1be6b6833ae5bf0d64815dac80", "msg" : "Manages Ansible 2.4+ with Docker\n\nCloses #30", "date" : "15/03/2018 18:06", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "222998839c6e6919cd44d8a110952065f4b955f2", "msg" : "Fix site.state == absent\n\n- Site is deleted now\n- Doc updated", "date" : "06/12/2017 12:05", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "8dca6c8404a9e4d9d17a60447e6f81f50f15fb4c", "msg" : "Fix acme when acme_port is not defined", "date" : "03/12/2017 02:08", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "9fc4838b1bfa4aa00123ae6775f9a142ca3faf4f", "msg" : "Fix loop control", "date" : "03/11/2017 11:06", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "b72263f7e5d59c3f0b519744c3ded2d8f5da239a", "msg" : "Fix failures on travis", "date" : "27/07/2017 14:56", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "acf8de8f8761e1afd8cab94c687fdaf5e44f8550", "msg" : "Fix warning on when", "date" : "27/07/2017 12:01", "is_false_positive" : true, "repository_id" : "39130147" }, { "sha" : "ef3440a0157cbb6bd63f633f0d50bff81dd188e3", "msg" : "Bug fix: vhost with absent state is not deleted in sites-enabled", "date" : "10/10/2016 14:35", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "cf662acdd7608d696095f6aba6e9660402444922", "msg" : "Fix condition when creating vhosts", "date" : "30/08/2016 11:18", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "80d1d82acccd1d7ee066dd073c9a3b2a7e32c877", "msg" : "Fix handler (didn't reload service after nginx -t)", "date" : "15/03/2016 17:15", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "5e493c15acf366f86e84cd6bfe85429de1d4bb43", "msg" : "Fix deprecation warning", "date" : "14/03/2016 19:21", "is_false_positive" : true, "repository_id" : "39130147" }, { "sha" : "9b5f136510fec3462984262547172d75914a7619", "msg" : "Fix trailing whitespaces", "date" : "09/03/2016 11:20", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "7cc44bc00904d7cdc8bf2ac93dcd495dd4a8f657", "msg" : "Fix regression (merge?): filename for vhosts", "date" : "09/03/2016 11:15", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "2cfda9a9305e8455609d90d8fbd10509a6cd0dc9", "msg" : "Fix check HTTP2 on FreeBSD (multi-OS code)", "date" : "08/03/2016 19:37", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "e139ab3e3514d6be40578ef2e683153401530c2a", "msg" : "Fix deprecation warnings", "date" : "05/03/2016 11:37", "is_false_positive" : true, "repository_id" : "39130147" }, { "sha" : "0a8f21b0b7525274ef75c7ba4a0e3365da411ff6", "msg" : "Min ansible version is now 2.0 (closes #10)", "date" : "21/01/2016 17:10", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "2f6f2d4362c34d943aaa3f9823675486fd638c28", "msg" : "Fix variable check", "date" : "12/01/2016 15:01", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "8a30223bb9fccb2ef656c0c863dbee62f1674f4b", "msg" : "Fix upstream (php is optional)", "date" : "11/01/2016 23:55", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "d1dbdb83d4357fe50853b205c13fb907e6cbba94", "msg" : "Fix idempotence", "date" : "03/11/2015 15:09", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "fdc08b99a98a77983a12485293d4406f5cb83ec6", "msg" : "Fix: recurse=yes breaks idempotence", "date" : "07/08/2015 03:51", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "88cdaece388027e50922e4c50aa18f4ac673a0a9", "msg" : "Fix idempotent: vhost disabled/deleted", "date" : "31/07/2015 01:02", "is_false_positive" : false, "repository_id" : "39130147" }, { "sha" : "a4b9745a7e95b802e2f8ec8b366fae867e7bbbdf", "msg" : "Fix bug in which provisioning AWS fails when count is not set\n\nSigned-off-by: Ryan Cole ", "date" : "30/03/2020 11:30", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "27e99ebf22aead6d31d8bfebd33de306e8baf9b4", "msg" : "Fix false positive cases for github ci", "date" : "16/03/2020 13:05", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "b23e69802f6a7eafcc754629d104519506132132", "msg" : "Fix line too long errors in molecule lint", "date" : "09/03/2020 17:35", "is_false_positive" : true, "repository_id" : "60802750" }, { "sha" : "f3805191b3182c15083197dd66313009fb2d6ae8", "msg" : "Fixes #1581 with the gssapi overlap issue for beaker dependencies.", "date" : "27/02/2020 12:10", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "de4e48d03c498d12adf6a01472e37205a530ed23", "msg" : "Fix bug in which 'cloud_config_used' is undefined\n\nSigned-off-by: Ryan Cole ", "date" : "19/02/2020 14:47", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "e25d5e559e33ca0e33f8f86043b4712c4aab38cb", "msg" : "Fix remote provisioning of libvirt accross environments (except virtualenvs)", "date" : "18/02/2020 09:12", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "c72380103ec24059cfae3332f8d4b45ef555abd6", "msg" : "Fix bug preventing topology outputs from multiple sources from being collected\n\nSigned-off-by: Ryan Cole ", "date" : "12/02/2020 13:43", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "a7be666eea47bb77bf3b10d26ce12f5680d593d6", "msg" : "Fix Azure test", "date" : "09/02/2020 17:50", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "fbe35d08469efef215a391c39ce916b3f1019c31", "msg" : "Fix yamllint errors in openstack\n\nSigned-off-by: Ryan Cole ", "date" : "05/02/2020 12:08", "is_false_positive" : true, "repository_id" : "60802750" }, { "sha" : "ff8211673256fb4f22ea2e2a560935b8fda73d72", "msg" : "Fix minor Azure bugs", "date" : "22/01/2020 20:28", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "aa301f01795afdb03ca8124e13a251369e9cd4df", "msg" : "Fix error with beaker res data\n\nThe resource group type was being read as an AnsibleUnsafeText,\nwhich was preventing the res data from being formatted correctly.\nThis makes the resource group type a string\n\nSigned-off-by: Ryan Cole ", "date" : "16/01/2020 13:58", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "0532ccc89e6ce94b58fa6cef066c73fada577173", "msg" : "Fixed indentation for azure teardown_resource_group", "date" : "03/12/2019 20:32", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "036858aacdf8480a3b6bc660b0adc809873dbb7a", "msg" : "Fix issues preventing beaker resources from being generated properly\n\nSigned-off-by: Ryan Cole ", "date" : "29/10/2019 17:23", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "80b8b9a8079a949e1a0a5bbabb5bd811c329b570", "msg" : "Fix additional indices for libvirt define node tasks\n\nThis is a continuation for PR#1429 to provide a fix for #1425.", "date" : "25/10/2019 12:10", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "5ee8c39b09313a25030674d82bb960ca3fdaee9a", "msg" : "FIxed ci", "date" : "24/10/2019 17:44", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "a1260924ea9fb711ebeba5e7f9deadaf7d56aff9", "msg" : "Fixed the CI integration tests", "date" : "14/10/2019 22:22", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "726b0ce4283175dc165ca1fd7fe80875f82a1a10", "msg" : "Fixed subnet destruction bug", "date" : "08/10/2019 15:16", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "547ddd5f510a52c3df725469ea044b73539b53ea", "msg" : "fixed bug", "date" : "03/10/2019 09:28", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "30e8b15cef76c259479deb7d2125d19fa3ea4546", "msg" : "Fixed a bug for username", "date" : "01/10/2019 13:35", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "e18eb3d7378fc9187e2f62e58dabc418bcd9f503", "msg" : "Fix syntax errors on linchpin setup.yml", "date" : "27/09/2019 08:56", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "78539f9971edcfb8fa07897c6a4a4d80b4d25291", "msg" : "Fix mac_ip bug from issue #1335", "date" : "17/09/2019 11:28", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "75c7bf7863c711697a682dfdc80395f21f7bbc2a", "msg" : "fix openstack teardown bug remove missing filter", "date" : "16/09/2019 10:45", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "e369930619650f7354c37a0e9332b525120940bf", "msg" : "Fix openstack teardown bug", "date" : "11/09/2019 12:50", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "09f67d8efca7c4bb86e5905c45f79388bc4d50a6", "msg" : "Fixed res type", "date" : "04/09/2019 16:36", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "bd334d9e37c5edc4199c278b1a322a56d94aed7c", "msg" : "fixed quote", "date" : "04/09/2019 16:17", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "5f7d61ecd0deccc9459f0446b6f1ffc4d7052aae", "msg" : "Fixed the address_prefixes bug", "date" : "04/09/2019 15:35", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "d927f5bb219b58ec60f6f0a4c24c9455918eb1e0", "msg" : "Fix bug causing libvirt destroy to fail on res_defs with count > 1\n\nSigned-off-by: 14rcole ", "date" : "26/08/2019 11:31", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "67ee85c1400e663105ce617a3d8fc961cd0756bc", "msg" : "bugfix avoid hungup when cloud_config is not provided", "date" : "19/08/2019 12:47", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "15f0f304a69d51223eb31ba523364811bf4fb19a", "msg" : "fix keypair path and use default_ssh_key_path", "date" : "08/08/2019 09:47", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "1c482f27fce24601f64f98119dd36dcd3b7237af", "msg" : "fix bug", "date" : "06/08/2019 15:37", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "81e239f4ed5c8d93246dd85b8ff8fc2e70cc5d97", "msg" : "Fixed the remote topology_outputs with multi-network", "date" : "01/08/2019 11:58", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "ae451bfc8e9b54db6674899e52d8e3ef1258c26d", "msg" : "Fix the topology_outputs_libvirt_nodes with multi-network", "date" : "01/08/2019 11:58", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "85a11c090f4980d531b17db274504e1f57f8d046", "msg" : "Fixed ip update bug and multi network bug", "date" : "01/08/2019 11:55", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "eb00b2bb051ae836021b9bc4fff7fb4e95710df5", "msg" : "Fixes for OpenStack 'additional_volumes'\n\n * Issue 1137 - Update the 'additional_volumes' key in the\n openstack schema.json to be compatible with Cerberus 1.3.1\n\n * Issue 1139 - Moved up the two 'generate res_def_names' tasks in\n the provision_os_server.yml to occur before the additional_volumes\n processing. Also updated the 'render_os_server_insts' filter to\n remove the server_name creation logic and use the res_de_names instead\n\n * Updated the test 'test_os_server_insts'", "date" : "11/06/2019 23:53", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "75f0514afc49117a6324ca46ea094efbb1070a04", "msg" : "Fix task in dev setup that downloads minishift\n\nSed task grabbing too much, and was preventing ansible from following links\n\nSigned-off-by: 14rcole ", "date" : "15/04/2019 10:13", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "63252ee7c48732690ef76d60eedf2c245639ab09", "msg" : "Fix SecureGroup in AWS\n\nRemoved no_log parameter as it's not supported in module ec2_group and\nmodule module complains about this undefined parameter.\n\nAdded vpc_id parameter as we cannot work without it cause the module\nfailing without definition in our case.", "date" : "27/03/2019 15:14", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "50ef30996770b8c118b048d2674ae4e3c67e839e", "msg" : "fix libvirt waiting for IP on net with disabled dhcp", "date" : "17/03/2019 15:29", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "e8c0ef75c24c0f8e358b37a48efce52405cee579", "msg" : "fix virtsh failure", "date" : "07/03/2019 14:51", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "4679c5e99750c9855c17ee20941ec331a755f9ee", "msg" : "fix for count > 1", "date" : "03/03/2019 14:00", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "44c27030708c3c96d333270998fb5bd2f583bc7e", "msg" : "bugfix: Remove duplicate when, and add ignore_errors while resolving creds", "date" : "22/02/2019 10:40", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "6a1c5da0915e8d6c1f9f6af106b5882a3d9c31c0", "msg" : "Fix libvirt destroy async error\n\nSigned-off-by: Ryan Cole ", "date" : "21/02/2019 13:11", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "ad1806467d375501554cab4437498c4da62f6be5", "msg" : "Fix issue #960\n\nThis change implements the following changes:\n\n - register res_count var as a list by using with_sequence. Previously\n the res_count var was registered as a shell task output which made\n res_count.stdout a string and didn't allow iterating over the items\n in the list.\n\n - store output_name var as a list allowing iteration over multiple\n elements. Previously only the last iteration item was stored in the\n output_name.", "date" : "21/02/2019 10:14", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "59fcda75b3849e49e479652fc5bf6d017dc76961", "msg" : "Fix dict falling out of order in template rendering\n\nthe _render_template() function converted an OrderedDict to a dict\nso that its templates could be rendered. This converts the\nOrderedDict to a string to render the template so that key order\nis maintained until the data can be converted back to an OrderedDict\n\nSigned-off-by: Ryan Cole ", "date" : "20/02/2019 13:26", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "3d1224febf74fbd1c5fcb6814cf484e05c414cc6", "msg" : "Fix host group order\n\nSigned-off-by: Ryan Cole ", "date" : "20/02/2019 08:59", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "44f093541e33a6b9dcd47647d289abe5cfa50d93", "msg" : "Fix os_server async provisioning\n\nos_server async provisioning retained the wrong data in the resources\nsection of the rundb, and thus instances could not be destroyed. Also,\ninventories could not be written correctly\n\nSigned-off-by: Ryan Cole ", "date" : "11/02/2019 13:23", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "927b5a564987d0dea27a728d490466a7a6d08ff8", "msg" : "Fix bug that caused dummy example to improperly interpret inventory_path\n\nSigned-off-by: Ryan Cole ", "date" : "04/02/2019 16:37", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "5205e75f52e02572bbaaeca7b0bf59d3f2d5ea2c", "msg" : "Fixes a bug that causes resource groups of the same provider to be\ngrouped together\n\nSigned-off-by: Ryan Cole ", "date" : "04/01/2019 10:20", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "9138bf03103c485f2e845744a4931212a66340d3", "msg" : "bugfix: os_subnet remove auth_var from module", "date" : "13/12/2018 13:15", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "051aab5ff50d1eb299c4da93916ec26f735e2e6a", "msg" : "Fixed docs and naming in playbooks", "date" : "11/12/2018 08:58", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "31fd3e031382fb4fbc421c79c05865f74c671801", "msg" : "Fix indentation in beaker playbooks", "date" : "29/11/2018 09:15", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "41c97a0f5576ab1bb4985d6fab904df07789e868", "msg" : "bugfix: updated reference to _find_n_run_pb and fixed inventory_src\nRemoved with_items from package module.\n\nAnd PEP8 fixes", "date" : "26/11/2018 09:39", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "9d05bf0501192e5047eec2c09d2e758e85a9abec", "msg" : "Fix error with aws teardown\n\nSigned-off-by: Ryan Cole ", "date" : "19/10/2018 11:59", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "d55458322c71eec25fec50130ff50757dd46e8ee", "msg" : "bugfix: read vault_encryption var from linchpin.conf", "date" : "02/10/2018 09:40", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "2ae79be32f220a59be99d6f1002ef4b70efccebd", "msg" : "Bugfix: Changed the way virt-customize commands builds to avoid ansible jinja template conflicts", "date" : "21/08/2018 12:01", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "9addb5595e4b0ec16f7c61d8c4734d85d3cdc009", "msg" : "bugfix: Updated conditions in cloud config template & virt define tasks", "date" : "06/08/2018 13:58", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "00e4f4cc23b276d4421f1de264ef670e751a15c5", "msg" : "bugfix: update vars for prepare cloud config task", "date" : "06/08/2018 13:58", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "329142ed903561a988da6afdf4a064f4b3af5c89", "msg" : "bugfix: makeuse of virt_type fact", "date" : "06/08/2018 13:58", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "a3346504d79551ad4e2bfd1d3f37af4b1d462841", "msg" : "Fix for beaker teardown", "date" : "03/08/2018 13:59", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "f4d3f66816bddc5c316a4f5be3d28ddc43cb648c", "msg" : "bugfix: update teardown of duffy resources w.r.to topology outputs", "date" : "01/08/2018 22:02", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "acbba9861e1c1a9a6987dec3a114a9ed883d3408", "msg" : "bugfix: update teardown of ec2 resources w.r.to topology outputs", "date" : "01/08/2018 22:02", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "039b82aec5403fc9ce5ab8a31efc76cc99a8b921", "msg" : "Fixes ovirt role template error\n\n```\nTASK [ovirt : Provisioning resource definitions of current group]\n***********************************************\ntask path:\n/home/user/venv/lib/python2.7/site-packages/linchpin/provision/roles/ovirt/tasks/provision_resource_gr\nyml:33\nfatal: [localhost]: FAILED! => {\n \"msg\": \"template error while templating string: unexpected ')'.\n String: {{ res_grp['resource_definitions']) }\n }\n```", "date" : "14/06/2018 11:00", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "6e607865219798dcf1ea61414f4496c98a250321", "msg" : "Fixes ovirt role template error\n\n```\nTASK [ovirt : Provisioning resource definitions of current group]\n***********************************************\ntask path:\n/home/user/venv/lib/python2.7/site-packages/linchpin/provision/roles/ovirt/tasks/provision_resource_gr\nyml:33\nfatal: [localhost]: FAILED! => {\n \"msg\": \"template error while templating string: unexpected ')'.\n String: {{ res_grp['resource_definitions']) }\n }\n```", "date" : "05/06/2018 14:52", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "983c5b183dd161409df53ecd01b2becf02dd5728", "msg" : "Bug fix for incorrect error code after successful provision\n\nAdded map_results filter to filter out the multiple bkr server outputs", "date" : "01/05/2018 14:26", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "461d7b8575dfc58d8fd5654287000d70b7dc3e94", "msg" : "Fix failures in AWS provision/teardown\n\nFixes #495 - linchpin destroy fails for AWS\nFixes #497 - linchpin up AWS target fails when using CREDS_PATH", "date" : "29/03/2018 09:49", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "929836f1e1123a3d874562e3c18047321e6e9f18", "msg" : "fixup whiteboard to be optional in beaker schema", "date" : "27/03/2018 14:23", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "69f2700171ef0fba8d18c54406d732cea3391a9b", "msg" : "Fixup the ssh key values\n\nProvide the ssh_key in the topology as an option. This should have been\nthere originally. If the ssh_key is not specified, it should be based\nupon the name of the resource_group_name and will be generated.", "date" : "01/02/2018 09:24", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "03c4f7f7b70d5d367b829138f35196963cd4c043", "msg" : "Fix libvirt to not wait forever for ip address", "date" : "10/01/2018 10:10", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "9621ad63a5881f23a1b24f74d3807f56b83d49b0", "msg" : "Fix libvirt to not wait forever for ip address", "date" : "09/01/2018 15:13", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "8e91d8ac5356da16aa910c7d6d7e3c4fc72e92ca", "msg" : "Fix libvirt to not wait forever for ip address", "date" : "09/01/2018 11:52", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "3151ba257a702904aac437da971114fc8d1a0df0", "msg" : "Fixup gcloud playbook/role\n\nAs with the other providers, a playbook was added and calls the\nappropriate tasks. The schema.json is added for more flexible\nvalidation.", "date" : "14/12/2017 20:50", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "4aa44a7b09737aa0cf336432c4e6d8806e9dc46d", "msg" : "Fixup aws playbook/role\n\nAs with the other providers, a playbook was added and calls the\nappropriate tasks. The schema.json is added for more flexible\nvalidation.", "date" : "14/12/2017 20:50", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "91388091a415038407241cfc0bcd474fd3bb0eed", "msg" : "Fixup openstack playbook/role\n\nAs with the other providers, a playbook was added and calls the\nappropriate tasks. The schema.json is added for more flexible\nvalidation.", "date" : "14/12/2017 20:50", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "a3800ac998a83a7ba6cbce9bb3f025871e4229d5", "msg" : "Fixup gcloud playbook/role\n\nAs with the other providers, a playbook was added and calls the\nappropriate tasks. The schema.json is added for more flexible\nvalidation.", "date" : "01/12/2017 08:25", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "7034430756799296fb4677d642b79219a8e2cb28", "msg" : "Fixup aws playbook/role\n\nAs with the other providers, a playbook was added and calls the\nappropriate tasks. The schema.json is added for more flexible\nvalidation.", "date" : "01/12/2017 08:25", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "0c975462069217a765f50c9dd48c8a45631ee1e4", "msg" : "Fixup openstack playbook/role\n\nAs with the other providers, a playbook was added and calls the\nappropriate tasks. The schema.json is added for more flexible\nvalidation.", "date" : "01/12/2017 08:25", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "b690d757b7cf5181c9a91dc4f3f32ffd78b0b5f2", "msg" : "Bugfix: updated URI for Provisioning when cloudconfig is not defined", "date" : "20/11/2017 15:08", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "3185646c0346f077a6f0c0f98c333c50a33c045b", "msg" : "bugfix: Fixed teardown vm_xml_dump error while performing teardown", "date" : "08/11/2017 10:04", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "19d1e27ba97e3f4c04f07870d834596b78fa9cc5", "msg" : "Bugfix: copy images using remote_src using remoteuri provisioning", "date" : "06/11/2017 09:45", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "b7b8d01ecea8462a96e724def46b387d92b115c2", "msg" : "fixup auth_var", "date" : "01/11/2017 16:04", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "9dc803aa9e74cc313ef6b39f0540f272c8ac4153", "msg" : "Fix the inventory and resources default filenames\n\nThis commit helps avoid invalid filenames for inventory and resources\noutput files. The default filename standard uses the topology_name value\n(defined inside the topology) file to set the filename. If a user sets\ntheir topology name as the following 'Provision cloud resources'. Their\noutput file would be 'Provision cloud resources.output', etc. This\npatch replaces all spaces with underscores and makes the filename\nlowercase.", "date" : "21/07/2017 14:03", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "514aaf47994eee058ab781bc0ed56d6757c46649", "msg" : "fixup topology_outputs in each case", "date" : "12/06/2017 10:35", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "a2fdd2f98260fe81ea1494da0fa49e2467372d56", "msg" : "fixup topology_outputs in each case", "date" : "08/06/2017 14:30", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "84ffbb9ae45d597f2f990688ae017a6d90673fe7", "msg" : "Fixes #264 on github. enable filtering for openshift resource groups through mapmultipleattr task", "date" : "02/06/2017 21:16", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "82ab3fac5542bc7513a862169b05ac241457c623", "msg" : "Bugfix: Set default res_grp_vars when res_grp_vars in not defined for aws_ec2\n\nCurrently , Provisioning of aws_ec2 instances are failing when res_grp_vars in undefined.\nIn the current commit fixes the bug by setting resource_group_name and res_name as\ndefault values of res_grp_vars for any instance when the res_grp_vars are undefined in topology.\n\nResolves: issue #167", "date" : "30/03/2017 13:31", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "74247ef5e7e3d12c9c8f5fc9651a5f88571b66b6", "msg" : "Bugfix: Set default res_grp_vars when res_grp_vars in not defined for aws_ec2\n\nCurrently , Provisioning of aws_ec2 instances are failing when res_grp_vars in undefined.\nIn the current commit fixes the bug by setting resource_group_name and res_name as\ndefault values of res_grp_vars for any instance when the res_grp_vars are undefined in topology.\n\nResolves: issue #167", "date" : "03/03/2017 12:53", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "034edfcbd01f249d46e15ab734fd33d8c3cd6767", "msg" : "bugfix: added .yaml extension to default output file", "date" : "17/11/2016 09:25", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "b700172135647bbb62f09479e4a463109f5c54bc", "msg" : "bugfix: added .yaml extension to default output file", "date" : "01/11/2016 14:16", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "57eb7e044a2649be5454936e556647046e9f1f8e", "msg" : "bugfix: changed design of provision and teardown of gcloud_gce", "date" : "17/10/2016 15:05", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "b0815bb04d1232120ff784c84edbf3c307f05402", "msg" : "bugfix: fixed async provision and teardown of aws_ec2 instances", "date" : "17/10/2016 15:05", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "dde148d424b17669de1896a2c93b2e16f7f6de19", "msg" : "bugfix: fixed the inventory_layout_path and other variables with updated config variables", "date" : "17/10/2016 15:05", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "7bd50b520a51fb96606e7654116a678225bb43fa", "msg" : "bugfix: os_server async provisioning failure while writing to output", "date" : "17/10/2016 15:05", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "7dc4e312619f381c97cd9ec8de17d12598ccc12c", "msg" : "bugfix: changed design of provision and teardown of gcloud_gce", "date" : "13/10/2016 16:50", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "e53044e3879e481320a74b15e7d5e138c949cc5c", "msg" : "bugfix: fixed async provision and teardown of aws_ec2 instances", "date" : "13/10/2016 12:34", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "8fec654af9d6f4b9bc011b49473b645c88f69004", "msg" : "bugfix: fixed the inventory_layout_path and other variables with updated config variables", "date" : "10/10/2016 23:08", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "212c72e153ab3d070002ba0b84300f48b81049f1", "msg" : "bugfix: os_server async provisioning failure while writing to output", "date" : "10/10/2016 17:53", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "c89c2b5c6a6fd1ad9ef0c9cb7adcf53fd4f8d76d", "msg" : "bugfix: conditional provisioning : initiate the provisioning only when the res_grp_type is mentioned", "date" : "06/10/2016 11:56", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "35263d74795dfe41b79cfb7bd39889190f3bb852", "msg" : "fixed PR #68 schema_check cannot find default schema outside linch-pin", "date" : "05/10/2016 12:24", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "53f89b67c81815233e4db001bcb69bdc0585d279", "msg" : "bugfix: linchppin_config moved up to fix schema reference", "date" : "04/10/2016 12:34", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "2e82228b43084eb584799f420a5486402d8fc05f", "msg" : "bugfix: inventory_gen setfile name on state == present", "date" : "30/09/2016 17:36", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "0625a71dd2d603167965846358ad3964e6efcdf2", "msg" : "bugfix: aws ec2 teardown", "date" : "30/09/2016 17:36", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "d28a362795d7c6be1d69ace202ad4517515b3ad3", "msg" : "bugfix : error on while teardown fixed in async provisioning of os_server", "date" : "22/08/2016 16:32", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "f08708acce32b0944668464a3cdec000a43e7881", "msg" : "fixed bug with respect to multiple network provisioning of os_server", "date" : "20/08/2016 16:28", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "ade3109af5a74683eef015572fdb367f89977f66", "msg" : "fix async spelling", "date" : "09/08/2016 15:38", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "1747bbe3a63f7e237fb40b58a82203e8a7ca35c7", "msg" : "fixed typos in openstack provisioning role", "date" : "09/08/2016 14:08", "is_false_positive" : true, "repository_id" : "60802750" }, { "sha" : "fd790be10c9683bc257df360cd1de86f50a1ef9f", "msg" : "fixed output format of aws_cfn", "date" : "09/08/2016 14:08", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "ad70508e07970e499cbd3c68d692351b5260144a", "msg" : "fixed aws_ec2_key resource_type output formatting", "date" : "09/08/2016 14:08", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "6272809fff99768738ba7d9db170323278ef4e7e", "msg" : "fixed output formatting for aws_s3 resource_type", "date" : "09/08/2016 14:08", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "c122f9f0edda3336eaeeb6b07aa20d175ec7287b", "msg" : "fixed varible names removed unecessary vars of aws_ec2 resource_type", "date" : "09/08/2016 14:08", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "aac4a7829496fe7badf720cf29138b99429b47fa", "msg" : "fixed output formatting of os_keypair resource type", "date" : "09/08/2016 14:08", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "4f129e0ae253ff60071fd08c37ecb0d4fa1721cb", "msg" : "fixed output formatting of openstack stack resources", "date" : "09/08/2016 14:08", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "9bc1a475a386fe14223eef169793860f9ed69795", "msg" : "fixed typos in openstack provisioning role", "date" : "08/08/2016 10:10", "is_false_positive" : true, "repository_id" : "60802750" }, { "sha" : "eb8de09ef34fb80887db19f8bc66acf33ed1aced", "msg" : "fixed output format of aws_cfn", "date" : "05/08/2016 14:32", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "4f2ce23054415f3e300b6ef0a2798bb571fe5493", "msg" : "fixed aws_ec2_key resource_type output formatting", "date" : "05/08/2016 14:15", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "6db2ab1086e4219961b31d55b6d6e9cd18eea7dd", "msg" : "fixed output formatting for aws_s3 resource_type", "date" : "05/08/2016 13:56", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "2729714aaf234279d1f77bd0d07c5a5891daabc2", "msg" : "fixed varible names removed unecessary vars of aws_ec2 resource_type", "date" : "05/08/2016 12:42", "is_false_positive" : true, "repository_id" : "60802750" }, { "sha" : "26426ebe1985a7e2c03234e21e65a1a1c77c6a6a", "msg" : "fixed output formatting of os_keypair resource type", "date" : "05/08/2016 12:25", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "c31cefdc02fb9a9618189025eb37ad9134fc3d84", "msg" : "fixed output formatting of openstack stack resources", "date" : "05/08/2016 11:56", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "959b49d332ed03521f4dbc8f94911293e3b54805", "msg" : "fixed s3 deprovision bug and added nologs true to include creds", "date" : "12/07/2016 14:58", "is_false_positive" : false, "repository_id" : "60802750" }, { "sha" : "22de086fdd43a5468ea943f0a00ad805fd160fa2", "msg" : "Fix idempotency", "date" : "21/10/2020 14:57", "is_false_positive" : false, "repository_id" : "115113358" }, { "sha" : "65bb59b751802956c663dba247d5e906536ec77d", "msg" : "fix apt & pip warning", "date" : "11/07/2019 16:58", "is_false_positive" : false, "repository_id" : "115113358" }, { "sha" : "b8ee3c8fa5421586fcd3305de9c641ebde52e064", "msg" : "fix apt warning", "date" : "11/07/2019 14:35", "is_false_positive" : true, "repository_id" : "115113358" }, { "sha" : "1332d89c2664249f5027f31c344e550f0ca38b38", "msg" : "Fix typo", "date" : "16/01/2018 16:18", "is_false_positive" : true, "repository_id" : "115113358" }, { "sha" : "9353eec0dddae84d4d08c3e136646f09a06d6ea3", "msg" : "Fix OpenJDK 8 in Debian 8 installation (removed unwanted OpenJDK 7 package)", "date" : "29/05/2020 21:13", "is_false_positive" : false, "repository_id" : "76857031" }, { "sha" : "826a9cf07247da36bf4db86562273e46f475b7df", "msg" : "fixed linting error", "date" : "18/03/2019 17:24", "is_false_positive" : true, "repository_id" : "76857031" }, { "sha" : "bff9ac94d47a235106dcf1f67ff9657bf031ad22", "msg" : "fixing/updating readme file", "date" : "04/02/2019 13:56", "is_false_positive" : true, "repository_id" : "76857031" }, { "sha" : "374c4968e7f3b2f6486e867c977c034ab637f5d9", "msg" : "fix: Use updated syntax for installing packages through apt. Removes deprecation warning.\n\nRemoves the following warning:\n[DEPRECATION WARNING]: Invoking \"apt\" only once while using a loop via squash_actions is deprecated. Instead of using a loop to supply multiple items and\nspecifying `pkg: {{ item }}`, please use `pkg: '{{ java_required_libs_openjdk }}'` and remove the loop. This feature will be removed in version 2.11.\nDeprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.", "date" : "31/10/2018 22:33", "is_false_positive" : false, "repository_id" : "76857031" }, { "sha" : "69130f0fdec5b0fc95fcd27fdf26890b6b45c92a", "msg" : "Fixing Ubuntu version platform name", "date" : "24/10/2017 16:20", "is_false_positive" : false, "repository_id" : "76857031" }, { "sha" : "d2dfe5be428324fedb00d69b7066929025224c05", "msg" : "Fix Nuget and Pypi repositories were configured only if nexus_npm_enable", "date" : "10/05/2019 13:11", "is_false_positive" : false, "repository_id" : "133779178" }, { "sha" : "7242cd233b1deaea34b099253ee861a700aaaa3d", "msg" : "Fixed users default privileges\n\nThe code expects `mysql_users.priv` to be a list, but both the default value and the example in `default.yml` were wrong. The first was setting a string, not a list, and the latter did not quote the string in the flow collection", "date" : "18/01/2019 16:18", "is_false_positive" : false, "repository_id" : "84809912" }, { "sha" : "94bd278bf65e1ed5306be825b238b0afb2921dbc", "msg" : "Fixed disable THP", "date" : "05/10/2019 00:47", "is_false_positive" : false, "repository_id" : "88843701" }, { "sha" : "68cb8a2af853937dd4071fd6feec5410f2485651", "msg" : "fix yamlint", "date" : "15/12/2017 12:22", "is_false_positive" : true, "repository_id" : "88843701" }, { "sha" : "c2e2326c537fe4f7d588060c8255fa779f48989b", "msg" : "fix typo", "date" : "08/08/2017 12:18", "is_false_positive" : true, "repository_id" : "88843701" }, { "sha" : "3e4925837739c2d01675746c1b71ce7d8d1da299", "msg" : "rolling_update: always run cv simple scan/activate\n\nThere's no need to use a condition on the ceph release for the\nceph-volume simple commands.\n\nSigned-off-by: Dimitri Savineau ", "date" : "10/11/2020 14:01", "is_false_positive" : true, "repository_id" : "17373313" }, { "sha" : "3d3ce263274d648f8fb376716f52b8b91b6f1313", "msg" : "rolling_update: fix mgr start with mon collocation\n\ncec994b introduced a regression when a mgr is collocated with a mon.\nDuring the mon upgrade, the mgr service is masked to avoid to be\nrestarted on packages update.\nThen the start mgr task is failing because the service is still masked.\nInstead we should unmask it.\n\nFixes: #5983\n\nSigned-off-by: Dimitri Savineau ", "date" : "03/11/2020 09:10", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a8bd947c7dbd62b8acb9ac4fc1a2aad08a06546f", "msg" : "crash: refact caps definition\n\nthere is no need to use `{{ }}` syntax here.\n\nSigned-off-by: Guillaume Abrioux ", "date" : "19/10/2020 18:53", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "4eaa65c36256189b352c88c1058e888550adbd0f", "msg" : "ceph-osd: don't start the OSD services twice\n\nUsing the + operation on two lists doesn't filter out the duplicate\nkeys.\nCurrently each OSDs is started (via systemd) twice.\nInstead we could use the union filter.\n\nSigned-off-by: Dimitri Savineau ", "date" : "14/10/2020 10:30", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "54ba38e35ea67c1c342b008be675103e120982d0", "msg" : "Fix Ansible check mode for site.yml.sample playbook\n\nMake sure the `site.yml.sample` playbook can be run in check mode by skipping\ntasks that try to read the output of commands that have been skipped.\n\nSigned-off-by: Benoît Knecht ", "date" : "07/10/2020 00:29", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ff9f4d138f988d908b5f5583e0c1fcf5dd72e36d", "msg" : "ceph-facts: add get default crush rule from running monitor\n\nIn case of deploying new monitor node to an existing cluster,\nosd_pool_default_crush_rule should be taken from running monitor because\nceph-osd role won't be run and the new monitor will have different\nosd_pool_default_crush_role from other monitors.\n\nSigned-off-by: Seena Fallah ", "date" : "29/09/2020 09:27", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "733596582d0788a52795bc40b1a5cd94ddef0446", "msg" : "ceph-handler: set handler on xxx_stat result\n\nIn non containerized deployment we check if the service is running\nvia the socket file presence.\nThis is done via the xxx_socket_stat variable that check the file\nsocket in the /var/run/ceph/ directory.\nIn some scenarios, we could have the socket file still present in\nthat directory but not used by any process.\nThat's why we have the xxx_stat variable which clean those leftovers.\n\nThe problem here is that we're set the variable for the handlers status\n(like handler_mon_status) based on xxx_socket_stat instead of xxx_stat.\nThat means we will trigger the handlers if there's an old socket file\npresent on the system without any process associated.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1866834\n\nSigned-off-by: Dimitri Savineau ", "date" : "29/09/2020 07:32", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "501b8e0fd303599ca886fa180cf4a8adfc20b5ed", "msg" : "ceph-iscsi: create pool once from monitor\n\naf9f6684 introduced a regression on the ceph iscsi pool creation\nbecause it was delegated to the first monitor node before that change.\nThis patch restores the initial worflow.\nWhen the iscsi node doesn't have the admin keyring then the pool\ncreation fails.\nThis commit also ensures that the pool creation is only executed once\nwhen having multiple iscsi nodes.\n\nSigned-off-by: Dimitri Savineau ", "date" : "29/09/2020 07:31", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "6dcfdf17d43635fcd0dc658c199702945a1228dd", "msg" : "container: quote registry password\n\nWhen using a quote in the registry password then we have the following\nerror:\n\nThe error was: ValueError: No closing quotation\n\nTo fix this we need to use the quote filter.\n\nClose: https://bugzilla.redhat.com/show_bug.cgi?id=1880252\n\nSigned-off-by: Dimitri Savineau ", "date" : "18/09/2020 11:14", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ff19c1d851ebf0bd7bd8a744367e8893dc6103a8", "msg" : "facts: fix 'set_fact rgw_instances with rgw multisite'\n\nthe current condition doesn't work, as soon as the first iteration is\ndone the condition makes next iterations skip since `rgw_instances` got\nset with the first iteration.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1859872\n\nSigned-off-by: Guillaume Abrioux ", "date" : "18/09/2020 10:14", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "8ecbdc6ede7e26d053f87acde99986fddb0fe070", "msg" : "container: run engine/common roles on first client\n\nWe already do this in the site-container.yml playbook because we don't\nneed docker/podman installed on all client nodes and having the\ncontainer image only on the first client node.\n\nSigned-off-by: Dimitri Savineau ", "date" : "10/09/2020 13:19", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "e65f9a5c720eeeef72b6eef59bb239e6ed04cdbe", "msg" : "Fix hosts field in rolling_update playbook when mds are processed\n\nIn the OSP context, during the rolling update the playbook fails\nwith the following error:\n\n'''\nERROR! The field 'hosts' has an invalid value, which includes an\nundefined variable. The error was: list object has no element 0\n'''\n\nThis PR just change the hosts field providing a valid mons group\nvalue.\n\nCloses: https://bugzilla.redhat.com/1876803\nSigned-off-by: Francesco Pantano ", "date" : "08/09/2020 11:52", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "95dee6f1cad71cddb69f7bcddbd199ebcad45d8c", "msg" : "Set default permission for prometheus config files\n\nRegardless of the outcome of Ansible 2.9.12 issue 71200\nwe can set a default permission for these files.\n\nCloses: https://github.com/ceph/ceph-ansible/issues/5677\n\nSigned-off-by: John Fulton ", "date" : "18/08/2020 15:49", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "51c382677dfa5db8fc39ca9c3c4898e017f3c189", "msg" : "shrink-mds: use mds_to_kill_hostname instead\n\nWhen using fqdn in inventory host file, this task will fail because the\nmds is registered with its shortname.\n\nIt means we must use `mds_to_kill_hostname` in this task.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1869837\n\nSigned-off-by: Guillaume Abrioux ", "date" : "18/08/2020 14:56", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0d0f1e71df33484d6619aeaa97eb21d7dfc0ea48", "msg" : "dashboard: allow remote TLS cert/key copy\n\nWhen using TLS on the ceph dashboard or grafana services, we can provide\nthe TLS certificate and key.\nThose files should be present on the ansible controller and they will be\ncopyied to the right node(s).\nIn some situation, the TLS certificate and key could be already present\non the target node and not on the ansible controller.\nFor this scenario, we just need to copy the files locally (on each remote\nhost).\n\nThis patch adds the dashboard_tls_external variable (with default to\nfalse) to allow users to achieve this scenario when configuring this\nvariable to true.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1860815\n\nSigned-off-by: Dimitri Savineau ", "date" : "03/08/2020 13:39", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a6209bd957e40c9c42370eab73ae99e73d53c8a4", "msg" : "rolling_update: refact dashboard workflow\n\nThe dashboard upgrade workflow should do the same process than the ceph\nupgrade otherwise any systemd unit modification won't be apply on the\nmonitoring/dashboard stack.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1859173\n\nSigned-off-by: Dimitri Savineau ", "date" : "25/07/2020 09:35", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "5ef965c4dc0dd88a28addbe238da6c4d31f1df21", "msg" : "cephadm: set the command as a fact\n\nSet the cephadm cmd as a fact instead of rewriting the same command\nover and over.\nThis also fix an issue when using docker as container engine because\nthe --docker cephadm parameter should be use before the subcommand\nnot after.\n\nSigned-off-by: Dimitri Savineau ", "date" : "20/07/2020 16:32", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2b8ebf14574e927bfabd939cc6263eb27a65afb3", "msg" : "ceph-dashboard: copy TLS cert/key on monitor\n\nThe ceph-dashboard role is executed on the mgr nodes so the TLS cert/key\nfiles are copied to those nodes.\nBut we are running importing the cert/key files into the ceph\nconfiguration on the monitor.\n\nCloses: #5557\n\nSigned-off-by: Dimitri Savineau ", "date" : "20/07/2020 16:16", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "95964949119f029849337d22189d1f99dad67535", "msg" : "cephadm-adopt: delegate task for orch apply\n\nThis is a partial revert of b38019e because we don't want to execute\nthe whole play on the monitor otherwise if we have some empty group\nlike rgws or mdss then the orchestrator commands will still be\nexecuted.\nInstead we should keep the real target group name at play level and\ndelegate the orchestator commands to the monitor. The whole play\nwill be skipped is the group is empty.\n\nSigned-off-by: Dimitri Savineau ", "date" : "16/07/2020 09:44", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "7dd68b9ac1086e3c15cfad3812f1c141eadd80c0", "msg" : "rgw: fix multi instances scaleout\n\nWhen rgw and osd are collocated, the current workflow prevents from\nscaling out the radosgw_num_instances parameter when rerunning the\nplaybook.\n\nThe environment file used in the rgw systemd template is rendered when\nexecuting the `ceph-rgw` role but during a new run of the playbook (in\norder to scale out rgw instances), handlers are triggered from `ceph-osd`\nrole which is run before `ceph-rgw`, therefore it tries to start the new\nrgw daemon whereas its corresponding environment file hasn't been\nrendered yet and fails like following:\n\n```\nceph-radosgw@rgw.ceph4osd3.rgw1.service failed to run 'start-pre' task: No such file or directory\n```\n\nThis commit moves the tasks generating this file in `ceph-config` role\nso it is generated early.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1851906\n\nSigned-off-by: Guillaume Abrioux ", "date" : "02/07/2020 10:39", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "03cd75845fee4d7d51bf5ce999e489d6f943e283", "msg" : "dashboard: configure mgr backend before restart\n\nWe need to set the mgr dashboard server ip address before restarting the\ndashboard module otherwise we can try to bind the dashboard module on an\nalready used address.\nWe already do this configuration for the dashboard port value and ssl\nsetup so we should do the same for server address too.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1851455\n\nSigned-off-by: Dimitri Savineau ", "date" : "29/06/2020 14:59", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "42884e81751713c52cde5be3a24d3e04fe6f5db1", "msg" : "Ansible tests are not filters\n\nThe use of \"| success\" and \"| changed\" are not valid syntax for modern\nansible releases.\n\nSigned-off-by: Jonathan Rosser ", "date" : "26/06/2020 12:26", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0f8a61a3ae08cc3b3f2b91968764eeecb565aab6", "msg" : "debian/uca: remove the handler notification\n\nThe \"update apt cache\" in the ceph-handler role was never called and the\nhandler trigger after adding the uca repository doesn't exist at all.\nInstead of using a handler for that we can just set the update_cache\nparameter to true like the other apt_repository tasks.\n\nSigned-off-by: Dimitri Savineau ", "date" : "17/06/2020 10:14", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "b91d60d38456f9e316bee3daeb2f72dda0315cae", "msg" : "switch_to_containers: don't set noup flag\n\nWe shouldn't set this flag when running switch_to_containers playbook.\nOtherwise the playbook fails waiting for pgs to be clean.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1843569\n\nSigned-off-by: Guillaume Abrioux ", "date" : "17/06/2020 01:32", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "cdb30bd125e5128328c3ccef15006acb23494d9c", "msg" : "container: inspect Id field instead of RepoDigests\n\nWhen a container image managed by podman isn't tag anymore then the\nRepoDigests field when inspecting the image doesn't return any value.\nThis is different from docker workflow and it breaks the ceph-ansible\ncontainer upgrade when collocated multiple services and using a non\nfix container tag (like latest or 4).\n\n$ podman images\nREPOSITORY TAG IMAGE ID CREATED SIZE\ndocker.io/ceph/daemon latest 680c9c0d38c3 8 days ago 957 MB\n 011ee108bfc9 2 months ago 1.01 GB\n\n$ podman inspect 680c9c0d38c3 | jq .[0].RepoDigests[0]\n\"docker.io/ceph/daemon@sha256:20cf789235e23ddaf38e109b391d1496bb88011239d16862c4c106d0e05fea9e\"\n$ podman inspect 011ee108bfc9 | jq .[0].RepoDigests[0]\nnull\n\nBecause this field returns \"null\" then the ansible task trying to\ndetermine this value is failing\n\n-----------------------------\nfatal: [foo]: FAILED! =>\n msg: |-\n The task includes an option with an undefined variable. The error\n was: None has no element 0\n\n The error appears to be in\n 'roles/ceph-container-common/tasks/fetch_image.yml': line 137,\n column 3, but may be elsewhere in the file depending on the exact\n syntax problem.\n\n The offending line appears to be:\n\n - name: set_fact ceph_osd_image_repodigest_before_pulling\n ^ here\n-----------------------------\n\nWe don't have this behaviour with docker.\n\n$ docker images\nREPOSITORY TAG IMAGE ID CREATED SIZE\ndocker.io/ceph/daemon latest 680c9c0d38c3 8 days ago 928 MB\ndocker.io/ceph/daemon 011ee108bfc9 2 months ago 986 MB\n\n$ docker inspect 680c9c0d38c3 | jq .[0].RepoDigests[0]\n\"docker.io/ceph/daemon@sha256:45e6f28bb67c81b826acb64fad5c0da1cac3dffb41a88992fe4ca2be79575fa6\"\n$ docker inspect 011ee108bfc9 | jq .[0].RepoDigests[0]\n\"docker.io/ceph/daemon@sha256:b393a73309d72e43ca7d65cd3519036007947671e373eb59aa75a46185c52231\"\n\nInstead we should just get the Id field.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1844496\n\nSigned-off-by: Dimitri Savineau ", "date" : "16/06/2020 17:06", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "50140c9b5dfd4c865b36b333db8d2f725a905a5a", "msg" : "switch_to_container: fix osd systemd regex\n\nThe systemd LOAD and ACTIVE fileds could have more than one space between\nboth values.\nThis update the systemd regex the same way we're using it in different\npart of the code.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1843500\n\nSigned-off-by: Dimitri Savineau ", "date" : "16/06/2020 17:04", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3f906e0c263df12489fa7c9bf06ed11481cb6656", "msg" : "rgwloadbalancer undefined index variable\n\nThe vrrp_instances variable is using a loop with index but the index_var\nwasn't defined.\nAs a result, the fact task was failing on this undefined index variable.\n\nThe task includes an option with an undefined variable. The error was:\n'index' is undefined\n\nCloses: #5395\n\nSigned-off-by: Florian Faltermeier ", "date" : "26/05/2020 10:03", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "44e1ebaaff61b5317bae0a3483f5d485c12bd18b", "msg" : "ceph-nfs: add stable noarch repository\n\nWhen using the stable nfs ganesha repository, we need have both arch\nand noarch repositories enabled.\nCurrently the noarch repository is missing which cause the non\ncontainerized deployment to fail.\n\nCloses: #5375\n\nSigned-off-by: Dimitri Savineau ", "date" : "16/05/2020 07:34", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "c0a213f9284eac733de99ebcc7f18b1ebdf8f115", "msg" : "rolling_update: fix rbdmirror group name\n\nThe rbdmirror group name was using the wrong variable definition.\n\nSigned-off-by: Dimitri Savineau ", "date" : "13/05/2020 11:57", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "444b46ea24a71f0e719296abc677a975afa8ac7f", "msg" : "ceph-validate: Expand templates in rgw_create_pools\n\nSame fix as `ceph-rgw` for `rgw_create_pools` pool names that contain Jinja\ntemplates.\n\nSee #5348 for details.\n\nSigned-off-by: Benoît Knecht ", "date" : "11/05/2020 11:51", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "b7efca17851ac8462491a2d2dfe588673a58f78f", "msg" : "ceph-validate: Fix \"fail on unsupported CentOS release\"\n\nThe `dashboard_enabled` condition used a `true` filter (which doesn't exist)\ninstead of the `bool` filter.\n\nSigned-off-by: Benoît Knecht ", "date" : "08/05/2020 10:21", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "34e6e8e06c8993c18f0f75df9989f39f67727ef9", "msg" : "ceph-rgw: use match instead of equalto from jinja2\n\nThe '==' jinja2 operator (or 'equalto') has been introduced in jinja2\n2.8.\nOn EL7, jinja2 version is 2.7 so the operator isn't present creating\ntemplating error like:\n\nThe error was: TemplateRuntimeError: no test named '=='\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1747206\n\nSigned-off-by: Dimitri Savineau ", "date" : "06/05/2020 14:23", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "8a890306ad870f0174f76c6445644d7f8db6396e", "msg" : "ceph-nfs: fix internal ganesha deployment\n\nSince ea2b654d9 we're not running the rados command from the monitor\nnodes but from the ganesha node. Unfortunately we don't have the\nrequired keyring on that node to run the rados command as we don't\nimport the right keyring.\nThis commit restores the workflow for internal ganesha deployment like\nbefore ea2b654d9 but keeps the rados commands from the ganesha node for\nexternal deployment until we have a better design.\n\nSigned-off-by: Dimitri Savineau ", "date" : "06/05/2020 11:10", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ed4f23d5303f62c814796835ecfad637678641be", "msg" : "ceph-facts: fix IPv6 _radosgw_address interface\n\nWhen using radosgw_interface and IPv6 setup then the _radosgw_address\nfact doesn't use square brackets compared to the radosgw_address and\nradosgw_address_block configuration.\n\nCloses: #5325\n\nSigned-off-by: Dimitri Savineau ", "date" : "28/04/2020 14:35", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "f1728929cdea745f613b60f215db6494dd23740a", "msg" : "ceph-dashboard: fix mgr dashboard IPv6 fact\n\n15ed9ee introduced a regression for the mgr dashboard daemon using\nIPv6 since the mgr dashboard configuration doesn't support brackets.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1827299\n\nSigned-off-by: Dimitri Savineau ", "date" : "23/04/2020 14:44", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ccf6a7f153c7a36a700b914db956058f2408304b", "msg" : "typo: updating type check on rc\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1826884\nSigned-off-by: ianwatsonrh ", "date" : "23/04/2020 13:20", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2b9edba13149cdf326cbe944defbd7e05e328497", "msg" : "filestore-to-bluestore: fix py2 on skipped tasks\n\nWhen using skipped variables with from_json filter and python2 then we\nneed to have a default value otherwise the skipped task will fail.\n\nUnexpected templating type error occurred on\n({{ (ceph_volume_lvm_list.stdout | from_json) }}): expected string or\nbuffer\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1790472\n\nSigned-off-by: Dimitri Savineau ", "date" : "20/04/2020 16:19", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "eb71244bfd2f3c59c8245a1cf45dc6b44fa442f8", "msg" : "Updated use of deprecated filter\n\nThis was removed in Ansible 2.9.\n\n[DEPRECATION WARNING]: Using tests as filters is deprecated. Instead of\nusing `result|version_compare` use `result is version_compare`. This\nfeature will be removed in version 2.9. Deprecation warnings can be\ndisabled by setting deprecation_warnings=False in ansible.cfg.\n\nRename 'version_compare' to the function 'version'.\n\nversion_compose was renamed to version since ansible 2.5\n\nSigned-off-by: abaird-rh ", "date" : "20/04/2020 15:29", "is_false_positive" : true, "repository_id" : "17373313" }, { "sha" : "378405e3285bac412ca0ead90212f456af051574", "msg" : "mds: fix --limit run against mds nodes\n\nThis commit fixes --limit runs against mds nodes.\n\nSigned-off-by: Guillaume Abrioux ", "date" : "14/04/2020 10:42", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ea2b654d951f0ddb4abed3d4e96d66458baf80f8", "msg" : "nfs: create empty rados index object for nfs standalone\n\nThis commit creates an empty rados index object even when deploying\nstandalone nfs-ganesha.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1822328\n\nSigned-off-by: Guillaume Abrioux ", "date" : "14/04/2020 10:40", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "4bcc52cb2aad9bac563025ba4fd9ae4565524b67", "msg" : "osd: fix monitor_name error when scaling out OSDs\n\nThis commit fixes a bug when trying to scale out osd nodes with\n`crush_rule_config` is enabled.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1822599\n\nSigned-off-by: Guillaume Abrioux ", "date" : "09/04/2020 13:46", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "6617d90733d08b03779657c0129b7a7089eb4a90", "msg" : "ceph-mgr: add saml python lib for dashboard SSO\n\nThe dashboard SSO mgr module requires the saml python library to be\ninstalled. This is only a valid scenario for RHCS deployment because\nthe saml python library isn't available in other classic repositories.\nThis package is present in RHCS Tools repository so we also need to\nenable it on the mgr nodes.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1820233\n\nSigned-off-by: Dimitri Savineau ", "date" : "06/04/2020 10:11", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1bb9860dfd32a79587f053a417a841a57b6c0192", "msg" : "osd: use default crush rule name when needed\n\nWhen `rule_name` isn't set in `crush_rules` the osd pool creation will\nfail.\nThis commit adds a new fact `ceph_osd_pool_default_crush_rule_name` with\nthe default crush rule name.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1817586\n\nSigned-off-by: Guillaume Abrioux ", "date" : "31/03/2020 14:49", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0487d21938c91d4f3a48cb7157aa9b9a00f21f8f", "msg" : "ceph-facts: fix rgw_instances_all fact\n\nThe rgw_instances_all fact is supposed to be the list of all radosgw\ninstances from all rgw nodes.\nBut the fact is always using the local rgw_instances variable so this\nwon't work on multiple nodes.\n\nSigned-off-by: Dimitri Savineau ", "date" : "25/03/2020 08:02", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "cc28d9ec2669f14fa2e75627093aa65905af969f", "msg" : "nfs: fix nfs with external ceph cluster support\n\nThis commit refact and fix the nfs deployment with external ceph cluster\nsupport.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1814942\n\nSigned-off-by: Guillaume Abrioux ", "date" : "19/03/2020 18:21", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "73b3fadb0ed4cd9eba62669c189fa76178431f07", "msg" : "ceph-facts: Fix system_secret_key variable handling\n\nThis commit fixes the system_secret_key variable not substitued by the\nright value and always using the 'system_secret_key' string instead.\n\n$ egrep 'system_(access|secret)_key' group_vars/all.yml\nsystem_access_key: foofoofoofoofoofoofo\nsystem_secret_key: barbarbarbarbarbarbarbarbarbarbarbarbarb\n\n$ ansible-playbook -vv -i hosts site.yml.sample -e rgw_multisite=true\n(...)\n - hostname: storage0\n endpoint: http://192.168.100.42:8080\n instance_name: rgw0\n radosgw_address: 192.168.50.3\n radosgw_frontend_port: 8085\n rgw_realm: canada\n rgw_zone: montreal\n rgw_zone_user: justin.trudeau\n rgw_zone_user_display_name: Justin Trudeau\n rgw_zonegroup: quebec\n system_access_key: foofoofoofoofoofoofo\n system_secret_key: system_secret_key\n\nFixes https://github.com/ceph/ceph-ansible/issues/5150\n\nSigned-off-by: petruha <5363545+p37ruh4@users.noreply.github.com>", "date" : "16/03/2020 17:38", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "38a683e5bf18e0e8ae45ee004715cdb0fae1e09d", "msg" : "filestore-to-bluestore: stop ceph-volume services\n\nWe only disable the ceph-osd services but not the ceph-volume lvm\nservices during the filestore to bluestore migration.\n\nSigned-off-by: Dimitri Savineau ", "date" : "05/03/2020 17:53", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a084a2a3470887bfaa3616acac1052664b52e12a", "msg" : "common: support OSDs with more than 2 digits\n\nWhen running environment with OSDs having ID with more than 2 digits,\nsome tasks don't match the system units and therefore, playbook can fail.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1805643\n\nSigned-off-by: Guillaume Abrioux ", "date" : "27/02/2020 09:48", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1de2bf99919af771dbd34f5cc768a1ba12fcffc8", "msg" : "shrink-osd: support shrinking ceph-disk prepared osds\n\nThis commit adds the ceph-disk prepared osds support\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1796453\n\nSigned-off-by: Guillaume Abrioux ", "date" : "26/02/2020 11:45", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "8b3df4e4180c90141b3fc8ca25573171eb45bb0a", "msg" : "infrastructure-playbooks: Run shrink-osd tasks on monitor\n\nInstead of running shring-osd tasks on localhost and delegating most of\nthem to the first monitor, run all of them on the first monitor\ndirectly.\n\nThis has the added advantage of becoming root on the monitor only, not\non localhost.\n\nSigned-off-by: Benoît Knecht ", "date" : "19/02/2020 11:16", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ac0f68ccf06dafe3c5b1321b81d80e2dc9d29015", "msg" : "ceph-dashboard: update create/get rgw user tasks\n\nSince [1] if a rgw user already exists then the radosgw-admin user create\ncommand will return an error instead of modifying the current user.\nWe were already doing separated tasks for create and get operation but\nonly for multisite configuration but it's not enough.\nInstead we should do the get task first and depending on the result\nexecute the create.\nThis commit also adds missing run_once and delegate_to statement.\n\n[1] https://github.com/ceph/ceph/commit/269e9b9\n\nSigned-off-by: Dimitri Savineau ", "date" : "18/02/2020 10:22", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "16e12bf2bbf645d78063ba7d0b7a89b2348e56d1", "msg" : "rgw: don't create user on secondary zones\n\nThe rgw user creation for the Ceph dashboard integration shouldn't be\ncreated on secondary rgw zones.\n\nCloses: #4707\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1794351\n\nSigned-off-by: Dimitri Savineau ", "date" : "17/02/2020 15:08", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "10951eeea8236e359d0c6f4b07c0355ffe800a11", "msg" : "ceph-nfs: fix ceph_nfs_ceph_user variable\n\nThe ceph_nfs_ceph_user variable is a string for the ceph-nfs role but a\nlist in ceph-client role.\n6a6785b introduced a confusion between both variable type in the ceph-nfs\nrole for external ceph with ganesha.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1801319\n\nSigned-off-by: Dimitri Savineau ", "date" : "17/02/2020 10:56", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0a3e85e8cabf69a68329c749db277f9527cfc053", "msg" : "ceph-nfs: add nfs-ganesha-rados-urls package\n\nSince nfs-ganesha 2.8.3 the rados-urls library has been move to a\ndedicated package.\n\nSigned-off-by: Dimitri Savineau ", "date" : "17/02/2020 10:52", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1fc6b337142efdc76c10340c076653d298e11c68", "msg" : "ceph-{mon,osd}: move default crush variables\n\nSince ed36a11 we move the crush rules creation code from the ceph-mon to\nthe ceph-osd role.\nTo keep the backward compatibility we kept the possibility to set the\ncrush variables on the mons side but we didn't move the default values.\nAs a result, when using crush_rule_config set to true and wanted to use\nthe default values for crush_rules then the crush rule ansible task\ncreation will fail.\n\n\"msg\": \"'ansible.vars.hostvars.HostVarsVars object' has no attribute\n'crush_rules'\"\n\nThis patch move the default crush variables from ceph-mon to ceph-osd\nrole but also use those default values when nothing is defined on the\nmons side.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1798864\n\nSigned-off-by: Dimitri Savineau ", "date" : "17/02/2020 10:50", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "15bd4cd189d0c4009bcd9dd80b296492e336661e", "msg" : "ceph-grafana: fix grafana_{crt,key} condition\n\nThe grafana_{crt,key} aren't boolean variables but strings. The default\nvalue is an empty string so we should do the conditional on the string\nlength instead of the bool filter\n\nCloses: #5053\n\nSigned-off-by: Dimitri Savineau ", "date" : "17/02/2020 10:49", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "77f3b5d51b84a6338847c5f6a93f22a3a6a683d2", "msg" : "iscsi: Fix crashes during rolling update\n\nDuring a rolling update we will run the ceph iscsigw tasks that start\nthe daemons then run the configure_iscsi.yml tasks which can create\niscsi objects like targets, disks, clients, etc. The problem is that\nonce the daemons are started they will accept confifguration requests,\nor may want to update the system themself. Those operations can then\nconflict with the configure_iscsi.yml tasks that setup objects and we\ncan end up in crashes due to the kernel being in a unsupported state.\n\nThis could also happen during creation, but is less likely due to no\nobjects being setup yet, so there are no watchers or users accessing the\ngws yet. The fix in this patch works for both update and initial setup.\n\nResolves: https://bugzilla.redhat.com/show_bug.cgi?id=1795806\n\nSigned-off-by: Mike Christie ", "date" : "31/01/2020 11:15", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "9b40a959b9c42abb8b98ec0a0e458203b6331314", "msg" : "ceph-common: rhcs 4 repositories for rhel 7\n\nRHCS 4 is available for both RHEL 7 and 8 so we should also enable the\ncdn repositories for that distribution.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1796853\n\nSigned-off-by: Dimitri Savineau ", "date" : "31/01/2020 09:33", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2f07b8513158d3fc36c5b0d29386f46dd28b5efa", "msg" : "ceph-defaults: remove rgw from ceph_conf_overrides\n\nThe [rgw] section in the ceph.conf file or via the ceph_conf_overrides\nvariable doesn't exist and has no effect.\nTo apply overrides to all radosgw instances we should use either the\n[global] or [client] sections.\nOverrides per radosgw instance should still use the\n[client.rgw.{instance-name}] section.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1794552\n\nSigned-off-by: Dimitri Savineau ", "date" : "29/01/2020 14:11", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1fcafffdad43476d1d99766a57b4087cfe43718b", "msg" : "ceph-facts: fix _container_exec_cmd fact value\n\nWhen using different name between the inventory_hostname and the\nansible_hostname then the _container_exec_cmd fact will get a wrong\nvalue based on the inventory_hostname instead of the ansible_hostname.\nThis happens when the ceph cluster is already running (update/upgrade).\n\nLater the container exec commands will fail because the container name\nis wrong.\n\nWe should always set the _container_exec_cmd based on the\nansible_hostname fact.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1795792\n\nSigned-off-by: Dimitri Savineau ", "date" : "29/01/2020 08:44", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2f919f8971891c780ecb46ac233da27cc14ae2b9", "msg" : "fix calls to `container_exec_cmd` in ceph-osd role\n\nWe must call `container_exec_cmd` from the right monitor node otherwise\nthe value of the fact might mistmatch between the delegated node and the\nnode being played.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1794900\n\nSigned-off-by: Guillaume Abrioux ", "date" : "27/01/2020 15:30", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a9c23005455a57f2fe1e5356a6ab24f47f1eaa2f", "msg" : "filestore-to-bluestore: don't fail when with no PV\n\nWhen the PV is already removed from the devices then we should not fail\nto avoid errors like:\n\nstderr: No PV found on device /dev/sdb.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1729267\n\nSigned-off-by: Dimitri Savineau ", "date" : "24/01/2020 20:56", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "eb9112d8fbbd33e89a365029feaaed0459c9b86a", "msg" : "handler: read container_exec_cmd value from first mon\n\nGiven that we delegate to the first monitor, we must read the value of\n`container_exec_cmd` from this node.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1792320\n\nSigned-off-by: Guillaume Abrioux ", "date" : "23/01/2020 11:35", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ed1eaa1f38022dfea37d8352d81fc0aa6058fa23", "msg" : "ceph-facts: Fix for 'running_mon is undefined' error, so that\nfact 'running_mon' is set once 'grep' successfully exits with 'rc == 0'\n\nSigned-off-by: Vytenis Sabaliauskas ", "date" : "23/01/2020 16:27", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "e5812fe45b328951e0ecc249e3b83f03e7a0a4ce", "msg" : "rolling_update: support upgrading 3.x + ceph-metrics on a dedicated node\n\nWhen upgrading from RHCS 3.x where ceph-metrics was deployed on a\ndedicated node to RHCS 4.0, it fails like following:\n\n```\nfatal: [magna005]: FAILED! => changed=false\n gid: 0\n group: root\n mode: '0755'\n msg: 'chown failed: failed to look up user ceph'\n owner: root\n path: /etc/ceph\n secontext: unconfined_u:object_r:etc_t:s0\n size: 4096\n state: directory\n uid: 0\n```\n\nbecause we are trying to run `ceph-config` on this node, it doesn't make\nsense so we should simply run this play on all groups except\n`[grafana-server]`.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1793885\n\nSigned-off-by: Guillaume Abrioux ", "date" : "22/01/2020 11:29", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "bb3eae0c8033dc0ffbee44f490f6ad483bd109b9", "msg" : "filestore-to-bluestore: fix osd_auto_discovery\n\nWhen osd_auto_discovery is set then we need to refresh the\nansible_devices fact between after the filestore OSD purge\notherwise the devices fact won't be populated.\nAlso remove the gpt header on ceph_disk_osds_devices because\nthe devices is empty at this point for osd_auto_discovery.\nAdding the bool filter when needed.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1729267\n\nSigned-off-by: Dimitri Savineau ", "date" : "22/01/2020 09:36", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "f995b079a6a4f936da04fce3d55449361b2109e3", "msg" : "filestore-to-bluestore: --destroy with raw devices\n\nWe still need --destroy when using a raw device otherwise we won't be\nable to recreate the lvm stack on that device with bluestore.\n\nRunning command: /usr/sbin/vgcreate -s 1G --force --yes ceph-bdc67a84-894a-4687-b43f-bcd76317580a /dev/sdd\n stderr: Physical volume '/dev/sdd' is already in volume group 'ceph-b7801d50-e827-4857-95ec-3291ad6f0151'\n Unable to add physical volume '/dev/sdd' to volume group 'ceph-b7801d50-e827-4857-95ec-3291ad6f0151'\n /dev/sdd: physical volume not initialized.\n--> Was unable to complete a new OSD, will rollback changes\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1792227\n\nSigned-off-by: Dimitri Savineau ", "date" : "21/01/2020 11:37", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "c9e1fe3d928111275be5ab06ae01d82df8fa8bd4", "msg" : "ceph-osd: set container objectstore env variables\n\nBecause we need to manage legacy ceph-disk based OSD with ceph-volume\nthen we need a way to know the osd_objectstore in the container.\nThis was done like this previously with ceph-disk so we should also\ndo it with ceph-volume.\nNote that this won't have any impact for ceph-volume lvm based OSD.\n\nRename docker_env_args fact to container_env_args and move the container\ncondition on the include_tasks call.\nRemove OSD_DMCRYPT env variable from the ceph-osd template because it's\nnow included in the container_env_args variable.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1792122\n\nSigned-off-by: Dimitri Savineau ", "date" : "20/01/2020 13:59", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3842aa1a30277b5ea3acf78ac1aef37bad5afb14", "msg" : "ceph-rgw: Fix customize pool size \"when\" condition\n\nIn 3c31b19ab39f297635c84edb9e8a5de6c2da7707, I fixed the `customize pool\nsize` task by replacing `item.size` with `item.value.size`. However, I\nmissed the same issue in the `when` condition.\n\nSigned-off-by: Benoît Knecht ", "date" : "20/01/2020 09:26", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "22865cde9c7cb3be30c359ce8679ec841b16a663", "msg" : "handler: fix call to container_exec_cmd in handler_osds\n\nWhen unsetting the noup flag, we must call container_exec_cmd from the\ndelegated node (first mon member)\nAlso, adding a `run_once: true` because this task needs to be run only 1\ntime.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1792320\n\nSigned-off-by: Guillaume Abrioux ", "date" : "20/01/2020 09:25", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2478a7b94856fc1b4639b4293383f7c3f2ae0f05", "msg" : "Fix undefined running_mon\n\nSince commit [1] running_mon introduced, it can be not defined\nwhich results in fatal error [2]. This patch defines default value which\nwas used before patch [1]\n\nSigned-off-by: Dmitriy Rabotyagov \n\n[1] https://github.com/ceph/ceph-ansible/commit/8dcbcecd713b0cd7769d3b4d04ef5c2f15881377\n[2] https://zuul.opendev.org/t/openstack/build/c82a73aeabd64fd583694ed04b947731/log/job-output.txt#14011", "date" : "16/01/2020 17:03", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "c81a213a6d00aeeb1d683e762747a3df61e32da8", "msg" : "Fix application for openstack_cephfs pools\n\nRBD is invalid application for cephfs pools, so it was change to cephfs.\n\nSigned-off-by: Dmitriy Rabotyagov ", "date" : "16/01/2020 16:27", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "bd87d69183db4bc9a9cdd08f67e53c5d029dacd0", "msg" : "ceph-iscsi: don't use bracket with trusted_ip_list\n\nThe trusted_ip_list parameter for the rbd-target-api service doesn't\nsupport ipv6 address with bracket.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1787531\n\nSigned-off-by: Dimitri Savineau ", "date" : "14/01/2020 11:32", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2592a1e1e84f0c3f407ffd879fc8cee87ad35894", "msg" : "facts: fix osp/ceph external use case\n\nd6da508a9b6829d2d0633c7200efdffce14f403f broke the osp/ceph external use case.\n\nWe must skip these tasks when no monitor is present in the inventory.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1790508\n\nSigned-off-by: Guillaume Abrioux ", "date" : "13/01/2020 12:06", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "f940e695ab839aafac3be73163d8c84a2d1a8ebf", "msg" : "ceph-facts: move grafana fact to dedicated file\n\nWe don't need to executed the grafana fact everytime but only during\nthe dashboard deployment.\nEspecially for ceph-grafana, ceph-prometheus and ceph-dashboard roles.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1790303\n\nSigned-off-by: Dimitri Savineau ", "date" : "13/01/2020 12:05", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "58e6bfed2d1c9f6e86fd1a680f26539f539afcd0", "msg" : "osd: ensure osd ids collected are well restarted\n\nThis commit refact the condition in the loop of that task so all\npotential osd ids found are well started.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1790212\n\nSigned-off-by: Guillaume Abrioux ", "date" : "13/01/2020 12:05", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a09d1c38bf80e412265f58d732c554262ef23cc7", "msg" : "purge-iscsi-gateways: don't run all ceph-facts\n\nWe only need to have the container_binary fact. Because we're not\ngathering the facts from all nodes then the purge fails trying to get\none of the grafana fact.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1786686\n\nSigned-off-by: Dimitri Savineau ", "date" : "10/01/2020 15:46", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "fd1718f3796312e29cd5fd64fcc46826741303d2", "msg" : "config: exclude ceph-disk prepared osds in lvm batch report\n\nWe must exclude the devices already used and prepared by ceph-disk when\ndoing the lvm batch report. Otherwise it fails because ceph-volume\ncomplains about GPT header.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1786682\n\nSigned-off-by: Guillaume Abrioux ", "date" : "10/01/2020 00:04", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3f344fdefe02c3b597b886cbef8b7456a7db28eb", "msg" : "rolling_update: run registry auth before upgrading\n\nThere's some tasks using the new container image during the rolling\nupgrade playbook that needs to execute the registry login first otherwise\nthe nodes won't be able to pull the container image.\n\nUnable to find image 'xxx.io/foo/bar:latest' locally\nTrying to pull repository xxx.io/foo/bar ...\n/usr/bin/docker-current: Get https://xxx.io/v2/foo/bar/manifests/latest:\nunauthorized\n\nSigned-off-by: Dimitri Savineau ", "date" : "09/01/2020 16:14", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "747555dfa601b4925204fd878735c296ef728e5d", "msg" : "shrink-rgw: refact global workflow\n\nInstead of running the ceph roles against localhost we should do it\non the first mon.\nThe ansible and inventory hostname of the rgw nodes could be different.\nEnsure that the rgw instance to remove is present in the cluster.\nFix rgw service and directory path.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1677431\n\nSigned-off-by: Dimitri Savineau ", "date" : "09/01/2020 19:02", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "30200802d97abf56c09ebd39f64184b2b4622c50", "msg" : "handler: fix bug\n\n411bd07d54fc3f585296b68f2fd04484328399b5 introduced a bug in handlers\n\nusing `handler_*_status` instead of `hostvars[item]['handler_*_status']`\ncauses handlers to be triggered in anycase even though\n`handler_*_status` was set to `False` on a specific node.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1622688\n\nSigned-off-by: Guillaume Abrioux ", "date" : "08/01/2020 17:11", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3c31b19ab39f297635c84edb9e8a5de6c2da7707", "msg" : "ceph-rgw: Fix custom pool size setting\n\nRadosGW pools can be created by setting\n\n```yaml\nrgw_create_pools:\n .rgw.root:\n pg_num: 512\n size: 2\n```\n\nfor instance. However, doing so would create pools of size\n`osd_pool_default_size` regardless of the `size` value. This was due to\nthe fact that the Ansible task used\n\n```\n{{ item.size | default(osd_pool_default_size) }}\n```\n\nas the pool size value, but `item.size` is always undefined; the\ncorrect variable is `item.value.size`.\n\nSigned-off-by: Benoît Knecht ", "date" : "08/01/2020 16:16", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "70eba66182aebfcb7056521eb9da7c6c13f574da", "msg" : "ceph-iscsi: manage ipv6 in trusted_ip_list\n\nOnly the ipv4 addresses from the nodes running the dashboard mgr module\nwere added to the trusted_ip_list configuration file on the iscsigws\nnodes.\nThis also add the iscsi gateways with ipv6 configuration to the ceph\ndashboard.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1787531\n\nSigned-off-by: Dimitri Savineau ", "date" : "08/01/2020 13:54", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "77b39d235b9b713b7e814296164db27b4d428ae0", "msg" : "shrink-mds: use fact from delegated node\n\nThe command is delegated on the first monitor so we must use the fact\n`container_binary` from this node.\n\nSigned-off-by: Guillaume Abrioux ", "date" : "08/01/2020 10:06", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2c06678cdeed20f0d40f1693abbf8678250c25ea", "msg" : "ceph-infra: replace hardcoded grafana group name\n\nThe grafana-server group name was hardcoded for the grafana/prometheus\nfirewalld tasks condition.\nWe should we the associated variable : grafana_server_group_name\n\nSigned-off-by: Dimitri Savineau ", "date" : "18/12/2019 16:09", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "6f0556f01536932bdf47e8f1aab341b2c6761537", "msg" : "ceph-defaults: exclude rbd devices from discovery\n\nThe RBD devices aren't excluded from the devices list in the LVM auto\ndiscovery scenario.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1783908\n\nSigned-off-by: Dimitri Savineau ", "date" : "18/12/2019 09:03", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0756fa467d2bdbe6b758b07b89eabc0a8b00e715", "msg" : "defaults: change default value for dashboard_admin_password\n\nA recent change in ceph/ceph prevent from having username in the\npassword:\n\n`Error EINVAL: Password cannot contain username.`\n\nSigned-off-by: Guillaume Abrioux ", "date" : "05/12/2019 13:02", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "014f51c2a42e4922b43da07b97c4b810ede32200", "msg" : "ceph-defaults: exclude md devices from discovery\n\nThe md devices (RAID software) aren't excluded from the devices list in\nthe auto discovery scenario.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1764601\n\nSigned-off-by: Dimitri Savineau ", "date" : "05/12/2019 10:14", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a43a8721050aa858fec30da7ab8845e2ae845659", "msg" : "docker2podman: import ceph-handler role\n\nThis is needed to avoid following error:\n\n```\nERROR! The requested handler 'restart ceph mons' was not found in either the main handlers list nor in the listening handlers list\n```\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1777829\n\nSigned-off-by: Guillaume Abrioux ", "date" : "02/12/2019 09:11", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "39cfe0aa65ddd96458ba9d0a031d801efbb0d394", "msg" : "switch_to_containers: fix umount ceph partitions\n\nWhen a container is already running on a non containerized node then the\numount ceph partition task is skipped.\nThis is due to the container ps command which always returns 0 even if\nthe filter matches nothing.\n\nWe should run the umount task when:\n1/ the container command is failing (not installed) : rc != 0\n2/ the container command reports running ceph-osd containers : rc == 0\n\nAlso we should not fail on the ceph directory listing.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1616159\n\nSigned-off-by: Dimitri Savineau ", "date" : "02/12/2019 09:19", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "5bd1cf40eb5823aab3c4e16b60b37c30600f9283", "msg" : "ceph-osd: wait for all osds once\n\ncf8c6a3 moves the 'wait for all osds' task from openstack_config to the\nmain tasks list.\nBut the openstack_config code was executed only on the last OSD node.\nWe don't need to do this check on all OSD node so we need to add set\nrun_once to true on that task.\n\nSigned-off-by: Dimitri Savineau ", "date" : "27/11/2019 13:05", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "55adc10be31f313ac97b3b3c3c9ea7f17181922d", "msg" : "ceph-grafana: remove ipv6 brakets on wait_for\n\nThe wait_for ansible module doesn't support the backets on IPv6 address\nso need to remove them.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1769710\n\nSigned-off-by: Dimitri Savineau ", "date" : "26/11/2019 10:08", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "72c43cc5d9052455f37414f7cd4fba1e37f99ef0", "msg" : "Fixes failure of cephfs configuration using --limit\nConfiguration of cephfs with an existing cluster using --limit used to fail\nat different tasks while running with site-docker.yml\nThis commit addresses both of those tasks\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1773489\nSigned-off-by: VasishtaShastry ", "date" : "18/11/2019 16:44", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "4a065cebd70d259bfd59b6f5f9baa45d516a9c3a", "msg" : "ceph-validate: add rbdmirror validation\n\nWhen ceph_rbd_mirror_configure is set to true we need to ensure that\nthe required variables aren't empty.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1760553\n\nSigned-off-by: Dimitri Savineau ", "date" : "07/11/2019 08:57", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "34b03d1873f6a5fba8baddbf61b08b50a224e555", "msg" : "add-{mon,osd}: run raw install python tasks\n\nIf the new mon/osd node doesn't have python installed then we need to\nexecute the tasks from raw_install_python.yml.\n\nCloses: #4368\n\nSigned-off-by: Dimitri Savineau ", "date" : "07/11/2019 14:04", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ece46d33be566994d6ce799fdc4547299b352429", "msg" : "ceph-osd: fix fs.aio-max-nr sysctl condition\n\n[1] introduced a regression on the fs.aio-max-nr sysctl value condition.\nThe enable key isn't a boolean but a string because the expression isn't\nevaluated.\nThis string output \"(osd_objectstore == 'bluestore')\" is always true\nbecause item.enable condition only matches non empty string. So the\nsysctl value was applyied for both filestore and bluestore backend.\n\n[2] added the bool filter to the condition but the filter always returns\nfalse on string and the sysctl wasn't applyed at all.\n\nThis commit fixes the enable key value by evaluating the value instead\nof using the string.\n\n[1] https://github.com/ceph/ceph-ansible/commit/08a2b58\n[2] https://github.com/ceph/ceph-ansible/commit/ab54fe2\n\nSigned-off-by: Dimitri Savineau ", "date" : "07/11/2019 13:51", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "41b8c17356fa1273761c3d864f959fbcb11813e7", "msg" : "Set grafana-server user and password in ceph-dashboard role\n\nThis change adds two tasks to set grafana-api user and password\nthat are required to inject dashboard layouts to the external\ngrafana instance.\nWithout these two parameters the ceph-ansible playbook fails\nshowing an authorization error (HTTPError: 401 Client Error:\nUnauthorized\").\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1767365\nSigned-off-by: fmount ", "date" : "31/10/2019 10:29", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "e9823f319ba8deb2f653c51868eda4566ebff609", "msg" : "update: add default values when setting fact\n\nThis commit adds a default value in the `with_dict` because when using\npython 2.7, if a task using a `with_dict` has a condition, it is\nevaluated anyway whereas in python 3 it isn't.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1766499\n\nSigned-off-by: Guillaume Abrioux ", "date" : "29/10/2019 14:45", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "15f7c7195aab7b4c60a6e7cc51ea9d31fb92d7ed", "msg" : "ceph-nfs: add nfs-ganesha-rados-grace explicitly\n\nSince nfs-ganesha V3.0-rc4 and [1] we need to explicitly install the\nnfs-ganesha-rados-grace package.\n\n[1] https://github.com/nfs-ganesha/nfs-ganesha/commit/0fea990\n\nSigned-off-by: Dimitri Savineau ", "date" : "28/10/2019 16:27", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2ca79fcc99bcff6f73478f11e67ba7edb178b029", "msg" : "rolling_update: remove default filter on mds group\n\nThere's no need to use the default filter on active/standby groups\nbecause if the group doesn't exist then the play is just skipped.\n\nCurrently this generates warnings like:\n\n[WARNING]: Could not match supplied host pattern, ignoring: |\n[WARNING]: Could not match supplied host pattern, ignoring: default([])\n\nSigned-off-by: Dimitri Savineau ", "date" : "28/10/2019 15:02", "is_false_positive" : true, "repository_id" : "17373313" }, { "sha" : "77b212833e22cb6584ad020aa9bd0e477c50b461", "msg" : "add-mon: add missing become flag\n\nWithout the become flag set to true, we can't executed the roles\nsuccessfully.\n\nSigned-off-by: Dimitri Savineau ", "date" : "25/10/2019 23:05", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "650bc0c3f0598feb0a6d9b0f7688b773836819a2", "msg" : "rolling_update: fix reset mon_host variable\n\nmon_host should use the inventory hostname and not the node hostname.\nFix creates an issue when the inventory and node hostname are different.\n\nCloses: #4670\n\nSigned-off-by: Dimitri Savineau ", "date" : "25/10/2019 23:04", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "bfb1d6be12541bb0fff4db07a6389fc9ea24ac51", "msg" : "add-{mon,osd}: add ceph-container-engine role\n\nThe ceph-container-engine role is missing from both playbooks so the\ncontainer engine (docker, podman) isn't install resulting in a failure\non the added nodes.\n\nfatal: [xxxxx]: FAILED! => changed=false\n cmd: docker --version\n msg: '[Errno 2] No such file or directory'\n rc: 2\n\nCloses: #4634\n\nSigned-off-by: Dimitri Savineau ", "date" : "24/10/2019 16:24", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "9ad000618ff7be9967bbdae2b1c5cfc0793efe26", "msg" : "container/dashboard: run the registry auth task\n\nWhen deploying with packages then the ceph-container-common role isn't\nexecuted so the registry authentication task is ignored.\n\nCloses: #4636\n\nSigned-off-by: Dimitri Savineau ", "date" : "22/10/2019 23:23", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "da4215e9c055682f1f91552cc40e4fa77a75fc7a", "msg" : "validate: fix credentials validation\n\nThis task is failing when `ceph_docker_registry_auth` is enabled and\n`ceph_docker_registry_username` is undefined with an ansible error\ninstead of the expected message.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1763139\n\nSigned-off-by: Guillaume Abrioux ", "date" : "21/10/2019 13:26", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ba141298d708082f0b4256136d4a96c63407c473", "msg" : "iscsi-gw: Fix rtslib installation\n\nWhen using python3 the name of the rtslib rpm is python3-rtslib. The\npackages that use rtslib already have code that detects the python\nversion and distro deps, so drop it from the ceph iscsi gw task list and\nlet the ceph-iscsi rpm dependency handle it.\n\nResolves: https://bugzilla.redhat.com/show_bug.cgi?id=1760930\n\nSigned-off-by: Mike Christie ", "date" : "16/10/2019 12:59", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "b63bd1307388c10aa8965febc680f3bc8f3d08a6", "msg" : "nfs: remove unnecessary set_fact in main.yml\n\nthis task is a leftover and no longer needed.\nIt even causes bug when collocating nfs with mon.\n\nCloses: #4609\n\nSigned-off-by: Guillaume Abrioux ", "date" : "16/10/2019 11:23", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0b1e9c0737ca84c2e4a34f827cf91e1a11007b16", "msg" : "rbd-mirror: fail if the peer is not added\n\nDue the 'failed_when: false' statement present in the peer task then\nthe playbook continues to ran even if the peer task was failing (like\nincorrect remote peer format.\n\n\"stderr\": \"rbd: invalid spec 'admin@cluster1'\"\n\nThis patch adds a task to list the peer present and add the peer only if\nit's not already added. With this we don't need the failed_when statement\nanymore.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1665877\n\nSigned-off-by: Dimitri Savineau ", "date" : "16/10/2019 16:27", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "cb8023172541d09979cc0c224c56aba43674d892", "msg" : "mgr: do not copy all keyrings on all mgr\n\nThere is no need to loop over all mgr nodes to set this fact, it's even\nbreaking deployments because it tries to copy all mgr keyring on all\nmgr.\n\nCloses: #4602\n\nSigned-off-by: Guillaume Abrioux ", "date" : "15/10/2019 15:06", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0f978d969ba4ceb643ccce134d5ffb5ffcadf12c", "msg" : "Remove validate action and notario dependency\n\nThe current ceph-validate role is using both validate action and fail\nmodule tasks to validate the ceph configuration.\nThe validate action is based on the notario python library. When one of\nthe notario validation fails then a python stack trace is reported to the\nansible task. This output isn't understandable by users.\n\nThis patch removes the validate action and the notario depencendy. The\nvalidation is now done with only fail ansible module.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1654790\n\nSigned-off-by: Dimitri Savineau ", "date" : "15/10/2019 11:34", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "161170524d282d2bfb2fff44886a6451f8b74ecd", "msg" : "mgr: improve mgr keyring creation\n\nDelegating on remote node isn't necessary here since we are already\niterating over the right nodes.\n\nCloses: #4518\n\nSigned-off-by: Guillaume Abrioux ", "date" : "11/10/2019 09:40", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0b245bd0071038cde44fdc54993df65e2ed754e7", "msg" : "dashboard: if no host is available, let's just skip these plays.\n\nIf there is no host available, let's just skip these plays.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1759917\n\nSigned-off-by: Guillaume Abrioux ", "date" : "09/10/2019 13:27", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3f6ff240b7d5a6863478cafc0aa78e2177a09ac3", "msg" : "dashboard: update layouts before the restart\n\nIf the mgr dashboard doesn't restart fast enough then the inject\ndashboard task will fail with a HTTP error 400.\n\nError EINVAL: Traceback (most recent call last):\n File \"/usr/share/ceph/mgr/mgr_module.py\", line 914, in _handle_command\n return self.handle_command(inbuf, cmd)\n File \"/usr/share/ceph/mgr/dashboard/module.py\", line 450, in handle_command\n push_local_dashboards()\n File \"/usr/share/ceph/mgr/dashboard/grafana.py\", line 132, in push_local_dashboards\n retry()\n File \"/usr/share/ceph/mgr/dashboard/grafana.py\", line 89, in call\n result = self.func(*self.args, **self.kwargs)\n File \"/usr/share/ceph/mgr/dashboard/grafana.py\", line 127, in push\n grafana.push_dashboard(body)\n File \"/usr/share/ceph/mgr/dashboard/grafana.py\", line 54, in push_dashboard\n response.raise_for_status()\n File \"/usr/lib/python2.7/site-packages/requests/models.py\", line 834, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nHTTPError: 400 Client Error: Bad Request\n\nInstead we can trigger this task before the module restart.\n\nCloses: #4565\n\nSigned-off-by: Dimitri Savineau ", "date" : "09/10/2019 09:10", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "19edf707a50c2e86110b2ba0231091b6bd355bd1", "msg" : "switch_to_containers: umount osd lockbox partition\n\nWhen switching from a baremetal deployment to a containerized deployment\nwe only umount the OSD data partition.\nIf the OSD is encrypted (dmcrypt: true) then there's an additional\npartition (part number 5) used for the lockbox and mount in the\n/var/lib/ceph/osd-lockbox/ directory.\nBecause this partition isn't umount then the containerized OSD aren't\nable to start. The partition is still mount by the system and can't be\nremount from the container.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1616159\n\nSigned-off-by: Dimitri Savineau ", "date" : "08/10/2019 00:45", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "dd526cfe4ecceffcdce13b29b2c09ff19a8bd1b0", "msg" : "ceph-dashboard: add cluster parameter to ceph cmd\n\nThe ceph dashboard tasks didn't use the cluster option if the cluster\nname isn't the default value.\n\nCloses: #4529\n\nSigned-off-by: Dimitri Savineau ", "date" : "04/10/2019 16:10", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0346871fb5c46fb1fedfb24ffe5a8c02108c244e", "msg" : "ceph-handler: don't restart all OSDs with limit\n\nWhen using the ansible --limit option on one or few OSD nodes and if the\nhandler is triggered then we will restart the OSD service on all OSDs\nnodes instead of the hosts limited by the limit value.\nEven if the play is limited by the --limit value we are using all OSD\nnodes from the OSD group.\n\n with_items: '{{ groups[osd_group_name] }}'\n\nInstead we should iterate only on the nodes present in both OSD group and\nlimit list.\n\nSigned-off-by: Dimitri Savineau ", "date" : "03/10/2019 14:52", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "780cf36a596cce1ba786f7f04cfbf86fa7fd9621", "msg" : "ceph-facts: fix _radosgw_address with block\n\ne695efc introduced a regression in the _radosgw_address fact when using\nthe radosgw_address_block variable.\nThere's no item there because we don't use the items lookup. This is\nonly used for _monitor_address with monitor_address_block.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1758099\n\nSigned-off-by: Dimitri Savineau ", "date" : "03/10/2019 16:15", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ec3b687dc4d2153390fcb848e3c839244f644182", "msg" : "ceph-facts: use --admin-daemon to get fsid\n\nDuring the rolling_update scenario, the fsid value is retrieve from the\ncurrent ceph cluster configuration via the ceph daemon config command.\nThis command tries first to resolve the admin socket path via the\nceph-conf command.\nUnfortunately this command won't work if you have a duplicate key in the\nceph configuration even if it only produces a warning. As a result the\ntask will fail.\n\nCan't get admin socket path: unable to get conf option admin_socket for\nmon.xxx: warning: line 13: 'osd_memory_target' in section 'osd' redefined\n\nInstead of using ceph daemon we can use the --admin-daemon option\nbecause we already know what the socket admin path value based on the\nceph cluster and mon hostname values.\n\nCloses: #4492\n\nSigned-off-by: Dimitri Savineau ", "date" : "02/10/2019 10:07", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "20b1a464ec373b671bbdd49d17001f0a7fdc7036", "msg" : "ceph-facts: update external grafana fact filter\n\ne695efc hasn't been updated with the changes introduced in 9bb11c7 so\nthe ips_in_ranges filter isn't used for an external grafana instance.\n\nSigned-off-by: Dimitri Savineau ", "date" : "01/10/2019 10:47", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2b97ac921bcd913e2daf0fa106d98ff1d00743c9", "msg" : "validate: check ceph_docker_registry_* length\n\nThis commit adds a condition to check whether these variables are empty.\n\nSigned-off-by: Guillaume Abrioux ", "date" : "18/09/2019 16:03", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "734c0dc3106a14a0bacd952d1fd91e3d8856bac6", "msg" : "shrink-mon: search mon in the quorum_names list\n\nIf we're looking at the mon hostname in the ceph status output then\nthere's some scenarios where this could be true.\nIf we collocate some services (mons, mgrs, etc..) then the hostname of\nthe monitor to shrink will still be present in the ceph status (like\nin mgrs or other).\nInstead we should check the hostame only in the mon part of the output.\n\nSigned-off-by: Dimitri Savineau ", "date" : "18/09/2019 14:35", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "5b1c15653fcb4772f0839f3a57f7e36ba1b86f49", "msg" : "ceph-handler: Fix osd restart condition\n\nIn containerized deployment, the restart OSD handler couldn't be\ntriggered in most ansible execution.\nThis is due to the usage of run_once + a condition on the inventory\nhostname and the last filter.\nThe run_once is triggered first so ansible will pick a node in the\nosd group to execute the restart task. But if this node isn't the\nlast one in the osd group then the task is ignored. There's more\nprobability that the task will be ignored than executed.\n\nSigned-off-by: Dimitri Savineau ", "date" : "10/09/2019 15:56", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1f505628dd5e62226ceee975679f1629788771f9", "msg" : "rbd-mirror: Allow to copy the admin keyring\n\nThe ceph-rbd-mirror role allows to copy the admin keyring via the\ncopy_admin_key variable but there's actually no task in that role\ndoing the job.\n\nSigned-off-by: Dimitri Savineau ", "date" : "10/09/2019 15:44", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "d2a2bd7c423182b60460bffa6b3d6a28c7d12227", "msg" : "Look for additional names when checking ceph-nfs container status\n\nGanesha cannot be operated active/active, in those deployments\nwhere it is managed by pacemaker the container name can be\ndifferent than the default.\n\nThis change uses \"ceph_nfs_service_suffix\" where previously\nmissing to ensure tasks will work with customized names.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1750005\nSigned-off-by: Giulio Fidente ", "date" : "09/09/2019 15:27", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "81eb09153373bcd8200ffd914be198fe201fe6af", "msg" : "Fix discovered_interpreter_python variable\n\nThis change fixes the discovered_interpreter_python variable\nname that was \"discovered_python_interpreter\" and caused a\nfailure in OSP deployments.\n\nSigned-off-by: fmount ", "date" : "04/09/2019 09:55", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "4711a7d626053fce4b70d8f89f694e8833ba3756", "msg" : "fix openSUSE OBS repo creation\n\nroles/ceph-common/tasks/installs/suse_obs_repository.yml:\nansible's zypper_repository module does not know a parameter 'uri', this is\ncalled 'repo' instead\n\nSigned-off-by: Johannes Kastl ", "date" : "29/08/2019 10:23", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "49aa05b96c6614a07127238fe157c2bf87315618", "msg" : "ceph-client: Use profile rbd in keyring caps\n\nLike the OpenStack keyrings, we can use the profile rbd for the clients\nkeyring (both mon and osd).\n\nSigned-off-by: Dimitri Savineau ", "date" : "27/08/2019 20:52", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "8e3511ddc7c20b8a011664a1a258a33b2f9a94dd", "msg" : "fix SUSE/openSUSE naming\n\nAs SUSE 15.x and openSUSE Leap 15.x share the same base, make clear\nthat both are targeted by the respective tasks\n\nSigned-off-by: Johannes Kastl ", "date" : "22/08/2019 17:20", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "d549fffdd24d21661b64b31bda20b4e8c6aa82b6", "msg" : "ceph-osd: check container engine rc for pools\n\nWhen creating OpenStack pools, we only check if the return code from\nthe pool list command isn't 0 (ie: if it doesn't exist). In that case,\nthe return code will be 2. That's why the next condition is rc != 0 for\nthe pool creation.\nBut in containerized deployment, the return code could be different if\nthere's a failure on the container engine command (like container not\nrunning). In that case, the return code could but either 1 (docker) or\n125 (podman) so we should fail at this point and not in the next tasks.\n\nResolves: https://bugzilla.redhat.com/show_bug.cgi?id=1732157\n\nSigned-off-by: Dimitri Savineau ", "date" : "29/07/2019 15:55", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "07c6695d16bc3e8f6d8d5fdc17bd9830b1d94619", "msg" : "Remove NBSP characters\n\nSome NBSP are still present in the yaml files.\nAdding a test in travis CI.\n\nSigned-off-by: Dimitri Savineau ", "date" : "26/07/2019 16:09", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "edd1420217d96d87ce84700317b50256648e1fa3", "msg" : "Fix backward compat with old cephfs_pools format\n\nPreviously cephfs_pools items used to have a pgs: key but not\npgp_num: nor pg_num:\n\nSigned-off-by: Giulio Fidente ", "date" : "19/07/2019 11:56", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0ae0193144897676b56e1d4142565e759531fd35", "msg" : "ceph-infra: update handler with daemon variable\n\nBoth ntp and chrony daemon use variable for the service name because it\ncould be different depending on the GNU/Linux distribution.\nThis has been update in 9d88d3199 for chrony but only for the start part\nnot for the handler.\nThe commit fixes this for both ntp and chrony.\n\nSigned-off-by: Dimitri Savineau ", "date" : "12/07/2019 09:14", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "41b44dde85d8a4e6070511a723fa874c7e49876e", "msg" : "ceph-infra: Open prometheus port\n\nThe Prometheus porrt 9090 isn't open in the firewall configuration.\nAlso the dashboard task on the grafana node was not required because\nit's already present on the mgr node.\n\nSigned-off-by: Dimitri Savineau ", "date" : "11/07/2019 13:40", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "5413274412394c314df578ddf5208b79af75f222", "msg" : "ceph-dashboard: remove bool filter for rgw vars\n\nSome dashboard_rgw_api_* variables are using the bool filter but those\nvariables are strings with an empty string as default value.\nSo we should test the variable against an empty string instead of a\nbool.\n\ndashboard_rgw_api_host: ''\ndashboard_rgw_api_port: ''\ndashboard_rgw_api_scheme: ''\ndashboard_rgw_api_admin_resource: ''\n\nResolves: #4179\n\nSigned-off-by: Dimitri Savineau ", "date" : "10/07/2019 09:42", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "904532c5e231a85b9cd5fe1e7f789d07cf6995a5", "msg" : "ceph-mon: Fix cluster name parameter\n\nThe ability to add nodes with the monitor role to an existing cluster\nwhose name differs from the default name is fixed.\n\nSigned-off-by: ilyashestopalov ", "date" : "07/07/2019 07:21", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "b98753488110b04cd2071c2b103493235dfc0c80", "msg" : "ceph-volume: Set max open files limit on container\n\nThe ceph-volume lvm list command takes ages to complete when having\na lot of LV devices on containerized deployment.\nFor instance, with 25 OSDs on a node it takes 3 mins 44s to list the\nOSD.\nAdding the max open files limit to the container engine cli when\nexecuting the ceph-volume command seems to improve a lot thee\nexecution time ~30s.\n\nThis was impacting the OSDs creation with ceph-volume (both filestore\nand bluestore) when using multiple LV devices.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1702285\n\nSigned-off-by: Dimitri Savineau ", "date" : "20/06/2019 22:37", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "da9891da1e8b9a8c91077c74e54a9df8ebb7070d", "msg" : "ceph-handler: replace fuser by /proc/net/unix\n\nWe're using fuser command to see if a process is using a ceph unix\nsocket file. But the fuser command runs through every PID present in\n/proc/ to see if one of them is using the file.\nOn a system running thousands processes, the fuser command can take\na long time to finish.\n\nResolves: https://bugzilla.redhat.com/show_bug.cgi?id=1717011\n\nSigned-off-by: Dimitri Savineau ", "date" : "12/06/2019 19:31", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "dbf81b6b5bd6d7e977706a93f9e75b38efe32305", "msg" : "ceph-node-exporter: use modprobe ansible module\n\nInstead of using the modprobe command from the path in the systemd\nunit script, we can use the modprobe ansible module.\nThat way we don't have to manage the binary path based on the linux\ndistribution.\n\nResolves: #4072\n\nSigned-off-by: Dimitri Savineau ", "date" : "11/06/2019 21:40", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "069076bbfdef30c64b33dfcdd063b1e31d65d617", "msg" : "Fix units and add ability to have a dedicated instance\n\nFew fixes on systemd unit templates for node_exporter and\nalertmanager container parameters.\nAdded the ability to use a dedicated instance to deploy the\ndashboard components (prometheus and grafana).\nThis commit also introduces the grafana_group_name variable\nto refer grafana group and keep consistency with the other\ngroups.\nDuring the integration with TripleO some grafana/prometheus\ntemplate variables resulted undefined. This commit adds the\nability to check if the group exist and create, accordingly,\ndifferent job groups in prometheus template.\n\nSigned-off-by: fmount ", "date" : "10/06/2019 18:18", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "44c63903cacb06fd6a32fcc591d31b2be3c7e82a", "msg" : "purge-cluster: clean all ceph repo files\n\nWe currently only purge rh_storage yum repository file but depending\non the ceph_repository value we are using, the ceph repository file\ncould have a different name.\n\nResolves: #4056\n\nSigned-off-by: Dimitri Savineau ", "date" : "07/06/2019 09:28", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "616c4846980bc01144417416d60fd9bb46aa14a9", "msg" : "ceph-nfs: use template module for configuration\n\n789cef7 introduces a regression in the ganesha configuration file\ngeneration. The new config_template module version broke it.\nBut the ganesha.conf file isn't an ini file and doesn't really\nneed to use the config_template module. Instead we can use the\nclassic template module.\n\nResolves: #4045\n\nSigned-off-by: Dimitri Savineau ", "date" : "04/06/2019 09:11", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "7503098ca079b200b3adcb1faf2e255d9c74a581", "msg" : "remove ceph-agent role and references\n\nThe ceph-agent role was used only for RHCS 2 (jewel) so it's not\nusefull anymore.\nThe current code will fail on CentOS distribution because the rhscon\npackage is only avaible on Red Hat with the RHCS 2 repository and\nthis ceph release is supported on stable-3.0 branch.\n\nResolves: #4020\n\nSigned-off-by: Dimitri Savineau ", "date" : "03/06/2019 13:35", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "daf92a9e1f8ed14e03e20a4d908f49c411eb8887", "msg" : "ceph-facts: generate fsid on mon node\n\nThe fsid generation is done via a python command. When the ansible\ncontroller node only have python3 available (like RHEL 8) then the\npython command isn't necessarily present causing the fsid generation\nto fail.\nWe already do some resource creation (like ceph keyring secret) with\nthe python command too but from the mon node so we should do the same\nfor fsid.\n\nResolves: https://bugzilla.redhat.com/show_bug.cgi?id=1714631\n\nSigned-off-by: Dimitri Savineau ", "date" : "03/06/2019 10:11", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "f37edfa113cc16844b5b76cb218f180124acb283", "msg" : "ceph-mgr: install python-routes for dashboard\n\nThe ceph mgr dashboard requires routes python library to be installed\non the system.\n\nResolves: #3995\n\nSigned-off-by: Dimitri Savineau ", "date" : "22/05/2019 08:46", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "622d9feae924b216d02fc10a90c5a2089ab98794", "msg" : "common: use gnupg instead of gpg\n\ngpg package isn't available for all Debian/Ubuntu distribution but\ngnupg is.\n\nSigned-off-by: Dimitri Savineau ", "date" : "21/05/2019 17:53", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "29b0d47c8cc3943ee89aaa660455616f87f90caa", "msg" : "ceph-prometheus: fix error in templates\n\n- remove trailing double quotes in jinja templates\n- add jinja filename without .j2 suffix\n\nResolves: #4011\n\nSigned-off-by: Dimitri Savineau ", "date" : "21/05/2019 17:53", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "494746b7a661efcf99addd20cfe2ec7b34c4f490", "msg" : "common: install dependencies for apt modules\n\nWhen using a minimal Debian/Ubuntu distribution there's no\nca-certificates and gpg packages installed so the apt modules will\nfail:\n\nFailed to find required executable gpg in paths:\n/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n\napt.cache.FetchFailedException:\nW:https://download.ceph.com/debian-luminous/dists/bionic/InRelease:\nNo system certificates available. Try installing ca-certificates.\n\nResolves: #3994\n\nSigned-off-by: Dimitri Savineau ", "date" : "20/05/2019 10:02", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "638604929b2105c1c224a2858df90d976f91761e", "msg" : "purge-docker-cluster: don't remove data on atomic\n\nBecause we don't manage the docker service on atomic (yet) via the\nceph-container-common role then we can't stop docker dans remove\nthe data.\nFor now let's do that only for non atomic hosts.\n\nSigned-off-by: Dimitri Savineau ", "date" : "17/05/2019 09:33", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ea1f8f551cafd3dcd23435630d231811d8cb0e15", "msg" : "gather-ceph-logs: fix logs list generation\n\nThe shell module doesn't have a stdout_lines attributes. Instead of\nusing the shell module, we can use the find modules.\n\nAlso adding `become: false` to the local tmp directory creation\notherwise we won't have enough right to fetch the files into this\ndirectory.\n\nResolves: #3966\n\nSigned-off-by: Dimitri Savineau ", "date" : "13/05/2019 16:23", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "d7ef12910e7b583fa42f84a7173a87e7c679e79e", "msg" : "igw: Fix rolling update service ordering\n\nWe must stop tcmu-runner after the other rbd-target-* services\nbecause they may need to interact with tcmu-runner during shutdown.\nThere is also a bug in some kernels where IO can get stuck in the\nkernel and by stopping rbd-target-* first we can make sure all IO is\nflushed.\n\nResolves: https://bugzilla.redhat.com/show_bug.cgi?id=1659611\n\nSigned-off-by: Mike Christie ", "date" : "10/05/2019 09:40", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "d57f6fcdc601e04239c59344c2bab7f05dc1f87f", "msg" : "Fix comment content\n\nSigned-off-by: lishuhao letterwuyu@gmail.com", "date" : "07/05/2019 10:54", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3c8987c7a549b63b2e615c6daa4a3a93f5049967", "msg" : "Fix check mode support\n\nAdds \"check_mode: no\" to commands which register cluster state in a\nvariable and don't modify anything. These commands have to run in order\nto support running the playbook in check mode.\n\nSigned-off-by: Gaudenz Steinlin ", "date" : "07/05/2019 09:49", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1999cf3d1902456aa123ed3c96116c21e88799bb", "msg" : "ceph-mds: Increase cpu limit to 4\n\nIn containerized deployment the default mds cpu quota is too low\nfor production environment.\nThis is causing performance degradation compared to bare-metal.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1695850\n\nSigned-off-by: Dimitri Savineau ", "date" : "24/04/2019 20:33", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "c17106874c29f3eafb196a30b97fd1f8fd52e768", "msg" : "ceph-osd: Increase cpu limit to 4\n\nIn containerized deployment the default osd cpu quota is too low\nfor production environment using NVMe devices.\nThis is causing performance degradation compared to bare-metal.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1695880\n\nSigned-off-by: Dimitri Savineau ", "date" : "24/04/2019 17:59", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "f1048627eaab27563511011fa3cc31b525e2f4c9", "msg" : "rolling_update: restart all ceph-iscsi services\n\nCurrently only rbd-target-gw service is restarted during an update.\nWe also need to restart tcmu-runner and rbd-target-api services\nduring the ceph iscsi upgrade.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1659611\n\nSigned-off-by: Dimitri Savineau ", "date" : "24/04/2019 07:47", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "eb658b3af6f77ac7206294f20cd39c62022d1140", "msg" : "purge-cluster: remove python-ceph-argparse package\n\nWhen using purge-cluster playbook with nautilus, there's still the\npython-ceph-argparse package installed on the host preventing to\nreinstall a ceph cluster with a different version (like luminous or\nmimic)\n\nSigned-off-by: Dimitri Savineau ", "date" : "15/04/2019 09:15", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "150acba8c532f059f99a3724382c5f25fc91cdb4", "msg" : "switch-from-non-containerized: stop all osds\n\ne6bfb84 introduced a regression in the switch from non containerized\nto container deployment.\nWe need to stop all previous OSDs services. We just don't need the\nceph-disk pattern in the regex.\n\nSigned-off-by: Dimitri Savineau ", "date" : "11/04/2019 16:26", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "37816570c6204ccc37279f7120309ad31cf3f5cb", "msg" : "container-common: Enable docker on boot for ubuntu\n\ndocker daemon is automatically started during package installation\nbut the service isn't enabled on boot.\n\nSigned-off-by: Dimitri Savineau ", "date" : "09/04/2019 16:50", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "fd4b0ec7eb4502eb246b84c1fefa213ae04df151", "msg" : "ceph-facts: use last ipv6 address for mon/rgw\n\nWhen using monitor_address_block or radosgw_address_block variables\nto configure the mon/rgw address we're getting the first ip address\nfrom the ansible facts present in that cidr.\nWhen there's VIP on that network the first filter could return the\nwrong value.\nThis seems to affect only IPv6 setup because the VIP addresses are\nadded to the ansible facts at the beginning of the list. This is the\nopposite (at the end) when using IPv4.\nThis causes the mon/rgw processes to bind on the VIP address.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1680155\n\nSigned-off-by: Dimitri Savineau ", "date" : "09/04/2019 06:17", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "4c3e77d8690a7be4fb89f7292c51f8644faaeafa", "msg" : "ceph-rgw: Fix bad paths which depend on the clustername\n\nThe path of the RGW environment file (in the /var/lib/ceph/radosgw/\ndirectory) depends on the Ceph clustername. It was not taken into\naccount in the Ansible role `ceph-rgw`.\n\nSigned-off-by: flaf ", "date" : "09/04/2019 06:16", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "7cc626b72dbb242a00f714d925b6aea6b4524c37", "msg" : "purge-docker-cluster: Remove ceph-osd service\n\nThe systemd ceph-osd@.service file used for starting the ceph osd\ncontainers is used in all osd_scenarios.\nCurrently purging a containerized deployment using the lvm scenario\ndidn't remove the ceph-osd systemd service.\nIf the next deployment is a non-containerized deployment, the OSDs\nwon't be online because the file is still present and override the\none from the package.\n\nSigned-off-by: Dimitri Savineau ", "date" : "28/03/2019 18:26", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "40a8e1160cd0d50efd7904502d317c483aca185b", "msg" : "container: Add python3-docker on Ubuntu bionic\n\nWhen installing python-minimal on Ubuntu bionic, this will add the\n/usr/bin/python symlink to the default python interpreter.\nOn bionic, this isn't python2 but python3.\n\n$ /usr/bin/python --version\nPython 3.6.7\n\nThe python docker library is only installed for python2 which causes\nissues when running the purge-docker-cluster playbook. This playbook\nuses the ansible docker modules and requires to have python bindings\ninstalled on the remote host.\nWithout the bindings we can see python error reported by the docker\nmodule.\n\nmsg: Failed to import docker or docker-py - No module named 'docker'.\nTry `pip install docker` or `pip install docker-py` (Python 2.6)\n\nSigned-off-by: Dimitri Savineau ", "date" : "28/03/2019 08:03", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "c8442f3705d0bd7b64fe2b14d925a82d52a052e4", "msg" : "rolling_update: Update systemd unit regex for nvme\n\nThe systemd unit regex doesn't handle nvme devices (/dev/nvmeXn1).\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1687828\n\nSigned-off-by: Dimitri Savineau ", "date" : "26/03/2019 12:01", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "179fdfbc19ab7001fdd185f131039043d690bbe8", "msg" : "ceph-osd: Ensure lvm2 is installed\n\nWhen using osd_scenario lvm, we never check if the lvm2 package is\npresent on the host.\nWhen using containerized deployment and docker on CentOS/RedHat this\npackage will be automatically installed as a dependency but not for\nUbuntu distribution.\nOSD deployed via ceph-volume require the lvmetad.socket to be active\nand running.\n\nResolves: #3728\n\nSigned-off-by: Dimitri Savineau ", "date" : "20/03/2019 22:26", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "5c39735be530b2c7339510486bc4078687236bbb", "msg" : "ceph-validate: fail if there's no ipaddr available in monitor_address_block subnet\n\nWhen using monitor_address_block to determine the ip address of the\nmonitor node, we need an ip address available in that cidr to be\npresent in the ansible facts (ansible_all_ipv[46]_addresses).\nCurrently we don't check if there's an ip address available during\nthe ceph-validate role.\nAs a result, the ceph-config role fails due to an empty list during\nceph.conf template creation but the error isn't explicit.\n\nTASK [ceph-config : generate ceph.conf configuration file] *****\nfatal: [0]: FAILED! => {\"msg\": \"No first item, sequence was empty.\"}\n\nWith this patch we will fail before the ceph deployment with an\nexplicit failure message.\n\nResolves: rhbz#1673687\n\nSigned-off-by: Dimitri Savineau ", "date" : "18/03/2019 16:35", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "d8538ad4e16fe76d63e607491d41793303f929b1", "msg" : "Set the default crush rule in ceph.conf\n\nCurrently the default crush rule value is added to the ceph config\non the mon nodes as an extra configuration applied after the template\ngeneration via the ansible ini module.\n\nThis implies two behaviors:\n\n1/ On each ceph-ansible run, the ceph.conf will be regenerated via\nceph-config+template and then ceph-mon+ini_file. This leads to a\nnon necessary daemons restart.\n\n2/ When other ceph daemons are collocated on the monitor nodes\n(like mgr or rgw), the default crush rule value will be erased by\nthe ceph.conf template (mon -> mgr -> rgw).\n\nThis patch adds the osd_pool_default_crush_rule config to the ceph\ntemplate and only for the monitor nodes (like crush_rules.yml).\nThe default crush rule id is read (if exist) from the current ceph\nconfiguration.\nThe default configuration is -1 (ceph default).\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1638092\n\nSigned-off-by: Dimitri Savineau ", "date" : "14/03/2019 08:56", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "b23c05ae5200255fb8452c26834de1e9db1497cc", "msg" : "add-osd.yml: Add become flag for ceph-validate\n\nThe check_devices task fails if the ceph-validate role isn't executed\nas a privileged user (Permission denied).\n\nfailed: [osd0] (item=/dev/sdb) => {\"changed\": false, \"err\": \"Error:\nError opening /dev/sdb: Permission denied\\n\", \"item\": \"/dev/sdb\",\n\"msg\": \"Error while getting device information with parted script:\n'/sbin/parted -s -m /dev/sdb -- unit 'MiB' print'\", \"out\": \"\", \"rc\": 1}\n\nSigned-off-by: Dimitri Savineau ", "date" : "09/03/2019 05:54", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "e9e5d5a39a7da702c726a80af0d993b98c056cb0", "msg" : "fix pool min_size customization\n\nb8d580b3f48c69ba9882df773c4d144b73d01c95 introduced a bug when\n`min_size` isn't set (default to 0).\n\nTypical error:\n\n```\nError EINVAL: pool min_size must be between 1 and 1\n```\n\nSigned-off-by: Guillaume Abrioux ", "date" : "05/03/2019 13:29", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "05ea783eff88302917991fc7101dae456068fc83", "msg" : "fix mistake in task that aborts when ntpd is chosen on Atomic\n\nSince it's already confusing whether ntp_daemon_type should be \"ntp\" or\n\"ntpd\", fix the mistake in the title of the task that aborts if\nntp_daemon_type is set to \"ntpd\" and OS being used is Atomic.\n\nSigned-off-by: Rishabh Dave ", "date" : "12/02/2019 09:09", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "4fe7f3784944980a5e0e1ae736920392cbca207b", "msg" : "Fix uses of default(omit) with string concatenation\n\nWhen {{omit}} is concatenated with another string, it expands to something\nlike __omit_place_holder__63eea0d96dd6ed867b95405e11d87dddf61f448d.\nHowever, in these use-cases we need an empty string.\n\nRegression introduced in d53f55e807e.\n\nSigned-off-by: Leah Neukirchen ", "date" : "08/02/2019 16:18", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "cc0bf197e1c3f920fc697251b04256d9f8097ecc", "msg" : "Fix CNI error when net=host is not used on OSD calls\n\nFollow up fix that 410abd7 missed.\n\nRelated: ceph#3561\n\nSigned-off-by: John Fulton ", "date" : "05/02/2019 22:49", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "dab3f6ee3fb83e0f844793661e1e2253ebb8ad7c", "msg" : "Fix CNI error when net=host is not used in some podman calls\n\nWith 'podman version 1.0.0' on RHEL8 beta the 'get ceph version' and\n'ceph monitor mkfs' commands fail [1] with \"error configuring network\nnamespace for container Missing CNI default network\".\n\nWhen net=host is added these errors are resolved. net=host is used in\nmany other calls (grep -R net=host | wc -l --> 38).\n\nFixes: #3561\nSigned-off-by: John Fulton \n(cherry picked from commit 410abd77455a92a85f0674577e22af0af894964f)", "date" : "05/02/2019 18:14", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "896676ee80226121785f44f50d1f01fff5aa2fd7", "msg" : "fix json data type\n\nJson is a type structure which is always typed as a string, where before\nthis we were declaring a dict, which is not a json valid structure.\n\nSigned-off-by: Sébastien Han ", "date" : "04/12/2018 12:34", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "80ba45793d098b59ebc730fc98f64b8d5bf7a2a1", "msg" : "fix template generation\n\nPosition the right condition on ceph_docker_version, activate it when\nthe container_binary is 'docker'.\n\nSigned-off-by: Sébastien Han ", "date" : "27/11/2018 16:47", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "9c47950961011f4cf6f23f6e50a0e8ff345f63f4", "msg" : "Fix comments in shrink-osd-ceph-disk playbook\n\nSigned-off-by: Noah Watkins ", "date" : "08/11/2018 17:45", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a4a3d9a01b2000c981bf66b91557c77f49a19541", "msg" : "Fix package state for upgrades on SuSE/RHEL\n\nDuring 226f80c22bf61a7e8f00f4cca5f35eda67280250 only Debian package\ninstalls had the correct state set to ensure packages were upgraded when\nthe \"upgrade_ceph_packages\" var was set to true.\n\nSigned-off-by: Andy McCrae ", "date" : "27/06/2018 18:55", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "9ce81ae845510cb70eee76ceef4412aa8155713a", "msg" : "ceph-mds: do not enable multimds on jewel\n\nMultiple active MDS became stable in Luminous.\n\nIntroduced-by: c8573fe0d745e4667b5d757433efec9dac0150bc\nSigned-off-by: Patrick Donnelly ", "date" : "12/06/2018 10:47", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1a610df02be4383139c72657cc3a44ddc240eb84", "msg" : "Fix to run secure cluster only once in a run\n\nThe current secure cluster play runs with all the monitors. The rerun\nof this task is unnecessary and can be skipped.\n\nFixes: #2737\n\nSigned-off-by: Vishal Kanaujia ", "date" : "11/06/2018 08:37", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "91f9da530f139cc6f378d1fc549870cbbc45d460", "msg" : "change max_mds default to 1\n\nOtherwise, with the removal of mds_allow_multimds, the default of 3 will be set\non every new FS.\n\nIntroduced by: c8573fe0d745e4667b5d757433efec9dac0150bc\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1583020\nSigned-off-by: Patrick Donnelly ", "date" : "06/06/2018 12:16", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "c7e269fcf5620a49909b880f57f5cbb988c27b07", "msg" : "Fix restarting OSDs twice during a rolling update.\n\nDuring a rolling update, OSDs are restarted twice currently. Once, by the\nhandler in roles/ceph-defaults/handlers/main.yml and a second time by tasks\nin the rolling_update playbook. This change turns off restarts by the handler.\nFurther, the restart initiated by the rolling_update playbook is more\nefficient as it restarts all the OSDs on a host as one operation and waits\nfor them to rejoin the cluster. The restart task in the handler restarts one\nOSD at a time and waits for it to join the cluster.", "date" : "22/05/2018 19:23", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "f45662e27023e034adac646ad814d19574fd2153", "msg" : "Fix template reference for ganesha.conf\n\nWe can simply reference the template name since it exists within the\nrole that we are calling. We don't need to check the ANSIBLE_ROLE_PATH\nor playbooks directory for the file.", "date" : "17/05/2018 15:23", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "e99351b95b46c6ed50cd6b88438f1122902c3963", "msg" : "Fix install of nfs-ganesha-ceph for Debian/SuSE\n\nThe Debian and SuSE installs for nfs-ganesha on the non-rhcs repository\nrequires you to allow_unauthenticated for Debian, and disable_gpg_check\nfor SuSE. The nfs-ganesha-rgw package already does this, but the\nnfs-ganesha-ceph package will fail to install because of this same\nissue.\n\nThis PR moves the installations to happen when the appropriate flags are\nset to True (nfs_obj_gw & nfs_file_gw), but does it per distro (one for\nSuSE and one for Debian) so that the appropriate flag can be passed to\nignore the GPG check.", "date" : "04/05/2018 15:13", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "020e66c1b4374956a4bd8882d729eed65a3e3f90", "msg" : "Fixed a typo (extra space)", "date" : "11/04/2018 14:21", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "7f91547304349199bf10a636b4e10ccaf20a4212", "msg" : "setup cephx keys when not nfs_obj_gw\n\nCopy the admin key when configured nfs_file_gw (but not nfs_obj_gw). Also,\ncopy/setup RGW related directories only when configured as nfs_obj_gw.\n\nSigned-off-by: Patrick Donnelly ", "date" : "22/03/2018 14:01", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "097249371f0baae2b97367c219ac5973c57d60d3", "msg" : "fix: remove the duplicated code", "date" : "16/11/2017 16:45", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "d82a09ddddcfdce5dafde56bf6fd7f1fe6442efe", "msg" : "fix crush location for non-containerized deployment\n\ncrush location only set for containerized deployment\n\nSigned-off-by: yaoning ", "date" : "08/11/2017 12:05", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "5cde3175aede783feb89cbbc4ebb5c2f05649b99", "msg" : "FIX: run restart scripts in `noexec` /tmp\n\n- One can not run scripts directly in place, that mounted with `noexec`\noption. But one can run scripts as arguments for `bash/sh`.\n\nSigned-off-by: Arano-kai ", "date" : "06/11/2017 16:02", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "b462b68e6529d0842d21df8b62724da331d4a12b", "msg" : "Fixing path to osd_fragment.yml", "date" : "05/10/2017 14:42", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "fc3300ea4fc07702f17684ee85a782e31f21c55d", "msg" : "fail if ansible version < 2.3\n\nWe only test and support 2.3.x at the moment.\n\nCloses: https://github.com/ceph/ceph-ansible/issues/1858\nSigned-off-by: Sébastien Han ", "date" : "07/09/2017 07:53", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a9d91c3d69b5db63e94b38d14e7ebf235b472f45", "msg" : "Fix RGW systemd directory\n\nThe ceph RGW systemd services are actually named \"ceph-radosgw\" and not\n\"ceph-rgw\", this patch fixes that for the systemd overrides file.", "date" : "29/08/2017 17:24", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a7e456229701baf51fd4f25aaa1d4c422d7bf7e7", "msg" : "fix radosgw-admin call with another cluster name than \"ceph\"", "date" : "22/08/2017 16:57", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "d506fad0569b75257f831a7e0d14d2a39499c9fc", "msg" : "fix for nvme part path", "date" : "03/08/2017 17:37", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2e6233271e5e80a4ce2f3803272f791592ef1d65", "msg" : "fix: when osd device is a disk partition", "date" : "25/07/2017 21:39", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3dfeffab43217a392ac1c489fba27c6bec4678cc", "msg" : "Fix followup on refact code (1469)\n\nIn addition to 7bb04a5, these lines are no longer needed and can even\ncause playbook failures.\n\nSigned-off-by: Guillaume Abrioux ", "date" : "26/06/2017 15:53", "is_false_positive" : true, "repository_id" : "17373313" }, { "sha" : "22033bd1bf0d7d9931d4dcee4830ffba69d901e0", "msg" : "Fixing partition detection regex for FusionIO devices.", "date" : "23/05/2017 14:39", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a99e04a9b7bb1f6fec21f6f6cabc4c51de15c657", "msg" : "BugFix: Fix #1374\n\nIf a group of hosts is empty, (for instance 'mdss', in case of a\ndeployment without any mds node), the playbook will fails when trying\nto restart service with `\"'dict object' has no attribute u'XXX'\"` error.\n\nThe idea here is to force the `with_items` statements in all included handler tasks\nto get at least an empty array.\n\nSigned-off-by: Guillaume Abrioux ", "date" : "27/03/2017 16:24", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3d10c5981e0a2ce56ce2baeb6ad666bd303adfb2", "msg" : "fix some pelling mistakes and wirting format, use full device path for device name", "date" : "22/03/2017 17:48", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "55725fd01daec2912d4a672cf7aa46259fd943ee", "msg" : "fix some syntax error", "date" : "21/03/2017 11:19", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "09646041eee7cbe973dc6839856a6cc44c693b81", "msg" : "Fix osd_crush_location to prevent systemd error message\n\nWith ' in osd_crush_location, systemd will show this error:\nceph-osd-prestart.sh[2931]: Invalid command: invalid chars ' in 'root=\n\nSigned-off-by: Christian Zunker ", "date" : "17/03/2017 07:26", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "77edd3d40ad0c8fcbf2bd4fc240a646282a1181a", "msg" : "Fixing tabs that are breaking the syntax check\n\nWith the merge of PR #1336 the syntax check fails. This commit replaces\nthe tabs with proper indentation.", "date" : "15/03/2017 14:15", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "32923fd217cd92fd3541535ad8916f0ae261c9e8", "msg" : "fix grep match pattern for osd ids\n\nSome playbooks use [0-9]*, others use \\d+$\nThe latter is more correct since cluster name may contain numbers.\n\nSigned-off-by: Shengjing Zhu ", "date" : "20/02/2017 16:35", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "e63631a4ab8ab7a199ad9178c9c9725ae17cfeeb", "msg" : "bugfix: Add missing conditions for kraken release\n\n76ddcbc introduced an issue by removing some needed conditions on tasks\nthat need to be run only on release >= kraken.", "date" : "10/02/2017 15:14", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "93a8b69a5702201dc2db398d8481cc291a385441", "msg" : "fix check nmapexist on debian\n\ncommand is a shell-buitin, so `command -v nmap` must use shell module\n\nSigned-off-by: Shengjing Zhu ", "date" : "28/12/2016 16:21", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "c50b5867a6d933163230a7433c7d96e1594d962e", "msg" : "fix ceph-rest-api not using correct configure file\n\nSigned-off-by: Shengjing Zhu ", "date" : "15/12/2016 20:23", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "9051f8d5b43b49702684fe688c5e57066028a54d", "msg" : "fix ceph_custom not usable\n\nOnly when ceph_origin == \"upstream\", install_on_redhat.yml will include\nredhat_ceph_repository.yml, same as debian.\n\nIn redhat_ceph_repository.yml, ceph_custom_repo will be added.\n\nBut in check_mandatory_vars.yml, ceph_origin==\"upstream\" can't be combined\nwith ceph_custom", "date" : "14/12/2016 16:55", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "034fc1a7919fc4f49363ace0926d3dc7e80bb173", "msg" : "Fix the mons running check to use group name var\n\nmon_group_name variable can be used to override mons group, but\nthis task assumes the group is always 'mons'. So we need to use\nthe var to find the group name instead.", "date" : "08/12/2016 13:16", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "684a513258e1f9e6cade95a1048b42a0e1a1b722", "msg" : "Fix jinja defaulting syntax\n\na397922 introduced a syntax error by attempting to default an unquoted\nstring, which causes execution failures on some ansible versions with:\n\nFailed to template {{ ceph_rhcs_mount_path }}: Failed to template {{ ceph_stable_rh_storage_mount_path | default(/tmp/rh-storage-mount) }}: template error while templating string: unexpected '/'", "date" : "24/11/2016 17:47", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "92ffc5307deb1407643f1ad3025e8cbd8207e559", "msg" : "Fix error caused by missing OSD cluster keyring\n\nAnsible task was not properly fetching OSD cluster keyring causing\nthe keyring to be missing when we needed to authenticate. Similarly, we\nwere not properly waiting on the OSD keyring to be available before\ncontinuing.\n\nSigned-off-by: Ivan Font ", "date" : "17/11/2016 23:03", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "e5473ee56569b56cfa82d54acf6b412ad6f1ab0d", "msg" : "Fix typos\n\nSigned-off-by: Eduard Egorov ", "date" : "01/11/2016 12:29", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3652bb708bcd38d706205b10039350b5751cf527", "msg" : "Fix rbd-mirrors group name\n\nSigned-off-by: Eduard Egorov ", "date" : "01/11/2016 12:21", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "645b5efebf413831c5879cd6222f927045ba9ac0", "msg" : "Fix hard-coded host group names in include tasks for group variables' file paths.\n\nSigned-off-by: Eduard Egorov ", "date" : "01/11/2016 12:21", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "557d26ca8e6b45edb44112500e16c0f787b12183", "msg" : "Fix 'raw_journal_devices' to be initialized as a list in ceph-common defaults. Add empty 'devices' list there as well. Adjust 'devices' and 'raw_journal_devices' checks.\n\nThis is done for preventing of their use-before-definition for osd scenarios checks (should be removed after a refactor has properly seperated all the checks into appropriate roles).\n\nSigned-off-by: Eduard Egorov ", "date" : "01/11/2016 10:07", "is_false_positive" : true, "repository_id" : "17373313" }, { "sha" : "5973f67b7be9d82d44b1b10ab47f08c5e6eed4e8", "msg" : "fixed breakage on Debian under ansible v2.0 caused by #74d73d1e65b6720c0372c61aea7a627e4e571a3b", "date" : "19/10/2016 12:36", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1abed53f7d67155b853c78a2cc172b61798862b5", "msg" : "Fixed packages for red hat", "date" : "07/10/2016 10:36", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "f162db1202a050d363820fc838e7df41ff9ce3d8", "msg" : "fix non skipped task for ansible v1.9.x\n\nplease refer to\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1376283\n\nSigned-off-by: Sébastien Han ", "date" : "03/10/2016 16:48", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "99f1caa120451f5187c6c9ce06421a874a571796", "msg" : "Fixed check to legacy ceph_stable_releases list", "date" : "26/09/2016 11:33", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2073a72b39463806f90d8b89f560de0c08962c1f", "msg" : "Fix for ceph-rgw role\n\n- Short-circuit conditional to prevent dereferencing an undefined\n dictionary variable\n\nSigned-off-by: Ivan Font ", "date" : "24/08/2016 00:30", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "7e284920d190b6ae4a58c6def283bc35c6861e9b", "msg" : "Fixes for Hammer install and added numerical release checks", "date" : "24/08/2016 00:23", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "91d2c3b32dc79fdd1e29feb29ce6abd12b90cd79", "msg" : "Fix pre-infernalis RPM installation of ceph-radosgw\n\nFor pre-infernalis installation of ceph-radosgw from RPM, run 'chkconfig'\nto ensure systemd's ceph-radosgw.service is created.\n\nThis fixes issue #843.", "date" : "17/08/2016 10:45", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "6d55d57fa66da139e0f2a3cf084a0d3e281666ac", "msg" : "fixed name: capitilization", "date" : "16/08/2016 17:57", "is_false_positive" : true, "repository_id" : "17373313" }, { "sha" : "35a26068ef2d37bf5ffafe5c6fdd87bb1ed69e51", "msg" : "Fixed quotes and removed combined_ prefix from variables that no longer need it", "date" : "16/08/2016 17:49", "is_false_positive" : true, "repository_id" : "17373313" }, { "sha" : "a4d057f5557ec22468af5902d8f651519880df1b", "msg" : "Fix purge yum cache", "date" : "04/08/2016 01:26", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "08e54d7722c38d5f214e502f71c781e990c4bfd2", "msg" : "Fix to check if cluster is running\n\nUpdate each role's task to use the respective role's username, image\nname, and image tag to check if a container is already running. This was\ncausing false failures because we were not matching any running\ncontainers and subsequently running checks.yml to check the status of\ncluster files being left behind.\n\nSigned-off-by: Ivan Font ", "date" : "28/07/2016 18:10", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a11eb03aae5936792f94f36b658b9a1bc8bbd9a7", "msg" : "Fixing typos", "date" : "13/07/2016 10:25", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "09d104f29729ba4ad3baa4c44f60c12905327e5c", "msg" : "Fixing typos", "date" : "13/07/2016 10:22", "is_false_positive" : true, "repository_id" : "17373313" }, { "sha" : "13e0b60cbe15a1eca5083b81e678c846744fe164", "msg" : "Fix for Ansible 2.1: install docker-py in version matched to ansible docker module\n\nSigned-off-by: KGoreczny ", "date" : "11/07/2016 11:35", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "397c3fe4fd0a8133cb7c6669b488d31b0c24c4dc", "msg" : "Fixing typos", "date" : "29/06/2016 07:53", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "e31efd7ebf1bf2e5558df448ab0a2414a23fc237", "msg" : "Fix not creating pypy_binary_direcotry", "date" : "28/06/2016 12:11", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a61b8ec0717550f2d5e1096bb5fb0fd933eeeef3", "msg" : "Fail when we cannot retrieve docker image\n\nIf the docker image cannot be retrieved we will fail this task silently\nand the playbook ultimately succeeds without a successful deployment.\nThis change makes it so we fail the playbook immediately.\n\nSigned-off-by: Ivan Font ", "date" : "23/06/2016 17:24", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "18e7e72deb5f5db9938da91d298a653f9d4c060e", "msg" : "fix rgw containerized deployment\n\nSigned-off-by: Huamin Chen ", "date" : "17/06/2016 16:59", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "638abfb497d45a39c5c588e8929203c3872917b5", "msg" : "fix mds containerized deployment\n\nSigned-off-by: Huamin Chen ", "date" : "17/06/2016 16:52", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "38355f5fa76e5eaad180d1570ffa45b68fc6ff4e", "msg" : "Fix typo for ceph monitor port", "date" : "07/06/2016 16:50", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "f274e142e745a1a105e13c675ee8531b3dd26119", "msg" : "Fix for nmap arguments and grep matching, as well as only running\nlocal_actions once", "date" : "07/06/2016 13:48", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "211ba4a3dec4ef2457293f33ba8431b6dab6a74e", "msg" : "Fix to reference the monitor_address variable correctly in hostvars", "date" : "06/06/2016 16:29", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "6b84f5475be493bcc016c281f4dd70d247d5ca28", "msg" : "fix containerized deployment on centos\n\nSigned-off-by: Huamin Chen ", "date" : "03/06/2016 15:24", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "9ed45f7367bc03ccaa5c40e574e5a5036493c856", "msg" : "Fix commit conditionals\n\nThe goal is to _fail_ this when conditional when one (and only one) is\nset. The 'not's were incorrectly added.", "date" : "01/06/2016 18:15", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a6a946d86bd3c21fccd1803c801662bc6ae0b188", "msg" : "fix the radosgw_civetweb_bind_ip default value\n\nWe want just the address for ansible_default_ipv4, not the entire\ndictionary in ceph.conf.\n\nSigned-off-by: Andrew Schoen ", "date" : "18/05/2016 15:53", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "85fb03fc99e0b7cd14b27e369c8e952b79313d73", "msg" : "fix the /etc/default/ceph path on debian when setting cluster name\n\nIn ceph version 10.2.1 a bug was fixed that corrects the path:\n\nhttps://github.com/ceph/ceph/commit/791eba81a5467dd5de4f1680ed0deb647eb3fb8b\n\nSigned-off-by: Andrew Schoen ", "date" : "13/05/2016 15:22", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1d5406c4a3cc78f8421920d4b8befb6edbb538a7", "msg" : "Fixed a few missed when conditionals from rebase", "date" : "09/05/2016 14:17", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "de22ae0a06952a396f9212c2be9f45629e08611a", "msg" : "Fix creation of RBD client directories\n\nNeed to use a template, not a bare variable name.", "date" : "13/04/2016 15:10", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "b199bdcfabf0567277b6c72267c03d5387e0175b", "msg" : "fix when clauses for installation of ceph RPM", "date" : "05/04/2016 21:11", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1a73d55bae86fc746b8e64dafd4ca60007401522", "msg" : "Fix mis-use of config_template in docker tasks\n\nAs written, generating the config file for ceph-mon in Docker yielded:\n\nERROR: config_template is not a legal parameter in an Ansible task or\nhandler\n\nThis fixes that error condition.", "date" : "05/04/2016 12:09", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ae96854cda1971992bb99d2944f1025e7c64ba49", "msg" : "Fixed missing release, infernalis, in list of stable releases", "date" : "30/03/2016 15:55", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "eaa259146e56521d51e1b8128348c68f05476fc7", "msg" : "Fixing creating configs when default one is chosen", "date" : "30/03/2016 12:29", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "9363665019f64240a0ed4833392707ed59c927be", "msg" : "fix fragment for osd directory scenario\n\nSigned-off-by: Sébastien Han ", "date" : "08/03/2016 00:40", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a157186ef6577052043589fc7d7f0d3b757780df", "msg" : "Fix pre-infernalis RBD client directory mode\n\n0644 should never be a directory mode. 1777 makes it so that any user\ncan create a ceph client, not just root. (This is helpful if, for\ninstance, nova-compute is running as non-root.)", "date" : "29/02/2016 11:58", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "4b29b2707f8e8218150035e78b6e9c68777e194b", "msg" : "Fix openstack config skipping\n\nPreviously, creating pools was skipped if cephx was disabled; instead,\nwe should only skip key creation if cephx is disabled, and create\npools any time openstack_config is true.", "date" : "26/02/2016 15:39", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "49ad647f258de8484f032d9158d7d21d9449ceed", "msg" : "Fix activation of disks with auto discovery\n\nWith osd_auto_discovery enabled, the 'devices' list isn't\nmeaningful. We should activate ansible_devices instead.", "date" : "24/02/2016 16:09", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "da4b7b290c88dff9e2f777593a48a7fb9bea60a1", "msg" : "fix wording on defaults main.yml\n\nSigned-off-by: Alfredo Deza ", "date" : "15/02/2016 07:50", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2665c43f346f2bd7c021f0814cfb5c50a145ae70", "msg" : "fix type on ice template\n\nSigned-off-by: Sébastien Han ", "date" : "29/01/2016 01:15", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "f35a6656347d9a7e46e5cce51465d524de14b95d", "msg" : "Fix pip package name on debian\n\nuse python-pip and not pip\n\nSigned-off-by: Sébastien Han ", "date" : "28/01/2016 15:55", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0a576bebf9c1993ed935ce8656f1aafb335e3f27", "msg" : "Fix firewall check\n\nUse command module instead of shell since we do not do anything fancy\nhere. Remove the duplicate register.\n\nSigned-off-by: Sébastien Han ", "date" : "10/01/2016 16:52", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "1d792fcdb1e4ef3ab2c97d4d2a4b4ebeeec45258", "msg" : "Fix condition logic for infernalis in restapi\n\nfixes: #465\n\nSigned-off-by: Sébastien Han ", "date" : "08/01/2016 14:52", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "2e7994ef620e791398f62a0fd9f839580ad77987", "msg" : "fix comment headings", "date" : "11/12/2015 07:36", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ab884c7cb27fede5af0ab1201650b679e4573476", "msg" : "fixes ceph_stable_release logic mentioned in issue #446\n\nI changed the argument used for starting the mds server. (pre\ninfernalis)\n```\nservice ceph start mds\n```\nerrors, while\n```\nservice ceph start mds.$hostname\n```\ncorrectly starts the service.\n\nI changed the mds directory ownership from ceph:cephh to root:root\nagain, for pre-infernalis.\n\nAnd finally, add the ceph_stable_releases checks for the upstart\nactivation task `for or after infernalis release'.", "date" : "04/12/2015 17:36", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "83b2a51fe1fdc4962a6ad5322856d5746d9a1701", "msg" : "Fail for unsupported ansible version\n\nSigned-off-by: Sébastien Han ", "date" : "20/11/2015 15:30", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "33ed4f5029eab29dc754c9925cc584fd4d3e1ebc", "msg" : "Fix typo\n\nSigned-off-by: Sébastien Han ", "date" : "21/10/2015 02:18", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "5fb7b1be5cb0ea6b93ce433e2b94850ecbaba838", "msg" : "Fix typo\n\nSigned-off-by: Sébastien Han ", "date" : "20/10/2015 17:17", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "038b26fa7a4c7bf72ede6386eb543b5668fe17bf", "msg" : "fix regex syntax for alternative device types", "date" : "09/10/2015 06:40", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "90d47f77a21d4032f272eb8c5a1769d3bb3c1e3b", "msg" : "fix regex for partition names, enhance for NVM", "date" : "07/10/2015 11:40", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "bd7d776e3bf303cbbda284af861825e495795a29", "msg" : "Fix and improve checks when ceph_origin == 'distro'", "date" : "21/09/2015 18:04", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "d87fbdfffd3c80cbe4bf60cc945cd750385fb9a3", "msg" : "fixing sysctl command to take whitespace-separated multi values for a key", "date" : "02/09/2015 12:38", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "25a45332f3cf28777532199db06b8a62e4597d4c", "msg" : "Fix devices check for raw_multi_journal\n\nFix the logic for the mandatory devices check so that it applies to\nraw_multi_journal and journal_collocation scenarios separately.\n\nThis fails otherwise because whichever var is \"first\" in the or is most\nlikely undefined.", "date" : "14/08/2015 15:43", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "e6f22b948ce1ae00dbada341652693f1de7f610a", "msg" : "Failed_when instead of ignore_errors\n\nChanged ignore_errors to failed_when so the output doesn't show in\nred.", "date" : "29/07/2015 13:35", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a7f0ee543666d3e7caba2e90aff922a1088c9d5d", "msg" : "Failed_when and stat module\n\nChanged ignore_errors to failed_when so the output doesn't show in\nred. Also changed a few instances of the shell module to stat.", "date" : "28/07/2015 16:30", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3b32abee4d5f2281bd7e9bacf897c7950a1a8688", "msg" : "Fix dummy mistakes with variables\n\nSigned-off-by: Sébastien Han ", "date" : "28/07/2015 22:10", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "0508cfea86f949af5fe2de20fe7db87ff7d77ec5", "msg" : "Fix the conntrack_max\n\nFixes: https://github.com/ceph/ceph-docker/issues/19\n\nSigned-off-by: Sébastien Han ", "date" : "28/07/2015 16:48", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "69ae08b8d70f10e13e4adf223055ec52ee0cdf33", "msg" : "Fix multi-mon docker deployment\n\nWe can now deploy 3 mons on 3 different hosts.\n\nSigned-off-by: Sébastien Han ", "date" : "28/07/2015 15:18", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "220e07e84243a5d6c7afe64854d0c13d6e93df01", "msg" : "Fix wrong condition\n\nWe obviously want to fetch when the files exists :).\n\nSigned-off-by: Sébastien Han ", "date" : "27/07/2015 17:48", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "07bd04c851a9425a2cbd2741afb7d619fed3dcfc", "msg" : "Fix pip module invocation\n\nSigned-off-by: Sébastien Han ", "date" : "27/07/2015 17:41", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "18fd87795f092ffb0bbc37d7877f2e84ef3e20cc", "msg" : "Fix templates file path\n\nfixes: #342\n\nSigned-off-by: leseb ", "date" : "27/07/2015 13:27", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "518785d113b4af59bbe3fefebe147cb933c09062", "msg" : "Fix ceph version return code issue\n\nfixes: #258\n\nSigned-off-by: leseb ", "date" : "24/07/2015 12:36", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "c8edb29909d016d0bf5a682ee4f533c4f28e02e6", "msg" : "Fix monitor key generation\n\nSigned-off-by: leseb ", "date" : "17/07/2015 15:26", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "4b63bb92baafbd65f3c30f6ffe1ccae815278230", "msg" : "Fix variable\n\nShould have looked at Travis this time...\n\nSigned-off-by: leseb ", "date" : "08/07/2015 11:17", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ed3a7136da7687220b1676167a32782b738a932d", "msg" : "Fix a terrible mistake in the ceph.conf template\n\nFeel so bad about this one...\nNow it's fixed, the rgw section will be activated once the rgws hosts\nare part of the inventory.\n\nSigned-off-by: leseb ", "date" : "06/07/2015 17:39", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "b0891016a97a05e72bcf01c5e5b0b6c28581fa54", "msg" : "Fix the method used\n\nWe need to collect the iso from the ansible server.\n\nSigned-off-by: leseb ", "date" : "03/07/2015 18:43", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "4463c68ebd603f926e53393518ecdcf39c805da9", "msg" : "Fixes rgw and mon startup on red hat\n\ncloses: #297, #264, #265 and #301\n\nSigned-off-by: leseb ", "date" : "30/06/2015 19:19", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "8ca8ecc0e1860c5c88b224e4abcb593e7331cf61", "msg" : "Fix radosgw startup on RedHat systems\n\nFix startup and move vars to group_vars\n\nSigned-off-by: Sébastien Han ", "date" : "03/06/2015 16:31", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "8dc1554788d99fd54ae8be21636861014f6e03c6", "msg" : "Fix multiple things\n\n* fix the Vagrantfile ruby check\n* fix the variable positions\n\nBring more mandatory variables and try to separate Vagrant vars from the\nplaybook vars.\n\nSigned-off-by: Sébastien Han ", "date" : "15/05/2015 14:32", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "22348ebce70721c2f7bf6336f546d57d65560519", "msg" : "Fix RGW startup\n\nIf the distribution wasn't Ubuntu, the check wasn't performed so the\nevaluation in the task later wasn't possible.\n\nSigned-off-by: Sébastien Han ", "date" : "24/03/2015 11:02", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "82c9abb72557b0a7f282e4939bfe06191431ae8f", "msg" : "Fix MDS creation for version >= 0.84\n\nThe ceph fs new command was introduced in Ceph 0.84. Prior to this\nrelease, no manual steps are required to create a filesystem, and pools\nnamed data and metadata exist by default.\n\nSigned-off-by: Sébastien Han ", "date" : "11/03/2015 22:50", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "962d1ad17f243c40739222fb1b5567239c1d9913", "msg" : "Fix Rados Gateway socket path\n\nFixes: #217\n\nSigned-off-by: Sébastien Han ", "date" : "02/03/2015 10:48", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "8951c9c3f5a0385b674f0202fbed442f9068879f", "msg" : "Fix RGW key fetching\n\nIn a previous commit, key name changed, fixing this.\n\nSigned-off-by: Sébastien Han ", "date" : "15/02/2015 01:56", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "30467a82431e30b4c612922b8e62a1e45ccba0ab", "msg" : "Fix transparent huge page sys path\n\nThe old path was meant for old kernels...\n\nSigned-off-by: Sébastien Han ", "date" : "15/01/2015 10:58", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "5e6708394af5bfadb6dadede74e56d73e9831c82", "msg" : "Fix ICE installation\n\nWrong ordering and variable.\n\nSigned-off-by: Sébastien Han ", "date" : "07/01/2015 11:25", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "38503208940a9c70ffe00c6d9c48f2537a889da6", "msg" : "Fix OSD device auto-discovery\n\nMissing variable, conditionnal didn't work.\n\nSigned-off-by: Sébastien Han ", "date" : "16/12/2014 15:07", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "621df22a4a3c0a373e57c762dd2764e65d81fe7b", "msg" : "Fix auto uuid generation\n\nSigned-off-by: Sébastien Han ", "date" : "14/11/2014 15:21", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a7bba850276e01f30463a788d497432b472bb610", "msg" : "Fix autogen UUID and add auto gen monitor key\n\nThis fixes the UUID auto generation and introduces the monitor key auto\ngeneration.\n\nSigned-off-by: Sébastien Han ", "date" : "13/11/2014 15:38", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ef7891fe8415e523d188d8f9d84a0fe2c632203b", "msg" : "Fix wrong variable for cephx signature\n\nAdd a comment for KRBD, enabling cephx signatures will prevent you to\nmap RBD devices.\n\nSigned-off-by: Sébastien Han ", "date" : "13/11/2014 10:59", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "a0b659e66b9c00f98d03336c8fc3ce3a3879775e", "msg" : "Fix wrong vars during RH install\n\nSigned-off-by: Sébastien Han ", "date" : "11/11/2014 10:50", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "c54ab6a7011618d073ebbb70696aa4a38fbc0c53", "msg" : "Fixing errors in rgw playbook for Trusty\n\n- We don’t need ceph-extra for trusty\n- Enable multiverse repo for access to libapache2-mod-fastcgi\n- Update cache before attempting to install packages to register\nmultiverse repo and only refresh cache once an hour to avoid delays in\nthe playbook\n- Add wildcard to disabling default site as on Ubuntu it is 000_default\nby…default", "date" : "11/11/2014 11:07", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "d0403b820e6d29d2eabd68cb9f3053507840ef94", "msg" : "Fix OSD update during startup\n\nProviously we used osd_crush_update_on_start: true, this was interpreted\nby Ansible as a boolean and appeared as 'True' inside the Ceph configuration\nfile. However the Ceph's init script is looking for 'true'.\n\nSigned-off-by: Sébastien Han ", "date" : "03/09/2014 00:04", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "7e591a4ccee2731167c85037e5ab1521031ed7d9", "msg" : "Fix some missing option declaration\n\nMissing decleration and cosmetic.\n\nSigned-off-by: Sébastien Han ", "date" : "30/08/2014 02:58", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "b81392d1c98b9d09a4be9f7c25b7486a48df01e1", "msg" : "Fix restart on config change handler\n\nPrior to this patch, the first match was winning and the playbook wasn't\ndoing any difference both \"restart ceph\", adding a distro filtrer fixes\nthis.\n\nSigned-off-by: Sébastien Han ", "date" : "30/08/2014 02:34", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "ec6d4ddabab4f718cc8ed7b3a7b5ee6d6b5e9f18", "msg" : "Fix updatedb disable\n\nIn some system the command doens't exist and fail to run the playbook.\n\nSigned-off-by: Sébastien Han ", "date" : "30/08/2014 02:29", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "f562e4d6fac554f275f7b9153a4c33df5ae8ff46", "msg" : "Fix typo dependancies -> dependencies", "date" : "20/08/2014 10:57", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "bdb27a16a8f004cd69db14c4846e84a7831be652", "msg" : "Fix some variables\n\nCouple of fixes\n\nSigned-off-by: Sébastien Han ", "date" : "14/08/2014 14:08", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "9a42f9d5bd172fb89dde8a3712fc26b07a8df39d", "msg" : "Fix for devices like /dev/cciss/c0d0, /dev/xvda", "date" : "18/07/2014 16:43", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "16711d63dfc7307692966a15a3ceef8e99e4b826", "msg" : "Fixed template path.", "date" : "14/07/2014 15:11", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "3e74f153a08abbb00bb15e0f7afc0dfb6f5d3efa", "msg" : "Fixed Engrish grammar.", "date" : "08/07/2014 10:20", "is_false_positive" : true, "repository_id" : "17373313" }, { "sha" : "168faef3bd9c3c644af186e6b5d9d51cc8f40a71", "msg" : "Fix Ansible architecture tasks", "date" : "02/06/2014 15:00", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "504ca7b154452bf7c3d2ab69331e769277369c3e", "msg" : "Fix #51", "date" : "19/03/2014 12:45", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "15b89704fd098aed8755e55466606f5a2b38fc03", "msg" : "Fix typo in handler", "date" : "17/03/2014 09:17", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "7aa55711f234b84a3df84fc8b707b8cb78b10705", "msg" : "Fix sudo password request on variable management tasks", "date" : "21/03/2017 23:54", "is_false_positive" : false, "repository_id" : "42964425" }, { "sha" : "f6e6686a5791579e0b1b941df36c7e8d098d99a4", "msg" : "Fix handler missing become statement", "date" : "26/09/2016 23:56", "is_false_positive" : false, "repository_id" : "42964425" }, { "sha" : "ba47843c955198adf48dfcac2814fadc6a3151bb", "msg" : "Fix Ansible needed version\n\nThis resolve #2 issue.", "date" : "12/03/2016 15:21", "is_false_positive" : false, "repository_id" : "42964425" }, { "sha" : "58c19956d723b040009b9616db4a4c01e749a35c", "msg" : "Fix meta file", "date" : "28/02/2019 22:13", "is_false_positive" : false, "repository_id" : "46574024" }, { "sha" : "5d6ee8bf13d0ffb52a8ab4a8fc562f76d236e596", "msg" : "Fix packages management variables to be compliant with Ansible 2.2.x", "date" : "22/03/2017 22:27", "is_false_positive" : false, "repository_id" : "46574024" }, { "sha" : "b3fbea996e76b3b58b96722b6e5b6e8907951423", "msg" : "Fix style and deprecation warnings", "date" : "17/04/2016 18:31", "is_false_positive" : true, "repository_id" : "46574024" }, { "sha" : "c3f22235111c217dcd55633985046ac14a68f7c9", "msg" : "Fix retry for apt gpg key", "date" : "20/11/2015 23:01", "is_false_positive" : false, "repository_id" : "46574024" }, { "sha" : "d6c92448bc63a8c9095aec10d72487d72414234f", "msg" : "Fixed indentation", "date" : "23/01/2019 14:25", "is_false_positive" : true, "repository_id" : "18198998" }, { "sha" : "25ef8f49c76a77984a0bcdef4a32e4ffbab8147b", "msg" : "Fix ansible-lint errors.", "date" : "11/09/2018 20:51", "is_false_positive" : true, "repository_id" : "18198998" }, { "sha" : "df03cf1cea82ad11d01f4f86467f3112704cc6ca", "msg" : "Fix the URL to the RabbitMQ release signing key", "date" : "30/05/2017 22:09", "is_false_positive" : false, "repository_id" : "18198998" }, { "sha" : "70821d352ebe17edc91c19fcc69a49d87c4814ea", "msg" : "Fix issues raised by ansible-lint and make sure various tasks are idempotent.", "date" : "16/02/2017 17:04", "is_false_positive" : false, "repository_id" : "18198998" }, { "sha" : "2f7f2e916f96983e36f1a8c169cbca45372f14e9", "msg" : "Fix small typo", "date" : "05/01/2016 20:05", "is_false_positive" : true, "repository_id" : "18198998" }, { "sha" : "01677937b7acc7042973dea3606303e2f05706ae", "msg" : "fixed: running gunicorn #4; cleans some other things\n\n `dash` shell does support `source`-ing but only with a `.`\n\n modified: roles/celery/templates/celery_start.j2\n modified: roles/celery/templates/celerycam_start.j2\n\n ansible's `django_manage` module is superior to a custom command\n\n modified: roles/web/tasks/setup_django_app.yml\n\n ansible `supervisorctl` module is superior to a custom command\n\n modified: roles/web/tasks/setup_supervisor.yml\n\n ensure `gunicorn` is installed\n\n modified: roles/web/tasks/setup_virtualenv.yml\n\n the actual fix to #4, plus using dash, -2 Mb footprint so far\n\n modified: roles/web/templates/gunicorn_start.j2\n\n templated environment variables so as to only update in one place\n\n modified: roles/web/templates/virtualenv_postactivate.j2\n\n required `django_environment` vars dict to use `django_manage`\n\n modified: roles/web/vars/main.yml", "date" : "16/09/2014 01:25", "is_false_positive" : false, "repository_id" : "18198998" }, { "sha" : "40a6057809fcde6af6d237ec5bee227842b904c2", "msg" : "fixup syntax error\n\nSigned-off-by: Jared Ledvina ", "date" : "13/03/2019 09:02", "is_false_positive" : false, "repository_id" : "122892174" }, { "sha" : "caa2ffa4d1db2f9b9637e3254ac8cd6143ff5bac", "msg" : "Fix handler output\n\nRemove variable from playbook output", "date" : "13/03/2020 12:27", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "9076b1a786b02e349c97fa2a585e54682490b7f8", "msg" : "fix autofs remediation\n\nthe missing .stdout here means the task would have never run", "date" : "13/11/2019 04:36", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "c0601989fb985d440bb42144288940f1c0385555", "msg" : "Fixup YAML lint, drop entirely unsupported from meta\n\nSigned-off-by: Jared Ledvina ", "date" : "16/12/2018 14:57", "is_false_positive" : true, "repository_id" : "122892174" }, { "sha" : "5a9f2d2ef2572076806515e8e31fb0bb9e33843d", "msg" : "Fixup deprecation warning\n\n[DEPRECATION WARNING]: Invoking \"{apt,dnf,yum}\" only once while using a loop via\nsquash_actions is deprecated. Instead of using a loop to supply multiple items\nand specifying `name: {{ item }}`, please use `name: u'{{\nsensu_go_repo_packages[ansible_pkg_mgr] }}'` and remove the loop. This feature\nwill be removed in version 2.11. Deprecation warnings can be disabled by\nsetting deprecation_warnings=False in ansible.cfg.\n\nSigned-off-by: Jared Ledvina ", "date" : "04/11/2018 07:12", "is_false_positive" : false, "repository_id" : "122892174" }, { "sha" : "4df21d4ff76079ff26d60c863c12e770a4089d25", "msg" : "Fix RHEL-07-030360 for V2R1 and V2R2", "date" : "21/02/2019 15:27", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "16d8bc844fbe343c283d7a8566f9815bb3640b90", "msg" : "Fixes for molecule testing", "date" : "27/04/2018 07:49", "is_false_positive" : false, "repository_id" : "122892174" }, { "sha" : "0cbe400afd56a816e0e48761bc583c129b8fbaf6", "msg" : "fix RHEL-07-010010 (#190)", "date" : "29/10/2018 09:40", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "7d864f91e48be637a4563995e88ee2c84f93745d", "msg" : "Fix testing (#187)\n\n* revert move of testing and rework so molecule skips scenarios in travis and still works\r\n\r\n* typo in molecule command\r\n\r\n* fix linting errors\r\n\r\n* molecule doesn't work with base configs properly so revert\r\n\r\n* typo in travis and ignore Ansible warning about using rpm", "date" : "20/10/2018 15:24", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "9e711232d73ccd373eb74ddfda239e97ea8a5207", "msg" : "Fixes deprecation warnings that are associated with loops using yum (#184)\n\n* Fixes deprecation warnings that are associated with loops using yum\r\n\r\n* fix requested errors", "date" : "19/10/2018 16:36", "is_false_positive" : true, "repository_id" : "63640766" }, { "sha" : "5c171685e33baf2107a9d4ce0e6012c608452d33", "msg" : "fix unsafe var err with latest ansible", "date" : "15/08/2018 08:52", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "3d2d5c5816cddd00bf217f398b09a4046b7185a2", "msg" : "fix idempotence and check_mode for wifi task", "date" : "03/08/2018 14:40", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "b1c96e126e59a7bee05f7b27f8d19fb1557988ee", "msg" : "fix complex vs disruptive typo", "date" : "08/06/2018 10:05", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "cc0c124fea3df232f48127e28af510caceabce95", "msg" : "fix fips on EFI systems\n\nThe STIG erroneously says to use /boot/efi for the boot= paramater.\nReality dictated that the boot= param points to the /boot partition.", "date" : "31/05/2018 20:29", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "948a3b38ad15d48e6fbf0607af96e1873db7d52b", "msg" : "fix check_mode", "date" : "31/05/2018 20:29", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "d70731df130af3e43665bc396b2fd6b1009327aa", "msg" : "fix repo name for RHEL Workstation", "date" : "16/04/2018 21:10", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "db9d1bf96d1eaa80c6d6b8488ca3ef2a012c84bf", "msg" : "fix check_mode for password max life", "date" : "09/04/2018 11:43", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "eeffee15950c824884e0536561fbd3fc9056a814", "msg" : "Fix 021000 (#138)\n\n* Implementing RHEL-07-021000", "date" : "06/04/2018 13:07", "is_false_positive" : true, "repository_id" : "63640766" }, { "sha" : "a5fb053b9f79492fe8486fa3c26692019ef77c5c", "msg" : "Fixing tftp indentation bug", "date" : "03/04/2018 22:35", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "3c8be5b4c8d1dfb4e7828c663b502225b8cf200e", "msg" : "Fixing #122", "date" : "01/04/2018 14:50", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "73ec188799228f991e4e077abd4f37d7856bde1b", "msg" : "fix audit task for pam in sssd", "date" : "29/03/2018 12:02", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "660f50cca719073f2cf1a3765b64f90940f0cb64", "msg" : "fix audit task for useldapauth", "date" : "29/03/2018 12:02", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "6fba6d9dff1dd520eb803f9c0c079e570f5aecd3", "msg" : "failed when not needed", "date" : "28/03/2018 15:08", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "4933c5db1b3f2c1a7e43f89fc948d5bd8af73800", "msg" : "Fixing #98", "date" : "26/03/2018 17:40", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "3a5e0bb035779ac65f73f621722dba176c276078", "msg" : "fix typo", "date" : "26/03/2018 16:06", "is_false_positive" : true, "repository_id" : "63640766" }, { "sha" : "dd19a120f87e42150fe25ae5fc3cf7b5b70354b0", "msg" : "fix visudo path", "date" : "25/03/2018 13:46", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "80122897f20bbdcc52ba8465fd55f32ab95758f3", "msg" : "fix check mode", "date" : "24/03/2018 14:23", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "9002b584540a35e014911328de15330b7602c3ef", "msg" : "fix path for unix_chkpwd", "date" : "24/03/2018 13:03", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "8f461be1a5a08dc1b71294849d126d0a4016f30a", "msg" : "Fix usb-storage blacklist syntax\n\nBad syntax for `modprobe.d` blacklist entry\n\nFixes #62", "date" : "16/03/2018 16:26", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "14e11b53b518941d3ad385a753e0c072cacc16b5", "msg" : "fix conditional issue with RHEL-07-040180 #38", "date" : "29/09/2017 08:53", "is_false_positive" : false, "repository_id" : "63640766" }, { "sha" : "7013dcf1a1077ba7801782a7390b2a1c68c27a66", "msg" : "fix typos", "date" : "20/10/2016 10:58", "is_false_positive" : true, "repository_id" : "63640766" }, { "sha" : "0319d599ae1812d73a639756708a829b66ba5a6c", "msg" : "Fix for ansible 2.6.*, plugins update, ability to override optional and excluded plugins (#11) (#12)", "date" : "05/10/2018 18:18", "is_false_positive" : false, "repository_id" : "142212182" }, { "sha" : "c9339c1f3b7cb8febd33d111cb29a71e934923a0", "msg" : "fix usage of register variable function", "date" : "16/11/2019 18:23", "is_false_positive" : false, "repository_id" : "98467807" }, { "sha" : "ffba32f382423c09315cae3791920edd4d6c25f4", "msg" : "Fix some minor typos in text", "date" : "20/04/2019 20:59", "is_false_positive" : true, "repository_id" : "98467807" }, { "sha" : "71dfa9656eef73ad73ad06352d151b2a9b7f3e1b", "msg" : "Fixed Ansible Galaxy warnings\n\nAlso added a license. Went for GPLv3 since it's the license used for the Ansible project itself.", "date" : "01/12/2018 06:42", "is_false_positive" : true, "repository_id" : "98467807" }, { "sha" : "c90f7556c2d394de74a744df7eea1c19fa69a8f0", "msg" : "Resolved errors in check-mode\n\nFixes #3", "date" : "17/12/2017 05:49", "is_false_positive" : false, "repository_id" : "98467807" }, { "sha" : "5774a59e399b0b0850af6dc9c54adf1142ef90ab", "msg" : "fixing becomes - 2", "date" : "11/03/2019 12:18", "is_false_positive" : false, "repository_id" : "169718970" }, { "sha" : "fb315b9cfbdd37c6334903bab2d4d7873ea62aed", "msg" : "fixing becomes", "date" : "11/03/2019 11:24", "is_false_positive" : false, "repository_id" : "169718970" }, { "sha" : "58e2b152fd3cae1ad24628b031fd08bbb92b933f", "msg" : "fixng lints", "date" : "22/02/2019 16:03", "is_false_positive" : true, "repository_id" : "169718970" }, { "sha" : "97da6e3d6059584808aee808b270029761e2e11d", "msg" : "fixing replication port configuration with inv variables", "date" : "22/02/2019 15:43", "is_false_positive" : false, "repository_id" : "169718970" }, { "sha" : "732c4aa67df1a8bb4d123495dfabff3c71de8349", "msg" : "fixing lints", "date" : "22/02/2019 09:34", "is_false_positive" : true, "repository_id" : "169718970" }, { "sha" : "6b218f23aae3c4a82b5bbb32de85489d1751f429", "msg" : "fixing dispatchers and flush agent integration", "date" : "22/02/2019 09:21", "is_false_positive" : false, "repository_id" : "169718970" }, { "sha" : "004becef680dbb77fe93fa3ce4b211735c16f73a", "msg" : "fixing tests", "date" : "19/02/2019 15:42", "is_false_positive" : false, "repository_id" : "169718970" }, { "sha" : "5f8e489ed8e5f704c702307999b8d2d1df84bf1e", "msg" : "fixing tests , removing unused travis seps", "date" : "18/02/2019 16:40", "is_false_positive" : false, "repository_id" : "169718970" }, { "sha" : "6d615c4f410b9577fd1697931d713080d84d310e", "msg" : "fixing download url", "date" : "18/02/2019 15:59", "is_false_positive" : false, "repository_id" : "169718970" }, { "sha" : "2f3c900ef9e142e3efe0694cddc775b600b7fc3e", "msg" : "fixing 6.0 6.2 version startup. new oneshot jarfile-selector.service for startup jar file selectot. aem.service run it each start.", "date" : "18/02/2019 07:59", "is_false_positive" : false, "repository_id" : "169718970" }, { "sha" : "5d8056683660799be670a537f10fde4f10dbd696", "msg" : "Fixing yamllint alerts.", "date" : "13/02/2019 12:57", "is_false_positive" : true, "repository_id" : "169718970" }, { "sha" : "c40238fe73894e4c4aaeef41cb6526f9b8d5275a", "msg" : "Fixing lint alerts. Renaming variables from CamelCase to underline.", "date" : "12/02/2019 13:42", "is_false_positive" : true, "repository_id" : "169718970" }, { "sha" : "221bde98cfa88fd87951228228d2204585ab7c31", "msg" : "fixing minor bugs", "date" : "13/04/2019 12:10", "is_false_positive" : false, "repository_id" : "170286463" }, { "sha" : "cc3b0213b78714aa4b9ebd15a1c9d40024210f93", "msg" : "fixing ftp url", "date" : "07/03/2019 11:22", "is_false_positive" : false, "repository_id" : "170286463" }, { "sha" : "b224ab693084f314e5b5f0e3e48c8e0d180ca4e3", "msg" : "fixng lint", "date" : "22/02/2019 16:00", "is_false_positive" : true, "repository_id" : "170286463" }, { "sha" : "8d88e24a6b2071460e7f37475c0d60355cd85875", "msg" : "Fix tests (#114)\n\n* Add tar.gz\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Add azure tests\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Change corretto_linux_distro\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Fix corretto\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Fix adopt\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Update tests\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Fix #112\r\n\r\nSigned-off-by: Timur Gadiev ", "date" : "06/07/2020 08:25", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "8b0d4eaa526ee1231a5095a821690258693a628b", "msg" : "fix security policy installation for oracle jre (#106)", "date" : "21/11/2019 19:53", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "fe9a800fda5f858483f68e69c4e2315743362501", "msg" : "fix/sapjvm centos8 (#101)\n\n* Test centos8 sapjvm\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Add prepare and verify\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Fix verify\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Enable tests\r\n\r\nSigned-off-by: Timur Gadiev ", "date" : "23/10/2019 18:48", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "beb41b82405655aa385bb8297bf49ada1a4eb14c", "msg" : "Fix adopt win choco (#93)\n\n* Test adoptopenjdk win 13\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Change debug tasks\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Test updated regex\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Change adoptopenjdk_choco_folder\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Test java_package\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Enable all tests\r\n\r\nSigned-off-by: Timur Gadiev \r\n\r\n* Updated test (shape m5)\r\n\r\nSigned-off-by: Timur Gadiev ", "date" : "06/10/2019 20:13", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "363f481ee81b2e3119119c00430f369ac6bc7105", "msg" : "fix: zulu fallback transport (#89)\n\n* fix: use azul api to zulu-falback transport\r\n\r\n* fix: use azul api to zulu-fallback(windows) transport\r\n\r\n* docs: update README\r\n\r\n* fix: add java arch type to zulu-fallback transport\r\n\r\n* fix: add compatibility zulu-fallback transport with ansible 2.7", "date" : "25/09/2019 16:38", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "892b2386950bf02321ff63298bd7f2c6864faab3", "msg" : "Fix default fallback (#88)\n\n* Test java ver\r\n\r\n* Add ga release detection\r\n\r\n* Add amazon linux tests\r\n\r\n* Fix verify\r\n\r\n* Add Windows openjdk fallback\r\n\r\n* Fix java_download_path\r\n\r\nSigned-off-by: Timur Gadiev ", "date" : "22/09/2019 21:44", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "003ef19731dd9631e9959ce422ea9e4a6c5becd7", "msg" : "Fix download (#70)\n\n* Fix openjdk fetch\r\n\r\nSigned-off-by: Timur Gadiev ", "date" : "02/05/2019 23:10", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "0cf71023cc3cb0d4e3eadf06dd5da4fedfeaa1b7", "msg" : "Fix/windows tls (#57)\n\n* Updated ami\r\n\r\n* Change test chocolatey\r\n\r\n* Updated ansible version\r\n\r\n* Change until parameter\r\n\r\nSigned-off-by: Timur Gadiev ", "date" : "11/04/2019 18:07", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "38ccf158f15af9b2953abd1ec9c4a71505c63ccd", "msg" : "fix links (#38)\n\n* add molecule default test\r\n\r\n* add lit\r\n\r\n* remove submodule\r\n\r\n* add pip upgrade\r\n\r\n* update requirements\r\n\r\n* Fix lint\r\n\r\n* use virtualenv\r\n\r\n* fix yamlint errors\r\n\r\n* Fix yamllint\r\n\r\n* Add custom ansible-lint config\r\n\r\n* Provide ansible-lint config\r\n\r\n* update exclude list\r\n\r\n* Change regex for ansible-lint\r\n\r\n* Disable lint fail on warn\r\n\r\n* Add debug for molecule\r\n\r\n* Change molecule version\r\n\r\n* degradate molecule version\r\n\r\n* Update .travis.yml\r\n\r\n* Change defaults to int\r\n\r\n* add molecule create.yml destroy.yml into ignor list\r\n\r\n* Replace with_items\r\n\r\n* Change test requrenments and header on fallback\r\n\r\n* Disable lint for debug\r\n\r\n* Delegate download to localhost\r\n\r\n* Enable lint\r\n\r\n* Add oracle disclaimer\r\n\r\n* Increase retry time and pause on OTN download\r\n\r\n* Add Ubuntu support\r\n\r\n* Update meta\r\n\r\n* Add build status and LICENSE to README.md\r\n\r\n* Fix linux install path\r\n\r\n* Add custom download path and fix variables\r\n\r\n* Release 8 181\r\n\r\n* Fix lint\r\n\r\n* Readme update - supported OS (#8)\r\n\r\n* add issue_template and set setting branch for pulling from ansible-lint-rules repo based on lint_version (#9)\r\n\r\n* Change path to split double slashes\r\n\r\n* Fix win task and fail on unsuported\r\n\r\n* Add s3 transport (#28)\r\n\r\n* Release tech dept fixes (#20)\r\n\r\n* add molecule default test\r\n\r\n* add lit\r\n\r\n* remove submodule\r\n\r\n* add pip upgrade\r\n\r\n* update requirements\r\n\r\n* Fix lint\r\n\r\n* use virtualenv\r\n\r\n* fix yamlint errors\r\n\r\n* Fix yamllint\r\n\r\n* Add custom ansible-lint config\r\n\r\n* Provide ansible-lint config\r\n\r\n* update exclude list\r\n\r\n* Change regex for ansible-lint\r\n\r\n* Disable lint fail on warn\r\n\r\n* Add debug for molecule\r\n\r\n* Change molecule version\r\n\r\n* degradate molecule version\r\n\r\n* Update .travis.yml\r\n\r\n* Change defaults to int\r\n\r\n* add molecule create.yml destroy.yml into ignor list\r\n\r\n* Replace with_items\r\n\r\n* Change test requrenments and header on fallback\r\n\r\n* Disable lint for debug\r\n\r\n* Delegate download to localhost\r\n\r\n* Enable lint\r\n\r\n* Add oracle disclaimer\r\n\r\n* Increase retry time and pause on OTN download\r\n\r\n* Add Ubuntu support\r\n\r\n* Update meta\r\n\r\n* Add build status and LICENSE to README.md\r\n\r\n* Fix linux install path\r\n\r\n* Add custom download path and fix variables\r\n\r\n* Release 8 181\r\n\r\n* Fix lint\r\n\r\n* Readme update - supported OS (#8)\r\n\r\n* add issue_template and set setting branch for pulling from ansible-lint-rules repo based on lint_version (#9)\r\n\r\n* Change path to split double slashes\r\n\r\n* Fix win task and fail on unsuported\r\n\r\n* README.md change required version from 2.4 to 2.5 (#22)\r\n\r\n README.md change required version from 2.4 to 2.5\r\n\r\n* Fix of issue #24 (#25)\r\n\r\n* Fix of issue #24\r\n\r\n* Fix yml files to align with new lint rule [E604] True/False should be started from capitalized letter\r\n\r\n* check for binary existence #23 (#26)\r\n\r\n* check for binary existence #23\r\n\r\n* changes to the task name\r\n\r\n* added jre links for 8.181 (#27)\r\n\r\n* Release jre 8.191\r\n\r\n* add s3 transport parameter\r\n\r\n* update travis file\r\n\r\n* fix error syntax error: expected , but found ''\r\n\r\n* fix lint errors\r\n\r\n* revert booleans in molecule\r\n\r\nadd epel installation\r\n\r\n* correct epel installation conditions\r\n\r\n* fix [E602] Line too long (121 characters)\r\n\r\n* remove pip install from vars\r\n\r\n* fix merge issue\r\n\r\n* Added valid links for JRE and JDK both for Win and Linux with updates 191 and 192\r\n\r\n* Fix windows platform installation #34 (#35)\r\n\r\n* Fix windows platform installation\r\n\r\n* Update travis config to work around buggy pytest 3.10.0\r\n\r\n* Use Temp env variable value as a temporary directory\r\n\r\n* Fix jdk version\r\n\r\n* Fix vars duplicate\r\n\r\n* fix links\r\n\r\n* fix lint\r\n\r\n* fix windows platform installation", "date" : "16/01/2019 18:06", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "29d6d51f112d59920a2bcda68a48fd585695c693", "msg" : "Fix of issue #24 (#25)\n\n* Fix of issue #24\r\n\r\n* Fix yml files to align with new lint rule [E604] True/False should be started from capitalized letter", "date" : "17/08/2018 17:47", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "b6140f1c7f43ea012889046b2c4cce9700680198", "msg" : "fix issue #16 (#17)\n\n'ansible_facts.system' returns 'Win32' instead of 'Windows'\r\nso replaced with 'ansible_os_family'", "date" : "02/08/2018 17:17", "is_false_positive" : false, "repository_id" : "139833681" }, { "sha" : "eaf0212d7122f5bf5caad2a428345d27f0f41eae", "msg" : "Fix management of swap volumes.\n\nPerhaps the most important part of this is that we must pass 'src'\n(aka: device) when removing swap entries from /etc/fstab via\nansible's mount module so it know which one to remove.", "date" : "10/06/2020 14:52", "is_false_positive" : false, "repository_id" : "150624995" }, { "sha" : "5c15bf8002c8127d85e95b6f304e28a6b00b412a", "msg" : "Fixes for style issues found by yamllint and ansible-lint\n\nmostly whitespace + replacement of `command` by systemd module", "date" : "12/08/2019 20:34", "is_false_positive" : false, "repository_id" : "150624995" }, { "sha" : "35a0db375463f6a7dc4a403aef954ecdd4ffc2a2", "msg" : "Fix args to first blivet module invocation.", "date" : "12/08/2019 12:49", "is_false_positive" : false, "repository_id" : "150624995" }, { "sha" : "0f974e7cda6da598c2fce3eab7cfeb7e81fbcd75", "msg" : "Fix conditionals that rely on ansible_facts.lvm\n\nThis is necessary when the user is running the playbook in check mode, or lvm2 is not installed, or both.", "date" : "25/10/2018 12:19", "is_false_positive" : false, "repository_id" : "150624995" }, { "sha" : "e08b097d22f771997471fbeeb5341ad602937c24", "msg" : "Fix names of default pool/volume task files.", "date" : "25/09/2018 17:00", "is_false_positive" : true, "repository_id" : "150624995" }, { "sha" : "d6a8e288898b4583ae99ee916c678a2ba2010e86", "msg" : "Fix changed_when for fs UUID query.", "date" : "21/09/2018 12:15", "is_false_positive" : false, "repository_id" : "150624995" }, { "sha" : "ae36798aa28e610d440364842ec96b1689359fea", "msg" : "Fix conditions under which to check existing fs type.", "date" : "08/09/2018 00:46", "is_false_positive" : false, "repository_id" : "150624995" }, { "sha" : "4307ad6dc221160b9c1731ecdecf8fb5cb0d3c7f", "msg" : "Fix checks for pool now that it's a fact.", "date" : "07/09/2018 11:58", "is_false_positive" : false, "repository_id" : "150624995" }, { "sha" : "5f27d80dbb62fed276769a5e388dde2d2ad8cfda", "msg" : "Fix setting of 'remove' fact.", "date" : "07/09/2018 11:57", "is_false_positive" : false, "repository_id" : "150624995" }, { "sha" : "a48961fdbb2436cb74909b03bc47fb331274628d", "msg" : "Fix problems pointed out by ansible-review. (#25)", "date" : "23/08/2018 10:55", "is_false_positive" : false, "repository_id" : "150624995" }, { "sha" : "91fc05f18e2dc4306b940035e04f3b3af6bf55de", "msg" : "Patch pvecm client to work with link0 addr, fix #91", "date" : "24/05/2020 03:40", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "d7cece8c2c26f985eb7c300c07cc1c214dd18488", "msg" : "Fix subscription patch for PVE 6.x", "date" : "18/01/2020 08:59", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "0bc3361bc5ff74f8eded44168cb0a0f5306ba6ea", "msg" : "Add missing arguments to user creation step. Fixes #80", "date" : "20/11/2019 02:35", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "5ef44db3516be029ec0ca758a34022a9ce4a6f4a", "msg" : "PVE upgrades need to be run with dist-upgrade, closes #70", "date" : "05/09/2019 12:44", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "cfa5685761f10a2f423aee65e2c5de4a7d653cc7", "msg" : "Don't install postfix\n\nHard-coding an MTA to install prevents users of this role from using an\nalternative MTA of their choice.\n\nWhile an MTA is required to use Proxmox VE there is already a dependency\non the mail-transport-agent meta-package in the Proxmox packages which\nensures that this requirement is satisfied. Leave the choice of which MTA\nto use to the user and don't hard-code it in this role.", "date" : "04/04/2019 17:34", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "03552079f7faacfaeeb2214f86536917f0f6f4b8", "msg" : "Fix PVE install task", "date" : "14/12/2018 14:44", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "a6f535b7d2dc4b7f38057c853c48459bcc412a26", "msg" : "Fix deprecation warnings for Ansible 2.6\n\nSwitch all includes to import_tasks or include_tasks\nUpdate filter tests\nReplace 'unsafe' args for ACL management", "date" : "14/05/2018 12:12", "is_false_positive" : true, "repository_id" : "68048671" }, { "sha" : "ecbf00b6501b9f8f23031a4226b990f10704003f", "msg" : "Fix role name and link", "date" : "27/03/2018 18:35", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "d3afb2af6d65f33d5091b01590d2cbd9ebf98c6b", "msg" : "Update subscription removal patches for PVE 4.x/5.x, fixes #24", "date" : "03/03/2018 19:20", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "b2da5c6b5b6fb0389398dd34fd02f7cca94d558f", "msg" : "fix typo", "date" : "17/10/2017 18:02", "is_false_positive" : true, "repository_id" : "68048671" }, { "sha" : "7af1c6923ccbe86bd60b5bd5f1a1d4ff3dc061e0", "msg" : "Fix asserts in main.yml", "date" : "10/10/2017 22:32", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "032224e425db2d1745e0ae3451da56aa8560a389", "msg" : "fix query for checking cluster existence", "date" : "10/10/2017 04:17", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "72a1da8f16706a35ba59bd344b257f320f9f4252", "msg" : "fix indentation on register", "date" : "10/10/2017 03:52", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "98db03e0457ec52eae8db85745c463de96e85827", "msg" : "Fix addons vars", "date" : "07/05/2019 16:46", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "2242e0a7969b040fba4018ee39338285a53cf759", "msg" : "Fix addons namespace attribute (#145)", "date" : "03/05/2019 22:55", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "de6b9890db947b9e40dedad7700851723d101b3d", "msg" : "Fix: Use permissive match on check_kernel_update\n\nSome machines return a CRLF before the results we want to ignore.", "date" : "15/09/2016 15:08", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "6379a776d767f998c054b15bc103a0c2ee84d6e2", "msg" : "Fix for python3 and weird is defined issue (#139)", "date" : "04/03/2019 13:56", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "f61832bc76c8713b997efa2725c7ec7bd06632c3", "msg" : "Fix syntax error in conditional", "date" : "15/09/2016 01:54", "is_false_positive" : false, "repository_id" : "68048671" }, { "sha" : "899442c623fd456e3811bfdfe46863b505200b91", "msg" : "Fix docker cmd path in reset-k8s (#137)", "date" : "23/01/2019 18:08", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "2f3086ea429e9af0ee08d062d0190a214320aac0", "msg" : "Fix sysctl not work issue", "date" : "16/11/2018 11:32", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "eae089cf3f47a7dd8ccf4f00ec7bda58191edbf1", "msg" : "Fix kube-proxy vars (#126)", "date" : "15/10/2018 18:10", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "19772a4811f026999f09bdb763f0ec571e8dc04c", "msg" : "Fix dynamic linker for libnvidia (#117)\n\n* Fix dynamic linker for libnvidia\r\n\r\n* Rename task", "date" : "29/08/2018 10:39", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "3e34ad0b7cc5bada942153476d8634094ed1bdc5", "msg" : "Fix trailing whitespace (#112)", "date" : "12/08/2018 00:57", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "ac2dd4785f93e790c115f2fd22db83b4f88b9cc0", "msg" : "Fix broken issue for some roles (#81)", "date" : "30/11/2017 21:54", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "81fe711b901c4e305cc3e097576af051174ebee6", "msg" : "Fix cni apply command", "date" : "01/10/2017 22:02", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "a1bef3ad197650574c4ccbb98c3e469e284c37d3", "msg" : "Fix ceph on k8s issue", "date" : "18/05/2017 17:25", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "c38b7c6ea89d12b27d771c3f917d2e4d0a51a435", "msg" : "Fix registry and repos playbook", "date" : "12/05/2017 10:16", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "c76ec3ecc37c88276ea38a25844b4fe77495ac94", "msg" : "Fix ceph on k8s network issue", "date" : "05/05/2017 11:41", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "ccfc2695b6f8b43151eb87571b397897b39f4e56", "msg" : "Fix calico cni download ver", "date" : "27/04/2017 13:03", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "5648811c9526c1a49fd13beeb379cee31658365f", "msg" : "Fix reset and ceph-cluster playbook", "date" : "26/04/2017 22:55", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "abc873b752f7f6305310f6bf455b5a5745330681", "msg" : "Fix docker socket broken on CentOS", "date" : "26/04/2017 14:37", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "1d6254e1e5c5ae79b773bfcff7de96071e69463f", "msg" : "Fix docker reset broken", "date" : "26/04/2017 14:23", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "d53e1343efafd21aab61aef83810e5bafb63566e", "msg" : "Fix centos docker start fail issue", "date" : "24/04/2017 16:01", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "bcd495a8ddd827914457741f4bb2356331ac80fa", "msg" : "Fix ansible.cfg and docker download url", "date" : "24/04/2017 14:43", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "59cdd9fc6729cebb7fb0b94b8abcb38ae1ab12c2", "msg" : "Fix ectd role typo", "date" : "24/04/2017 14:04", "is_false_positive" : true, "repository_id" : "76637791" }, { "sha" : "ca3922131244a15dd09cc7747e9dffa1175cba2c", "msg" : "Fix calico service timeout", "date" : "23/04/2017 16:25", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "1fc79710d75919fb6019b71a5419c1cd681b75f4", "msg" : "Fix kubernetes dashboard error", "date" : "23/04/2017 01:36", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "aeb2d3208e9dcec8174a1ff0db97b88978d1e093", "msg" : "Fix kubernetes addons", "date" : "23/04/2017 00:41", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "2fce9df70d523ccec6fa864f5b9628c70cbc2078", "msg" : "Fix reset-config script", "date" : "21/04/2017 11:28", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "e9c9d8b63002749465f2304b868de0538ab1742e", "msg" : "Fix addons check failed", "date" : "20/04/2017 22:00", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "db2bb1efb31d0b4159c713430f84378d6b0667a3", "msg" : "Fix ceph generate fsid error", "date" : "19/04/2017 02:39", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "7286392c2ab82dbbdd01b90e3eeeb603dcd60cc6", "msg" : "Fix ha roles keepalived error", "date" : "18/04/2017 12:11", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "4a5d76ce5a572a4bf2572b4780a824cb2070ede8", "msg" : "Fix typo", "date" : "16/03/2017 02:07", "is_false_positive" : true, "repository_id" : "76637791" }, { "sha" : "420112ec1fc3d245cbbf3f8c8433470c39e3d19c", "msg" : "Fix flannel interface issue", "date" : "16/01/2017 18:25", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "89bee831638af63c5444a9c4684b75f6c676b08d", "msg" : "Fix node defaults typo", "date" : "12/01/2017 18:44", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "a8dd8c914d44e099ced967d49fe3f1120d81334b", "msg" : "Fix vagrantfile and confg", "date" : "23/12/2016 18:04", "is_false_positive" : false, "repository_id" : "76637791" }, { "sha" : "da4492ef1522c63ae9c2b5e0eadf40408725c80d", "msg" : "Fix restart service handler on service based systems", "date" : "27/03/2018 16:44", "is_false_positive" : false, "repository_id" : "101293994" }, { "sha" : "db58f1a55db40eae277912498898406ef3cea348", "msg" : "Fix not stopping service when upgrading with systemd", "date" : "14/03/2018 20:04", "is_false_positive" : false, "repository_id" : "101293994" }, { "sha" : "f40be442651abe2559fd5d6920a969eabeeaf84f", "msg" : "Fix idempodence on Ubuntu", "date" : "07/03/2018 13:06", "is_false_positive" : false, "repository_id" : "101293994" }, { "sha" : "7305022ed65a64a2d24ee4f7c92ef590966f9d59", "msg" : "Fix wrong info in error message", "date" : "06/03/2018 14:49", "is_false_positive" : true, "repository_id" : "101293994" }, { "sha" : "c0eb1b6878d58894d188d4956ead5ea3a68986c8", "msg" : "Fix wrong bamboo home path", "date" : "01/09/2017 17:11", "is_false_positive" : false, "repository_id" : "101293994" }, { "sha" : "f5c4049809c6a90afd5a62a959dd12516b12ef06", "msg" : "Fix permissions at unarchive", "date" : "28/08/2017 19:24", "is_false_positive" : false, "repository_id" : "101293994" }, { "sha" : "91eca557c45f62347d155c88265f11b42bf250fc", "msg" : "Fix indentation", "date" : "24/08/2017 16:28", "is_false_positive" : false, "repository_id" : "101293994" }, { "sha" : "06baff453e799c6c04fe6621ebd5b86c73b764d3", "msg" : "Fix indentation", "date" : "24/08/2017 16:27", "is_false_positive" : false, "repository_id" : "101293994" }, { "sha" : "e05e6eca86fe01dc3f801bac6198f1b86ba87052", "msg" : "fix `download` method on Ubuntu 14.04, add tests\n\nOn default Ubuntu 14.04 we have python 2.7.6 installed,\nit cannot to download with `get_url` from https urls,\nsee https://github.com/ansible/ansible-modules-core/issues/1716.\nAdded curl method download when python < 2.7.9.\n\nAdd tests for both `download` and `repository` methods.", "date" : "01/03/2017 19:30", "is_false_positive" : false, "repository_id" : "20755256" }, { "sha" : "9ba22fefe08f63915250ce4c579b0bf2a19c3b2a", "msg" : "Fix config merging\n\n* Capture output of influxd config command\n* Write merged config output to config file\n* Ensure ownership of directories are correct before starting", "date" : "11/11/2015 20:22", "is_false_positive" : false, "repository_id" : "20755256" }, { "sha" : "2d1c5accee1245965bbeb2e69f8967cfcc283bd4", "msg" : "Fix log dir permissions and upstart exec", "date" : "01/10/2014 14:35", "is_false_positive" : false, "repository_id" : "20755256" }, { "sha" : "d2688ce89535330353b23b2478909e5fbb65fea0", "msg" : "Fix vars and upstart", "date" : "01/10/2014 13:31", "is_false_positive" : false, "repository_id" : "20755256" }, { "sha" : "01a6a2003dd8c73ef2c2bd52d2df23f54684627b", "msg" : "Fix ansible-lint warning", "date" : "09/10/2020 13:34", "is_false_positive" : true, "repository_id" : "89751137" }, { "sha" : "e942e65d404a9923af21e88412392f1fff697d22", "msg" : "Fix escaping for changed_when check\n\nThis now should fix idempotence on the CI.", "date" : "09/10/2020 13:34", "is_false_positive" : false, "repository_id" : "89751137" }, { "sha" : "05a6f4be63c31b91ca90873220aaddf8026b3e10", "msg" : "Fix idempotence of netdata_requirements_install", "date" : "09/10/2020 13:34", "is_false_positive" : false, "repository_id" : "89751137" }, { "sha" : "ac6f381dc4847b5925f620f7cf7a43eca9ded214", "msg" : "Fixed conditional for Ubuntu older than 20.04", "date" : "11/09/2020 10:30", "is_false_positive" : false, "repository_id" : "89751137" }, { "sha" : "8797dfb21d5c74133fcab3927ef756bd5b510b4f", "msg" : "Fixed indentation of when conditions", "date" : "11/09/2020 10:12", "is_false_positive" : false, "repository_id" : "89751137" }, { "sha" : "bfd04aec90ad4ef5fa67826d6e6ca5638e16fb86", "msg" : "Fixed Ubuntu 20.04 install\n\nFixes #49", "date" : "11/09/2020 02:15", "is_false_positive" : false, "repository_id" : "89751137" }, { "sha" : "06d64bb66479600e6201bfe36d6e56b065d07cc3", "msg" : "fix install on EL8", "date" : "26/05/2020 16:27", "is_false_positive" : false, "repository_id" : "89751137" }, { "sha" : "9f6ceff7f4304c3affcf6016b79d08b4d6c74290", "msg" : "Fix for version check logic. did not work on Debian stretch.", "date" : "22/05/2019 16:59", "is_false_positive" : false, "repository_id" : "89751137" }, { "sha" : "375b546d1981908e2e4d19379746328d73965dda", "msg" : "Fix alarm configuration failing when file doesn't exists", "date" : "10/10/2018 11:33", "is_false_positive" : false, "repository_id" : "89751137" }, { "sha" : "2023a45956fad6edfc03b441c0472f08a2c4eba5", "msg" : "Fix yaml syntax error.", "date" : "29/01/2018 21:00", "is_false_positive" : false, "repository_id" : "89751137" }, { "sha" : "d4be01565d4c0060626b4324728c482a6402bb43", "msg" : "Fix Boolean Conversion Deprecations", "date" : "31/05/2019 16:02", "is_false_positive" : false, "repository_id" : "81999200" }, { "sha" : "b8419f5dedf8fa406f9fd254532978dda9fed5f4", "msg" : "Remove Includes", "date" : "07/01/2018 14:50", "is_false_positive" : false, "repository_id" : "81999200" }, { "sha" : "28cd04f1ef270a1d50d354e0a1e200551a6c0a39", "msg" : "Fix Role Files and Test Breakage.", "date" : "12/09/2017 16:06", "is_false_positive" : false, "repository_id" : "81999200" }, { "sha" : "64dcc395a862ce401bb7757882e3f6bc410cb283", "msg" : "Bugfix: Treat Goss Output as a Dictionary", "date" : "04/06/2017 02:59", "is_false_positive" : false, "repository_id" : "81999200" }, { "sha" : "3a22006f8f069142b6696aea4a60d193412ae816", "msg" : "Patch executable", "date" : "14/02/2017 16:24", "is_false_positive" : false, "repository_id" : "81999200" }, { "sha" : "1cd595cd883cb5144a7f5a8f4fa5b325f19daf3e", "msg" : "Fix data dir permission, no access for world", "date" : "15/11/2019 20:21", "is_false_positive" : false, "repository_id" : "118653944" }, { "sha" : "dd8a38ad5ba7ff46630d912c01faf15610c63c68", "msg" : "Fix colon spacing", "date" : "13/11/2019 21:19", "is_false_positive" : false, "repository_id" : "118653944" }, { "sha" : "2f8ca9746e756f09c57cb2767a1a45a3e29eb4e6", "msg" : "Fail if there are invalid entries in the configuration", "date" : "04/11/2019 08:50", "is_false_positive" : false, "repository_id" : "118653944" }, { "sha" : "cf7b07b3b47784dbe0301f88334ebd2021b2125e", "msg" : "Fix line length", "date" : "03/11/2019 16:56", "is_false_positive" : false, "repository_id" : "118653944" }, { "sha" : "0daa1a2b46fbff4198ad3e0ed206e51b906542b7", "msg" : "Fixes tests", "date" : "02/11/2019 20:12", "is_false_positive" : false, "repository_id" : "118653944" }, { "sha" : "6f9e3d211d5aced264e276559b25cf74f8563107", "msg" : "Fixes tests", "date" : "02/11/2019 12:03", "is_false_positive" : false, "repository_id" : "118653944" }, { "sha" : "fe85cd579c319433c35b421a93161334d5f7cd67", "msg" : "Fix lookup of version if instance has different name", "date" : "02/11/2019 11:26", "is_false_positive" : false, "repository_id" : "118653944" }, { "sha" : "5034415a2c1cb67dcca07269aecf58d0f3d10ca8", "msg" : "Fix linting", "date" : "01/11/2019 10:33", "is_false_positive" : true, "repository_id" : "118653944" }, { "sha" : "8a724b8697c0c4142c775e9007eef0ad4cbc2bf5", "msg" : "Fixes yamllint errors", "date" : "30/10/2018 12:33", "is_false_positive" : true, "repository_id" : "118653944" }, { "sha" : "565134e48c7b002de73f9761bc1f6f2fac012487", "msg" : "Fix bad merge.", "date" : "17/08/2017 14:45", "is_false_positive" : false, "repository_id" : "59304980" }, { "sha" : "e086d9c2a20f9875d8c3a3487bf6b8363cd837cc", "msg" : "fixed testrunner to testsrunner; fixed wrong '\\' in inventory for test\n\n-updated java-oracle role with updated jdk", "date" : "09/08/2017 22:41", "is_false_positive" : true, "repository_id" : "59304980" }, { "sha" : "e477231a76fa3e4be57c330388f581284e4baa6e", "msg" : "fixed javavm setting\n\ntasks/eclipseinijavavm.yml:\n-was checking that the eclipse_ini_flags_next_line var is undefined, which is not always defined - so it was never replacing the -vm option\n\ntasks/link.yml\n-removed, since it was not doing anythin anymore\n-will be added if required again", "date" : "27/05/2016 15:20", "is_false_positive" : false, "repository_id" : "59304980" }, { "sha" : "d2be99a4b30b49cb6a902cac1ff64ae84721c717", "msg" : "fixed deprecation in meta/main.yml\n\n[DEPRECATION WARNING]: The comma separated role spec format, use the yaml/explicit format instead..\nconverted \"- { role: ansible-role-java-oracle }\" to \"- role: ansible-role-java-oracle\"", "date" : "25/05/2016 16:49", "is_false_positive" : true, "repository_id" : "59304980" }, { "sha" : "e4801cc902d7101e845f05594eb22d07efd43c26", "msg" : "fixed use of bare variables in ansible roles", "date" : "20/05/2016 17:50", "is_false_positive" : true, "repository_id" : "59304980" }, { "sha" : "137ab65143b340ac721263291f0c9b4533069863", "msg" : "Fix ansible warnings", "date" : "12/12/2019 15:04", "is_false_positive" : true, "repository_id" : "41423976" }, { "sha" : "31cd1a0568532ecd40ffb3d55ba7b4a536d5c708", "msg" : "Fix idempotentency in 2.2.0.0", "date" : "20/04/2018 14:11", "is_false_positive" : false, "repository_id" : "41423976" }, { "sha" : "59e361bd07ffe047d41e32eadc33f8c293519bdd", "msg" : "Fixing deprecation; Invoking apt only once while using a loop via squash_actions is deprecated.", "date" : "19/01/2020 12:27", "is_false_positive" : true, "repository_id" : "32947512" }, { "sha" : "3eaadeac19d84c04732ce1b1f335a7a54a50dcab", "msg" : "Fix for Ansible galaxy (import) warning\n\nFound galaxy_info.categories. Update meta/main.yml to use galaxy_info.galaxy_tags", "date" : "07/03/2016 23:17", "is_false_positive" : false, "repository_id" : "32947512" }, { "sha" : "3aff0a5d9477997f1381c31020997952c64bd59f", "msg" : "Fix for Ansible galaxy (import) warning\n\nFound galaxy_info.categories. Update meta/main.yml to use galaxy_info.galaxy_tags", "date" : "07/03/2016 23:15", "is_false_positive" : false, "repository_id" : "41423976" }, { "sha" : "23aa1042a1bfe183a45cbf070e9325d428a72129", "msg" : "Fix failing tests", "date" : "09/01/2017 12:09", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "8cb8ef35de8526c143e685db5c17244885ba64b7", "msg" : "Fix overwrite of permissions of existing directories\n\nThis may cause issues with rsyslog (/var/log) for instance", "date" : "17/12/2015 16:18", "is_false_positive" : false, "repository_id" : "32947512" }, { "sha" : "b52fe8336ced9c0620347f175c0944496951d365", "msg" : "Fixed idempotence test by using mysql command instead of mysql_db", "date" : "23/10/2015 11:09", "is_false_positive" : false, "repository_id" : "41423976" }, { "sha" : "361aa9d4cfcd1f697883011629fb7ea937003f6d", "msg" : "Fix for Ansible galaxy (import) warning\n\nFound galaxy_info.categories. Update meta/main.yml to use galaxy_info.galaxy_tags", "date" : "07/03/2016 23:17", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "0ac35e083ee178c8876301becbbf31436d9e46b5", "msg" : "Fixed quoting for older versions of ansible by replacing command with shell", "date" : "02/10/2015 12:39", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "7089c2fb50db4ef27c1148c88b82ed60cf501af1", "msg" : "Bugfix for incorrect YAML\n\n[ci skip]", "date" : "17/09/2015 14:17", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "79e29502fb4e0ff1c30c0b5396bfa1b48fb84a8e", "msg" : "Added option to activate and deactivate themes and plugins, fixes #26", "date" : "01/09/2015 15:09", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "14668fe5198abf2c14b40ac7d6505567031b1883", "msg" : "Fixed add/update/delete options", "date" : "28/08/2015 16:48", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "ae32bf47db0992c3483d6427c434eead5d991bc9", "msg" : "Fix idempotency issues when skip_update is false", "date" : "27/06/2015 21:57", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "c10ea452ca6a1b4e3bc8a7a4198c4d83ba49b46d", "msg" : "Fixed remarks", "date" : "27/06/2015 21:29", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "8b45cf05f952cc045e79faa9e11acfe7b84393a8", "msg" : "Fix escaping", "date" : "22/10/2019 16:54", "is_false_positive" : false, "repository_id" : "23002245" }, { "sha" : "ae68a71282452e3762a50df15e4ae40a7cd23807", "msg" : "Fix ansible-lint error", "date" : "03/09/2019 13:28", "is_false_positive" : true, "repository_id" : "23002245" }, { "sha" : "75d23491bcd53bf256c51b375f144ffed524a905", "msg" : "Fix database type", "date" : "03/04/2019 15:43", "is_false_positive" : false, "repository_id" : "23002245" }, { "sha" : "1b3f2ad140614b7fb9b8dd9f8587fa7ecc13f54a", "msg" : "Fail when wp-cli --info does not display any output\n\nFixes #13", "date" : "15/06/2015 20:36", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "2153e310ea5eaa305a1175c50686f72accc60635", "msg" : "Fixed order of handlers", "date" : "17/06/2018 14:36", "is_false_positive" : false, "repository_id" : "23002245" }, { "sha" : "d962a88379a9f2610897b52e9bb1487868672184", "msg" : "Fix for failing build", "date" : "09/02/2015 20:34", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "171ee647fe6d63459a5b35ac6e67e0ff1795b94e", "msg" : "Fix duplicate aliases, closes #26", "date" : "18/06/2016 22:33", "is_false_positive" : false, "repository_id" : "23002245" }, { "sha" : "c202603f758e1b7fb046e98064287bac83eb7233", "msg" : "Fix for wp-cli install", "date" : "19/01/2015 22:29", "is_false_positive" : false, "repository_id" : "29490487" }, { "sha" : "6560d0832161f71dda3f640f269039ac214ed28f", "msg" : "Fix for Ansible galaxy (import) warning\n\nFound galaxy_info.categories. Update meta/main.yml to use galaxy_info.galaxy_tags", "date" : "07/03/2016 23:16", "is_false_positive" : false, "repository_id" : "23002245" }, { "sha" : "9f6be61f35f7529dd12708af90a13318b70b42eb", "msg" : "Put SASL credentials into a 0600 map file", "date" : "20/05/2015 22:24", "is_false_positive" : false, "repository_id" : "23002245" }, { "sha" : "83152b55d11f754173a9b66088ea4b1e9a1dfdb0", "msg" : "Fix for Unable to fetch some archives, maybe run apt-get update", "date" : "03/11/2014 14:10", "is_false_positive" : false, "repository_id" : "23002245" }, { "sha" : "061e8a9f8cca5ee123dd37b451554a0235285265", "msg" : "Fix block indent", "date" : "10/08/2018 11:42", "is_false_positive" : false, "repository_id" : "142292400" }, { "sha" : "3e578aeff2196e9241e38435e6ac9154fe412919", "msg" : "Fix when statement", "date" : "21/04/2020 14:07", "is_false_positive" : false, "repository_id" : "35945589" }, { "sha" : "bd09243cb6339558372855c5fc4f153babd3b005", "msg" : "Fix Ansible warnings\nAnd add support for HAProxy 1.9", "date" : "28/01/2019 11:49", "is_false_positive" : false, "repository_id" : "35945589" }, { "sha" : "e0c7356fc6b4bfa86f16a33599172b6fb164f80e", "msg" : "Fix upgrade flow\n\nChange-Id: I9b32e6568dcdda2ac1d5851ef17eb805ff25cc0d\nSigned-off-by: Ondra Machacek ", "date" : "19/12/2018 10:20", "is_false_positive" : false, "repository_id" : "112223620" }, { "sha" : "8b6df664c9df31b5623f76ffa931e18261faf3f4", "msg" : "WA for update issue in YUM module", "date" : "05/12/2018 10:45", "is_false_positive" : false, "repository_id" : "112223620" }, { "sha" : "acbeee2e6fda433a4cb960204fbe7d5c75a37f23", "msg" : "Fix var name", "date" : "29/05/2018 11:42", "is_false_positive" : false, "repository_id" : "35945589" }, { "sha" : "309db54ab083aad17a5a2e6d90480a9c643cc920", "msg" : "Fix installation of rhvm package in upgrade\n\nOnce there is installed rhevm package from 4.1 version, during the\nupgrade we cannot install package rhvm cause it's missing in the list\nprobably because of yum versionlock plugin.\n\nSo we can check if it's installed, and if not we can process with\ninstallation otherwise we can skip the installation.", "date" : "05/12/2018 10:44", "is_false_positive" : false, "repository_id" : "112223620" }, { "sha" : "f86dbef406d2c0b18a71bfbac6373906d099a44b", "msg" : "update_only has an effect only if state is latest\n\nhttps://docs.ansible.com/ansible/2.5/modules/yum_module.html", "date" : "22/10/2018 08:49", "is_false_positive" : false, "repository_id" : "112223620" }, { "sha" : "6f67d0f0cbef9f64fdd443b57f56d31ebd4f6aab", "msg" : "Fix for Ansible galaxy (import) warning\n\nFound galaxy_info.categories. Update meta/main.yml to use galaxy_info.galaxy_tags", "date" : "07/03/2016 23:13", "is_false_positive" : false, "repository_id" : "35945589" }, { "sha" : "862690b3dd1e0e18e29b76c70056e4b044e9a7b8", "msg" : "Fix command for update ovirt*setup*", "date" : "09/10/2018 11:34", "is_false_positive" : false, "repository_id" : "112223620" }, { "sha" : "53651d6fe957ed4da09720683978e1dddbc82968", "msg" : "Bugfix for ppa url", "date" : "20/05/2015 14:34", "is_false_positive" : false, "repository_id" : "35945589" }, { "sha" : "b6c969964fda245f671600ea86fe744897e95eef", "msg" : "fix the shutdown_env repo name (#174)\n\nupdated related doc file.\r\nwithout this PR we got the following error:\r\n- downloading role 'shutdown-env', owned by ovirt\r\n [WARNING]: - ovirt.shutdown-env was NOT installed successfully: - sorry, ovirt.shutdown-env was not found on https://galaxy.ansible.com.\r\nERROR! - you can use --ignore-errors to skip failed roles and finish processing the list.", "date" : "03/06/2019 08:10", "is_false_positive" : false, "repository_id" : "87416419" }, { "sha" : "f16ba4006d6c1f8510f5aa9f19487e9c00552774", "msg" : "fixed a type mistake", "date" : "28/08/2018 09:59", "is_false_positive" : false, "repository_id" : "112223620" }, { "sha" : "fbc08ae1a1dedef5c7e3cde23e79aa457b42f032", "msg" : "Fix the name of the dependencies (#172)", "date" : "30/05/2019 10:44", "is_false_positive" : false, "repository_id" : "87416419" }, { "sha" : "79fcdb1daa22ddb90ec9832a58dc8d4d26aeb785", "msg" : "Fix galaxy dependencies", "date" : "04/10/2018 07:56", "is_false_positive" : false, "repository_id" : "87416419" }, { "sha" : "c87c62a285d61aeb918e02621f61f300242b9b0a", "msg" : "ovirt-vm-infra: Wait for IP address to appear (#116)\n\nPreviously we just waited for device to appear rather than waiting for\r\nthe actual IP to appear. This patch fixes it.", "date" : "23/10/2017 16:11", "is_false_positive" : false, "repository_id" : "87416419" }, { "sha" : "0669be7fcd9947be37c5e493be1eb95c401653b7", "msg" : "Don't use check_mode for facts tasks in cluster-upgrade (#105)\n\nFixes: https://github.com/oVirt/ovirt-ansible/issues/102", "date" : "06/10/2017 10:22", "is_false_positive" : false, "repository_id" : "87416419" }, { "sha" : "b9ba3888a5808269ee15d2c524bb9794573f85d0", "msg" : "ovirt-host-deploy-firewalld: Don't remove IPtables package (#97)\n\nFixes: https://github.com/oVirt/ovirt-ansible/issues/96", "date" : "26/09/2017 13:44", "is_false_positive" : false, "repository_id" : "87416419" }, { "sha" : "1a4c6f4bb0da458c0241762964458f4834e62bdd", "msg" : "Add suffix to modules with bug fixes (#92)\n\nThis patch add a suffix internal_{ansible_version} to all modules in\r\nlibrary. The {ansible_version} indicates which version of ansible\r\nprovides the fix, which we need to ship with the role.\r\n\r\nSo if Ansible {ansible_version} is released we can remove the module\r\nfrom library and rename the task to the offical upstream module.\r\n\r\nRelated-to: https://bugzilla.redhat.com/show_bug.cgi?id=1487082", "date" : "20/09/2017 19:27", "is_false_positive" : false, "repository_id" : "87416419" }, { "sha" : "fffb7ec8ecf7afc13ed78b05f484a5a6efb6ff01", "msg" : "Fix the flow of the ovirt-vm-infra role (#89)\n\nThis patch changes the flow of the tasks in the ovirt-vm-infra role. We\r\nneed to first create a stopped VM, then attache the needed disks/nics,\r\nand later start the VM if needed.\r\n\r\nIf VM is already started prior to this role, we try to hotplug disks and\r\nnics.\r\n\r\nRelated-to: https://bugzilla.redhat.com/show_bug.cgi?id=1490930", "date" : "20/09/2017 12:32", "is_false_positive" : false, "repository_id" : "87416419" }, { "sha" : "bed878e23d32cbd27ecac6314e16e0f0663ee74a", "msg" : "Fix ovirt-image-template parameters (#78)\n\n- Pass template_disk_interface variable properly\r\n- Remove template_disk_format as we currently support only qcow2, not\r\n raw", "date" : "13/09/2017 10:08", "is_false_positive" : false, "repository_id" : "87416419" }, { "sha" : "35a28036ba49d5f8f68ae5a7027060ef5a6f268a", "msg" : "Fix ssh key location (#74)", "date" : "31/08/2020 14:28", "is_false_positive" : false, "repository_id" : "110139999" }, { "sha" : "8c95e2d515188dd688a69e329f1ffe643735e5f8", "msg" : "Fix: allow to read ssh key on remote host (#72)\n\n* Fix: allow to read ssh key on remote host\r\n\r\n* Update qcow2_image.yml", "date" : "24/08/2020 14:03", "is_false_positive" : false, "repository_id" : "110139999" }, { "sha" : "60c17c04b87277b4a8a6c981bab95413c02e9c2b", "msg" : "Bug fix for io_threads (#24)", "date" : "21/08/2018 14:41", "is_false_positive" : false, "repository_id" : "110139999" }, { "sha" : "27d8821bcc33a4aa2f70213274e25635cfc0edf8", "msg" : "Fix searching of the template\n\nChange-Id: I2ef15ece2168d19ed8e77faeaa257bc81143882f\nSigned-off-by: Ondra Machacek ", "date" : "31/05/2018 09:18", "is_false_positive" : false, "repository_id" : "110139999" }, { "sha" : "7391d684a49b236492a24b7730753f7581ae0f98", "msg" : "Fix ternary operator in ovirt_auth\n\nChange-Id: I3dc45f9364c74bbbe1b35ec3a31b85cf995e2614\nBug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1584772\nSigned-off-by: Ondra Machacek ", "date" : "13/07/2018 13:44", "is_false_positive" : false, "repository_id" : "110140135" }, { "sha" : "b6ef29273b28f62bb3bbdcf95443c70975ae0e06", "msg" : "Fix command warn in tasks/init_cfme.yml.", "date" : "16/04/2018 09:22", "is_false_positive" : false, "repository_id" : "110140135" }, { "sha" : "c49dd73158529cc88738a963f7ff3a73a1e8fe43", "msg" : "Ensure VM is running before checking ManageIQ API\n\nFixes: https://github.com/oVirt/ovirt-ansible-manageiq/issues/20\n\nChange-Id: I837e9d3fc72d50d299de461b329187760bda1790\nSigned-off-by: Ondra Machacek ", "date" : "20/02/2018 17:46", "is_false_positive" : false, "repository_id" : "110140135" }, { "sha" : "e229e5135dae9a0e2655c274b91d931eba60ed2d", "msg" : "fix copy mode (#57)", "date" : "18/08/2020 12:57", "is_false_positive" : false, "repository_id" : "112223972" }, { "sha" : "a202fbad2cf4ff46bae3e046e1d1c219075cdbd8", "msg" : "Fix backup repos issue.\n\nIssue:\nhttps://github.com/oVirt/ovirt-ansible-repositories/issues", "date" : "25/09/2018 17:34", "is_false_positive" : false, "repository_id" : "112223972" }, { "sha" : "faa5b629319f52fda55f85304420cf6b50e5b326", "msg" : "Fail if ovirt_repositories_use_subscription_manager is set and not running on RedHat system", "date" : "02/03/2018 12:41", "is_false_positive" : false, "repository_id" : "112223972" }, { "sha" : "d91fb1908c9c4f78c64ac8632c5962c4c1422551", "msg" : "Fix iteritems() that is not supported in python3 (#81)\n\nChange iteritems() to items()\r\n\r\nCo-authored-by: reliezer ", "date" : "28/10/2020 09:10", "is_false_positive" : false, "repository_id" : "110126654" }, { "sha" : "8ab64af6eee7e4847e1bd061deb3f09e623138f1", "msg" : "fix host missing networks (#75)", "date" : "27/07/2020 09:56", "is_false_positive" : false, "repository_id" : "110126654" }, { "sha" : "1c3a1722c97c0fdb5587b30d957aa03455113587", "msg" : "Fix ovirt_disks_facts module name (#48)", "date" : "25/10/2018 08:50", "is_false_positive" : false, "repository_id" : "110126654" }, { "sha" : "e8eec5342b8d23bdbee9df9043eaa51c7e62c3ed", "msg" : "Fix ansible-lint [204] in shutdown_vms.yml\n\nSigned-off-by: Martin Perina ", "date" : "19/02/2020 09:30", "is_false_positive" : true, "repository_id" : "114266564" }, { "sha" : "81a6931e067c735326b4bc98538de79e66c48769", "msg" : "Fix ansible-lint [204] in remove_valid_filtered_master_domains.yml", "date" : "19/02/2020 09:30", "is_false_positive" : true, "repository_id" : "114266564" }, { "sha" : "f33139024f1b84e1bf215a1f924c9151282aa591", "msg" : "Fix ansible-lint [601] in unregister_entities.yml", "date" : "19/02/2020 09:30", "is_false_positive" : true, "repository_id" : "114266564" }, { "sha" : "6e404b290e9c01a3257cd884363c356ec458f189", "msg" : "fix VM pinning missing host attribute (#123)\n\n* fix VM pinning missing host attribute\r\n\r\n* Update README for pinned, host_passthrough info", "date" : "06/04/2020 16:43", "is_false_positive" : false, "repository_id" : "110140373" }, { "sha" : "a8861f96d5083e63c729c8f7fec101da03b876e3", "msg" : "Fix duplicate tags error in recover_engine.yml", "date" : "19/02/2020 09:29", "is_false_positive" : false, "repository_id" : "114266564" }, { "sha" : "67756b5cba8e27e2bd3d2a8bb6fd3204540b2496", "msg" : "Fix CPU shares specified by profile", "date" : "25/06/2019 14:10", "is_false_positive" : false, "repository_id" : "110140373" }, { "sha" : "d5979ac4c9236ada04950451b442e375353a92ed", "msg" : "Fix indentation in recover_engine", "date" : "30/08/2018 11:51", "is_false_positive" : false, "repository_id" : "114266564" }, { "sha" : "a88f4124e1e2e40f6e64f3987a4cbd4ae54b0a60", "msg" : "Fix task names", "date" : "19/07/2018 12:24", "is_false_positive" : false, "repository_id" : "114266564" }, { "sha" : "160ffcd637a251871a2b698b506353790ec5cbee", "msg" : "Fix the checking of mandatory parameters\n\nChange-Id: If8b0227f27d8784a049701156e8a850c9e86e052\nSigned-off-by: Ondra Machacek ", "date" : "16/07/2018 15:38", "is_false_positive" : false, "repository_id" : "110140373" }, { "sha" : "c5c169bee6c40cc662f5fff647cce9d8a4fdbde1", "msg" : "Fix quoting", "date" : "10/05/2018 14:00", "is_false_positive" : false, "repository_id" : "110140373" }, { "sha" : "2d323edd99508076ef943a0a4dfc934e85e9bc45", "msg" : "Fix relative path for unregistered_vms on failback\n\nThe relative path of run_vms should be under /tasks/recover instead of\n/tasks", "date" : "27/02/2018 05:16", "is_false_positive" : false, "repository_id" : "114266564" }, { "sha" : "015d315c00693a85b37a90d006b376a0c0eb5206", "msg" : "[fix] Bind channels_redis to 2.4\n\nchannels_redis 3.x requires redis 5.", "date" : "06/08/2020 21:49", "is_false_positive" : false, "repository_id" : "51141789" }, { "sha" : "98dcd3b9422e21e03123aed4048b6102739321c6", "msg" : "[pip] Ensure attrs python package is latest #178\n\nCloses #178", "date" : "06/05/2020 20:03", "is_false_positive" : false, "repository_id" : "51141789" }, { "sha" : "a1d4b9b5a88f15e0d1e6b70b44dcca94d2a48d9c", "msg" : "[pip] Fixed install of custom packages", "date" : "06/05/2020 19:47", "is_false_positive" : false, "repository_id" : "51141789" }, { "sha" : "c246b7f9914f940999948bf9d4608a0ed9e6b0dc", "msg" : "[distros] Dropped support for Debian 9 and Ubuntu 16 #169\n\nCloses #169", "date" : "29/02/2020 14:28", "is_false_positive" : false, "repository_id" : "51141789" }, { "sha" : "481f7ad18dc225973e1d676d33e58c49cbbfe986", "msg" : "[qa] Fix Travis CI build errors #93\n\nTravis CI builds for Debian 9, Debian 10, and\nFedora 28 have been fixed. Python3 is set as\nthe ansible_python_interpreter for Fedora 28\nbecause it drops support for python-firewall\nwhich is for Python2. Cron is also added to\nresolve errors in Debian 10. Additionally,\ncryptography from pip is installed to fix an\nodd SSL error when installing django-redis on\nDebian 9.\n\nFixes #93", "date" : "12/12/2018 14:20", "is_false_positive" : false, "repository_id" : "51141789" }, { "sha" : "2277660a5f6c851c4c1290f728a2111eaa3d9e9c", "msg" : "Fixed spatialite bug\n\nCloses #63", "date" : "30/12/2017 00:32", "is_false_positive" : false, "repository_id" : "51141789" }, { "sha" : "991528829e247cc455bb8146bc7f310d6dbc8f57", "msg" : "fix regression introduced on 2019-03-03 with commit 0607ebba\naffecting debian tor alpha users\n\nthis commit reverts parts of the change that introduced the\nfollowing error:\n\nInvalid repository string: ...", "date" : "05/04/2019 22:16", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "96c59725e34120756d387915e6ab7b1c6bc739cf", "msg" : "Fixed change superuser password hint", "date" : "16/11/2017 05:26", "is_false_positive" : false, "repository_id" : "51141789" }, { "sha" : "0cc9c6f15ebbab0a4d02de37765305bb737ab670", "msg" : "Fix ansible rule 306 and right with it 305.\n\nFix using pipe in shell command by using `sysctl -n` to get value of\nkernel parameter value without need of pipe.\n\nRight after it use `command` module instead of `shell`, because it is no\nlonger needed.", "date" : "14/03/2019 22:04", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "831796f727f9789521caf60da9f032d021443fc6", "msg" : "Fixed categories in meta", "date" : "21/02/2016 23:14", "is_false_positive" : true, "repository_id" : "51141789" }, { "sha" : "9f2f1160c4dc3fea2f6e81e42ba8a6254ef093db", "msg" : "fix ansible-lint spacing [E206] (#193)", "date" : "04/03/2019 20:13", "is_false_positive" : true, "repository_id" : "31433462" }, { "sha" : "02c0c824984adf87d6aa294410b3f119a48866a7", "msg" : "Fixed meta info", "date" : "21/02/2016 23:07", "is_false_positive" : true, "repository_id" : "51141789" }, { "sha" : "f99be7b3c56833f63c78244de66e827a73ee821e", "msg" : "fix ansible-lint [E306] Shells that use pipes should set the pipefail option\n\nbash becomes a new requirement on the control machine\nsince only bash hash the pipefail option", "date" : "04/03/2019 19:47", "is_false_positive" : true, "repository_id" : "31433462" }, { "sha" : "929faa3fdd3bf01e761efb74eaf80907a4cfb38f", "msg" : "fix multiple ocations of '[E601] Don't compare to literal True/False'\n\nbackground:\nhttps://github.com/ansible/ansible-lint/blob/master/lib/ansiblelint/rules/ComparisonToLiteralBoolRule.py", "date" : "24/02/2019 00:49", "is_false_positive" : true, "repository_id" : "31433462" }, { "sha" : "62b64f48faa748623935c270718f400a42baf621", "msg" : "Fix typos", "date" : "05/05/2018 17:27", "is_false_positive" : true, "repository_id" : "31433462" }, { "sha" : "4e6fea6fd6881e04c0482922bfd0133c21be9be3", "msg" : "require ansible v2.3.0 (fixes #85)", "date" : "17/04/2017 17:30", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "a7a6236eee47cdccb17df5d0c272ffadced6100d", "msg" : "Debian: Ensure lsb-release requirement is installed (fixes #108)", "date" : "13/02/2017 23:51", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "1224adf2811c827a09ff0bf133fbb476901a547d", "msg" : "add support for private IPv4 addresses (fixes #102)\n\nUse public IPs only by default and fallback\nto a single private IP in case we have no public IP.\nUsing public _and_ private IPv4 addresses at the same\ntime on a single host is not supported.\n\nFixes a bug where we created more than two\ntor instances per public IPv4 address when the\nhost had private and public IPv4 addresses.\n\nVariable 'tor_v4ips' can no longer be set since it is\npotentially overwritten at runtime.\n\ntor_maxips is replaced with tor_maxPublicIPs + tor_maxPrivateIPs\n\ntorrc: no longer include 'Address' line.\n\nThis would be simpler without bug ansible/ansible#14829 (#80).", "date" : "28/01/2017 12:59", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "196c5c74623fe97d88ea1e2527b96d7ccef784a5", "msg" : "remove task 'Check for local requirements' (fixes #96)\n\nit does not work on macOS (the only platform it was written for)", "date" : "12/01/2017 20:37", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "dbe5647c4e42252e9e428e50b9b0a3636f94842a", "msg" : "including OS specific vars is always required (fixes #86)", "date" : "12/12/2016 16:59", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "c25e1f96cb3a91dfef803f4de935c51c597bd19d", "msg" : "bugfix: make conditional service reload after torrc change a handler (fixes #83)", "date" : "21/11/2016 18:27", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "9b1adbb610c8e7778f55688bebdc55c648ca3039", "msg" : "add support for ansible 2.x by working around an ansible 2.x bug\n\nThe workaround simply replaces \"False\" (the incorrect return value\nof the ipv6() filter) with an empty list (correct behaviour).\n\nOnce the upstream bug is solved this commit should be reverted.\n\nfixes #56\nfixes #73\nupstream ansible bug:\nhttps://github.com/ansible/ansible/issues/14829", "date" : "02/10/2016 10:33", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "0406395a8758f12abd57914532cc0ff17894d015", "msg" : "Debian: allow \"_\" and \".\" in instance names, so our instances are started properly after package upgrade (fixes #72)", "date" : "21/08/2016 10:02", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "44be91805d4a4c003d28a7c5fd3f7a6317863435", "msg" : "FreeBSD: change pidir from /var/run/tor to /var/run/tor-instances (fixes #62)", "date" : "11/02/2016 19:37", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "b5d6f33218259b7205796d55ad4b976d3b9f3305", "msg" : "BSD: drop support for log files, change default DataDir location to avoid permission conflicts with the packages (fixes #59)", "date" : "06/02/2016 11:15", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "51dcdf691a7801895b569a5a927e30030d8feb70", "msg" : "CentOS/Fedora: move DataDirs to /var/lib/tor-instances (fixes #58)\n\nmake sure SELinux type is set properly on /var/lib/tor-instances\n\nallow the systemd service to write to /var/lib/tor-instances (drop-in)\nThanks to Jamie Nguyen for suggesting that fix.\n\nlog via syslog on Linux systems", "date" : "25/01/2016 22:22", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "b0e7aebbff10f98fdacdd09f2cd150d0f5d4c9ea", "msg" : "fix reconfigure and renewkey tags on centos and fedora", "date" : "12/12/2015 14:09", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "cfd614dbc4ddb8408c5b09f59a212c4c0eeaec59", "msg" : "fix fingerprint collection for MyFamily", "date" : "22/11/2015 06:04", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "2149edf99fe1c251d0eaad5c78536c9b1d54dde3", "msg" : "Fedora: make use of systemd hardening features (also fixes #53 with RestartSec=1, thanks to Jamie Nguyen)", "date" : "14/11/2015 19:31", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "33341b8cd483ae2583a4bd7c1bd79c82e4a12e4b", "msg" : "don't fail on CentOS with SELinux disabled (fixes #42)", "date" : "24/07/2015 18:59", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "850b64e62ec69d7b4d32f0ad9258e608b0e50ca2", "msg" : "OpenBSD: tor was not started appropriately with \"-f config\" during initial install due to an ordering issue (closes #34)", "date" : "20/06/2015 18:00", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "c5b489aa56c545dd0b51910b5a0d701d838ff071", "msg" : "OpenBSD: fix a bug in openfiles-max handling (closes #37) Users of previous versions can remove the line \"tordaemon::openfiles-max=13500::tc=daemon:\" from their /etc/login.conf files", "date" : "17/06/2015 17:56", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "85a44fb2ce55f0400a329cddd30ad5ec8af85708", "msg" : "fix a corner case where we do an unnecessary reload\nfixed by changing the order (was: start, reload; is: reload, start)", "date" : "05/04/2015 21:59", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "25268594e4bf662f487ddd8792c22b93b27160fc", "msg" : "fix for #11\nThis avoids troubles if the relay operator migrated the datadir\nfrom another server but forgot to fix filepermissions.", "date" : "03/04/2015 20:07", "is_false_positive" : false, "repository_id" : "31433462" }, { "sha" : "51db8eff3f0f0a569141ae11ab40514fb6fb4434", "msg" : "Fix utilities override (#587)\n\n* Fix utilities override in menu generation (Ansible task)\r\n\r\n* Update user_overrides.yml comments to document the new override method", "date" : "31/03/2020 10:06", "is_false_positive" : false, "repository_id" : "41636424" }, { "sha" : "ef90b1b06a83bab45ff090c9679d1f44d8c61a55", "msg" : "fix ambiguous param in geniso image", "date" : "27/12/2019 16:10", "is_false_positive" : false, "repository_id" : "41636424" }, { "sha" : "f628157e430b7c7b4d6be934887a2f0eb43b3f8e", "msg" : "Fixing signatures and add certs to loaders\n\n* Shifting after_deploy messages and aws invalidation to\n proper locations\n* Add cert checkout to preinstall and setting those on s3\n deploys only\n* Adding production docker file which runs netboot.xyz overrides\n* Only display sig menus if enabled\n* Fix var names for signing", "date" : "15/12/2019 22:02", "is_false_positive" : false, "repository_id" : "41636424" }, { "sha" : "67254167bb722591e894f11df71cdc7f6a5ff3da", "msg" : "Fixing lint issues, readme tweaks", "date" : "10/12/2019 16:00", "is_false_positive" : true, "repository_id" : "41636424" }, { "sha" : "f9a2a0cda39b5ca80c5514a8ecb1f22b26db086f", "msg" : "Fixing some ansible-lint issues", "date" : "18/11/2019 05:34", "is_false_positive" : true, "repository_id" : "41636424" }, { "sha" : "470525d7fdd06f24b167f1fbce57718bd2f59fe9", "msg" : "[bugfix] install make (#21)\n\n* install gmake\r\n\r\nBSD variants have `make(1)` in base\r\n\r\n* bugfix: s/apt/yum/\r\n\r\n* connect to the build", "date" : "01/03/2017 17:50", "is_false_positive" : false, "repository_id" : "77808569" }, { "sha" : "c3dd0386386c19ba5234b4635186809f17378794", "msg" : "[bugfix] validate configurations before running reload (#18)\n\n* validate configurations before running reload\r\n\r\nthis is not a protection. when you have changed `main.cf`, postfix\r\nre-reads it even without `postfix reload`.\r\n\r\n* typos", "date" : "01/03/2017 15:35", "is_false_positive" : false, "repository_id" : "77808569" }, { "sha" : "fa06549134978e21469d37e78d08f864d4f6f6e5", "msg" : "[bugfix] add integration test (#19)\n\n* rename\r\n\r\n* add rubocop\r\n\r\n* add integration test\r\n\r\nfixes #4\r\n\r\n* bugfix: leading extra backslash in regex\r\n\r\n* bugfix: wrong regex", "date" : "01/03/2017 15:04", "is_false_positive" : false, "repository_id" : "77808569" }, { "sha" : "e0d3b276346e11958193ceed6ab9c6d4b6ef910f", "msg" : "[bugfix] disable sendmail-specific periodic tasks (#17)\n\n* disable sendmail-specific periodic tasks\r\n\r\nfixes #7\r\n\r\n* more tests\r\n\r\n* add rubocop\r\n\r\n* ignore `example` integration test for now\r\n\r\nit will be fixed in other branch\r\n\r\n* rubocop\r\n\r\n* ensure all tasks with \"YES\" are absent\r\n\r\nalso, validate the file\r\n\r\n* test be_mode 644", "date" : "01/03/2017 13:54", "is_false_positive" : false, "repository_id" : "77808569" }, { "sha" : "16feb4f587876b1c04431f01b3ce7d36bb06c0df", "msg" : "Support openbsd (#12)\n\n* remove validate, see #11\r\n\r\n* support OpenBSD\r\n\r\nfixes #2\r\n\r\n* the default make is not gmake in OpenBSD", "date" : "05/01/2017 10:05", "is_false_positive" : false, "repository_id" : "77808569" }, { "sha" : "b67b5f34eecbf19a76f63eb779120a2c4c72b261", "msg" : "fix removing global options when need to re register runner", "date" : "24/06/2020 11:51", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "974570976f27058067e8ede57df6c169aba9bbb9", "msg" : "Fixing 4.2 remote-db-tests (#170)\n\n* Fixing 4.2 remote-db-tests\r\n\r\n* Adding lock for 4.2 version", "date" : "26/02/2018 12:34", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "6e29200d9aaf111b96bfdb1612639ad72fe5e1c9", "msg" : "Attempt to fix #57 - k3s_node_data_dir set in templates", "date" : "19/10/2020 20:32", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "7450e5d04f9ebc7d609300c79596c6e1fd3b5821", "msg" : "Fix win_lineinfile usage in non windows task", "date" : "29/05/2020 17:08", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "5c2085a6bf64ee11652fdc0372c6cf65d7be5ea5", "msg" : "Fix missing [[runners]] section on Windows.", "date" : "26/05/2020 00:55", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "469c66044893bdfbdb3aa30948499f7c305db4d4", "msg" : "Fix wrong include for section-config-runner on Windows.", "date" : "25/05/2020 23:39", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "c743df868bc48a15f40dbc033ac11ffefafbf890", "msg" : "Fixing ansible-linting, exclude name check for Travis-CI\n\nThis release also fixes:\n\n - #38 : removing the --disable-agent option. Please use node taints.\n - #39 : clarified where jmespath should be installed in README.md", "date" : "15/09/2020 18:20", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "6079f8660e11396c7657ecea723f9c5c3b21f694", "msg" : "Fix 'path does not exist' error when using Windows + --check.", "date" : "23/05/2020 11:41", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "da4880568831da64ebd742f1e7a9ff9374774c0e", "msg" : "Fix issue: Postgres95 vars not loaded for RH env (#152)\n\n- the condition ansible_distribution in ('CentOS', 'Red Hat') will fail as\r\nansible_distrubion returns 'RedHat' on RH systems.\r\n\r\n- This prevents the right variables from being loaded.\r\n\r\n- Io resolve this 'Red Hat' was replaced with 'RedHat'", "date" : "15/09/2017 11:25", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "60900719822435ea11ac700bda387b3186d04efc", "msg" : "Bugfix, issue with HA build for joining new nodes", "date" : "25/05/2020 17:57", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "4548da074b4da282e0daf4f61ec9108872e330b6", "msg" : "ovirt-guest-agent: remove variable from handler name (#135)\n\nIt fails for different value from defaults", "date" : "18/07/2017 13:16", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "cee088765cf72ecbf55aecd521107a97076d8ec0", "msg" : "Fix permissions and support system mode vs user mode", "date" : "02/04/2020 17:44", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "23ba527bc224d1276b20bd388eb7f62b24bb0058", "msg" : "Bugfix, broke clustering with v1.6.2", "date" : "25/05/2020 17:11", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "9524b07df0c773a767fc6f79ed3dd3bd2a279984", "msg" : "Fix joining nodes to an existing cluster", "date" : "25/05/2020 16:25", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "406f5e0147bdbca391bee5d397c4f336108486df", "msg" : "Fix warnings regarding to when statements (#110)\n\nSince ansible 2.3 there are new warnings about wrong when statements.\r\nThis commit fixes them.", "date" : "13/04/2017 12:55", "is_false_positive" : true, "repository_id" : "61288349" }, { "sha" : "9e860002db016e964345c9167b153e211bf0dc71", "msg" : "fix: add replace function to \"Set runner executor section\" task\n\nin order to resolve issue #85 in update-config-runner.yml > \"Set\nrunner executor section\" add a replace function, that replaces\n\"docker+machine\" with \"machine\".", "date" : "25/03/2020 14:46", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "02e12e61a8c649fb9db7e407c5a6431416bc0c27", "msg" : "Bugfix: minimum version for secrets encryption reverted", "date" : "17/05/2020 20:43", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "2d35a85231c950b50f78a8c04d4d9b2cc558f1f1", "msg" : "Fixed ovirt-engine-cleanup role (#105)\n\n* Fixed ovirt-engine-cleanup role\r\n- fixed answerfile 4.x\r\n- added link to main readme\r\n- added example to /examples\r\n\r\n* Enabled test for role ovirt-engine-cleanup\r\n\r\n* Fixed test and default variables\r\n\r\n* Fixing test", "date" : "09/03/2017 10:17", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "b42ffade29eb9bfa4699bbd3185f0c7e7af1fa04", "msg" : "Fixes to variable checks", "date" : "17/05/2020 11:40", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "93084b8b9e7f68faa453637a3ed4b4ab140adcd4", "msg" : "fix: remove duplicated conditional", "date" : "23/03/2020 23:12", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "4c2bd5f5de489659dbd5ea6079a0593b0bce5f12", "msg" : "Fix to allow late variable evaluation (#138)\n\nThis allows variables set by set_fact called in a previous content items to be\r\nreferenced in later content items.", "date" : "07/08/2019 16:45", "is_false_positive" : false, "repository_id" : "124432181" }, { "sha" : "f684f6d9071cc5da181b1beb2d7782a0aafbaf57", "msg" : "A retry has been added to task controlling secondary master startup.\n\nFixes #17\n\nThere appeared to be a race condition where starting all secondary\nmasters all at once would cause the k3s service to fail on a number of\nthe other masters. A retry has been added to the task to attempt to\nbring them all up until they stop failing.", "date" : "07/03/2020 16:15", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "4030c8985d3efa63265847c252fe832eb93a7cad", "msg" : "fix cache_type variable check", "date" : "12/02/2020 17:01", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "ccad3457a96fc987a9c255c08b3c077539c22acf", "msg" : "Fixing 'openshift-applier' to allow for Ansible 2.8", "date" : "21/05/2019 18:02", "is_false_positive" : false, "repository_id" : "124432181" }, { "sha" : "f709caf3713e31a90e8c0a4685c3df77fa9deeee", "msg" : "Skip final checks when no-flannel option is used.\n\nFixes #16\n\nThis is because without a CNI, nodes will never be ready and the task\nwill fail. You need to deploy your choice of CNI manually (such as\nCalico) then check the state of the cluster using `kubectl get nodes`.", "date" : "07/03/2020 14:23", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "a7ec80c97262c08558842c01df8346988e12b509", "msg" : "fix cache_type variable check", "date" : "12/02/2020 16:48", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "f375d862c35ef1d28683a9979b32000917b12648", "msg" : "Fixing issue when no params file (#84)\n\n* Fixing issue when no params file\r\n\r\n* Fixing CI / link error\r\n\r\n* Fixing the 'one-time' run", "date" : "20/11/2018 01:32", "is_false_positive" : false, "repository_id" : "124432181" }, { "sha" : "5f7ff27f175b3872d2bb258615afa78d0d744e60", "msg" : "Fix 301 lint issue in uninstall-docker-amazon", "date" : "25/02/2020 15:42", "is_false_positive" : true, "repository_id" : "173498378" }, { "sha" : "771d80184a09b8772446007eca6674a9ac93f7dd", "msg" : "Fix runners.cache.s3 section\n\ns3 and gcs cache sections both \"haveBucketName\" directive.\nEither \"Set cache s3 bucket name option\" or \"Set cache gcs bucket name\"\ncan be run or the gcs task will override the s3 config.", "date" : "05/02/2020 14:17", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "ab4390f8c3544d75149bddd3ce110248f208bfb7", "msg" : "Fixing URL getting /tmp/xyz path for remote execution (#77)\n\n* Fixing URL getting /tmp/xyz path for remote execution\r\n\r\n* Fixing URL getting /tmp/xyz path for remote execution\r\n\r\n* Fixing URL getting /tmp/xyz path for remote execution\r\n\r\n* Fixing URL getting /tmp/xyz path for remote execution", "date" : "01/11/2018 22:01", "is_false_positive" : false, "repository_id" : "124432181" }, { "sha" : "a1e52fb66053959a8a588976e9dff7a68aaaeeed", "msg" : "fixed 301 lint issue in uninstall-k3s.yml", "date" : "25/02/2020 15:41", "is_false_positive" : true, "repository_id" : "173498378" }, { "sha" : "15392c5d4c3eb69ffd6a24b3365c13748ecdb984", "msg" : "Fixing - remove vars from task names", "date" : "22/06/2016 12:26", "is_false_positive" : true, "repository_id" : "61288349" }, { "sha" : "f02f13b9b53a96bea8cd6c68599cfedf3458c42e", "msg" : "Fixed insert after regexp for url\n\nThe regexp was missing a space. The result was\nan invalid configuration file, because the 'environment' was\nplaced at a wrong position (section) in the configuration file.\n\nSigned-off-by: Andreas Florath ", "date" : "09/01/2020 19:46", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "e7c787e10f4e97e4283faf3032f21106efcf55a0", "msg" : "Fix other lint issue", "date" : "25/02/2020 15:25", "is_false_positive" : true, "repository_id" : "173498378" }, { "sha" : "7ee7aca36aa1b49ff095dc847dbe87cffcac7d01", "msg" : "Fixing regex list v.s. string", "date" : "21/09/2018 09:38", "is_false_positive" : false, "repository_id" : "124432181" }, { "sha" : "97b88fdcc21e2bdcdb7e3a81c10032f3b678da3c", "msg" : "Fixed some stuff", "date" : "21/06/2016 20:55", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "756507be5964f6cac48008e49110271ff9250da1", "msg" : "Fix runner config path on Windows listen_address", "date" : "09/01/2020 13:54", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "8d0ee6901291c20e62c5cce771f6923ecfd24492", "msg" : "Fix other yaml lint issue", "date" : "25/02/2020 15:08", "is_false_positive" : true, "repository_id" : "173498378" }, { "sha" : "5fe18ded54e5ad0b5c1a336acf582924d6ba56e0", "msg" : "Fixed version checker - >4 not need install dwh as separated package\n- dependency in version 4", "date" : "21/06/2016 20:49", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "fd7498303dc6c6dceec0a326554d3f6581e4df42", "msg" : "Fix first YAML lint issue", "date" : "25/02/2020 15:07", "is_false_positive" : true, "repository_id" : "173498378" }, { "sha" : "3dae9cd54e7f8b1706a8de5f91338ded600a4127", "msg" : "Revert variable to target_namespace (#42)", "date" : "20/08/2018 21:08", "is_false_positive" : false, "repository_id" : "124432181" }, { "sha" : "0a2c45a64b383e74075c8c69b32d8fda01a6183e", "msg" : "Fixed excaping in regexps", "date" : "22/11/2019 13:28", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "6c8c2e80528064a7ebf6c34e83bf9740a4f9ae33", "msg" : "Fixed sudoers TTY for postgresql on el7", "date" : "21/06/2016 20:45", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "05351c5309538d9825fd342a77663f27113e67e8", "msg" : "Fix gitlab-runner executable path when registering runner", "date" : "20/11/2019 12:37", "is_false_positive" : true, "repository_id" : "65276738" }, { "sha" : "e07903a5cf86fb9c8b04a4b38eb99a8dad86354b", "msg" : "Fixed issue with SUSE docker installation", "date" : "21/01/2020 22:33", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "1093eb53e840684a254f7530655a89a96c8a3e79", "msg" : "Fix typo", "date" : "21/06/2016 16:02", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "ddea3ac3ef62d3c3d5e369153f8b0e09c610e98f", "msg" : "Fix sections and placement of options in config\n\nFixes #72", "date" : "18/11/2019 16:57", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "c5b6dcd7fa424054816af69639cebd18584d04b7", "msg" : "Fixed control nodes to match nginx template in test", "date" : "13/01/2020 21:57", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "76e5ad53ea056bd87759eb57a797c0198b3e2e46", "msg" : "Fixing s/[^_]engine_/ovirt_enginei/", "date" : "21/06/2016 14:57", "is_false_positive" : true, "repository_id" : "61288349" }, { "sha" : "3b69dffc8f85fa300728f2323d5ebed0e2209a71", "msg" : "fixed issue where runner was not stopped when updating", "date" : "09/11/2019 20:01", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "25275f2536dae51786d84fc650f5f0c8eb3731ff", "msg" : "Fixing syntax of task", "date" : "21/06/2016 14:44", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "4d0c5ee19f8a834f2051fcec3fa36a78269c2b9f", "msg" : "Fix temp dir handling (#194)", "date" : "20/02/2018 11:56", "is_false_positive" : false, "repository_id" : "124432181" }, { "sha" : "09fc37e6ec8cf9a042e7968a0e6c1a498df9e699", "msg" : "Fixed provisioning of multi-master, need to test LB with k3s_control_node_address", "date" : "11/01/2020 22:42", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "e1a819ddcad2cbe6554a403d914ccc6de51c5208", "msg" : "Fixed typo \n\nPart of https://github.com/riemers/ansible-gitlab-runner/issues/66", "date" : "06/10/2019 11:57", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "2b03dd8f04b86c11bc561b320ae8ca0a7ad68b92", "msg" : "Fixed DWH 4.0 answerfiles\n- added file for installing two engines (two plays)", "date" : "17/06/2016 17:57", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "d42c10c857ea382afcc14d80f53c1f03c9b274df", "msg" : "Fix deprication warnings with ansible 2.4 for casl-ansible (#127)\n\n* Fix deprication warnings with ansible 2.4 for openshift-applier\r\n\r\n* Updating casl-ansible to be 2.4 compliant\r\n\r\n* Using 'import_tasks' for tasks file\r\n\r\n* change include --> import_playbook", "date" : "17/11/2017 10:24", "is_false_positive" : true, "repository_id" : "124432181" }, { "sha" : "99c103a14f7bc8d5d72781425dc5aaddfdc87ab5", "msg" : "Fixed regression with AmazonLinux Docker install, increased coverage of\ntesting Docker installation as Fedora was missing python-dnf dependency.", "date" : "09/12/2019 19:46", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "08088b5bb7be58aa86b002b1e4be38654394a605", "msg" : "Fix update-config-runner lineinfile", "date" : "04/07/2019 14:24", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "522eb08cad91ae6e7afbd9daef0cc6fb0b117360", "msg" : "Fixed install repository from RPM\n- and some other fixing", "date" : "17/06/2016 09:32", "is_false_positive" : false, "repository_id" : "61288349" }, { "sha" : "036db67dfd0c210bacd9dfe94fa411aacead9d86", "msg" : "Fix \"Don't compare to empty string\" linting error\n\nUse \"length > 0\" to ensure that variable values have been set. This is\na workaround for an Ansible bug in empty string comparisons. For\ndiscussion, see:\n\nhttps://github.com/ansible/ansible-lint/issues/457", "date" : "28/06/2019 15:55", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "27083e1d5b6a3457e55e7177e08282b116f2b0dd", "msg" : "Bugfix: Checking of hash fixed for k3s v0.3.0 release", "date" : "06/04/2019 12:04", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "728dd1ff1209ff4b67f04f6b93c7391d065119a1", "msg" : "Fixed ansible-lint rule 306, pipefail", "date" : "24/03/2019 16:02", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "27f179ffd983c87ccf6501bb97133add8efad2b2", "msg" : "Fix undefined dict error when object keys are not defined", "date" : "19/06/2019 06:15", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "c7119c303301259dcd07625e1a38e6bb2f7000d4", "msg" : "Bugfix: Issue with non-control-nodes in docker provision", "date" : "10/03/2019 18:21", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "1d2d37ed9da654b3057d86da2b6570b5b8b7696f", "msg" : "fix boolean parameters", "date" : "10/06/2019 18:11", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "a6ff65900d4c4ebd668bd7acd19d8c2227281b07", "msg" : "Bugfix variable on Docker install, updated README.md and added LICENSE", "date" : "10/03/2019 14:53", "is_false_positive" : false, "repository_id" : "173498378" }, { "sha" : "1a89b168ec22b159e863a12505943c1e73a5bce4", "msg" : "Fix deprecation warning\n\nTASK [riemers.gitlab-runner : Install GitLab Runner dependencies] ****************************\n[DEPRECATION WARNING]: Invoking \"yum\" only once while using a loop via squash_actions is\ndeprecated. Instead of using a loop to supply multiple items and specifying `name: \"{{ item\n}}\"`, please use `name: ['pygpgme', 'yum-utils']` and remove the loop. This feature will be\nremoved in version 2.11. Deprecation warnings can be disabled by setting\ndeprecation_warnings=False in ansible.cfg.", "date" : "30/12/2018 17:06", "is_false_positive" : true, "repository_id" : "65276738" }, { "sha" : "dbe4b71514fce098671003b76b1dfb23b94ab527", "msg" : "Fix multi-line string for runner registration command", "date" : "07/08/2018 11:31", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "df0d6cd00335438da6ee0528cf2ccc3dc67896ab", "msg" : "Fixed S3 secret key configuration\n\nS3 access key was used as secret key", "date" : "23/07/2018 11:02", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "9b603b1f966d088eab2d805dbf7d6c9a4b9b7da3", "msg" : "Fix registration check when in Ansible check-mode\n\nWhen running the playbook in `--check` mode, `gitlab-runner list` still needs to register a result to prevent an error on the following `when` clause.", "date" : "16/01/2018 15:06", "is_false_positive" : false, "repository_id" : "65276738" }, { "sha" : "f8f0e2b9234320937a7f0f722b24f24d43344b20", "msg" : "fix: remove warning from Ansible 2.2", "date" : "29/12/2016 18:33", "is_false_positive" : true, "repository_id" : "65276738" }, { "sha" : "b79a9375782385e6064510a1ff1599f93d4579ab", "msg" : "Fix broken buildout run condition test introduced recently.", "date" : "22/11/2019 16:15", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "4b9afc8ee48cdefe787468df099c406714abc4c9", "msg" : "Fix version check", "date" : "01/10/2019 22:05", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "f4fe02f4c446c99d989b26d346b6b5c377fb9161", "msg" : "Fixes #129", "date" : "28/12/2018 17:00", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "c9837be1fcc5a19c953f0958aa1d5a751fd6cc51", "msg" : "Fix custom backup paths.", "date" : "25/06/2017 14:57", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "f31e06aa9dc52134ac6cd19a56b2c726b77896a3", "msg" : "Fix position of python eggs directory", "date" : "12/11/2015 13:15", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "f51677bca5d7ac0696f31902546f679dd7edfa55", "msg" : "Fix #31, git repo checkout of buildout not working", "date" : "28/07/2015 15:21", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "641cf2ab0c6a14c16923a6f87982ce92ec68ab6b", "msg" : "Fix: Task \"Pack cron job\" fails.\n\nSolution: Ensure cron is installed.", "date" : "01/05/2015 16:28", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "019ccc1e5f8711a4c8c8e191a0a45a187b4055bf", "msg" : "Fix: Task \"Supervisor task list is updated\" fails.\n\nSolution: Ensure supervisord is running.", "date" : "01/05/2015 16:28", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "a20c958bc1876abea61cf33b89840bdbefd76a92", "msg" : "Fix: Task \"Pack cron job\" fails.\n\nSolution: Ensure cron is installed.", "date" : "08/03/2015 10:45", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "aafaa154001ef28e3093af377d33dc9318250784", "msg" : "Fix: Task \"Supervisor task list is updated\" fails.\n\nSolution: Ensure supervisord is running.", "date" : "08/03/2015 10:45", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "201c781075b79075be7b0a46ef11f17d6fd3a084", "msg" : "Fixed issue #14", "date" : "09/02/2015 21:08", "is_false_positive" : false, "repository_id" : "26663627" }, { "sha" : "9005a008358ad60806edcc15bc4980946ab5d46c", "msg" : "Fix ovnkube-node capabilities", "date" : "06/08/2020 10:29", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "f832712e06711589848e2d595f7de77a9cff92cd", "msg" : "Fix lint error\n\nSigned-off-by: Anil Vishnoi ", "date" : "12/03/2020 11:32", "is_false_positive" : true, "repository_id" : "82108875" }, { "sha" : "9331d37313ca1fd747a704bb664061935971d238", "msg" : "Fix/Add/Improve the documentation\n\nFixed file path's\nRemove the all.yml configuration override through virthost.yml, because it doesn't seems to work.\nAdded ovn-kubernetes related config knobs as well in the notes\nAdded reference setup example and related instructions\nAdded troubleshooting page, to maintain a list of possible issue that user might face.\nUpdated all.yml and explained the master/master_slave/nodes roles\nAdded enable_ovn_raft config knob in the all.yml\n\nSigned-off-by: Anil Vishnoi ", "date" : "05/03/2020 15:54", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "9b3fc25ab95f1d9bc596d0d075e6d50eeb0fba87", "msg" : "Fix ansible-lint errors\n\nSigned-off-by: Anil Vishnoi ", "date" : "28/02/2020 11:24", "is_false_positive" : true, "repository_id" : "82108875" }, { "sha" : "da66e85eca0a6ce665c7ec1159abf9246be57c7d", "msg" : "Fix lint error", "date" : "18/02/2020 23:58", "is_false_positive" : true, "repository_id" : "82108875" }, { "sha" : "ad6c7ac89c84e942a9164a47bd9aa5b65779892b", "msg" : "Fix missing variables", "date" : "13/02/2020 12:54", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "0ad8586af25c0bcb1157705199a4d637b87abe08", "msg" : "Fix ovn install ansible to change user (root -> centos)", "date" : "14/01/2020 14:04", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "c7d25e0c1f7f11b999086afb779b48c464537224", "msg" : "Fix build ansible to catch up to latest crio", "date" : "26/07/2019 17:58", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "a45fb932af1e53d11f467fb352195e3f93ff3232", "msg" : "Fix ansible playbooks to support bridge network again\n\nCurrent kube-ansible does not work with bridge network and this\nfix supports bridge network again.", "date" : "19/12/2018 11:54", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "30b17a34f7bcaa12c2d50ccd5f569c25b75e06d6", "msg" : "Support cri-o with kuberentes 1.11 in Fedora\n\nChange the followings for cri-o support in k8s v1.11:\n+ Fix cri-o related go code path\n+ Fix /etc/crio/crio.conf to latest crio\n+ Change '--skip-preflight-checkes for its deprecation\n+ Add crio related option in kubeadm init/join", "date" : "16/08/2018 15:07", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "75c1b810b2b434e5898ca832144f6925ff4ce266", "msg" : "Fix the CRD issue in case of multus.", "date" : "09/05/2018 13:02", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "bcc74805129ecb71a7dfe87a069b9cea012d0f81", "msg" : "Fix the error reported by @patram/verisold\n\nkube-ansible always set up eth1 when multus is configured,\nbut some case user does not want to. Hence change the condition.", "date" : "08/05/2018 18:19", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "0482261aa7c9ff90e919d55fb217206aac951b8a", "msg" : "Fix the error reported by @patram/verisold\n\nkube-ansible always set up eth1 when multus is configured,\nbut some case user does not want to. Hence change the condition.", "date" : "08/05/2018 18:06", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "971d737e0350b8b2f031804a0919e41d6aa8e2d3", "msg" : "Fix bridge network configuration\n\nTo run kube with bridge-network, fix iptables, ipv4 forwarding\nand config file.", "date" : "03/04/2018 12:17", "is_false_positive" : false, "repository_id" : "82108875" }, { "sha" : "ac4d9376827bf83ef29bb30215792e10d3b533bc", "msg" : "fix building images with type other then qcow2", "date" : "18/09/2020 11:40", "is_false_positive" : false, "repository_id" : "91701346" }, { "sha" : "7c278c6926b91118550c5caf49b91872bc7f4cd8", "msg" : "Fix image build when no packages specified\n\nIf building an image with no packages specified, the first element in\nthe list is interpreted as a package. Often this element is the OS\nelement, in which case the build will fail early. In other cases it may\nfail when a package with the name of the first element is not found.\n\nThis change fixes the issue by only specifying the -p argument when the\nlist of packages is defined and non-empty.\n\nFixes: #26", "date" : "03/01/2020 14:30", "is_false_positive" : false, "repository_id" : "91701346" }, { "sha" : "952e36fa8cdbc7d17f936fc9a663f5fefea9423c", "msg" : "Fix ansible-lint issue\n\n[601] Don't compare to literal True/False", "date" : "30/01/2019 15:25", "is_false_positive" : true, "repository_id" : "91701346" }, { "sha" : "f449afdabcfda0a60682cdf9d81a22af179230f4", "msg" : "Fix ansible-lint whitespace errors", "date" : "15/08/2018 09:36", "is_false_positive" : true, "repository_id" : "91701346" }, { "sha" : "4edf4297314cfebd86f15414ef3a1152a4788643", "msg" : "Fix for Ansible syntax warning", "date" : "25/10/2017 00:47", "is_false_positive" : true, "repository_id" : "91701346" }, { "sha" : "bb2be5c4336589c30b9216efd86bcd214155bec5", "msg" : "Fix SElinux conditional expression\n\nStatus is enabled/disabled, mode is enforcing/permissive.", "date" : "14/08/2017 13:17", "is_false_positive" : false, "repository_id" : "91701346" }, { "sha" : "1c85bafd000d4bc4c94f74ba82f7071d9297d5f2", "msg" : "fix merge conflict", "date" : "05/11/2020 13:34", "is_false_positive" : false, "repository_id" : "162147868" }, { "sha" : "fee8a6a3e4593726e86f69c1fa9dcf0a41a3bbd4", "msg" : "fix whitespace merge conflict", "date" : "05/11/2020 13:33", "is_false_positive" : false, "repository_id" : "162147868" }, { "sha" : "84fdb9a29164b4c0d46bd4593b91ea7b88f2ec12", "msg" : "fix merge typo", "date" : "05/11/2020 09:23", "is_false_positive" : false, "repository_id" : "162147868" }, { "sha" : "e26dcc6b13f6485e7a3447dec364a6a38e0962a4", "msg" : "fix trailing whitespace", "date" : "24/01/2020 09:44", "is_false_positive" : true, "repository_id" : "162147868" }, { "sha" : "6fc6e3c4dfe4399176c13c7e84e9b033d9b19a92", "msg" : "Fix ansible-lint complaints", "date" : "04/02/2019 10:13", "is_false_positive" : true, "repository_id" : "162147868" }, { "sha" : "0a2c9252ba6709f6de2fabadf1be7926022eed3e", "msg" : "fix for new swap role, adding v1.6.1 version tag", "date" : "07/10/2019 16:25", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "68a90d47b0752cc6ca6162bad16492608fedaab3", "msg" : "[ Issue 118 ] UFW enable error with ansible 2.7.8 (#119)\n\n* Add default direction definition to enable ufw\r\n* Update CHANGELOG.MD", "date" : "20/03/2019 11:47", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "b048e919d8c49847cd335e5a440d02d8d1cf3fe0", "msg" : "Fix setting of recursive permissions when updating environment variables", "date" : "27/03/2018 10:48", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "cc0414d3cef855b8088a96a8f467aab894cba710", "msg" : "Fix minimum Ansible version\n\nThis changed on 5a1505b when using import_tasks which is no longer\navailable on Ansible < 2.4", "date" : "11/12/2017 14:30", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "5a1505b9810d73c4ebc5dcbbb8282f5b36ddb976", "msg" : "Fix deprecation warnings for using include", "date" : "06/11/2017 11:30", "is_false_positive" : true, "repository_id" : "45568524" }, { "sha" : "391935ceae9984372353e64ad17d2c9a7fedf598", "msg" : "Fix deprecation warning (#84)", "date" : "24/08/2017 16:39", "is_false_positive" : true, "repository_id" : "45568524" }, { "sha" : "20ae6cee2dce3eeb775b1c52568945395efa0b1f", "msg" : "Fix for setting only the last SSH key from the list and deleting all others keys", "date" : "01/07/2017 13:34", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "36bc3a414b5108367266921b0ae924a7aa52b4bb", "msg" : "Fix disabling of firewall", "date" : "16/06/2017 11:21", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "fabe26a306d41c7dd88f15cea82b840de62a3cf1", "msg" : "Fix Ansible warning\n\n[WARNING]: when statements should not include jinja2 templating delimiters\nsuch as {{ }} or {% %}. Found: ansible_distribution_release == \"{{ item }}\"", "date" : "16/05/2017 21:15", "is_false_positive" : true, "repository_id" : "45568524" }, { "sha" : "fcdc1d59a17bc10e33dab6446ff6f95a26df2282", "msg" : "Fix galaxy versions", "date" : "24/04/2017 15:15", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "9df7ea424878b36811bdf02739429079da46b1b6", "msg" : "Fix license to MIT and update min_ansible_version to 2.0.1 (#54)", "date" : "28/03/2017 10:13", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "afb6f96d16f65b8c5d01d13ed8133805b10d7209", "msg" : "Fix small typos and add more descriptive names for modules", "date" : "05/02/2017 18:08", "is_false_positive" : true, "repository_id" : "45568524" }, { "sha" : "65047930c7d22e254517aff8757937338eb2365d", "msg" : "Fix deploy_username task to run when is defined", "date" : "22/07/2016 12:04", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "86d417d3212852fc79f141af6436484a458b9efe", "msg" : "Fix groups and re-add missed tasks", "date" : "06/07/2016 09:51", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "d1c0e44676d3d7290688ab66feeb03eb73f91f43", "msg" : "Fix compitbility ubuntu and debian", "date" : "04/07/2016 17:41", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "829b1021ce67188bbabc215cc92e731f67a0e1cc", "msg" : "Fix user for ubuntu AWS", "date" : "05/04/2016 18:00", "is_false_positive" : false, "repository_id" : "45568524" }, { "sha" : "863d1226a31f667340557c3012a4dd6e4dff8318", "msg" : "Fixed service name\n\nFixed MongoD service name", "date" : "10/10/2019 10:25", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "3bef9de1321bd3b1496ed6422e2b763d66a8c6c3", "msg" : "Fixed MongoDB Min Version\n\nMongoDB 3.4 is unavailable for Stretch. Tested by RocketChat, according to documentation, is version 4.0.9 on Stretch.", "date" : "10/10/2019 09:39", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "002e1df86f5d3aebd7676b5d67796e9a44d28181", "msg" : "Fix MongoDB replSets check", "date" : "28/06/2019 16:37", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "37d79d1438633a5eca959935515f09976f0bfb7b", "msg" : "Fix Jinja tests used as filters #93", "date" : "06/12/2018 12:03", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "63c0b1c9d8975356a9cb10707ca11484bc000b85", "msg" : "Fix: Retries doesn't work without `until`\n\n - Debug output api_pre_check and api_check to catch both tasks", "date" : "02/03/2018 11:37", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "80db210dff03edbfa8de89c2afe2ac01dd898feb", "msg" : "Fix SELinux conditional in new versions of ansible\n\nNew versions of ansible don't leave ansible_selinux unset if it's not\npresent on the system, probably rightfully so it now defines it as\n'false'.\n\nCloses #43", "date" : "20/10/2017 09:54", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "1d7d3a653c598355333e7c34a54a550ed3d79cc5", "msg" : "Upgrade nodejs dependency to 4.5.0 LTS to meet RC min requirements\n\n - Added 'rocket_chat_node_version' default w/ ver. 4.5.0\n - Change node-version-specific vars to be generic\n - i.e. rocket_chat_node_10_40_path -> rocket_chat_node_path\n - Updated README to reflect changes\n - Fixes #33", "date" : "21/09/2016 14:58", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "79ddbb761b2ee3e144e3f16d3ae05346df1bda31", "msg" : "Fix bug where correct file is downloaded and upgrade is never notified (#32)\n\n- Addendum to 5e86223\r\n- Resolves #25", "date" : "14/09/2016 19:22", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "29341499236305a1f65e6457f99af00876f72b8f", "msg" : "Fix situation where first package install attmept fails (debian)\n\nSometimes on debian the first package install attempt fails, It might be\nprudent to make a separate debian-only task to apt-cache update to warm\nthings up, but for now this is elegant and seems to work ok.", "date" : "17/08/2016 04:34", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "8c93deed508ae6195ab981d2241020a0eb9f2133", "msg" : "Fixing missing item loop for Debian based packages", "date" : "06/01/2016 11:40", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "ab763d69955d7d16374d48d3e4975767f2bc176d", "msg" : "Fixing code to work with 1.9.4", "date" : "05/01/2016 15:46", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "2006cfedccacc18a70655257d9b2b867efe3810a", "msg" : "Fixing an issue with the node binary path:\n\nPATH evaluation was causing the wrong node binary to be used when\nlaunching Rocket.Chat on EL systems... something that remained hidden to\nme because of my dev environment.\n\nThanks to @jeansnkicks for helping me track this down :)", "date" : "16/12/2015 17:46", "is_false_positive" : false, "repository_id" : "47841554" }, { "sha" : "94b1441cbf674572c6cca8ba4634be25ce93ba28", "msg" : "update tasks/rubies.yml - fix bool misuse (#212)", "date" : "29/07/2020 20:39", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "08ed7fe57646e836d14656f96fab41bb82e3d52c", "msg" : "Fix boolean values when checking array (#207)", "date" : "21/07/2020 11:46", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "deb1d3e6212d9ec6605510554bf268d18688513e", "msg" : "Fixes bare variables in conditionals (deprecation warnings with Ansible 2.8+)", "date" : "12/07/2019 15:32", "is_false_positive" : true, "repository_id" : "19408536" }, { "sha" : "50374370cda43dd67d4abbc2f68b280c800fbd08", "msg" : "Fix license property in meta", "date" : "28/12/2018 00:01", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "bb085743000f6c6cbd0cf1c9d596c8892f6bb76b", "msg" : "Fixes #150: Add check_mode flag to GPG keys task.", "date" : "11/05/2017 08:42", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "99182d8017f3989749097d5488a7c7cdceb96900", "msg" : "Fixes #148: Make sure Ansible Galaxy can import role.", "date" : "18/04/2017 10:39", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "903f0e9c7bcb72dea37cbf60ce1a3b10facb1b2b", "msg" : "Fixes #127: Unable to install for single user on a fresh machine: freezes asking for sudo password", "date" : "07/12/2016 12:37", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "22e7171f4bcb0af4e051595f770cb6667eae3126", "msg" : "Fix issue #78.\n\n* Set defaults and always_run to support --check mode.", "date" : "08/01/2016 11:13", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "e55d5416966c60a9e641d0772da80dfbc2ce4a8e", "msg" : "Fix bundler installation shell command", "date" : "27/04/2015 17:53", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "861c0e6d4b1fbfe7d1c7086afa32a73d48a74a9b", "msg" : "fixes the rvm install when rvm1_user is specified\n\n - use rvm1_user for the gpg keys\n - use rvm1_user when installing rvm\n - use rvm1_user when updating rvm\n - use rvm1_user when configuring rvm", "date" : "28/01/2015 11:40", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "05687378bb4faf995d0e79bd8cc6fd84d20a83b2", "msg" : "Fix rvm binary path when detecting the version", "date" : "20/09/2014 12:28", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "4a63c21a72845d2f65d486f296d6027f8362d566", "msg" : "Fix example playbook", "date" : "30/07/2014 17:14", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "659e06b15cf41c6fc906ec6b6afd7db0af49d678", "msg" : "Fix the httplib2 package name", "date" : "18/07/2014 16:22", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "e885a2f1ab0fe30211ef47776f8538aca8f03a62", "msg" : "Fix the fact description and add a test", "date" : "01/07/2014 20:28", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "65e39be10e0a2118c671d3fd9bd7332af81a6b84", "msg" : "Fix syntax error in the stable rvm version url task", "date" : "01/07/2014 07:59", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "b7c771a1ceb07113d6d61b4c6f24aa919b3c4276", "msg" : "Fix default ruby selection for both local and system installs", "date" : "23/06/2014 10:23", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "250810aa74ab766f4d5bdbae2353b437b57ae273", "msg" : "Fix a bug with how the upgrade task checked for rvm", "date" : "03/06/2014 08:52", "is_false_positive" : false, "repository_id" : "19408536" }, { "sha" : "e78ebcaf6cdbecc8e1c0a3e52458ea87ca52a739", "msg" : "Fixes uploading scripts when openvpn_scripts_dir has no trailing slash", "date" : "01/05/2020 16:29", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "13ea8afb536c5ac614d563af829be2d9ede57a45", "msg" : "Fixes upploading inline scripts\n\nFixes #155", "date" : "17/03/2020 14:42", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "0116443f9c7275d5fc5f2b41ad56864bce7570e7", "msg" : "Fixes elasticsearch ingest pipeline", "date" : "17/03/2020 14:32", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "4ba4c7cb6654e2ba3c0e822de2b3941e74dba648", "msg" : "Fixes script output dir permissions", "date" : "03/03/2020 13:15", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "fcbeab7f3e88a8077cbacdf67b8977c87d85f6c7", "msg" : "Fixes tests", "date" : "09/02/2020 00:02", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "a61d5cc349403b8f32950d6bd64cfa382e9e5595", "msg" : "Fixing NATing task condition (#129)\n\nFixing NATing task condition", "date" : "22/06/2019 21:18", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "1ff465891e2621784313dc5393be90f71582ad41", "msg" : "Fixes paths", "date" : "19/02/2019 19:49", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "bac3d23473079a77c55114b157b6a914de01795f", "msg" : "fixing pam.d auth on CentOS by copying pam.d/login", "date" : "17/02/2019 14:45", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "b75410b2478fae6d6478b58988ad377c85f18cb7", "msg" : "Fix key folder varaible in read-client-files", "date" : "14/10/2018 18:22", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "f02afabe60508df0f6eac234db3e9fb1bcf10ab1", "msg" : "Fix conditional check, 2.2+ undefined errors\n\n@conorsch pointed out issues with my current conditional jinja if statement\nin the client conf. In addition, I also smoked out some issues when you left\ntls-auth disabled under ansible 2.2+", "date" : "17/01/2017 17:38", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "b10c99766f535bbc3850162796f97acff7f4f62d", "msg" : "Fixes after utter testing", "date" : "25/12/2016 19:45", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "9ea28ec5291647aa4b5d0f0e4464af08fcba0e7f", "msg" : "Fix OS-specific vars files naming\n\n`ansible_os_family` is Debian even in Ubuntu. It's necessary to use\n`ansible_distribution` instead.\n\nThe task was also including the files with a dash separator, while it is\nactually a dot.", "date" : "06/08/2016 05:36", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "adc41d115f09c73cb5ae3939332f2aae920d46f4", "msg" : "Fix support for Debian Jessie by specifying openvpn service name per-os", "date" : "15/07/2016 16:01", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "9d618d1446f3f0fd201cd7bb0cb8ed1c14cd9d84", "msg" : "Fix permission for key dir", "date" : "17/09/2015 22:22", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "625e4e8c38d72ad1d11ba535c4c524b5c7ca46ce", "msg" : "Fix the feature openvpn_clients_revoke", "date" : "10/08/2015 18:05", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "ec0739ca29c0d6c520bcb29daff8fd6750fd6e93", "msg" : "Fixes #7", "date" : "13/05/2015 11:50", "is_false_positive" : false, "repository_id" : "26865033" }, { "sha" : "e58a62744118ec99fec8e4247a6d227f6862fa85", "msg" : "Fix peclpackages variable name. Fixes #251", "date" : "02/11/2015 15:15", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "36df1e33c72aa429ec345b34cbe63bbb40ea27ab", "msg" : "Fix duplicates after multiple provisionings", "date" : "11/06/2015 10:31", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "30e1615b3e57123c6b7e764d7d0897afb35b4e45", "msg" : "Fixing undefined variables for timezone", "date" : "20/04/2015 23:08", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "edf97a62c51b378a4b05d9002f5547f6026b9cd6", "msg" : "Fixed removing the anonymous user", "date" : "09/12/2014 19:41", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "54e5c5c0468fb92edf1cc3fbb092955279a4e6e0", "msg" : "Fixed problems with hostname (for windows) and database roles.", "date" : "04/12/2014 20:25", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "dec383118d557ec7d297f749fa7301bc063dcd2f", "msg" : "Fixed the ansible roles", "date" : "02/12/2014 23:22", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "02eb23b0278471971b6d74ef1c757dcfc372efc8", "msg" : "Fix duplicate permission lines\n\nPatterns like `^;listen.group` will only replace the default setting during the first provisioning. Future provisionings will keep appending permission lines at the end of the file, since the semi-colong of the regexp(`^;listen.group`) won't match any lines in the file.", "date" : "23/11/2014 04:26", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "a61e8640d60445275c58e7f2d0803a8047139142", "msg" : "Fixes CodeReview-Issues and adds tests", "date" : "17/10/2014 21:55", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "31451ea51f43cf0a56d660a66c7c0c94e7dc1bc8", "msg" : "Fixes issues with database-roles and adds mariaDB\n\nThis commit adds MariaDB.\n\nAlso some issues with database-setup have been eliminated", "date" : "16/10/2014 21:45", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "6c1d499684877a34ecc7b32f8cc8e7178e92fcfd", "msg" : "Fixed inclusion of phpcommon role, fixed php5-fpm role for php 5.4", "date" : "23/08/2014 18:13", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "379ccf49b4a79c6d46eced5c0d4b44256ac80426", "msg" : "Fix mysql role with the required vars.", "date" : "05/08/2014 21:12", "is_false_positive" : false, "repository_id" : "16358091" }, { "sha" : "c3baf80c73197bc761f0c2b0ad490ed019e6c1e8", "msg" : "fix linting", "date" : "15/12/2017 15:24", "is_false_positive" : true, "repository_id" : "54225669" }, { "sha" : "22aa303b4de8448951abf636f3eee3be399c6f68", "msg" : "Fix Flannel SDN setup for openstack provider (#823)\n\n* Gather facts on app nodes to fix the expiration of cached facts\r\n* Use better names for custom iptables rules for Flannel\r\n* Remove OSEv3 specific pre-flight checks from the common checks\r\n\r\nSigned-off-by: Bogdan Dobrelya ", "date" : "17/11/2017 10:16", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "c2d2cb9e38bef2181e7ec07293d05ba4595d0d33", "msg" : "Fix docker role warnings (#819)\n\n* Removed the curly braces in the when statement of the docker role main.yml.\r\n\r\n* Fixing the indent on the when clause.", "date" : "19/10/2017 17:34", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "e092a076b760a8d4ed679439a9cd1a95626e19fe", "msg" : "Fix for this issue https://bugzilla.redhat.com/show_bug.cgi?id=1495372 (#793)", "date" : "10/10/2017 14:02", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "142627f5d6c6d8a0c3b2a06d1e2079ff00c931b4", "msg" : "Fixing various contrib changes causing CASL breakage (#771)", "date" : "04/10/2017 17:03", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "b068c5f22e211053741421614b243a3f44bed75d", "msg" : "Fix public master cluster DNS record when using bastion (#752)\n\nWhen using a bastion and a single master, add the bastion node's public IP the public master's IP for the DNS record.\r\n\r\nSigned-off-by: Bogdan Dobrelya ", "date" : "26/09/2017 14:36", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "b017e614db8b5f6345958ffd26c3c42c3ff3ff60", "msg" : "Fix node label customisation (#679)\n\n* node labels: add checks for custom labels\r\n\r\n- README: add more info about customising labels\r\n- pre_tasks: add checks for label values, set to empty dict if undefined\r\n- group_vars: move labels customisation from OSEv3 to all\r\n\r\n* pre_tasks: tried a new approach to updating variables\r\n\r\n* pre_tasks: variable update fixed\r\n\r\n* pre_tasks: rollback upscaling changes (to be added in upscaling PR)\r\n\r\n* pre_tasks: blank line removed\r\n\r\n* pre_tasks: add check for undefined variable (should not happen though)\r\n\r\n* pre_tasks: be sure to have regions defined", "date" : "23/08/2017 16:39", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "0a5c7706cd88aa9b8264be9ea8c207dd684ce186", "msg" : "Fix yaml indentation", "date" : "29/06/2017 16:54", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "5c72cecdf585b22299ca227ea4040b073d41a69f", "msg" : "Fix yamllint errors", "date" : "16/06/2017 17:52", "is_false_positive" : true, "repository_id" : "54225669" }, { "sha" : "8392aec304d598f6e62fbb019e830896e4d5a663", "msg" : "Fix privileges in the pre-install playbook", "date" : "15/06/2017 12:34", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "a3408e847c37638328487e30bd1133b5385dd7d2", "msg" : "Fixing two significant bugs in the HEAT deployment (#13)", "date" : "06/02/2017 23:12", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "c5f5073864b45ed0063cbd6f5654aacd13fa3172", "msg" : "Fixing ansible impl to work with OSP9 and ansible 2.2", "date" : "15/11/2016 22:26", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "6c7d241b1f2007377dd07509321fd70d60b7c619", "msg" : "Fix of missing var and prep for containerized install (#16)\n\n* fix of missing user data and prep work for upcoming containerized install\r\n\r\n* Update user_data_node.yml\r\n\r\n* tranisition to file lookup instead of template\r\n\r\n* shorter path", "date" : "19/09/2016 15:34", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "d8583e2addba9664eab28c1a2f43f6fa0c252f9d", "msg" : "Fixes Issue #163 if rhsm_password is not defined", "date" : "15/07/2016 14:05", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "7032aee7df1c2c6e96795067285efa3b2a6de32e", "msg" : "Fix malformed file to address Issue #210", "date" : "14/07/2016 14:54", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "4025fbe2bff9ba2bc28d3b7baea2fa2d21bd220b", "msg" : "fix cluster hostnames", "date" : "05/05/2016 11:04", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "242d517958dffa59d43fd5f80e64775edd3b5016", "msg" : "fixes", "date" : "04/05/2016 17:06", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "37731dd99593335ef775386d7df98fb1c21d9764", "msg" : "fix filter name", "date" : "04/05/2016 16:48", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "ee8d887821864ba0f6f241de47ed1423e10c673f", "msg" : "fix teardown", "date" : "04/05/2016 15:13", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "00748eceb0e25172880bd0f60db753402b84a5b1", "msg" : "fix CF param", "date" : "04/05/2016 13:02", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "0680062ead6b681f2a3d6aee84baa2a66d553e99", "msg" : "fix missing sg def", "date" : "04/05/2016 12:45", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "a4b7e99f3e4ca8334e5090802e945ba9a57f6735", "msg" : "fix typo", "date" : "04/05/2016 12:32", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "8c8362f3f95ace3428a8c40ed0ff1e8d3f52859c", "msg" : "Fix typo in task name", "date" : "27/04/2016 17:17", "is_false_positive" : true, "repository_id" : "54225669" }, { "sha" : "2b80f5360f6beddcac8736eb1a17ab615824ec90", "msg" : "Fix bad syntax with extra 'and' in when using rhsm_pool", "date" : "20/04/2016 09:28", "is_false_positive" : false, "repository_id" : "54225669" }, { "sha" : "0f42895634ba586a463a1d7b0215896acfc89f7f", "msg" : "Fix yamllint issues\n\n--> Executing Yamllint on files found in /home/travis/build/sensu/sensu-ansible/...\n /home/travis/build/sensu/sensu-ansible/tasks/Fedora/rabbit.yml\n 39:43 warning too few spaces before comment (comments)\n\n /home/travis/build/sensu/sensu-ansible/tasks/CentOS/rabbit.yml\n 39:43 warning too few spaces before comment (comments)\n\n /home/travis/build/sensu/sensu-ansible/tasks/Amazon/rabbit.yml\n 39:43 warning too few spaces before comment (comments)", "date" : "13/03/2019 07:04", "is_false_positive" : true, "repository_id" : "35729277" }, { "sha" : "70a1f9bb6d0b958a02aab4819f12ee4fdcec0f1f", "msg" : "fix(bug) Fixes loop issues on #208\n\nit was looping an array of arrays, not each item in the array.", "date" : "19/02/2019 12:44", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "b4d6476ae57c7a20877950e368f54323554b386b", "msg" : "fix redundancies in sensu_rabbitmq_sensu", "date" : "17/02/2019 21:00", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "0d80939ea114d9e5ec2a82b8bfd1e4bf7d38fe17", "msg" : "fix(issues) Attempt to address #16\n\nThis is an attempt at #16. It has breaking changes if merged due to the variables and group namges changing.", "date" : "17/02/2019 20:43", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "14b249ffd2b5e45eea13334c520a7250ada944fa", "msg" : "Fix lint errors and find replace issues.", "date" : "13/02/2019 20:23", "is_false_positive" : true, "repository_id" : "35729277" }, { "sha" : "ba02d8c58d205b67b0abac16c2511f5fa5f8c760", "msg" : "Fixup spacing", "date" : "17/06/2018 00:39", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "50fe1be0b38cb6757ffcb74df61954763c12b3c0", "msg" : "Fix package management\n\nWhen possible use generic package manager\nWhen not split out Fedora to dnf", "date" : "21/02/2018 12:50", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "15336acf4a8f5577ba5b49480f1604275f583423", "msg" : "Fix empty list comparison throwing valueerror", "date" : "08/02/2018 23:09", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "8df666d4bdc4a938ddcf13f86608056d0eb4cf97", "msg" : "Fixed a typo in plugins.yml\n\nclient-definitions was created instead of client_definitions", "date" : "30/01/2018 08:27", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "f635e4cb6aa1fb00663aa57a4f116b2b2c83b804", "msg" : "fix for Issue 90 (#91)", "date" : "30/06/2017 23:33", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "a43c23c44c9aae1a13343ccea4b99acac997c4e1", "msg" : "Fixes for ansible (#77)\n\n* static: false for SmartOS include\r\n\r\n* add static=false to all conditional template include", "date" : "27/03/2017 11:31", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "c74bc211402b5a6f1a923ab8d71b9af74a5aa0e7", "msg" : "Fix server SSL configuration for non-default file names (#53)\n\nSSL certificate files were copied with their original names, but the\r\nconfiguration files always used the \"default\" names of cert.pem and\r\nkey.pem. Specify the destination basenames explicitly to avoid\r\nmismatches.", "date" : "20/11/2016 23:34", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "81dbcd37bc503a8eca873c690105af5cd1dfedd3", "msg" : "Fix bare variables in with_* loops\n\nFixes #49", "date" : "11/11/2016 15:52", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "64f24862e74ee4db9efca3941a8f526e2b308af5", "msg" : "fixed unarchive (#25)", "date" : "24/10/2016 18:53", "is_false_positive" : false, "repository_id" : "35729277" }, { "sha" : "afeefdb3269dee526d0420a6891485e36079a4e2", "msg" : "Problem: SELinux denials on symlinking when galaxy-importer\n\nis run (by galaxy_ng content plugin)\n\nSolution: Update pulpcore-selinux to 1.2.3, which includes\nthe fix.\n\nfixes: #7780", "date" : "03/11/2020 10:39", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "a93079361b1b210182923524608402b62f28fae1", "msg" : "Fix ansible loop bug with apache config snippets\n\nfixes #7746\nhttps://pulp.plan.io/issues/7746", "date" : "03/11/2020 09:56", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "9b56554e243d599c36e9b04849c742ba382335ec", "msg" : "Fix debian dev setup\n\n* Use proper schema in content_origin\n* Use proper schema in token_server\n* Configure insecure registries\n* Configure kernel user namespaces\n\n[noissue]\n\nCo-authored-by: Mike DePaulo ", "date" : "28/10/2020 12:50", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "3f5e4e84dcf134ee1503ce271287710f8affb0d0", "msg" : "Problem: pulp_installer should use the new libexec SELinux wrappers\n\nfrom the RPM packages\n\nSolution: Use the private variable __pulp_daemons_dir between pulp_common\nand the pulp service roles. It has different default paths depending on\npulp_install_source .\n\nfixes: #7667\nhttps://pulp.plan.io/issues/7667\npulp_installer should use the new libexec SELinux wrappers from the RPM packages", "date" : "08/10/2020 15:00", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "8958ac17114abb9e316e49f6d6fcde3c2f7ec914", "msg" : "Problem: Minio client often fails to download\n\nin the pulp_devel role.\n\nSolution: Retry it\n\n[noissue]", "date" : "08/10/2020 12:07", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "7c3e51d34bc0be43867a7b86b73dc357e5380e32", "msg" : "Fix collectstatic and pulp's restart not happening\n\nduring packages upgrades.\n\nFixes a regression introduced by: #7646\nhttps://pulp.plan.io/issues/7646\n\n[noissue]", "date" : "07/10/2020 11:15", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "187493e1c8d0ed48b1c38832289d044959325fc8", "msg" : "Fix auth migrations being run for galaxy_ng.\n\nDue to code removal, the pulp_default_admin_password is now set\nwhenever pulpcore is 1st installed, updated/upgraded,\nor when `pulp_upgraded_manually==true`.\n\nAlso do 1 fix & 1 improvement for determining whether or not pulpcore\nwas installed/upgraded.\n\nWe decided against modifying the auth migration task to not create\nthe django-guardian anonymous user; a change in advertently introduced\nin 3.6.0.\nDoing so would have fixed migrations for galaxy_ng with fewer changes.\nHowever we want the anonymous user to get created, to help make Pulp\ninstalls consistent, whether pulp_installer 3.6.0 through 3.6.3 was\nrun or whether future versions of it get run.\n\nfixes: #7493", "date" : "15/09/2020 08:11", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "9ecec1e8328956b7c50baf80e9b0eaeac16d9377", "msg" : "problem: pulp_installer source-upgrade CI is failing\n\ndue to an issue between dynaconf and box. That test includes\nan upgrade from pulpcore 3.0.\n\nSolution: Upgrade dynaconf to at least 3.1.1rc2 pre-release.\n\nfixes: #7503", "date" : "14/09/2020 16:11", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "898714c0ac2b2e6531a34bf977753e67d3c74124", "msg" : "Fix podman install on debian10\n\n[noissue]", "date" : "01/09/2020 15:03", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "69da01d867ceb7b7c00b79901f8a2ab61663f94f", "msg" : "Fixing setuptools issue\n\nhttps://github.com/pypa/setuptools/issues/2353\n[noissue]", "date" : "01/09/2020 15:02", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "6582bcefe76780cf1c82b0119f8e515ac2a3c3c7", "msg" : "Problem: pulplift dev environment is failing to build\n\nSolution: Always create pulp_user_home . And give it owner user rwx\npermissions also.\n\nfixes: #7359\nhttps://pulp.plan.io/issues/7359", "date" : "20/08/2020 17:11", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "027f465327d80cad18c81a6e0ab76fef0e3aed3c", "msg" : "Problem: yamllint is now failing\n\nSolution: fix indentstation of comments\n\n[noissue]", "date" : "20/08/2020 15:59", "is_false_positive" : true, "repository_id" : "103666308" }, { "sha" : "f4fd4608e4e93864d2c9e09c161be8b7010260fd", "msg" : "Problem: pulp_installer installs TLS certs in /etc/pulp\n\nrather than /etc/pulp/certs/ like we decided it would, and the\npulpcore docs say it defaults to.\n\nSolution: Set the new location to /etc/pulp/certs.\n\nAnd deduplicate the variables for installing python's crypto library\nand the dir to use for API authentication tokens, which already was\n/etc/pulp/certs .\n\nNo automated solution will be provided to move the keys, we will simply\nrelease ASAP before too many user installs get the wrong location.\nAnd tell users to move their keys.\n\nfixes: #7328\npulp_installer and ssl docs disagree\nhttps://pulp.plan.io/issues/7328", "date" : "20/08/2020 11:28", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "3e5df43a9b1cf02f279070f02adbf277a039eed4", "msg" : "Fix template for pulp_health_check\n\nhttps://pulp.plan.io/issues/7335\ncloses #7335", "date" : "19/08/2020 16:24", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "409506057da5e661908c61be60a5ebae434f3867", "msg" : "Problem: pulp_installer via RPM does not account for pulp_install_dir\n\nin systemd unit files, and any other task in the roles:\npulp_api,pulp_content,pulp_workers,pulp_resource_manager,\npulp_webserver\n\nSolution: Delete all redundant default variables from these roles.\nLet them be inherited from pulp_common, now that the roles actually\ndepend on pulp_common.\n\nfixes: #7255\npulp_installer via RPM does not account for pulp_install_dir\nhttps://pulp.plan.io/issues/7255\n\nBug introduced during:\nrelated to: #6793\nhttps://pulp.plan.io/issues/6793\nAs a pulp_installer user, I can install Pulp from RPMs\n\nRedundant default variables are leftover from:\nrelated to: #7005\nhttps://pulp.plan.io/issues/7005\nAs a user, I can run a single stably-named Ansible role to install Pulp", "date" : "04/08/2020 15:26", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "d44a82f9c18fc56ec48008a7e3446edc0eca15d1", "msg" : "Problem: pulp_installer fails to set selinux booleans\n\ndue to missing dependencies\n\nSolution: Install those dependencies. They differ based on OS release.\n\nfixes: #7276\nhttps://pulp.plan.io/issues/7276", "date" : "04/08/2020 14:32", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "b38ce47b81aa06818432aaba2e914248b582a8ac", "msg" : "Problem: pulp_installer CI often fails to test more than 1 OS at a time\n\nSolution: Run pulp_database_config's block of task for each OS,\ndisabling the run_once. Via a private variable.\n\nfixes: #7263\nhttps://pulp.plan.io/issues/7263", "date" : "03/08/2020 15:40", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "77d3be00ee8433a31d462ae2880a3da883b4707f", "msg" : "Problem: pulp_installer fails idempotency tests with pip 20.2\n\nSolution: Do not upgrade to pip 20.2 specifically.\n\nfixes: #7254\nhttps://pulp.plan.io/issues/7254\npulp_installer fails idempotency tests with pip 20.2", "date" : "31/07/2020 14:18", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "d7631062c588bf57b39424d23413c6ab3c96805a", "msg" : "Problem: firewall may fail to be configured for certain pulp_installer users\n\nSimilarly, the Galaxy NG WebUI may not build.\n\nSolution: Convert all the import_tasks with when conditions to include_tasks.\n\nfixes: #7062\nfirewall may fail to be configured for certain pulp_installer users\nhttps://pulp.plan.io/issues/7062", "date" : "02/07/2020 11:38", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "475a3f9f711f0b7b136057e826d06e305e8e37a5", "msg" : "Problem: pulp_installer adds a redis PPA\n\non all Ubuntu releases\n\nSolution: Remove the task that adds the redis PPA.\nIt was probably only ever needed on Ubuntu 14.04, which is EOL.\n\nfixes: #7063\npulp_installer adds a redis PPA on all Ubuntu releases\nhttps://pulp.plan.io/issues/7063", "date" : "02/07/2020 10:55", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "f1a6ff8a7d4f2df180c8c5db97e32ebce6db2d47", "msg" : "Fix apache installation\n\nhttps://pulp.plan.io/issues/7010\ncloses #7010", "date" : "29/06/2020 18:29", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "ea4081300aa9993aaac2ca21f38082d3cf6b88d4", "msg" : "problem: pulp_installer doesn't document required variables\n\ncorrectly or provide clear errors if they are unset\n\nSolution:\n1. Error early if they are null, unset an empty string, or\nan empty dict with a clearer error message.\n2. Remove pointless setting of some to empty values.\n3. Correct the documentation: They have no default values.\n\nfixes: #6958\n\nTest vars:\n```\npulp_install_plugins: {}\n # galaxy-ng: {}\n # pulp-ansible: {}\n # pulp-certguard: {}\n # pulp-container: {}\n # pulp-cookbook: {}\n # pulp-deb: {}\n # pulp-file: {}\n # pulp-gem: {}\n # pulp-maven: {}\n # pulp-npm: {}\n # pulp-python: {}\n # pulp-rpm:\n # prereq_role: \"pulp.pulp_rpm_prerequisites\" # RPM needs a prereq_role: https://galaxy.ansible.com/pulp/pulp_rpm_prerequisites\npulp_settings:\n secret_key:\n content_origin: \"\"\n```", "date" : "18/06/2020 15:33", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "24f5eae4844e5479f35a47b64eb8217ebd3db5b8", "msg" : "Problem: pulp_redis & pulp_database list pulp_install_dir\n\nas a variable they use, but they do not use it at all.\n\nSolution: Remove it from README.md & defaults/main.yml\n\n[noissue]", "date" : "18/06/2020 10:27", "is_false_positive" : true, "repository_id" : "103666308" }, { "sha" : "bf4c695098d0975531b1c7012f36430d9b106a29", "msg" : "Fix misc yamllint errors\n\n[noissue]", "date" : "11/06/2020 09:07", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "b3cec686603e734074eca0c02a2ab653bbd15821", "msg" : "Problem: pulp_installer doesn't install webserver snippets\n\nwhen pulp_install_dir is changed\n\nSolution: Use pulp_install_dir rather than hardcode the path.\n\nAlso fail the task if the python intepreter is not found.\n\nfixes: #6956", "date" : "10/06/2020 15:37", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "a500def86902c0efc885cd15f1125a0be86d5345", "msg" : "Problem: pre-flight check often errors when pip-tools is too old\n\nSolution: Make sure it is at least 5.2.0.\n\nFixes the error:\n\"AttributeError: 'ParsedRequirement' object has no attribute 'editable'\"\n\nfixes: #6864", "date" : "29/05/2020 17:58", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "8282ac897214a80fd32f6bab3f87a788b9e12dae", "msg" : "Fixing the RHUI name for the CodeReady repo.\n\nhttps://pulp.plan.io/issues/6805\nfixes #6805", "date" : "22/05/2020 12:18", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "aff7bc6e4ecbee6fdd9d05cac9fbf7ff6bc037f8", "msg" : "Fix problem with previous commits running as root\n\n(the preflight related tasks should run as the pulp_user\nbecause that is how the install happens.)\n\nThis fixes a regression from #6645, which is in the same PR.\n\n[noissue]", "date" : "08/05/2020 11:08", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "48d8289a88bbbcb4ca9ead5da972c28e96f30cf4", "msg" : "Problem: preflight function tasks are sometimes skipped\n\nSolution: Do not nest `include_tasks: preflight_function.yml` under a\n`block:`\n\nThis also requires no \"become: on a task.\n\nThis fixes a regression from #6645, part of the same PR.\n\n[noissue]", "date" : "08/05/2020 11:08", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "cd0e6697df223aa5a6a0899dcfcb9b61b66d5357", "msg" : "Problem: pre-flight check errors when there is an upgraded pip\n\nin a system-wide venv\n\nand when the package is installed as an RPM in the prereq role\nat an acceptable version, so the pre-flight check should not\nhave tried to use a newer version from PyPI.\n\nThis is a regression from #6645. Previously many errors were ignored,\nthis error should still be ignored too until system-wide packages\nsupport is removed.\n\nfixes: #6690\npre-flight check errors when there is an upgraded pip in a system-wide venv\nhttps://pulp.plan.io/issues/6690\n\nre: #6645\npre-flight check does not work properly when it needs a prereq role\nhttps://pulp.plan.io/issues/6645", "date" : "08/05/2020 11:08", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "37aab66957f8db44c51fe4e8ddfcc889b32d757c", "msg" : "Problem: pre-flight check errors when a package is installed\n\nsystem-wide at a version that is not available on PyPI, and\n\nThis happens for old pulp_rpm prereqs.\n\nThis is a regression implemented in the referenced issue's fix.\n\nSolution: Have `pip freeze` not list system-site packages.\n`pip-compile` will fail if compatible packages are not available\non PyPI. However, they are, and Pulp does not rely on system-site\npackages anymore.\n\nThis makes the check behave like before the referenced issue's fix.\n\nfixes: #6689\npre-flight check errors when a package is installed system-wide at a version that is not available on PyPI\nhttps://pulp.plan.io/issues/6689\n\nre: #6642\npre-flight check does not analyze older pulp 3 installs properly\nhttps://pulp.plan.io/issues/6642", "date" : "08/05/2020 11:03", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "0c5f7ac8d81592e119775e8fadbfa82db79abf2d", "msg" : "Problem: pre-flight check does not check plugins that are installed but not listed in pulp_install_plugins\n\nSolution: List them in requirements.in\nImplementation includes:\n1. New non-user-facing variable pulp_install_plugins_normalized with\nplugin names corrected from underscores to dashes.\n2. Having the entire repo use pulp_install_plugins_normalized\n(a safety measure so that the same values used for pre-flight checks\nis used for installation.)\n3. A currently unadvertised variable pulp_irregularly_named_plugins\ncontaining a list of pip packages that are plugins but do not begin\nwith \"pulp-\".\n4. Print pulp_install_plugins variables to facilitate debugging,\nonly if verbosity level is at least 1 (-v).\n\nfixes: #6644\npre-flight check does not check plugins that are installed but not listed in pulp_install_plugins\nhttps://pulp.plan.io/issues/6644\n\nre: #6623\npulpcore and plugin pre-flight check seems to not be enforcing and then installer fails at collectstatic\nhttps://pulp.plan.io/issues/6623", "date" : "08/05/2020 11:00", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "28d6b80f16663b5e8d27d0103b63c1bc5bd4d7db", "msg" : "Problem: pre-flight check does not work properly when it needs a prereq role\n\nSolution: Run it only once and allow no errors if there are 0 prereq roles.\nRun it 2x and allow errors (but not failures) only on the 1st time\nif there are prereq roles.\n\nfixes: #6645\npre-flight check does not work properly when it needs a prereq role\nhttps://pulp.plan.io/issues/6645\n\nre: #6623\npulpcore and plugin pre-flight check seems to not be enforcing and then installer fails at collectstatic\nhttps://pulp.plan.io/issues/6623", "date" : "08/05/2020 10:32", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "7c5365d95d53310b0bde92307d975ce4d7bd7ca6", "msg" : "Problem: pre-flight check does not understand the plugin \"upgrade\" boolean\n\nSolution: Call `pip-compile -P pulp-file -P pip-compile` for example,\nwhere each named plugin has `upgrade: true`.\nThe requirements.in will continue to list all plugins, and their\nspecified versions (if any.)\n\nfixes: #6643\npre-flight check does not understand the plugin \"upgrade\" boolean\nhttps://pulp.plan.io/issues/6643\n\nre: https://pulp.plan.io/issues/6623\npulpcore and plugin pre-flight check seems to not be enforcing and then installer fails at collectstatic", "date" : "06/05/2020 12:24", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "0ad5fc2fbc2b22ccb8d3f32c65b58fbd51027e23", "msg" : "Problem: pre-flight check does not check older pulp 3 installs properly\n\nSolution: Always generate a requirements.txt from `pip freeze`\n\nfixes: #6642\npre-flight check does not analyze older pulp 3 installs properly\nhttps://pulp.plan.io/issues/6642\n\nre: https://pulp.plan.io/issues/6623\npulpcore and plugin pre-flight check seems to not be enforcing and then installer fails at collectstatic", "date" : "06/05/2020 12:24", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "0879e70b9759c501d152ea0b12f866efe969f63d", "msg" : "Fix Ansible warning when enabling PowerTools repo\n\nThis fixes the following warning:\n\n```\n[WARNING]: The value 1 (type int) in a string field was converted to '1' (type string). If this does not look like what you expect, quote the entire value to ensure it does not change.\n```\n\n[noissue]", "date" : "01/05/2020 14:57", "is_false_positive" : true, "repository_id" : "103666308" }, { "sha" : "1f535c4f6ed1d5e78ba9b3c4c33cf63a2824f04b", "msg" : "Problem: pulp_installer devel role CI is failing on CentOS 8 Stream\n\nwith a module metadata error for the dependency criu.\n\nSolution: Ignore errors when ansible reports the distro OS as\n8.1. We will remove this once CentOS 8.2 is GA, and this only affects\nthe devel role, so a workaround like this will hopefully be palatable.\n\nfixes: #6509", "date" : "16/04/2020 11:51", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "8e9eb951d88b29b91cbbf318bd184399b6f0d8d5", "msg" : "Fixed nginx/apache for galaxy UI\n\n[noissue]", "date" : "02/04/2020 18:07", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "1cd5ece38012fb104041471b7dd63e3578143537", "msg" : "Fix installation on Centos 7\n\n[noissue]", "date" : "09/03/2020 13:19", "is_false_positive" : true, "repository_id" : "103666308" }, { "sha" : "000f2c15ef4284e3e37aed95d4b8e600c4a5326f", "msg" : "Fix Environment on systemd\n\nhttps://pulp.plan.io/issues/6254\ncloses #6254", "date" : "04/03/2020 14:54", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "a45411b87761452e77bebd9664a85ef82e77fa92", "msg" : "Problem: role metadata is incorrect or has omissions\n\nSolution: Update it, including the license strings:\nGPL-2.0 for some roles, GPL-3.0 for others -> GPL-2.0-or-later\n\nAlso remove a duplicate of copy of LICENSE (GPLv2) from the \"pulp\"\nrole, which is without a COPYRIGHT file (which says GPLv2+ actually)\nor a COMMITMENT file.\n\nNot addressed:\n1. The dependencies so that each service could run on different hosts.\n(Addressing them increases dynamic include runtime, and acheiving that\nentire end includes more work/testing.)\n\nfixes: #6113\nhttps://pulp.plan.io/issues/6113\nFix up pulp-ansible role metadata, including license string", "date" : "26/02/2020 12:44", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "f5da96be9ac9ab550c820f0c05af9e536905e3ce", "msg" : "Problem: pulp-webserver role does not account for debian filepaths,\n\nand how Debian enables apache2 modules.\n\nSolution: Add variables, and new symlink enabling tasks.\n\nre: 6226\nProblem: ansible-pulp fails to install apache on Debian 10\n\nre: 6206\nAs an installer user, the webserver configs I have will chain-load snippets\n\n[noissue]", "date" : "25/02/2020 16:52", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "ff49789b03ef6fc3d619936f4d309e4a7f9bf466", "msg" : "Problem: ansible-pulp fails to install apache on Debian 10\n\nSolution: Use per-distro variables for the apache package\nand service name.\n\nAlso add restart handler, and ensure the service is normally\nstarted.\n\nfixes: #6226", "date" : "25/02/2020 16:52", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "9caee5ab0b0441e2e34782c9e7d14cbf18df1aed", "msg" : "Problem: Users must specify pulp_install_db\n\nwhen dynamically including the ansible-pulp roles\n\nSolution: Convert statically importing the geerlingguy.postgresql role\n(within pulp-database) to dynamically including it.\n\nfixes: #6107\nhttps://pulp.plan.io/issues/6107", "date" : "06/02/2020 13:43", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "cfd8721a364f569caff90cb89d05683dd5eeb29e", "msg" : "Problem: ansible-pulp fails to upgrade plugins via the upgrade variable\n\nSolution: call item.value.upgrade rather than item.upgrade in the\nansible task that uses the pulp_install_plugins data structure.\n\nfixes: #6078\nansible-pulp fails to upgrade plugins via the upgrade variable\nhttps://pulp.plan.io/issues/6078", "date" : "31/01/2020 15:44", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "0e490ff6e813ec5d2a91178d870ba521242339a7", "msg" : "Fix installer for ruby bindings\n\nhttps://pulp.plan.io/issues/6060\ncloses #6060", "date" : "28/01/2020 15:32", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "873086ca29c3741d3196f5bcf50c922202b3363c", "msg" : "Fix pulp user being accidentally created\n\nwith wrong settings when pulp_user != developer_user\n\nFixes: #5818\npulp_user gets created with wrong settings when developer_user is defined and different\nhttps://pulp.plan.io/issues/5818", "date" : "27/11/2019 13:46", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "9eb1a4eb40263d452ab19c281287aa8e5913c3b6", "msg" : "Problem: ansible-pulp fails to install epel-release on CentOS7\n\nWhen the epel-release version in CentOS is older than the version on\nthe internet-accessible URL.\n\nsolution: Fix the loop trying only 1 item at a time.\n\nAlso fix the related issue of it not counting yum rc 1 as an error.\n\nfixes: #5705\nansible-pulp fails to install epel-release on CentOS7\nhttps://pulp.plan.io/issues/5705", "date" : "14/11/2019 09:26", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "8ce46ad9ef4551ad857c96fd720daf09f528795e", "msg" : "Problem: geerlingguy.postgresql fails on F29\n\nDue to it installing and using python2-psycopg2 rather than python3-psycopg2\nwith F29's python3 ansible_python_interpeter, and ignoring the var we set\nfor the role (postgresql_python_library).\n\nSolution: Workaround by installing the psycopg2 package in the pulp role in\nFedora, like we do for other distros currently.\n\n[noissue]", "date" : "15/10/2019 10:59", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "829af0f69912548073b7e2bdbe2b1ce2d552003f", "msg" : "Problem: RHEL7 optional repo does not get enabled\n\nDue to the command module not expanding asterisks in file paths\n\nSolution: Switch to shell module. Also drop unnecessary -R recursion.\n\n[noissue]", "date" : "14/10/2019 12:27", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "a482999635a033c91ed27fca035caebe70252ec2", "msg" : "Problem: ansible-pulp cannot be run a 2nd time against F30\n\nIt fails because it uses python2, and cannot find python2-dnf.\n\nSolution: Set the default to the new \"auto\" ansible_python_interpreter\ndiscovery method.\n\n[noissue]", "date" : "10/10/2019 13:14", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "9069dbb3ddf12760c597410252461e1077c52d6e", "msg" : "Problem: ansible-pulp fails to disable SELinux on F30\n\nwith the error:\nfatal: [fedora-30]: FAILED! => {\"changed\": false, \"msg\": \"Failed to import the required Python library (libselinux-python) on fedora-30's Python /usr/bin/python3. Please read module documentation and install in the appropriate location\"}\n\nSolution: install python3-libselinux rather than libselinux-python,\nwhich is obsoleted by python2-libselinux. Since we use python3\nas Fedora's ansible interpreter.", "date" : "08/10/2019 15:09", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "c79d9e45b2d40b0d14e5a0f2ab1e4b1b9c009505", "msg" : "Problem: Running include_roles with pulp_rpm_prerequisites causes it to fail\n\nSolution: Provide a new field within the dict pulp_install_plugins called\nprereq_role . The pulp role, with its variables loaded, will dynamically\nimport all prereq roles.\n\nFixes: #5518\nProblem: Running include_roles with pulp_rpm_prerequisites causes it to fail\nhttps://pulp.plan.io/issues/5518", "date" : "01/10/2019 10:17", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "632ba26f8552529bf3526d5ce747b454aefbfe70", "msg" : "Problem: installer fails on el7 installing pulp_rpm\n\nSolution: Install a list of python packages from\npulp-rpm-prerequisites (or potentially other roles, or the user)\nwithin the venv, via the new var prereq_pip_packages .\n\nFixes: #5496\ninstaller fails on el7 installing pulp_rpm\nhttps://pulp.plan.io/issues/5496\n\nRequired PR: https://github.com/pulp/pulp-rpm-prerequisites/pull/9", "date" : "26/09/2019 20:39", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "d2899c7c7d81cb3f264cb0b87daa292ac62a5d11", "msg" : "Problem: Idempotence tests are failing\n\nSolution: Enable check_mode for the task to enumerate the systemd paths\n\n[noissue]", "date" : "26/09/2019 15:37", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "9b3765a49d4a98de82fc0f12391f63bc98d4c098", "msg" : "Problem: The systemd unit files can have PATH additions leak in\n\nfrom when Ansible runs.\n\nSolution: replace ansible_env.PATH with `systemctl show-environment`\nand grepping for the PATH.\n\n[noissue]", "date" : "20/09/2019 15:54", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "974b13918364392edd925da04e4dc4e60fc35b28", "msg" : "Problem: journalctl doesn't work for vagrant user in pulp2-pulp3 dev box\n\nSolution: Add the pulp_user (vagrant) to systemd-journal group in all\ndistros, not just Debian.\nThis is in the pulp-devel role, so will not affect end users.\n\nFixes: #5272\njournalctl doesn't work for vagrant user in pulp2-pulp3 dev box\nhttps://pulp.plan.io/issues/5272", "date" : "16/09/2019 13:02", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "a8d2b05c6e68bfb236a6ab15867c493a01711db0", "msg" : "Problem: Pulp 2 stops working after installing Pulp 3\n\nSolution: make use of the 'pulp' group when setting permissions\n\nPulp 2.20 changed ownership of /var/lib/pulp and /etc/pulp from group 'apache' to group\n'pulp'. This change to the installer ensures that the permissions on these directories\nremain the same after the installer runs on a machine that already has Pulp 2 installed.\n\nThis patch introduces 3 new pulp settings called 'pulp_group', 'pulp_group_id', and\n'pulp_user_id'. The 'pulp_group' defaults to 'pulp'. The 'pulp_user' is added to the\n'pulp_ group' group. The connection is reset after this to support installations where\nthe ssh user being used for ansible is the same as the pulp_user. This allows the user\nchanges to take affect. The defaults for 'pulp_user_id' and 'pulp_group_id' are empty.\nWhen specified, the installer will use values to set 'uid' and 'gid' respectively.\n\ncloses: #5104\nhttps://pulp.plan.io/issues/5104", "date" : "06/08/2019 09:17", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "7aee1f4b977e5c7dcf43aaeb1d649d82b2eb6060", "msg" : "Fix deprecated use of bare variable conditionals\n\nAnsible 2.8 deprecates the use of bare variables being directly used as\nconditionals.\nhttps://github.com/ansible/ansible/blob/stable-2.8/changelogs/CHANGELOG-v2.8.rst\n\nhttps://pulp.plan.io/issues/4841\nfixes #4841", "date" : "23/05/2019 13:43", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "b764d01e85ec33d8ec0c4d41b2bdd4322916ea2d", "msg" : "Fix location of systemd units", "date" : "08/05/2019 17:35", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "4514181ac5a3f4c9d89fdbb3136ba608d68bb3f6", "msg" : "Problem: systemd unit files are in 2 locations\n\nSolution: install systemd unit files into /usr/lib/systemd\n\nThis patch also configures pulp-api service to write an access log to the console.\n\n[noissue]", "date" : "01/05/2019 14:03", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "31ab0f92e24bc9c6d1112465945d71f404085d4f", "msg" : "Problem: installer depends on non-existing pulp-manager\n\nSolution: use django-admin directly\n\nThis patch updates the installer to use djang-admin binary instead of pulp-manager.\n\nre: #4450\nhttps://pulp.plan.io/issues/4450", "date" : "19/03/2019 11:22", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "3b3a735b78db7ae89dab5437fa47bb28b215531c", "msg" : "Fix multiple breaks\n\n1. Create a user for molecule in the \"source\" scenario. This fix isn't\nideal-- we need to make more adjustments to the users generally, but\nthere were multiple problems with the direct approach. Ideally for a\ndev install, the developer could simply set the `pulp_user` to their\nuser, which is expected to exist on the managed node. However this\napproach broke the pulplift installation. I'm sure it will work, we just\nneed to try again when everything else is already working.\n\n2. Minor fix: incorrect var name in pulp3-devel. Failure was hidden by\nthe first test failure.\n\n3. Move collectstatic to handler. Multiple events cause static files to\nbe collected, so it makes more sense for this to be a handler. This\nfixes idempotence tests, which again were hidden by the previous errors.\nThis was only an issue for installations that use the pulp3-devel role.\n[noissue]", "date" : "19/02/2019 22:24", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "cfca9750d3525ed80561b5ea3470b35fd4cd8bea", "msg" : "Fix up pulp_user when installing under vagrant\n\ncloses #4324\nhttps://pulp.plan.io/issues/4324", "date" : "15/02/2019 13:24", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "8b1f578184db856b45069fde03e87eb60ee95555", "msg" : "Fixing idna error\n\npkg_resources.ContextualVersionConflict: (idna 2.8 (/usr/local/lib/pulp/lib/python3.6/site-packages), Requirement.parse('idna<2.8,>=2.5'), {'requests'})", "date" : "07/12/2018 16:00", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "c782023e95fcd0747ed9472cd45e3e0472723e5d", "msg" : "Fix CentOS installs", "date" : "26/10/2018 20:15", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "38ec780ef0007f90ffdb216d84b66fbf4142f37e", "msg" : "Fix standards\n\n- tasks are note allowed in playbooks and we should enforce ansible\nversion in roles meta\n- list indendatation\n- missing meta/main.yml and its content\n- # Standards: X must be in meta/main.yml\n- roles can't have dependencies\n- conditions such as \"var == ''\"\" should be only \"var\"\n- ignore travis and molecule yaml files", "date" : "20/06/2018 14:25", "is_false_positive" : true, "repository_id" : "103666308" }, { "sha" : "5e190c10fe221b14dd2b678d679be4a3ceae934a", "msg" : "Fix CI deployment testing", "date" : "20/06/2018 14:16", "is_false_positive" : false, "repository_id" : "103666308" }, { "sha" : "3c2590ec605dac98406834d5a7854bb7e21484ab", "msg" : "Fix ansible-lint errors", "date" : "15/06/2020 12:09", "is_false_positive" : true, "repository_id" : "35403824" }, { "sha" : "92237aaf6682f40513df600639a1a59e444ff75b", "msg" : "Fix nodejs disable check", "date" : "15/06/2020 11:36", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "8d8b50f66882806a20ac73351e60a2a8a4ca7671", "msg" : "Fix 2 idempotent and use os_family for vars", "date" : "15/06/2020 11:21", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "0831226aae7d2f4e10230e30351ea7993f9240f0", "msg" : "Fix yaml lint error", "date" : "12/06/2020 11:22", "is_false_positive" : true, "repository_id" : "35403824" }, { "sha" : "19346430fd0d4dffc7b3b8d06a8b46ea155e2dfc", "msg" : "Fix lint errors", "date" : "12/06/2020 11:13", "is_false_positive" : true, "repository_id" : "35403824" }, { "sha" : "cc0349bad4c75c9268fcb4c062ffaa9e50ebf84e", "msg" : "fix bad copy", "date" : "13/04/2020 17:01", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "b2f4c0ad76a87ccbf9ed0ec69d67e35a3bbbba1f", "msg" : "fix nodescource_repo var", "date" : "21/01/2020 23:01", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "040a45b42897f72f529b4f655a826bd1061fec93", "msg" : "fix tag to tags, update readme", "date" : "03/09/2019 16:46", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "3e9bb0678f5dc9e2577ad9e7e7cb624f27e276c5", "msg" : "Fix privilege escalation ENV in Dockerized environment\n\nMake sure st2 config is picked up with Ansible 'become' in Dockerized env", "date" : "03/09/2019 17:10", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "3d41ddf4bccc0a4bb723f9a15a1481ebec47a55b", "msg" : "fix parens issue", "date" : "02/09/2019 14:43", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "118d6e7dd5ea0b3d61a02f2ba895e683d650170d", "msg" : "Fix Ubuntu when: - change to ansible_distribution", "date" : "02/09/2019 14:36", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "54829cc8b84cbb7b878e4c4abe97d9be7d282cf9", "msg" : "fix linting", "date" : "31/08/2019 23:38", "is_false_positive" : true, "repository_id" : "35403824" }, { "sha" : "232a31acfd1366a28667accefd3ecef2138d2779", "msg" : "Fix compatibility with new Ansible 2.8.0\n\nFixes build failure:\n```\n{\"reason\": \"'become' is not a valid attribute for a TaskInclude\\n\\nThe error appears to be in '/tmp/kitchen/roles/StackStorm.ewc/tasks/license.yml': line 59, column 3, but may\\nbe elsewhere in the file depending on the exact syntax problem.\\n\\nThe offending line appears to be:\\n\\n\\n- name: \\\"Cleanup repo list file from disk\\\"\\n ^ here\\n\"}\n```", "date" : "18/05/2019 13:03", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "a2db8f2a25f910135bb8b1652242847b294f7d4e", "msg" : "Fix bug in ewc transition logic when the changed license key wasn't replaced", "date" : "19/02/2019 19:27", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "6961c57fedf946eb5b93022f502c4708abfdcdea", "msg" : "Fix role meta dependencies\n\nNamespace roles in meta dependencies that were missed due to improperly\nnesting `dependencies` under `galaxy_info`. Also fixes spacing.", "date" : "29/01/2019 15:57", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "586890ca71ba86e9f0c952a082b99d54f36f5e21", "msg" : "Fix Yamllint validation errors", "date" : "11/01/2019 22:22", "is_false_positive" : true, "repository_id" : "35403824" }, { "sha" : "a9b7ad9a72e694ec55b80afd47fb7c7e0c5f2464", "msg" : "Fix 'get installed st2 version' task not being run properly in some Ansible versions", "date" : "29/10/2018 20:42", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "1f353e6437b499e70b4e5de47927adf9404e442c", "msg" : "Fix ansible-lint warnings about using Jinja expressions in 'when'", "date" : "22/10/2018 23:23", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "d691c7c79fc39ff6af147d5c7416e030587b7f7a", "msg" : "fix as per comment", "date" : "08/12/2017 16:36", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "903857384a3a22543fd78c1ece67cabe35b4e746", "msg" : "Fix 'st2chatops' not adding st2 API key with Ansible 2.4", "date" : "21/09/2017 15:51", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "d9996cb67ea746f2e0eefef98e3e763466396303", "msg" : "Fix restart 'st2chatops' on package install/upgrade", "date" : "07/09/2017 01:01", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "02af71931ad06452d148c50f767ee389e5395534", "msg" : "Fix copy/paste error in var name", "date" : "06/09/2017 11:43", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "ddd8a3fbc71fde128c3eec0a32b5db941f90bf08", "msg" : "Fix plugin install on RedHat 6 distros", "date" : "05/09/2017 15:56", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "8cc53f96ab160c35989e3cdca638771348409058", "msg" : "Fix convert possible float \"mongodb_version\" to str", "date" : "24/08/2017 23:23", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "7061762acd7ef3f92dc9a51b513693c358c8b8e5", "msg" : "Fix \"mongodb_major_minor_version\" jinja", "date" : "24/08/2017 22:15", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "dfb5588d57d2cfc390e73a1f226ffd8514d0ce77", "msg" : "Fix pinned package installation syntax for CentOS/EL", "date" : "08/06/2017 16:19", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "125d425f3c3c382e7bddc1224110cbfc42a66165", "msg" : "Fix Ansible warning about using jinja2 templating in 'when' statements\n\nTASK [st2chatops : Comment existing hubot adapters in \"/opt/stackstorm/chatops/st2chatops.env\"] ***\n [WARNING]: when statements should not include jinja2 templating delimiters\nsuch as {{ }} or {% %}. Found: (enabled_adapter != \"{{ st2chatops_hubot_adapter\n}}\") or (enabled_adapter is not defined)", "date" : "15/05/2017 01:29", "is_false_positive" : true, "repository_id" : "35403824" }, { "sha" : "bf485ed7a22c8f77c05e2395da22278ad5ca703e", "msg" : "Fix missing 'restart st2chatops' handler", "date" : "15/05/2017 01:14", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "aa76e4e864f5b279bd7719f90b30a1f868378d15", "msg" : "Fix st2_auth_enable typo", "date" : "04/05/2017 16:45", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "f188924e299cbd5beac5b353ae41fb1ce86d1309", "msg" : "Fix bwc_license check", "date" : "01/05/2017 16:24", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "4c3dec3e3aaa48bdf6c12338af878311ac4f8c47", "msg" : "Fix 'bwc_license' check", "date" : "01/05/2017 16:06", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "242195b81358817ae95afb1f353f1299bb958e71", "msg" : "Fix to make it possible to read file on a remote node", "date" : "18/04/2017 07:23", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "ed2c96d246e858ccd52a487768feca7a2a93948e", "msg" : "Fix for idempotency", "date" : "17/03/2017 21:46", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "8837fffe7e52ae450d4c3c753756e894aad605d9", "msg" : "Fix st2web yaml", "date" : "16/03/2017 00:35", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "c1d98a93331a959da09786a3115c5a5010b58f9e", "msg" : "Fix 'st2web' vs 'bwc-ui' conflict when enterprise is installed", "date" : "16/03/2017 00:28", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "56d0587f07fcb9e9485ed9cd2fee3c815592f55b", "msg" : "Fix 'no_logs' -> 'no_log' blocking the Ansible run", "date" : "15/03/2017 21:00", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "08787f6a9f039afb9c62d42f607ba50d9c756eee", "msg" : "Fix lint error", "date" : "12/03/2017 17:53", "is_false_positive" : true, "repository_id" : "35403824" }, { "sha" : "bd198f21802ea3013c4803fa7a017bfff5fe88b9", "msg" : "Fix st2.conf file path", "date" : "10/03/2017 15:00", "is_false_positive" : true, "repository_id" : "35403824" }, { "sha" : "1c1ebd08f147161b0af7e29637cc5452f4fbce9d", "msg" : "Fix variable names", "date" : "10/03/2017 14:40", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "22f86a10d6b4e148ae3080d9c4105d6d078568d9", "msg" : "Fixes after testing", "date" : "10/03/2017 14:33", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "b850d5804611c9c7aff914c060e94f6493960fa4", "msg" : "Fix typo in variable name", "date" : "08/03/2017 16:53", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "309887117d0dc2cc80426f8a07b4917856aa816d", "msg" : "Fixes based on centos7 testing", "date" : "08/03/2017 12:07", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "d6ea7b19518f2997afde741e1ad30b5a4ed552b2", "msg" : "Fix as per comment and merge master", "date" : "06/03/2017 11:17", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "30260718bf5848131b56fdf461d6cdcee83ad5e9", "msg" : "Fix to circumvent pbr related bug in mistral-db-manage populate\n\nInit of git is added here to temporarily fix a bug in python-muranoclient during pbr version checking on OpenStack action generations.", "date" : "31/01/2017 22:51", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "bd0ead85a7848931bf9e89ebce9e483362688379", "msg" : "Fix mistral register re-run on failure", "date" : "30/01/2017 13:51", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "895d4059c4241e49565b2847a2ef09b2cf50a052", "msg" : "Fix postgresql task include when using as galaxy dependency\n\nError:\n```\nFAILED! => {\"failed\": true, \"reason\": \"the file_name '...roles/postgresql/tasks/postgresql_apt.yml' does not exist, or is not readable\"}\n```", "date" : "25/01/2017 16:52", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "c522fb4c168a0456de5e61093fdd64877f748e2f", "msg" : "Fix nginx.conf is not shipped via st2 doc files under EL\n\nOriginal error:\n```\ncp: cannot stat ‘/usr/share/doc/st2/conf/nginx/st2.conf’: No such file or directory\n```", "date" : "23/01/2017 22:03", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "28086b0616db382548080d64121b0d4c80ee9bb7", "msg" : "Fix ansible_selinux facts weren't updated after installing SELinux module dependencies", "date" : "23/01/2017 20:11", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "f36ff60c94d2feeb99ec6b1fd77e6771e73e61b2", "msg" : "Fix idempotence for \"Initiate mistral database\" task once again", "date" : "23/01/2017 16:36", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "2e34d64f85374d541de3666b22cef68794db5d9b", "msg" : "Fix idempotence for \"Create mistral database\" task\n\nConfigure mistral after DB creation", "date" : "23/01/2017 15:59", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "bad365b6c4c0854907953d84106788c7d3a2f925", "msg" : "Fix correct lock files for mistral DB migrations", "date" : "23/01/2017 15:25", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "bcbdb4e3f012554aaaaf0db2a072a9e71d5f1b0f", "msg" : "Fix Selinux module work for nginx role", "date" : "20/01/2017 18:03", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "92f82eeab21cac9557c4b2d1bab731419c20e7fe", "msg" : "Fixed bug in epel check", "date" : "19/01/2017 16:12", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "725486631199807e12b78fac71731fa0b4cc899e", "msg" : "Fixed name of repo config, and added step to update ca-certificates package", "date" : "19/01/2017 14:00", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "6448f3b918aae8257ccf5b560486c7aa03a48a96", "msg" : "Fixed all that GPG key nonsense", "date" : "18/01/2017 19:35", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "1542daa8222d399ff099c7516aabb2178bfec446", "msg" : "Fix ANSIBLE0002: remove trailing whitespaces", "date" : "18/01/2017 19:55", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "1426c6d28184dc61f6d41cb7b2731966d331d3bf", "msg" : "Fix as per the comments", "date" : "13/01/2017 11:45", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "eb24c61dad0f3d7c7cd8b13d72e404364b3903c9", "msg" : "Fix for rhel6", "date" : "12/01/2017 15:38", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "60861dc3fd41afeec90f7472aa7853c243ff9af0", "msg" : "Fix for role/postgresql", "date" : "11/01/2017 15:42", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "0d6feac8c4666bf498a97f7c375a99cb9ee00bd0", "msg" : "Fix PostgreSQL build failure", "date" : "04/12/2016 21:28", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "11129e980327ac9f32d108ce129abef66cc3612f", "msg" : "Fix Ansible 2.1 become-unprivileged-user compatibility issue\n\nEnable per task pipelining to fix issue with Ansible 2.1 [1], otherwise it\nwould faile with \"Failed to set permissions on the temporary files\nAnsible needs to create when becoming an unprivileged user.\"\n\n[1] https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user\"", "date" : "13/10/2016 18:28", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "aa5ce56ce9da34f7c12b0905a52043f6fe246d28", "msg" : "Fix service name for the new mongodb-org package", "date" : "31/08/2016 00:16", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "62c8d07bd03aded1c10a6378eebbc2556490f0c3", "msg" : "Fix bug when mongo/rabbit services were stopped\n\nFirst catched bugs with new Infra", "date" : "30/08/2016 23:21", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "36f63dc3647721266cdb0d09e6836ce99546505e", "msg" : "Use new bundled packages (#42)\n\nUse new bundled packages\r\n\r\nCloses #43, fixes #40, fixes #39, fixes #38, closes #36, closes #14, resolves #4", "date" : "06/05/2016 15:33", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "ce1177a17abafd0e681c57a4e7333c0e7c2f5455", "msg" : "Fixed bug when playbook couldn't re-ran", "date" : "01/10/2015 20:36", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "6d56709e9e1cce6fedddaaa4d90446c59cb01d02", "msg" : "Fix upstart scripts\n\n- Allow to define number of action runner workers to start with `st2actionrunner` service", "date" : "17/08/2015 20:36", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "e378685ba7630ae0cd86dca7fb9238a1b1cf266b", "msg" : "Fix bug when packages were not reinstalled after version or build change", "date" : "06/08/2015 23:43", "is_false_positive" : false, "repository_id" : "35403824" }, { "sha" : "8f72837d89b58a2bc924fe1915ac42152d0bd4e1", "msg" : "fix missing var", "date" : "29/01/2019 19:02", "is_false_positive" : false, "repository_id" : "77052305" }, { "sha" : "5cb9c8c80d753d36ef4f97dc5eb6ebf1abfbd2c2", "msg" : "Fix path creation", "date" : "20/12/2016 10:12", "is_false_positive" : false, "repository_id" : "77052305" }, { "sha" : "e7b19a669882460ece49442b9af51d5e07cb2e33", "msg" : "Fix Java memory settings.\nThe change in b7f9960a8a12bbc0e54683387e27722901a8eff5 made that all\nJava apps were configured with 512MB heap space. This change allows all\napps to set their own min and max heap spaces.", "date" : "18/09/2020 13:07", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "5fc63d00fe4197cebee089bcc274e58cfd75860d", "msg" : "Fix syntax", "date" : "15/11/2019 16:05", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "910a1c0d046db7d123dc1076c9c8aacc69f5125f", "msg" : "fix when statement in provision.yml and fix a missed one;", "date" : "14/06/2019 16:52", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "d8e1759cf0efdd45141f5c56a2a2d3f9daa38932", "msg" : "fixed yum deprecated warnings", "date" : "14/06/2019 13:53", "is_false_positive" : true, "repository_id" : "24183121" }, { "sha" : "b7eeee71b3b8f5c5b3c131d07044f99a45685d3a", "msg" : "Fixed oidc-playground proxy", "date" : "30/05/2019 10:22", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "0ae5ab16159ec7706514b79e73af0f6e31a710cc", "msg" : "fix typo in ocsp crontab", "date" : "07/03/2019 13:38", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "dadf0f708d8c975c52a6e5754dcc44a22486c069", "msg" : "Fixed a \"", "date" : "05/10/2018 11:55", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "0f62001bd7e18c4dc115abd84ee09119df46e60e", "msg" : "Fixed build", "date" : "23/07/2018 14:49", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "e08528228f9f6a3e07f96a757b8462eca7397497", "msg" : "Bugfix for typo", "date" : "15/05/2018 14:34", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "f3d31c837a267beed284aaed3fd869062647e3ce", "msg" : "Fixed pdp deployment and renamed metadata configuration in pdp to manage", "date" : "12/02/2018 09:02", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "bd690300e07dbd577432daa011e77150fbf6bf11", "msg" : "Fix SELinux targets for the case that SELinux is not installed", "date" : "23/11/2017 09:18", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "05de638fa6aad230803f5f8d2a6c5a721e6a281d", "msg" : "Fix ansible warning about jinja syntax in when statement.", "date" : "31/10/2017 10:15", "is_false_positive" : true, "repository_id" : "24183121" }, { "sha" : "ebcbf5a37117163f8d128ba0a7c9f29465dfa86d", "msg" : "Fixed wrong logging dirs for idempotency check in docker build", "date" : "20/06/2017 11:27", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "0813037810286be23646abeb42589d45c6148b25", "msg" : "Fix for teams-server where artifact group_id was set incorrectly", "date" : "05/06/2017 16:44", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "e93ea7967fda44e80c6d4a361aca8d35f4c7ae12", "msg" : "fix incorrectly detected change", "date" : "23/12/2016 13:02", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "1d643366c7ffeecc02425b18b5eebae26c1bbf81", "msg" : "Fix installtion of haproxy certs, in order to correctly detect if a certificate is updated", "date" : "26/09/2016 13:11", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "011f803438b778b458de00f63b28f488726921a7", "msg" : "fix deprecation warnings", "date" : "19/09/2016 21:50", "is_false_positive" : true, "repository_id" : "24183121" }, { "sha" : "593543961127f972f297ccdc6aaa134699cfc565", "msg" : "Fix template error...", "date" : "19/09/2016 17:04", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "2426ef9563a245e848aae3283cb2e86086bf38af", "msg" : "Fix yaml quotation", "date" : "19/09/2016 16:21", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "e09c3cdd8915d133287b11dc84d95c7d4fce1e13", "msg" : "Fix ansible warning\n [WARNING]: Consider using file module with state=absent rather than running rm", "date" : "19/09/2016 16:19", "is_false_positive" : true, "repository_id" : "24183121" }, { "sha" : "57f8fd662a7c3b5009a7120a95993faf499f913f", "msg" : "Fix ansible error\n\"when\" condition is executed INSIDE the with-loop, so it cannot be used to skip undefine values\nsee https://github.com/ansible/ansible/issues/13274", "date" : "19/09/2016 16:10", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "ba6c8beb212911feaab26718a2dd48b9a521e6a0", "msg" : "Bugfix for not showing info page with correct version", "date" : "02/07/2016 15:53", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "998f85b1a4997d6a6dd46b0161b9ad60629df4a3", "msg" : "Fix ansible error reported by some OpenConext users", "date" : "10/05/2016 09:12", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "5d2e3e52d65874e5f701308853b682dd194bcc00", "msg" : "Fixing idempotency in the tls role", "date" : "18/04/2016 10:53", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "11df24eddc31a67e4fc69cf284499e4834696da0", "msg" : "Fixed Tomcat restarts", "date" : "16/04/2016 14:40", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "0c8c5ef2247e22eb6ae69f7abab11a4d71e45d43", "msg" : "Fixes for engineblock", "date" : "15/04/2016 11:04", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "b0742995f0ac25c068f181e550c3762e48cff54b", "msg" : "fix idempotency haproxy2 role", "date" : "12/04/2016 15:40", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "05eb002134217b4cb50cd207e61a87d62d8af446", "msg" : "Fix name of schacPersonalUniqueCode to use new schac namespace.\n\nCloses #55", "date" : "22/03/2016 15:06", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "b6078e1b71a250a81457d6c29615a02a3b1d7e01", "msg" : "Fixes to get OIDC running on VM", "date" : "14/03/2016 21:01", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "585da78cb2c9c3e8fb65241fe011da84129a7565", "msg" : "Fix double when breaking deployment", "date" : "14/03/2016 17:39", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "195fd94bebfd28fd185d53f83b391a1d554735ff", "msg" : "Fix invocation of prepare-env script", "date" : "14/03/2016 13:24", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "029cd71813ad890b1b055b2ff56374232e986afb", "msg" : "Fix aa restart handler", "date" : "14/03/2016 11:46", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "51237e76a063ed7ee1d1e16addcd9bb8e12502f9", "msg" : "Bugfix for aa", "date" : "14/03/2016 11:04", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "2ba2e8027f9e213488d350789f6e430e2112d49f", "msg" : "Fixed journald issues with EB", "date" : "11/03/2016 13:18", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "c73de9ff31f9020dd5f076bb350d4ea390ce162b", "msg" : "Fixes for vm", "date" : "09/03/2016 13:58", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "4b5a258d258873258f6c07d356899839655d4dd6", "msg" : "Fixed typo", "date" : "03/03/2016 16:32", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "6e44e2468c8a5c72907c47252feade438822903f", "msg" : "Bug in externalization of language files. Replace them every time we do a deployment", "date" : "16/02/2016 13:35", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "1ead9e0990ad48f215b3248621950665dd3007ab", "msg" : "Bugfix for not enclosing variable with quotes", "date" : "04/02/2016 08:48", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "228a0499e36577459dc353ab142b18b8e0cdd97d", "msg" : "Fixed VM provisioning", "date" : "20/01/2016 19:46", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "32f3e4e4b14d3f1b01f926fc1b9b5a0d9abceaee", "msg" : "Fix deployment of EB in cases where /opt/openconext was forcibly removed", "date" : "11/11/2015 10:14", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "3373a9a9e70884def536a9c72970d8f3ceb6fd85", "msg" : "Fixed on feature-pep branch for EB", "date" : "02/11/2015 13:26", "is_false_positive" : true, "repository_id" : "24183121" }, { "sha" : "b94ed4878a9aa8047673729044472b3ae277d941", "msg" : "Bugfix for wrong pdp api endpoint", "date" : "28/10/2015 17:46", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "06c8025bc0771ac1bd24efe43672edb927e64a63", "msg" : "Fix janus versions to be in sync with current acc/prod.", "date" : "19/10/2015 15:32", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "ad16aeb336f23cc1fe6d0574d043301fd0128a7f", "msg" : "Fix quotation", "date" : "05/10/2015 16:19", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "42bb2ae6d90ebb14d0b15d3a43d5de3110ea2a0c", "msg" : "fix ldap bind ports again", "date" : "13/08/2015 15:55", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "b136246ad5c547e67bab1c3d124fe6099bd4ad55", "msg" : "Fix ldap binding", "date" : "12/08/2015 17:20", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "4d34e01df83581d59f77bc8dfec33d28a4873e9e", "msg" : "fix yaml quatation", "date" : "12/08/2015 17:18", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "a082f50dfb3f118b416e9e198c6b7cf4cd28685e", "msg" : "Fix yaml quotes", "date" : "11/08/2015 15:34", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "593f4ae72734b893b81b68f74b92fb3ecd9a19bc", "msg" : "Fix missing ldap tags", "date" : "11/08/2015 15:33", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "a8ad6bc431f46e7a7c1414da911660f298d6e843", "msg" : "Fix nginx repo for Redhat EL6", "date" : "11/08/2015 15:31", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "181d8d5c990f5d2b4fc312863ace332034db2a71", "msg" : "Fix provisioning of Api/Apis certs\nTask will now properly fail if the local certs don’t exist, and it will properly handle certs with prepended text (like the output of openssl x509 -text)", "date" : "05/08/2015 15:05", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "0fe4eca6c5aea1870ecef9b31188f43a25456e3e", "msg" : "Fix SELinux disabling for the case it is already disabled (like in the VM)", "date" : "05/08/2015 15:04", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "66ff880b3f2b76201786959e54db0564852cac18", "msg" : "Fix YAML strings (http://stackoverflow.com/questions/19109912/do-i-need-quotes-for-strings-in-yaml)", "date" : "05/08/2015 11:40", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "d4e23e46148012618ff9b5d2caf65043b4ee3507", "msg" : "Fix reload/restart of rsyslog", "date" : "05/08/2015 11:38", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "8a53b56d4044b81ab95df893b388eb874d71bd18", "msg" : "Fix conditional Janus update", "date" : "05/08/2015 11:38", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "ba30f4c6c3b290d9147bf26d1d9fd4bf23c99182", "msg" : "Fix call to syslogd restart", "date" : "30/07/2015 16:30", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "2dcab4602b9c716c71648a4d50dbb9e7a2e31196", "msg" : "fix name of rsyslog reload handler", "date" : "29/07/2015 14:16", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "6d745a94394c15ef9a61c22748ad3309bdfb8634", "msg" : "Fixed bug for db migration engine block when you deploy a branch instead of a release", "date" : "11/05/2015 09:56", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "47d2006cf40a41717fd5567b81796874bd7bcc29", "msg" : "Fixed typo for authz-admin restart", "date" : "18/03/2015 11:07", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "5207601866a6d627b8a1008ced23654114162928", "msg" : "Fix deploying of local jars.", "date" : "03/03/2015 16:34", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "6f79b938f075631908c18b51f3068a70ef59162b", "msg" : "Fix setup for auth-server java app.", "date" : "12/02/2015 10:55", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "28de93defd63623dd556914ad6eb36cd6e908a07", "msg" : "Fix PHP setup.\n\nEnable apc. Add openconext.ini.", "date" : "04/02/2015 15:47", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "93d91169c6b7f9cf93accd215a50792fc12cde01", "msg" : "Fix tomcat setup.\n\nThe name of the xml file in the deploy directory (e.g. ROOT.xml) matters\nsince that should be the same name as the context path. So is the context\npath is / than the xml file should be called ROOT.xml.\nIf the context path is /teams than the name of the xml must be teams.xml.", "date" : "04/02/2015 15:45", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "ef5c247b8301c07e44b749e1d151855bb00a045e", "msg" : "Fix mujina install.", "date" : "30/01/2015 09:44", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "c560db66ea23ac8fed6206c4282ef24f098779f6", "msg" : "Fix for broken engineblock migration.", "date" : "30/01/2015 09:44", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "eab7d962e2bb70a8253c752bb6a2c8833d75c483", "msg" : "Fix migrate of engineblock.\n\nIt now includes an optional load script defined by the variable\n‘engine_initial_sql’ and runs the migration of engineblock\nidempotent. This was already the case, but now reports it correct\nback to Ansible.", "date" : "29/01/2015 16:13", "is_false_positive" : false, "repository_id" : "24183121" }, { "sha" : "591272b4575d23df57be1e5e65d55579e9629f33", "msg" : "Fix update apt cache on Debian based distributions", "date" : "20/09/2018 17:32", "is_false_positive" : false, "repository_id" : "125430783" }, { "sha" : "304c9c1e5928493cffdccba6d7950eaef9985cb0", "msg" : "fix bare variable warnings2", "date" : "06/06/2019 09:45", "is_false_positive" : true, "repository_id" : "45902662" }, { "sha" : "815ee477affeb246e3faf8e7ffbeb3364d79b7f2", "msg" : "fix bare variable warnings", "date" : "06/06/2019 09:44", "is_false_positive" : true, "repository_id" : "45902662" }, { "sha" : "8cf69a65fcb0f59c1f8cfbbfc46ce5693a457644", "msg" : "Fix filepath in CUDA repo file", "date" : "18/10/2016 18:24", "is_false_positive" : false, "repository_id" : "45902662" }, { "sha" : "53dfe1c45a3a88b936bc8add05d225bee1623064", "msg" : "Fix possible issues and build on LTS releases only", "date" : "18/10/2016 15:11", "is_false_positive" : false, "repository_id" : "45902662" }, { "sha" : "2378736112ce798a1b1b6e66f372415b01cd5536", "msg" : "Close #3\n\n - cuda_init.sh preceeds now ansible-pull script", "date" : "19/07/2016 12:42", "is_false_positive" : false, "repository_id" : "45902662" }, { "sha" : "a9f9815335a6b9c73bed7e3dcd75e14cd973fbb5", "msg" : "fix #1 - sleep and reboot for reboot\n\n - also conditional was wrong in the wait_for handler", "date" : "22/02/2016 08:13", "is_false_positive" : false, "repository_id" : "45902662" }, { "sha" : "13ab0366b6e8f452b5591cbf261bd048ed55347b", "msg" : "Fix apt package state to present", "date" : "17/12/2019 22:41", "is_false_positive" : false, "repository_id" : "62896585" }, { "sha" : "6946dfed63663709ab87dbd269bf35ce2ca1f1bc", "msg" : "Fix linting issue in Docker tasks", "date" : "11/12/2019 10:22", "is_false_positive" : true, "repository_id" : "62896585" }, { "sha" : "94b0ed7775c4a0c5275a1396cf8fa5ef95c19291", "msg" : "Fix illegal char #66", "date" : "02/12/2019 23:11", "is_false_positive" : false, "repository_id" : "62896585" }, { "sha" : "663892946acbade55127ee80adfb9090cea1d2c6", "msg" : "Fix the fix", "date" : "30/05/2019 12:35", "is_false_positive" : false, "repository_id" : "62896585" }, { "sha" : "b6e4ffa6b5304011e287712031fcf7587db42e01", "msg" : "Fix file modes", "date" : "10/10/2017 19:20", "is_false_positive" : false, "repository_id" : "62896585" }, { "sha" : "030aec5df13f427347531d1d8e40c6d6f134c5a3", "msg" : "Fix variables and update tasks\n\n- Fix log portion of start line in init script - fixes #13\n- Fix bad nomad_docker_enable variable refs\n- Update CONTRIBUTING", "date" : "08/05/2017 14:32", "is_false_positive" : false, "repository_id" : "62896585" }, { "sha" : "ee4dcc2a9b06222fa50282378803540c78ca2b57", "msg" : "Fix install task issue", "date" : "25/04/2017 20:29", "is_false_positive" : false, "repository_id" : "62896585" }, { "sha" : "bf4e0e2a89da8c22f88e05d2b50f3bdaa415d783", "msg" : "Fixes.\n\n- Enable and start nomad service\n- Fixup initial configuration paths\n- Update documentation\n\nNomad cluster is now registering and showing up in Consul UI\nafter playbook run.", "date" : "08/07/2016 13:26", "is_false_positive" : false, "repository_id" : "62896585" }, { "sha" : "81e082fc34322f43cdf21d5c56f9debb7bdc2790", "msg" : "Fix when conditional in config task", "date" : "10/10/2019 11:11", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "fcaf96a794aa982058b41d43fafa8694d2f947f9", "msg" : "Fixes for passing threatstack_feature_plan to agent configuration", "date" : "11/07/2017 16:29", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "a261c3417558e5e095e5a9fd24e3bea6c880d387", "msg" : "Fail when cloudsight fails.", "date" : "15/04/2016 17:57", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "77d9bc69953f266f1f0a43a518fb5f1f54a527f9", "msg" : "fix yaml issue by quoting?", "date" : "15/04/2016 12:52", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "5562c2f64d9dd0d5364e6ea5c884e55a2ba98c21", "msg" : "fix making version configurable.", "date" : "15/04/2016 12:52", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "548c6b8c088878abeafa9f4733e02346d0697212", "msg" : "fix var check for package version", "date" : "15/04/2016 12:52", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "75580f72159e180dd1e97bbcf5870293a9ee5e36", "msg" : "Fixed issue #8 «Wrong template src path: templates/config.j2»", "date" : "14/04/2016 12:31", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "0429fab81319c0f7c1754490652cb3dc917bcecb", "msg" : "fix trailing slash url", "date" : "24/03/2015 16:26", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "89e2c3d2ad8c885285d24cc13c3010b0c159d73d", "msg" : "Fix task failed_when checks for successful or skipped tasks", "date" : "11/03/2015 11:46", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "f65155986e6188af9742f66a495c536f6cd1de13", "msg" : "Fix setup when both policy and hostname are defined", "date" : "04/03/2015 14:24", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "431a1e5d5d87944a1e09930207b646e4a44326c5", "msg" : "fix typo", "date" : "17/02/2015 14:32", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "51c5625c9dbb653d33afd03c848614b60419db0d", "msg" : "Fix creates syntax", "date" : "14/02/2015 20:01", "is_false_positive" : false, "repository_id" : "30940531" }, { "sha" : "8f46758ed78fbcb77bc37613f007d951d59e973e", "msg" : "bugfix: silence conditional_bare_variables warning\n\nhttps://docs.ansible.com/ansible/latest/porting_guides/porting_guide_2.8.html#bare-variables-in-conditionals", "date" : "20/04/2020 10:31", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "7e3b21d91391d99506b2519007c5c2af704138cd", "msg" : "bugfix: update box versions, fix specs in x509", "date" : "18/04/2020 22:25", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "666343d6ce4dad3cc5b6116b711cb91e8c0e38c1", "msg" : "bugfix: update meta", "date" : "23/11/2019 12:04", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "547fddda1fca733839def8a972d4e8e932ba13ad", "msg" : "bugfix, feature: allow to change mode og home directoy\n\nsupport CentOS, fixes #23", "date" : "22/11/2019 20:21", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "b86928e9b43a1a5b3cd7391fbbfcdc86e548eb7d", "msg" : "bugfix: list services after play, not before\n\nbecause you want to see all the installed services by the role.", "date" : "21/11/2019 18:45", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "4f57872915ed3caa1ec374b1fac7ccc4d52fdd22", "msg" : "bugfix: create mailer.conf(5) on FreeBSD", "date" : "21/11/2019 10:55", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "7e06a195306e57e1fb8f42dc9c3dd2a45f6c060d", "msg" : "bugfix: QA", "date" : "20/11/2019 18:33", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "7bb4846bddbd18a419ea8ab6d660d8a8a61f1eed", "msg" : "bugfix: QA", "date" : "20/11/2019 18:33", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "746b0963614b28de7e0dbb98a489c5644c50f261", "msg" : "bugfix: QA", "date" : "20/11/2019 18:33", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "65056289aa6ed85b6952e9a3ebc26ecc733afe2c", "msg" : "bugfix: update boxes, smtpd.conf, and tests", "date" : "20/11/2019 18:33", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "a5e6905609ca0cf8e89cde3cfea386460465b672", "msg" : "[feature] support db tables and OpenBSD 6.2 (#6)\n\n* [feature] support db tables and OpenBSD 6.2\r\n\r\nalso:\r\n\r\n* import `equalto` test for 6.0\r\n\r\n* document opensmtpd_virtual_user, opensmtpd_tables\r\n\r\nfixes #5\r\n\r\n* i did not remember which key is mandatory, obviously", "date" : "30/11/2017 18:39", "is_false_positive" : false, "repository_id" : "111401671" }, { "sha" : "c609d6dfe22eaee389b299e8e517f26c8c04cd5c", "msg" : "Fixed role srsp.oracle-java to 2.19.2 since the role did a major version change", "date" : "15/04/2019 16:01", "is_false_positive" : false, "repository_id" : "143967403" }, { "sha" : "74a491be0e87094bda1c478f2dc0484fd5b75375", "msg" : "Fix ansible lint issues", "date" : "10/01/2019 20:06", "is_false_positive" : true, "repository_id" : "143967403" }, { "sha" : "9cd2e03787cf7109982f232702a142e42261c885", "msg" : "Fix deprecation warnings", "date" : "21/12/2018 17:30", "is_false_positive" : true, "repository_id" : "143967403" }, { "sha" : "fbc73707014b024747bf963d54f65665c55412e0", "msg" : "Fix E405 Remote package tasks should have a retry", "date" : "21/12/2018 11:05", "is_false_positive" : false, "repository_id" : "143967403" }, { "sha" : "f196930d60f4072af95472377dfcb01a8c35de0a", "msg" : "Fix galaxy lint issues", "date" : "05/12/2018 15:48", "is_false_positive" : true, "repository_id" : "143967403" }, { "sha" : "70f0d75a502d1c4f12c3223b661f79734c6c5deb", "msg" : "Fix Ansible Galaxy lint issues", "date" : "30/11/2018 14:37", "is_false_positive" : true, "repository_id" : "143967403" }, { "sha" : "6db0edd6be4fe580a52d9a47ee689168181c234f", "msg" : "Fix ansible-lint issues", "date" : "06/11/2018 15:02", "is_false_positive" : true, "repository_id" : "143967403" }, { "sha" : "6c0995d073d003c1a65dc8ebedab6bfd2d1e67a8", "msg" : "Fix default editor in environment setup", "date" : "06/11/2018 15:01", "is_false_positive" : false, "repository_id" : "143967403" }, { "sha" : "79f18d23a97c0674e574d6a74e69dca2eb4f7ffd", "msg" : "Fix task include for maven password encryption", "date" : "03/09/2018 17:15", "is_false_positive" : false, "repository_id" : "143967403" }, { "sha" : "76ba908939e5a973e4e7f1a1f7c047183e6e4ff5", "msg" : "Fix galaxy lint issue", "date" : "27/08/2018 18:53", "is_false_positive" : true, "repository_id" : "143967403" }, { "sha" : "3f85c38a8ac21cbaeea355bcf11beeed7dee5729", "msg" : "Fixed dependency versions", "date" : "23/08/2018 15:22", "is_false_positive" : false, "repository_id" : "143967403" }, { "sha" : "589d638cff94942d1ac08d8e0d747cc087b3a038", "msg" : "Fix galaxy lint errors", "date" : "08/08/2018 08:18", "is_false_positive" : true, "repository_id" : "143967403" }, { "sha" : "35e15285dc70b754da3d166d7696f73b3a930224", "msg" : "Fix linting error", "date" : "27/05/2020 14:25", "is_false_positive" : true, "repository_id" : "178251144" }, { "sha" : "eeb1ff7769ef18e8750cac897786b0e39e4eacb8", "msg" : "fix indentation", "date" : "27/05/2020 12:50", "is_false_positive" : false, "repository_id" : "178251144" }, { "sha" : "47479a5d8fcad24691ab643242fb14318c80cba2", "msg" : "Fix tests failures", "date" : "14/02/2020 11:22", "is_false_positive" : false, "repository_id" : "178251144" }, { "sha" : "8e94c2f289892ff307c64c3daa932c2c97adbfe0", "msg" : "fixing add connection tasks to take all avail airflow cli options", "date" : "17/04/2019 12:10", "is_false_positive" : false, "repository_id" : "178251144" }, { "sha" : "97d5f5ec90da4fe89e74a6eb9c1ddea5cd5df6cb", "msg" : "fixing typo in connection checks for airflow", "date" : "08/04/2019 12:06", "is_false_positive" : false, "repository_id" : "178251144" }, { "sha" : "bedfc7ebd26f4efd83c7a7baa89e78bb29baa5a3", "msg" : "fixing bad filter syntax for connections task", "date" : "02/04/2019 18:55", "is_false_positive" : false, "repository_id" : "178251144" }, { "sha" : "784d542bfa0c472f9173f493d88985605691aff2", "msg" : "fixing linter errors after filter repair", "date" : "02/04/2019 10:25", "is_false_positive" : true, "repository_id" : "178251144" }, { "sha" : "c59982e20a32549c743e7dcbd369ca2afbf85ba8", "msg" : "fixing bad filter syntax for connections task", "date" : "02/04/2019 10:16", "is_false_positive" : false, "repository_id" : "178251144" }, { "sha" : "61cf30356b454cdec4ba91570bcd54c2fa008692", "msg" : "fixing linting and adding DAG git clone task", "date" : "25/03/2019 19:13", "is_false_positive" : true, "repository_id" : "178251144" }, { "sha" : "82b023a0820eb431085c521b3fcc3360c6de4606", "msg" : "Fix linter errors", "date" : "19/05/2018 22:47", "is_false_positive" : true, "repository_id" : "178251144" }, { "sha" : "3402b014f9ea9d2c77d4b48c80be91f63a68a608", "msg" : "Fix linter error", "date" : "19/05/2018 22:40", "is_false_positive" : true, "repository_id" : "178251144" }, { "sha" : "a257ae73179d885d63d59d245e9294df4646103c", "msg" : "Fix for ansible_virtualization_type not defined in Ansible > 2.5\n\nansible_virtualization_type is undefined in Ansible > 2.5 when no virtualization\nis used. A jinja2 filter has been added that provides a default value (None) so\nthat the check does not fail", "date" : "24/04/2018 11:32", "is_false_positive" : false, "repository_id" : "28204193" }, { "sha" : "43ed7c19a2be6f183b60dd8a068e809178a194b8", "msg" : "Fix Ansible 2.3 warnings", "date" : "04/05/2017 14:31", "is_false_positive" : false, "repository_id" : "28204193" }, { "sha" : "f225804f64aeb1f70cd14845575d377f8d7031ff", "msg" : "Fix sshd service state", "date" : "16/03/2017 15:06", "is_false_positive" : false, "repository_id" : "28204193" }, { "sha" : "f68fb55dad755ed4d4296695cd7271c7307e4a56", "msg" : "fix deprecation warning for sshd_packages (fixes issue #38)", "date" : "08/03/2016 12:00", "is_false_positive" : true, "repository_id" : "28204193" }, { "sha" : "812a1e12673654589d60c0e5683a33708c6456e3", "msg" : "Fix issues raised in #22", "date" : "28/06/2015 10:18", "is_false_positive" : false, "repository_id" : "28204193" }, { "sha" : "569fe9bbfdca3cd71c9403e5e6484dfaea979ad3", "msg" : "Fix sidekiq concurrency", "date" : "29/09/2020 10:27", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "6db30abc55e2e3ad55acfed42932857f10012829", "msg" : "Fix indentation", "date" : "28/08/2020 13:27", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "705aa16a6e3b1f8a7f445eef9ca80e6cb60ac3c9", "msg" : "Bugfix for v2.2.2", "date" : "27/01/2020 13:11", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "9323c401f87a30a35e45d86ca6c05466ae2ce4fb", "msg" : "Fixes #127", "date" : "17/09/2019 11:50", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "868760be3655dc732714fbeb91fc172d19697492", "msg" : "Fix send_stats bug.", "date" : "23/08/2019 12:35", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "4fa9ffcd236de5841d05e6a1a58a364f19c20b92", "msg" : "fix the imagemagick pdf policy to not create duplicate lines", "date" : "05/11/2018 10:13", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "bc95aa61a47b053b991ee5984fb358265124c877", "msg" : "fix comment for task", "date" : "05/11/2018 09:39", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "57c6179b723fcdd52c8579c90646e4ec6903a19e", "msg" : "Fix Ansible deprecation - change 'import' to 'include_tasks'", "date" : "12/03/2018 12:14", "is_false_positive" : true, "repository_id" : "61397627" }, { "sha" : "0eee2e8eae19ec345c9eab3c09b607d8f5f3cefc", "msg" : "Fix Ansible deprecation - change 'sudo' to 'become'", "date" : "12/03/2018 12:10", "is_false_positive" : true, "repository_id" : "61397627" }, { "sha" : "7401ab939a934eff5a721c31a3d6b7df2a1fff59", "msg" : "fix when/with_items issue", "date" : "22/11/2017 16:05", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "ba2ee50cb1592e84c7c66594c18042257bfb7319", "msg" : "fix some completely broken things about monit", "date" : "25/08/2017 17:20", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "291ad05c9014bcafdc6016324b905dea179e5e91", "msg" : "Fix index in task description", "date" : "17/03/2017 11:05", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "c3feeb9b46c73cf74661f9b13c4df1b39df68ec8", "msg" : "Fix LE role saving binary to wrong spot", "date" : "10/01/2017 17:21", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "e41d99b3c110701efa128527ac1b7fe1347f84b2", "msg" : "Fix passenger paths", "date" : "12/07/2016 16:47", "is_false_positive" : false, "repository_id" : "61397627" }, { "sha" : "e8aaecf480e9dabbda015c98d6094d2cc162c3ad", "msg" : "bugfix: add role_name", "date" : "01/06/2019 18:11", "is_false_positive" : false, "repository_id" : "73437095" }, { "sha" : "9cb187de6e112be8832b1f279fa0ba2beab38ba6", "msg" : "bugfix: remove role_name\n\nthe upstream says it is now deprecated", "date" : "14/10/2018 15:55", "is_false_positive" : true, "repository_id" : "73437095" }, { "sha" : "9f8467e79dcb6d9a5e474f07dc1ef48d8071b4e9", "msg" : "bugfix: check role_name in meta/main.yml\n\nfixes #94\n\nwhile here:\n\n* update platform versions in `meta/main.yml`", "date" : "08/10/2018 15:44", "is_false_positive" : false, "repository_id" : "73437095" }, { "sha" : "b4e79068120b5ef68be5faca4fe8583b7d8f0c0f", "msg" : "fix the template task", "date" : "09/11/2016 14:10", "is_false_positive" : false, "repository_id" : "73437095" }, { "sha" : "817ffd9380d81bf34ff8d3a56968dc41e3406d24", "msg" : "Fixes regression reported in #173, skip_ansible_lint for builtin", "date" : "19/10/2020 16:12", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "6c112f69d738a2390b4a61189bb87d53de4b2520", "msg" : "fix issue where file will not be updated if configuration changes", "date" : "14/11/2019 16:33", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "a7a9859bab1099408831dbc9cc7ab8a90ed8337b", "msg" : "Fix Vault installation check\n\nCommand require -v option to output the binary path.\nAlso, command seems to require a shell to work.", "date" : "01/08/2019 18:42", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "25f3eb97139571bd0dfccdca4d7d56a2017474bf", "msg" : "Fix get installed version/update project meta", "date" : "13/05/2019 12:36", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "c404967af422cc63a946c35992efcf617d4bd1f1", "msg" : "fix: resolve deprecation warnings and move become flag to required resources", "date" : "16/04/2019 15:20", "is_false_positive" : true, "repository_id" : "70871612" }, { "sha" : "c9fca6de5cfa1766dca2ed6ccb00195fa4a8bed8", "msg" : "Fix install failure when .bashrc does not exists", "date" : "20/03/2019 17:28", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "6c15be46c94a6b1be02cd91ef83a42d256aa400d", "msg" : "fix: use AmbientCapabilities only when systemd version is >= 230\n\n- https://github.com/systemd/systemd/blob/8f968c7321be09e7a41b29a0d5d2d2c13ee7ded1/NEWS#L1357\n- https://github.com/brianshumate/ansible-vault/pull/65\n\nclose: brianshumate/ansible-vault#67", "date" : "15/11/2018 22:47", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "dc70e13c4eec0060cf5463eaf6f82ae9f2c3a916", "msg" : "Fix check_mode\n\nCommit be29267 broke the check_mode.", "date" : "14/09/2018 11:56", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "bf6070cde733a9363c37f0b51ea2011e71d5db42", "msg" : "Fix copy/paste BSD init name", "date" : "23/03/2018 12:49", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "51982c1bb9162109b8050dce7587bb40f269ccf0", "msg" : "Fix is Vault api reachable task when listen address is 0.0.0.0", "date" : "20/03/2018 18:10", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "567d3256c4cee6ebe77e306546e0fec0d7fb9a9c", "msg" : "Fix bsd init task and remove unused grouping", "date" : "05/06/2017 13:53", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "6442cf9b5bb806a22fc7fdabf94c5dafe1c58f7b", "msg" : "Fix main tasks", "date" : "31/05/2017 19:14", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "a791fb3e50606e9f6674f3c054c37e19e1e22020", "msg" : "Fixed init issues", "date" : "30/03/2017 10:52", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "4aeb8c8b313aeb2a22bc83c3d4cc037143890d11", "msg" : "Fix other modes", "date" : "23/03/2017 17:48", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "2b3ad90f84fdd0b509440b96dd7c0fe7e744b1b0", "msg" : "Fix last step wait_for issue when vault server IP is not 127.0.0.1", "date" : "12/01/2017 17:51", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "8c5967f2cca65aba5716b45b6eb54438e18039d2", "msg" : "Fix variable", "date" : "07/12/2016 09:22", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "001a9f2eda2fbc5539abf40ad079ebb2f39f9b1d", "msg" : "fix var names", "date" : "22/10/2016 12:42", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "e1ed36f93400cb698d82382f886ef925820a098d", "msg" : "fail on old and remove more includes", "date" : "22/10/2016 12:27", "is_false_positive" : false, "repository_id" : "70871612" }, { "sha" : "f8d7e838cabaa10769903650da5d6bdda9e1c62b", "msg" : "fix: MongoDB starts before the network on Debian system", "date" : "01/04/2020 13:37", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "0b50bcc867a0bd38ad7e69157d244bfed29e2c8c", "msg" : "Fix systemd unit file for mongodb and add manage limits.", "date" : "21/12/2019 12:38", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "db328011d5bff3d98071a1a7e41a6ce59305d46d", "msg" : "Fix unit file of disable-transparent-hugepages and fix all time change status.", "date" : "25/11/2019 14:02", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "1c128e75906934ac6e2468e83441d201feda1ef3", "msg" : "Fix permissions of log directory and file of MongoDB.", "date" : "25/11/2019 13:20", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "d43a5ce0782709cbf1b57988b3e0c0cb3c973697", "msg" : "Fixed handlers yaml format", "date" : "18/10/2019 09:43", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "02f3334b1a3313e1bf4017ee455a77c37dba9e35", "msg" : "Fix issue with amazonlinux", "date" : "28/05/2019 15:55", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "5ee816216187660ea1f0929d1f7671781930789d", "msg" : "Fixed for Ansible 2.8", "date" : "25/05/2019 22:52", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "852ad2149e607ce0c8457722c9f6e66fd0263035", "msg" : "Fix all issues and warnings", "date" : "23/05/2019 00:37", "is_false_positive" : true, "repository_id" : "30925564" }, { "sha" : "1d0593464eb7d3ecfd0919ac35e9553ca145481d", "msg" : "Fix issues for yum", "date" : "21/05/2019 16:42", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "7825db9f791b64b2453aa51bd9a0ca05143f6fff", "msg" : "Fix issue with apt", "date" : "21/05/2019 16:39", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "02495dece318e24b827a692c0146d640f5c9c5d3", "msg" : "Fix for linting warnings", "date" : "21/05/2019 15:42", "is_false_positive" : true, "repository_id" : "30925564" }, { "sha" : "6b2e822a9f306cfbb9e4496bd73de2e6b98dbf75", "msg" : "Fixing pip install on amazonlinux task", "date" : "17/05/2019 14:23", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "63db0f92253932e9bd92ecfcfb1c4de653350ebb", "msg" : "Fixing install on amazonlinux task", "date" : "17/05/2019 14:02", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "08fc1f82b9df5e2fd0921102e2eb621de12eda35", "msg" : "Fix systemd service file permissions", "date" : "15/05/2019 17:09", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "7c0d099662ad1ffe1ec325bbe9955c407206c24a", "msg" : "Fix wrong major version parse.\n\nReverted from 659299e01fadc831665c0a31f3f7993fa6cc95d5", "date" : "09/05/2019 23:03", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "0ab86358bfcf7e9b4e2d20c648a8776a04fca815", "msg" : "Fixed mms agent configuration", "date" : "26/04/2019 20:13", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "b2010b2952390506b3c914ea2054b12c7bd987a1", "msg" : "Fixed mms agent configuration", "date" : "25/04/2019 10:33", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "f4a474b85ec6bc4b43fb48544000a8a6888812dd", "msg" : "Fix task name", "date" : "13/07/2018 18:59", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "bc6273b6ed6156dbf893e23a6a09c6033269b775", "msg" : "Fix condition", "date" : "12/07/2018 23:25", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "023b3e115c207a8e5acf075e58e93429d4b7709b", "msg" : "Fixed MMS-agent installation on RedHat machines", "date" : "26/02/2018 18:46", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "b03ff7bf6551dc7482b367d322e5672fc59bfde2", "msg" : "Fix replication module", "date" : "26/02/2018 15:35", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "0e7c080a30a8210bdf0e4c15ddf2556ea8d1c784", "msg" : "Fix condition for task", "date" : "23/02/2018 19:44", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "188cbaae59b50ce9fe783bac10c334599b197718", "msg" : "Fixes to use MongoDB 3.6", "date" : "21/02/2018 01:23", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "2aa63f5f1618ea0d3b6cc97d77816bc8cbe59897", "msg" : "Fix warnings", "date" : "15/02/2018 13:14", "is_false_positive" : true, "repository_id" : "30925564" }, { "sha" : "4fcbaa02ed0be409d32b5608f1a15903926e50ec", "msg" : "Fixed issue with multi-port binding timeouts", "date" : "11/03/2017 16:38", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "40c3cedc7cdcb4e67127488a46f13d39d372d08f", "msg" : "Fix (again) Systemd support\n\nCommit #d9393b1 did not completely fixed the systemd-related issues.\nThe handler \"reload systemd\" has a \"when\" clause which fails in\nsystemd-based systems.\n\nThis commit attempts to fix the problem described above. The \"when\"\nclause in the handler \"reload systemd\" has been fixed. Some facts has\nbeen added in the install playbook, in order to make the code more\nsimple and easier to maintain.", "date" : "29/09/2016 09:39", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "d9393b1b66ef97d08c96d2dc8f60c6b9bf27a242", "msg" : "Fix systemd test for Ubuntu Xenial\n\nThe role checks if the system is running or not systemd. It checks the\nname of the process with PID1, and if it contains the string \"systemd\"\nassumes that the host is systemd-based. Unfortunately that check fails\nin Ubuntu Xenial:\n\n vagrant@mongo-xenial:~$ cat /proc/1/cmdline\n /sbin/init\n\nA better approach may be to check if /sbin/init is a symlink or a\nbinary. In systemd-based systems (e.g. Ubuntu Xenial), /sbin/init is a\nsymlink to the systemd binary:\n\n vagrant@mongo-xenial:~$ file /sbin/init\n /sbin/init: symbolic link to /lib/systemd/systemd\n\nIn Ubuntu Trusty /sbin/init is a binary:\n\n vagrant@mongo-trusty:~$ file /sbin/init\n /sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),\n dynamically linked (uses shared libs), for GNU/Linux 2.6.24,\n BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, strippe\n\nThis commit attempts to solve the problem described above. The systemd\ncheck has been rewritten to check if /sbin/init is a binary or a\nsymlink.", "date" : "21/09/2016 16:33", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "77c55d557b37288937b6b04a1568ec2bd69ec7b3", "msg" : "Fixed problem with concurrency race", "date" : "17/04/2016 23:18", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "b6e2ffe362324038cab7aa8ebcec27d486c59d67", "msg" : "Fixed variable conditional", "date" : "04/03/2016 01:22", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "42487b9f4681a078ef82c07c3307a51653a19791", "msg" : "fixed `mongodb_replication_params is undefined` error (closes #37)", "date" : "29/01/2016 14:17", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "b22dcbdd286f8e3026d4ded20db4f0700c499726", "msg" : "Fixed problem with pip", "date" : "17/11/2015 12:02", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "53041f47d0a3043ea26b1f661e8bd417253ac6f6", "msg" : "Fix typo", "date" : "17/11/2015 11:56", "is_false_positive" : true, "repository_id" : "30925564" }, { "sha" : "94ebb6e2cd7817ad815f18c5a2e52da89d0bfbef", "msg" : "Fixed problem with mongodb_users param", "date" : "16/11/2015 16:48", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "2ef7e5bc77a97fd18af63d05cd9658496f669f03", "msg" : "Fixed problem with mongodb_users param", "date" : "16/11/2015 16:46", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "a1d109d0abba786d971b3705b72816fcc1d81d39", "msg" : "Fix typo", "date" : "18/08/2015 23:40", "is_false_positive" : true, "repository_id" : "30925564" }, { "sha" : "9bb16485652a6478090d556d65577b4ea6fd388b", "msg" : "fix issue with unmanaged service\n\nwith latest update, a mongodb restart couldn't work properly. New checks\nhave been added to fix the issue", "date" : "28/06/2015 21:54", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "5dc2d566c74c1546e7100300afaf484486c08233", "msg" : "Fixed replication init", "date" : "25/06/2015 17:33", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "8cc2c1830c0620b6d083c0543f2c732d91e6c228", "msg" : "Fixed bug with mongodb_users", "date" : "25/06/2015 17:05", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "46230630de502bead1e79d0b21bf65d63bcbd747", "msg" : "Fixed logfile creation", "date" : "16/06/2015 17:32", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "c440999218ca3a97dd012deae9fb1a796aaf9e90", "msg" : "fixing creation user fail when not managing service and typo", "date" : "10/04/2015 13:33", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "bc790326ab1872f9d1fbc6f3ffc8f98b5a76a969", "msg" : "fixing systemd issue\n\nUpdating systemd detection by getting PID 1 command line instead of\nchecking systemd folder. This to avoid issues with Docker for example.", "date" : "04/03/2015 11:05", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "e3c477a4eeec9c5fd4b022b292fad6f1866dc336", "msg" : "Fixed authorization", "date" : "03/03/2015 11:21", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "d25113e8fab871b2ead95ca976c5a43e4759ea26", "msg" : "Fixed issue #3", "date" : "02/03/2015 16:08", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "45508b9f998a47c0fd09bc25e7743f769f5bc15b", "msg" : "fix regression on non systemd debian", "date" : "26/02/2015 15:11", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "7c7242675d0260f14338f413f693489fa8f00120", "msg" : "Fix addind mongodb_users", "date" : "26/02/2015 00:30", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "edd9915a1adecc49bef734bc98caa58015173927", "msg" : "fixing service fail with systemd", "date" : "25/02/2015 15:45", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "4f126cc62407ebd1d465445de8fbb2f1dde61a1f", "msg" : "Fixes in auth tasks", "date" : "17/02/2015 19:43", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "804b562713fe522c1002683bdfae21c216e89a05", "msg" : "Fix mongodb service name. Rollback 1.0.1", "date" : "30/07/2014 18:06", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "b8f8bef0f8d92f59a1f4ab1c78554b925ba9e5da", "msg" : "Fix service name\n\nAccording installation guides and reality it's `mongod`, not `mongodb`.", "date" : "29/07/2014 18:16", "is_false_positive" : false, "repository_id" : "30925564" }, { "sha" : "2cbaadf4cd61082471ff1bdc5398ed7415de91a3", "msg" : "Fix unarchive consul package to run_once", "date" : "13/03/2020 09:50", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "47eb83c431cc68262d286df231c98c0a927b1e8a", "msg" : "Fix for #325 for Consul > 1.4.0", "date" : "10/10/2019 17:29", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "2d322855b30a749b9a180331af2500e834e7155d", "msg" : "Fix for #256 Consul not reloaded when TLS files change.", "date" : "28/09/2019 02:00", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "61076404c4b27e8ea2e7b1e05444e49c99fc26b9", "msg" : "fix back", "date" : "17/09/2019 19:00", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "5d54aa84f7b41606368972c7033acf41b3232e66", "msg" : "fix consul log directory permission", "date" : "07/09/2019 11:29", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "fe29c250b9f4ae2f79c755bd158937d62d97efef", "msg" : "Fix service restart on upgrades\n\nSystemd module doesn't report changes when only using daemon_reload option.\nSee: https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/system/systemd.py#L388\nresult['changed'] is only updated when the unit attribute is provided.\nTherefore, the notify statement is never called and Consul is not restarted.", "date" : "05/09/2019 15:42", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "6ab9eabeb6d461e73de4ca509d4e189992a63411", "msg" : "Fix consul service start process on windows", "date" : "18/07/2019 19:01", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "c0f8530600dc3cdd753f6b6df2087005be9ac49d", "msg" : "fix lint errors, remove empty lines", "date" : "07/06/2019 16:02", "is_false_positive" : true, "repository_id" : "38701252" }, { "sha" : "829f82b38a7aef86a6f93e268b51ae0a32b63979", "msg" : "Fix unarchive failing when \"ansible_become:true\"", "date" : "16/05/2019 11:58", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "633e90522faffe2ba07dff6457fc9848e7250778", "msg" : "Fix services.yml bug for deleting unregistered services", "date" : "29/03/2019 17:23", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "8e97d4c027deb62557909786c07dfe3acd9cc4dd", "msg" : "Fix E502 in dir tasks", "date" : "27/03/2019 15:58", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "c3e886658c02e0ae1358a526e848efb305e87163", "msg" : "Fix line break", "date" : "22/03/2019 11:11", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "e0b166b6d1e2d2aca4406b31cde65499cd2deaeb", "msg" : "Fixing permissions on consul run path", "date" : "21/03/2019 17:12", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "934c3e2f6929bafe2a7fb528b6d22a4bbc405d04", "msg" : "Fixed path matching.", "date" : "20/03/2019 15:47", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "50abb095239608818b798c8998edfeb85ed57cff", "msg" : "Fixed Windows support for registering services.", "date" : "20/03/2019 15:24", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "cb7799d23af3277c2c4c8194dcb3b7dcf2306a70", "msg" : "fixed multiarch deployment race condition", "date" : "12/03/2019 03:09", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "a09f19160956673b68249d3e90197f4a8bf6c0f6", "msg" : "fix consul windows handlers", "date" : "06/02/2019 13:33", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "24750d9041973f6a1b651770e9ce04e1d068317f", "msg" : "fix consul windows handlers", "date" : "06/02/2019 13:30", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "5d93e98616aebdfdb5107e6d75e54e2eb87d1d56", "msg" : "fix consul start handler", "date" : "06/02/2019 13:29", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "be7099315f1900b1974beddbf9ba1235cfcc95ef", "msg" : "fix consul restart handler", "date" : "06/02/2019 13:29", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "237819e0f23ee22ceba5d7edfb37c9266c3484e2", "msg" : "fix run nssm service on windows", "date" : "06/02/2019 09:26", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "01cb0342f8a8ae2441a109a3c47973a9d0aec5af", "msg" : "fix run nssm service on windows", "date" : "06/02/2019 09:06", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "bdf200df0de18e30a642c1b99f6a180edf01a35b", "msg" : "Fix acl_token generation/retrieval\n\nACL master token and replication token are just for Consul servers not\nfor clients.", "date" : "22/01/2019 15:52", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "a8e776b86379381cd03a139aa9633ff6e8f3814e", "msg" : "Fix systemd configuration task handler notification\n\nBy calling 'restart consul on Linux' instead of 'restart consul' the\nConsul server is restarted twice if any other task notifies\n'restart consul' as both get executed.", "date" : "18/01/2019 16:13", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "a75637300df2b45a6a0a8330362efbf3428cf670", "msg" : "Fix unzip installation check task check mode", "date" : "18/01/2019 16:11", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "e1115eada69ae4d8ed943e521da429a013ed63db", "msg" : "Fix consul restart handler reference", "date" : "30/10/2018 11:38", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "91efd4c95d03f269ab626a319d5f3e4058abca8b", "msg" : "Fix is_virtualenv undefined condition\n\nAs is_virtualenv is part of the defaults variables it is always defined.\nInstead it should be checked against empty string or None.\n\nFixes #161", "date" : "14/09/2018 11:36", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "fcf04889680bcfe6d3e62ec4942573f3b7bbe177", "msg" : "Fix busted Alpine conditional", "date" : "30/08/2018 16:37", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "e2a9f0a62c669cb3a21f2632369d332b0dc88541", "msg" : "fix: acl token on existing configuration", "date" : "18/08/2018 15:49", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "90917226fd05358f5386811d3647f047158094bf", "msg" : "fix: #189\n- alpine needs to update its cache to install a package with apk", "date" : "16/08/2018 12:32", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "d884f88ffba3101e45b718c838971f6e996c7b7b", "msg" : "Fix ACL space for linting and bump version", "date" : "15/08/2018 10:27", "is_false_positive" : true, "repository_id" : "38701252" }, { "sha" : "3b74f096a32b325b861cfa604dd2eda7d5a11ede", "msg" : "fix: generate `consul_acl_master_token` when not provided", "date" : "08/08/2018 22:36", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "813da80aeeec8670c29f1e9d3b8fb5f7fe423aa1", "msg" : "Fixed usage of filters as tests (deprecated since 2.5)\n\nhttps://docs.ansible.com/ansible/latest/user_guide/playbooks_tests.html#test-syntax", "date" : "18/07/2018 17:02", "is_false_positive" : true, "repository_id" : "38701252" }, { "sha" : "88892c691caa20d9744a88d83a92f45d3e3e9510", "msg" : "Fix idempotency for directories\n\nThe \"Create SSL directory\" task creates directories as root:root, which causes the \"Create directories\" (from dirs.yml) to always register as changed and thrash the two tasks. Setting ownership to the consul user from the getgo allows us to hit the beautiful \"ok=17 changed=0 unreachable=0 failed=0\" output on the second run.", "date" : "20/11/2017 19:52", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "b0800147794ec848921f1ba05f16ad04840db313", "msg" : "Fix typo", "date" : "05/09/2017 14:34", "is_false_positive" : true, "repository_id" : "38701252" }, { "sha" : "443d4a5f18c0f00c636d3e5576fd887a4a25e14e", "msg" : "Fix \"Check Consul HTTP API (via unix socket)\"\n\na unix domain socket is represented by an URI starting with \"unix://\"\nfollowed by a file path, strip the URI prefix before checking for file existence", "date" : "27/06/2017 15:11", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "aa5f4b9d61fbb52db3d06f1895407b7a98ce9da4", "msg" : "Fix \"then\" -> \"than\" typos", "date" : "27/06/2017 14:10", "is_false_positive" : true, "repository_id" : "38701252" }, { "sha" : "bed2e6a442754dff78cbca30844331b98e4d789d", "msg" : "Fixed example", "date" : "09/06/2017 16:20", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "589eabd2deead42e14966eb4aa7f9b20e2a9efde", "msg" : "Fix links and lower Debian, fixes #63 fixes #64", "date" : "02/05/2017 08:48", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "6c1c37002e02ba2be44c75309192b4c74add533d", "msg" : "Fix key distribution during bootstrap/deployment", "date" : "09/04/2017 22:42", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "357c99c144530f31c36aded79d858959dbeccf2c", "msg" : "Fix wrong when statement preventing key transfer\n\nAlso introduces list notation for longer when statements. This makes the\nstatements more clear and prevents future logic errors.", "date" : "09/04/2017 17:41", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "a779ca9697bda968f2cc28dd14681d23ccb5ddc2", "msg" : "fix local_action tasks", "date" : "23/02/2017 18:24", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "b71cfcc2baa6a14b83164718dc0b9b707e4c641a", "msg" : "Fix cleanup", "date" : "06/01/2017 19:44", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "c67a3b48713b2f8453011d62f1b9b6fab4e6a1ab", "msg" : "Fixing bug with deleting file. Better regex. Formatting.", "date" : "25/11/2016 20:35", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "1d4fac41a065ff2b91cd29e0bfdd81aa9acba21a", "msg" : "Fail if specified consul_iface not found addresses #13", "date" : "12/11/2016 13:50", "is_false_positive" : false, "repository_id" : "38701252" }, { "sha" : "f3e46eaaa2e10759e6b2862eece047fa1ae2ee61", "msg" : "FIX: Using bare variables is deprecated.", "date" : "11/07/2016 21:55", "is_false_positive" : true, "repository_id" : "38701252" }, { "sha" : "7eee01a263b56d2221994da2a3c228e33dd352fd", "msg" : "fix wrong vars", "date" : "18/06/2018 12:25", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "e4c30b9fff4a3628f7528b7ca3e7ec40d8b7b76f", "msg" : "fix postgresql_log_hostname\n\nfix postgresql_log_hostname", "date" : "11/06/2018 22:14", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "53e81d0c864038944f277a24e221935d168dcbeb", "msg" : "fix postgresql_geqo confi var reference", "date" : "11/06/2018 18:29", "is_false_positive" : false, "repository_id" : "17628006" }, { "sha" : "80ad1ffd3ef64e7b69d2ff7eaa4205bcb764c5a1", "msg" : "Fix addons/nhc - Add missing tags", "date" : "09/11/2020 16:30", "is_false_positive" : false, "repository_id" : "193971997" }, { "sha" : "fa2bb3af86b48befd3901939d38eda20dff6f5e5", "msg" : "switch2container: disable ceph-osd enabled-runtime\n\nWhen deploying the ceph OSD via the packages then the ceph-osd@.service\nunit is configured as enabled-runtime.\nThis means that each ceph-osd service will inherit from that state.\nThe enabled-runtime systemd state doesn't survive after a reboot.\nFor non containerized deployment the OSD are still starting after a\nreboot because there's the ceph-volume@.service and/or ceph-osd.target\nunits that are doing the job.\n\n$ systemctl list-unit-files|egrep '^ceph-(volume|osd)'|column -t\nceph-osd@.service enabled-runtime\nceph-volume@.service enabled\nceph-osd.target enabled\n\nWhen switching to containerized deployment we are stopping/disabling\nceph-osd@XX.servive, ceph-volume and ceph.target and then removing the\nsystemd unit files.\nBut the new systemd units for containerized ceph-osd service will still\ninherit from ceph-osd@.service unit file.\n\nAs a consequence, if an OSD host is rebooting after the playbook execution\nthen the ceph-osd service won't come back because they aren't enabled at\nboot.\n\nThis patch also adds a reboot and testinfra run after running the switch\nto container playbook.\n\nCloses: https://bugzilla.redhat.com/show_bug.cgi?id=1881288\n\nSigned-off-by: Dimitri Savineau ", "date" : "12/11/2020 20:05", "is_false_positive" : false, "repository_id" : "17373313" }, { "sha" : "99d1d07a96445fd363a51eec1d0aff16726cf9b7", "msg" : "Fix local kitchen runs and travis-ci, replace geerlingguy-mysql with forked dev-sec-mysql\n\nSigned-off-by: szEvEz ", "date" : "17/10/2020 13:53", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "3028b5ddc71ca45f25de2bf964a65fa946879612", "msg" : "fix linting issues (#30)\n\n* fix linting issues\r\n\r\nSigned-off-by: Martin Schurz \r\n\r\n* set file permissions\r\n\r\nSigned-off-by: Martin Schurz ", "date" : "24/08/2020 10:45", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "0757a3d1c3578f3f9a226875b459a3aa6f3a6006", "msg" : "fix linting errors\n\nSigned-off-by: Sebastian Gumprich ", "date" : "23/08/2020 13:21", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "141a3934cf7ce45b0e11440c63493f353a04697b", "msg" : "Fix duplicate ssl_prefer_server_ciphers error\n\nand duplicate ssl_protocols warning\n\n> nginx: [warn] duplicate value \"TLSv1.2\" in /etc/nginx/conf.d/90.hardening.conf:11\n> nginx: [emerg] \"ssl_prefer_server_ciphers\" directive is duplicate in /etc/nginx/conf.d/90.hardening.conf:14", "date" : "20/12/2017 09:40", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "4e4b931cc5bdd198c0f85fdc2415479324d25872", "msg" : "fix task name", "date" : "01/06/2016 02:41", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "888247733806440eb55c8c3ef6d382ddfb980b89", "msg" : "fixed package name for RHEL: python-mysqldb->MySQL-python", "date" : "01/06/2016 01:12", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "e21e62a0dc65ba932b8db08e97a46dc9d3d6ff94", "msg" : "fix mysql restart not happening because of missing os specific variable", "date" : "17/10/2015 18:30", "is_false_positive" : false, "repository_id" : "35051828" }, { "sha" : "48cefb268d0cb9194e72e6438bd32db0f8a3c71a", "msg" : "Fix tox errors in register_cdn\n\nFrom https://rhos-ci-jenkins.lab.eng.tlv2.redhat.com/job/gate-infrared-tox/798/console\nwe have:\n\n20:18:09 infrared/common/roles/cdn_registery/tasks/register_cdn.yml:37: [E201] Trailing whitespace\n20:18:09 infrared/common/roles/cdn_registery/tasks/register_cdn.yml:38: [E102] No Jinja2 in when\n20:18:09 infrared/common/roles/cdn_registery/tasks/register_cdn.yml:51: [E206] Variables should have spaces before and after: {{ var_name }}\n20:18:09 ERROR: InvocationError for command /usr/bin/bash -c 'ansible-lint --force-color -x 204,306,602,701 infrared/common/roles/*/ plugins/* plugins/*/roles/* plugins/tripleo-overcloud/roles/containers/*' (exited with code 2)\n\nLet's fix these linting errors.\n\nChange-Id: Ifa5ccec580e1f246119a3436db52173a7008f36d", "date" : "11/11/2020 09:41", "is_false_positive" : false, "repository_id" : "51534449" }, { "sha" : "591169cf57cd9a8a53cb7bf59c8fa0b5df421117", "msg" : "Fix default ruleset.", "date" : "12/11/2020 11:47", "is_false_positive" : false, "repository_id" : "96306635" }, { "sha" : "f7a922b70e0d4ddc2d1c7d6730274c9bbe94d9bf", "msg" : "fix p8s repo, helm extract bug, keepalived restart always", "date" : "17/09/2020 20:50", "is_false_positive" : false, "repository_id" : "88057051" }, { "sha" : "bbf955c1d9f3186ebcdce2a433ffcd6fee626651", "msg" : "fix typo aliaseses-> aliases", "date" : "22/05/2020 18:23", "is_false_positive" : true, "repository_id" : "88057051" }, { "sha" : "24da1e5e6c272c755d743a90c037bcc1b69e0f74", "msg" : "fix metrics-server livenessprobe and add autocompletions to aliases", "date" : "30/04/2020 19:19", "is_false_positive" : false, "repository_id" : "88057051" }, { "sha" : "77814ab54b43b0786fdd3559df5723d0280ddc31", "msg" : "fix image_repo bug", "date" : "20/09/2019 22:02", "is_false_positive" : false, "repository_id" : "88057051" }, { "sha" : "caebb73d1bc79cbe626c0a93a92890a3ea8f5d3e", "msg" : "fix counting inventory taint decision", "date" : "04/09/2019 22:52", "is_false_positive" : false, "repository_id" : "88057051" }, { "sha" : "e6f862c796a0493307b8fb67e89bbb813cfb9eb0", "msg" : "fix taint for single machine cluster", "date" : "04/09/2019 22:37", "is_false_positive" : false, "repository_id" : "88057051" }, { "sha" : "4579fed677e9ebe8fe6e70837bcce9bcabbe57fb", "msg" : "Fixed key mapping error on api section (#44)\n\nthanks", "date" : "02/10/2018 10:04", "is_false_positive" : false, "repository_id" : "88057051" }, { "sha" : "bb0ff504cf74001de1edd6695007f0b7e1ac1c95", "msg" : "fix path to cloud-config", "date" : "07/07/2018 23:15", "is_false_positive" : false, "repository_id" : "88057051" }, { "sha" : "97384df66d225a7df386dc00783e0ba4e7230edc", "msg" : "fix for single box cluster", "date" : "02/03/2018 22:57", "is_false_positive" : false, "repository_id" : "88057051" }, { "sha" : "c2b66e4371f090f67bf8116675301a995460f5b3", "msg" : "fix typo", "date" : "03/11/2017 22:35", "is_false_positive" : false, "repository_id" : "88057051" }, { "sha" : "b300d38352e475357ddd96f510f4f8f1287ca834", "msg" : "Fix config file permissions", "date" : "07/10/2020 10:42", "is_false_positive" : false, "repository_id" : "78658768" }, { "sha" : "b4bb6829351e7ae313e20a48084eb40dab65bfe5", "msg" : "Fix traefik_update evaluation\n\nUse the bool filter to ensure any 'true' value is treated as such.", "date" : "13/01/2020 15:06", "is_false_positive" : false, "repository_id" : "78658768" }, { "sha" : "f05ad3e7390e7ebad44c009a437b3c1582a66b21", "msg" : "Fix ansible galaxy definition", "date" : "11/12/2018 09:48", "is_false_positive" : false, "repository_id" : "78658768" }, { "sha" : "3c872f1dba31b39460e6eaf2f6cbcae6b22207d9", "msg" : "Fix systemctl path", "date" : "23/06/2017 16:06", "is_false_positive" : false, "repository_id" : "78658768" }, { "sha" : "97408bcb77d7912352ea110ab68eab53592d5ad6", "msg" : "Fix style", "date" : "24/03/2017 10:12", "is_false_positive" : false, "repository_id" : "78658768" }, { "sha" : "98158bf6abaa6bae20970b4bb9e75afcb04b431d", "msg" : "Fix role", "date" : "11/01/2017 21:12", "is_false_positive" : false, "repository_id" : "78658768" }, { "sha" : "3723f0dbd0abf2661cdbab5f712234d43c67cf05", "msg" : "Fix bad variables names", "date" : "11/01/2017 19:29", "is_false_positive" : false, "repository_id" : "78658768" }, { "sha" : "50e42e964e3315a25d1a45e309bbb19cac4b82b8", "msg" : "Fix tests", "date" : "11/01/2017 18:57", "is_false_positive" : false, "repository_id" : "78658768" }, { "sha" : "47f2ff68c5253fe55a64971109f1e7f5502036bb", "msg" : "fix tarball installation", "date" : "06/06/2019 17:40", "is_false_positive" : false, "repository_id" : "73430290" }, { "sha" : "02f88e0ea156fdd461c9fc641979bda9b8966d93", "msg" : "Fix test", "date" : "15/05/2019 11:05", "is_false_positive" : false, "repository_id" : "73430290" }, { "sha" : "a0db7db1fbf79d3dcdd888c58399977732162b09", "msg" : "fix travis build", "date" : "29/04/2019 17:01", "is_false_positive" : false, "repository_id" : "73430290" }, { "sha" : "31355ab0ea89f9cc94fa59f3d5854d9c90d599dc", "msg" : "Fix issue with Amazon Linux 2 (#59)\n\n* fixed task for amazon linux 2", "date" : "09/01/2019 14:24", "is_false_positive" : false, "repository_id" : "73430290" }, { "sha" : "19866db479ee653a3bf2ae9a55972b159ad0608c", "msg" : "Fixing typo inside support-key.yml", "date" : "23/06/2020 14:35", "is_false_positive" : false, "repository_id" : "21044547" }, { "sha" : "52e17242b4a68e7e9739826d61f29e3415eb338a", "msg" : "Fixing |changed ansible warnings", "date" : "14/05/2020 00:21", "is_false_positive" : true, "repository_id" : "21044547" }, { "sha" : "a6dbbc1fa676fceae8155894c8e67eaac5f0e65c", "msg" : "Fixing ansible 2.7 warnings inside install-sos-tool.yml", "date" : "23/05/2019 21:47", "is_false_positive" : true, "repository_id" : "21044547" }, { "sha" : "d4a45bf8dc91431fba289c9206a14d0af9f41419", "msg" : "Fixing pip install at install-dependencies.yml", "date" : "19/05/2019 20:11", "is_false_positive" : false, "repository_id" : "21044547" }, { "sha" : "e4663361426f31d9d71a2f56d740a43e11d3064e", "msg" : "Fix utility_container host group name\n\nutilities_container does not appear to be a valid host group, at least not in queens.", "date" : "13/11/2018 18:51", "is_false_positive" : false, "repository_id" : "21044547" }, { "sha" : "f2235679e066b0afd557507c39ac9385b49d4515", "msg" : "Fixing several issues\n\nA race condition was found while creating the archival direcotory inside\narchive-control-plan, causing \"Directory already exist\" errors.\n\nAdditionally install-holland-db-backup play was made compatible\nfor Ansible 1.9.x\n\nLastly rebuild-ssh-known-hosts is updated to include container/\nhost IP addresses inside the known hosts\n\nCloses-Bug: RLM-1333", "date" : "12/03/2018 10:29", "is_false_positive" : false, "repository_id" : "21044547" }, { "sha" : "088accc7181ee144476411103682e501ac5e15fa", "msg" : "Fix pccommon.sh for pike", "date" : "06/03/2018 16:03", "is_false_positive" : false, "repository_id" : "21044547" }, { "sha" : "608cfe3ff15b50664dc1985a33695b046cd6dec5", "msg" : "Fix support-key.yml to gather facts from all nodes", "date" : "02/11/2017 16:48", "is_false_positive" : false, "repository_id" : "21044547" }, { "sha" : "2db4f0fda292844b4603981823778c85265567d0", "msg" : "Fixing ansible lint errors including\n\nAlso including other small fixes", "date" : "04/10/2017 16:38", "is_false_positive" : false, "repository_id" : "21044547" }, { "sha" : "b44ac6f4a78fdc4d02b495bbdbecd6854f15e9e9", "msg" : "Fixing lint for update-hp-firmware.yml", "date" : "02/10/2017 11:46", "is_false_positive" : true, "repository_id" : "21044547" }, { "sha" : "8ec9fde946b6cc859a60744383d909e7c682b4af", "msg" : "Fixing typo", "date" : "28/09/2017 21:28", "is_false_positive" : true, "repository_id" : "21044547" }, { "sha" : "76d75fb857408a0f1bcbe8fe8c419f0884351fc3", "msg" : "Fixing lint error for install_dependencies.yml", "date" : "02/05/2017 15:38", "is_false_positive" : true, "repository_id" : "21044547" }, { "sha" : "5bfd41ddb30ce438870e52185f1d2128d7bd4dee", "msg" : "Fix aacraid_tools play for lint", "date" : "18/07/2016 22:51", "is_false_positive" : true, "repository_id" : "21044547" }, { "sha" : "6391f1ac3eef463f84b2d401aa7cd5ed14e6280b", "msg" : "fix: don't create when list is empty", "date" : "27/08/2020 15:49", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "e423ebd56b3ea3b2b6889580787ad5104081ee92", "msg" : "Fix original issue\n\n- The previous patch did not resolve the original issue raised. This now\n works and has been tested with the configuration provided as part of\n the open issue.\n\n- Resolves #42", "date" : "27/04/2020 13:39", "is_false_positive" : false, "repository_id" : "45436148" }, { "sha" : "510b95ba8b436253c73f0a341ffa11db12f2e16a", "msg" : "fix #23", "date" : "14/01/2019 11:14", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "881d5d77fa435ccaa026c3341d0d2ac1fb537b98", "msg" : "Fixing syntax issue for wantlist", "date" : "27/04/2020 11:26", "is_false_positive" : false, "repository_id" : "45436148" }, { "sha" : "25e3fda59cbf42393175a7a61fecd5627ed1173c", "msg" : "Fixed temporary filename for compare", "date" : "21/08/2018 12:03", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "fc4317a467482acec05b1b9c4f57d1e57b4b0fb2", "msg" : "Fixed to not fail on check mode. Added comments, that confis managed by Ansible", "date" : "21/08/2018 09:44", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "d8b3a4e93257dfeb79bc8d4ef349acb53f0019dc", "msg" : "bug: Resize XFS parts is not working", "date" : "14/10/2019 12:21", "is_false_positive" : false, "repository_id" : "45436148" }, { "sha" : "4a2265785ce46a3378fbcf0e002b4a22590b5357", "msg" : "Fixes from testing", "date" : "23/05/2018 14:51", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "a8db4923ab9c346aa0ed13e98cc3608eda3b0fb4", "msg" : "Fixes from testing", "date" : "23/05/2018 14:37", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "0f428a0e40d71aea410fbc1aa329203c0b4f15cd", "msg" : "FIX LINT FOR BUILD\n\nFIX LINT FOR BUILD", "date" : "03/04/2019 08:36", "is_false_positive" : true, "repository_id" : "45436148" }, { "sha" : "9f4afa7afb3fedc270c44ff1fa357da4b87845c0", "msg" : "Fixing Travis testing and yamllint issues", "date" : "05/12/2018 08:00", "is_false_positive" : true, "repository_id" : "45436148" }, { "sha" : "563aa1effba936340cbaad9766a49f570292edee", "msg" : "Fix indentation", "date" : "31/10/2018 11:42", "is_false_positive" : false, "repository_id" : "45436148" }, { "sha" : "a5554f6d30a34c04197ba293a03296ab909cd76d", "msg" : "Fixes #8", "date" : "15/03/2018 12:08", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "4b8407b4e2b6eb5f7ba3c6586c4360b7c1698170", "msg" : "fix: The conditional check 'item.state == 'present' or item.state is undefined' failed. The error was: error while evaluating conditional (item.state == 'present' or item.state is undefined): 'dict object' has no attribute 'state'", "date" : "05/10/2017 12:13", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "0d255cb5ce9e6016a503203c2ed39a70fb0ccd9c", "msg" : "Fixes issue #8\n\nSigned-off-by: Larry Smith Jr ", "date" : "05/05/2017 09:12", "is_false_positive" : false, "repository_id" : "45436148" }, { "sha" : "7749d0c62a6e1539aff94c57fd2c0eeaf43dd1a0", "msg" : "Fixed issue with idempotency of lvol module. See ansible-module-extras issue #428", "date" : "18/11/2016 10:26", "is_false_positive" : false, "repository_id" : "45436148" }, { "sha" : "832d1b55f0035244660351df18be78a2b4ee1cbc", "msg" : "Fix for non a-z db names", "date" : "03/10/2017 14:21", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "38a0bb0b9d63c528059a3941c6efa7dad8f70125", "msg" : "Fix become\nRerun checks after install", "date" : "02/10/2017 16:11", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "ef6cd063a8d741a97557b6dcae66f459e8152c03", "msg" : "Fix become\nRerun checks after install", "date" : "29/09/2017 17:13", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "8ba4941a67501df688f384da277b4150ead32a62", "msg" : "Fix become\nRerun checks after install", "date" : "29/09/2017 17:03", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "10ca0f6f4c4166b770e54bec27ec0f37f0c4833c", "msg" : "Fix become\nRerun checks after install", "date" : "29/09/2017 17:03", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "3e6df768a799de8265b847957f7da382414693a2", "msg" : "Fix become\nRerun checks after install", "date" : "29/09/2017 16:38", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "78684eebde0d16b0ee4b63a845bb46fa53b2df2a", "msg" : "Fix become", "date" : "29/09/2017 16:30", "is_false_positive" : false, "repository_id" : "105204819" }, { "sha" : "03b2e0db31905cf0477df5f4a116655b3785b679", "msg" : "Fix spelling error", "date" : "14/07/2020 11:22", "is_false_positive" : false, "repository_id" : "23633237" }, { "sha" : "cc51fd14c356cfa3fe69ca6f51bd92269ad79a62", "msg" : "Fix handling of files that are not longer present in Galaxy 19.09", "date" : "28/01/2020 23:56", "is_false_positive" : false, "repository_id" : "23633237" }, { "sha" : "079873329f508311cf801c75bf6fa51b0aa3e876", "msg" : "Fix blanking of remote/become user by privilege separation vars", "date" : "27/09/2019 13:27", "is_false_positive" : false, "repository_id" : "23633237" }, { "sha" : "3b18f4759911cc786d3bd77a4d94434cf41d0311", "msg" : "fix two small lint warnings", "date" : "04/06/2019 12:41", "is_false_positive" : true, "repository_id" : "23633237" }, { "sha" : "b89f5380bb034e1a725a9d36af3f59704227ac98", "msg" : "fix client generation when galaxy was installed from archive", "date" : "15/04/2019 11:52", "is_false_positive" : false, "repository_id" : "23633237" }, { "sha" : "b718feab39617b176ba2ba57f8a4f9afb6a386d3", "msg" : "Fixes for privilege separation. Ansible really doesn't want to make\ngenerally consumable/reusable roles easy when it comes to privilege\nescalation.", "date" : "26/01/2019 20:23", "is_false_positive" : false, "repository_id" : "23633237" }, { "sha" : "35e08fd28ee5e1cb5c8a2ba014e586873a2d6321", "msg" : "Fix Travis tests and test new features", "date" : "26/01/2019 13:41", "is_false_positive" : false, "repository_id" : "23633237" }, { "sha" : "008f65ba431ddf7d3c7526727e7d7bcdd8278ab3", "msg" : "fix condition again", "date" : "23/01/2019 15:25", "is_false_positive" : false, "repository_id" : "23633237" }, { "sha" : "44b6d2e5daac3637e99cf234f38a0e8224ca4f0b", "msg" : "fix condition", "date" : "23/01/2019 15:23", "is_false_positive" : false, "repository_id" : "23633237" }, { "sha" : "d94c2de1a06782aebf88ebbc5c7e0533bd326f09", "msg" : "Fix pypi index url\n\nping @drosofff, who asked about this on gitter.", "date" : "09/02/2018 19:54", "is_false_positive" : false, "repository_id" : "23633237" }, { "sha" : "43b002375072e274633da01c3ca9dcd0c3df0586", "msg" : "Fix \"bar config variables\" warning", "date" : "08/06/2016 09:32", "is_false_positive" : true, "repository_id" : "23633237" }, { "sha" : "b786efb1d09880f269e4ebdebb595cbed8cc4ff0", "msg" : "Fix warning", "date" : "08/06/2016 09:31", "is_false_positive" : true, "repository_id" : "23633237" }, { "sha" : "72ea23849e69903615369b88e11b0e6e6a5d70d3", "msg" : "Fix \"bar config variables\" warning", "date" : "08/06/2016 09:30", "is_false_positive" : true, "repository_id" : "23633237" }, { "sha" : "3f8e1140b73629dd4cbf1c326533493e0bc80fb5", "msg" : "Fix pip at 8.0.0", "date" : "24/01/2016 18:00", "is_false_positive" : false, "repository_id" : "23633237" }, { "sha" : "44dd0fd502f4837c4be6900597be37b362b28105", "msg" : "Fix default of volume type\n\nShould be libvirt_volume_default_type rather than\nlibvirt_volume_default_device.", "date" : "18/06/2020 15:19", "is_false_positive" : false, "repository_id" : "113180256" }, { "sha" : "6afb551ad80ad61c78b53683cb11f4d37e5a582f", "msg" : "Fix ansible warning\n\nTASK [stackhpc.libvirt-vm : Ensure the VM volumes exist] ***********\n[WARNING]: conditional statements should not include jinja2\ntemplating delimiters such as {{ }} or {% %}. Found:\n{{ item.device | default(libvirt_volume_default_device) == 'disk' }}", "date" : "14/12/2019 10:44", "is_false_positive" : false, "repository_id" : "113180256" }, { "sha" : "cce31a9c9aa512eaa50ddbb30b6041c9e61dab40", "msg" : "Fix ansible-lint nits", "date" : "19/12/2018 10:45", "is_false_positive" : true, "repository_id" : "113180256" }, { "sha" : "e91af315383a31cb99ac5633fff3b127ef90dd49", "msg" : "Fix detection of all absent VMs\n\n`rejectattr` fails if the attribute is not set, and no default option is\navailable. Alter the logic to ensure that if `state` is unset, it is\ntreated as `present`.", "date" : "23/08/2018 11:35", "is_false_positive" : false, "repository_id" : "113180256" }, { "sha" : "3fe9e0aaa155682bab08544614fe2fc095ce96ef", "msg" : "Fix libvirt-vm role for ansible 2.3", "date" : "05/12/2017 15:47", "is_false_positive" : false, "repository_id" : "113180256" }, { "sha" : "3ad926307768dfc2a33d32945d7d61ce7164c2eb", "msg" : "Fix cpp lib install on Ubuntu 19.10", "date" : "18/02/2020 01:02", "is_false_positive" : false, "repository_id" : "27260401" }, { "sha" : "914402da32c6daa2457d906aaa05c6ed895361b3", "msg" : "Fix docker install on Ubuntu 19.10", "date" : "18/02/2020 00:42", "is_false_positive" : false, "repository_id" : "27260401" }, { "sha" : "4b7850a3e4252ac42a9f3b9fa50f057fa6fcd4d1", "msg" : "Fix docker install on Ubuntu 19.10", "date" : "18/02/2020 00:38", "is_false_positive" : false, "repository_id" : "27260401" }, { "sha" : "a3586ff157620915e050a002488d859c293918f8", "msg" : "Fix docker install on Ubuntu 19.10", "date" : "18/02/2020 00:31", "is_false_positive" : false, "repository_id" : "27260401" }, { "sha" : "b0c3f2b22fcb4800cbb5e8e7d1f81de1bfce1256", "msg" : "Fix docker install on Ubuntu 19.10", "date" : "18/02/2020 00:30", "is_false_positive" : false, "repository_id" : "27260401" }, { "sha" : "cb081e6bd7e0d0d4fcba6490b4895f6607bf2f99", "msg" : "Fix role location", "date" : "18/02/2020 00:02", "is_false_positive" : false, "repository_id" : "27260401" }, { "sha" : "e75f96c2bc9e64ac4aed3b79e850bd9c878ce4b9", "msg" : "Fix Ubuntu 16.04", "date" : "26/11/2018 18:57", "is_false_positive" : false, "repository_id" : "27260401" }, { "sha" : "4a595ab3b39e4acc7657af5eb7b888a91b331cce", "msg" : "Fix install of jdk 8 on Ubuntu", "date" : "22/11/2018 16:45", "is_false_positive" : false, "repository_id" : "27260401" }, { "sha" : "1643387a749c834f6f48eaa4c81c6cb6c408b816", "msg" : "Fixing some import warnings in the Galaxy (#190)", "date" : "28/01/2019 09:50", "is_false_positive" : true, "repository_id" : "113817885" }, { "sha" : "167c290b46c8a558004d2bc7243af210a684bcc1", "msg" : "fix failure is not valid value… (#4)\n\n* fix failure is not valid value for enum \r\n\r\n* fix typo", "date" : "14/12/2017 15:57", "is_false_positive" : false, "repository_id" : "113817885" }, { "sha" : "ba3bf9e97447c85952c21a70729ed4b131b08718", "msg" : "Lint driver playbooks (#76)", "date" : "28/10/2020 18:14", "is_false_positive" : false, "repository_id" : "217837826" }, { "sha" : "36b0e6701443868a691ce20c5e4b4f98f7f436f1", "msg" : "Fix the vagrant provider name if no value is defined or empty value provided to use the vagrant driver default value.", "date" : "07/04/2020 23:22", "is_false_positive" : false, "repository_id" : "217837826" }, { "sha" : "6b500ce93c0e6e2e24e15c661ee309627b52b997", "msg" : "fix invalid service name validation", "date" : "17/11/2020 13:58", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "f9ffdc8d5149b91c77766bb03dd4739127b77b43", "msg" : "fix neos template provisioning", "date" : "11/11/2020 14:31", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "ed1c0d450575139974a7cb976cfe2a947d8048ff", "msg" : "fixes #45", "date" : "10/11/2020 13:27", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "251f491e260aab91add5cca54e53833a85c1c5ab", "msg" : "fix wifi chip firmware", "date" : "04/11/2020 17:37", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "240657f18a5143a49ab10baf75362c0460496d33", "msg" : "fix composer installation on ubuntu", "date" : "03/11/2020 16:04", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "1d8d3cce2486b57680f59dda173d958c933e24b6", "msg" : "fix composer installation on ubuntu", "date" : "03/11/2020 15:58", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "4d308cddc8639ca5f6eb57201aaaff2887f8db4f", "msg" : "fix invalid es service mapping", "date" : "03/11/2020 09:33", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "029f60470af6235ba7c09bb4515bca31176d758c", "msg" : "fix .zshrc changes", "date" : "02/11/2020 16:59", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "c27acfcae6bae4a51915fdfa4f142b172908cf80", "msg" : "fix composer installation on ubuntu", "date" : "29/10/2020 09:00", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "cb6d4ab3441da600c06f96ea3769a196af61e8cc", "msg" : "fix valet-link command on ubuntu", "date" : "28/10/2020 16:23", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "b8d33bb808c3d46f789af1422832597133005cd1", "msg" : "fix wifi chip detection", "date" : "28/10/2020 15:44", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "1af5cbb2759eccff738d6b6436f35c886de5e08a", "msg" : "fix task names", "date" : "28/10/2020 14:51", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "e9d4f7c1cfc21b5c374d2fa6f8fb1153f5fd7b4f", "msg" : "fix composer installation on macos", "date" : "28/10/2020 14:43", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "8534e3f00e493093923758ded650b6f2b4a6183a", "msg" : "fixes #42", "date" : "19/10/2020 15:08", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "746adac0d5f831a1d13e4a6ebc280a084972c299", "msg" : "fix default service handling on macos", "date" : "12/10/2020 16:23", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "2d3fece9afc4058caee77c0ce07f0ba3a60592eb", "msg" : "fix db command execution", "date" : "01/10/2020 16:18", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "206edce90a716c10b56212652d35c8f35fdd35d9", "msg" : "fix service defaults on macos", "date" : "23/09/2020 22:25", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "2a6c946e92de0de440af750faa063676fffde5e1", "msg" : "fix ubuntu compatibility issues", "date" : "09/09/2020 14:24", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "6fbdfd6d2082331de624749fd55d5e4a4067c12f", "msg" : "fix xps 15 9500 provisioning", "date" : "07/08/2020 16:14", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "96f043a828c1ddd15466bdd17c004f402e17f0af", "msg" : "fix xps 15 9500 provisioning", "date" : "07/08/2020 16:08", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "7e39bb58732cb14166255e01466baf843bc2e86e", "msg" : "fix typo", "date" : "07/08/2020 15:13", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "75f00c70c5aa2faec97af0fb3ab37987a0e6b915", "msg" : "fix xps 15 9500 setup", "date" : "07/08/2020 14:59", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "22737ca32d9cfe142b2dcb4358bc4d58da36cc66", "msg" : "Fixes #31", "date" : "28/07/2020 13:36", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "8dec847814c34c26bbd06a6fe8b9259357404935", "msg" : "fix mysql-community-server installation", "date" : "29/06/2020 16:46", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "a58ad666de5a9e601929523976e6bbeba86ab81f", "msg" : "fix: db command requried .valet-sh.yml file", "date" : "10/06/2020 09:08", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "0a954dbfd5e50eea12c6242b7b019d3ad9ebbb88", "msg" : "fix nodejs nvm installation", "date" : "18/05/2020 17:32", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "09ed3e5b4b64366b6a2c41ede5331147c6dbbfd9", "msg" : "fix typo", "date" : "14/05/2020 16:08", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "20ab3c84b8357f73c541a3a6429ffbc6575d0a72", "msg" : "fix for nvm intallation", "date" : "14/05/2020 16:06", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "c2f6c028dd4264cec642cadde6ff7e94be2a3770", "msg" : "fix nvm installation", "date" : "14/05/2020 15:58", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "3ddac21671525906cab5cfcba6073977322dc646", "msg" : "fix invalid regex on some python versions", "date" : "14/05/2020 15:19", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "00cceea5e75e0b8b4e492f57a4fe4f4732a31d77", "msg" : "fix typo", "date" : "14/05/2020 12:57", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "c1744c8cebe538051a01dbe8faad0a3f1212e239", "msg" : "fix: enable ubuntu hwe only on 18.04", "date" : "05/05/2020 15:13", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "6d7035c5228dddf12f4cb62b75af7f028101adaf", "msg" : "fix: use pulseaudio ppa only for ubuntu 18.04", "date" : "05/05/2020 15:02", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "24161e365d2d8f74b8fd86ef7009cc625e1b618e", "msg" : "fix: remove ukuu installation as we do not use mainline kernels", "date" : "05/05/2020 14:12", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "b1e6b72d9fcfb0c7c506716bc8eeded91aab2b3b", "msg" : "fix: replace hardcoded distribution_version with ansible var", "date" : "05/05/2020 14:05", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "128f54fccdb0a7355461bd8c8ea4beed8d30fc78", "msg" : "fix php target version detection", "date" : "02/04/2020 13:01", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "eebb556e20cf041b15d2c394ef0d852cdabafadc", "msg" : "fix var check in nodejs role", "date" : "01/04/2020 20:15", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "f67ee66e3f77ec430cbc120cb76e7997175e4dae", "msg" : "fix rabbitmq stop while system shutdown/reboot", "date" : "31/03/2020 11:02", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "6ab0ec766d8fec242863e1fb8fb9d32fc2e247e4", "msg" : "FIX missed root permissions", "date" : "26/02/2020 10:36", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "684eb49a7637f9b563e343f4c51e1bd172f989bb", "msg" : "FIX filename ansible to valet-sh\n\nwhich was missed during refactor/renaming", "date" : "26/02/2020 10:34", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "d5817e1f9dd45dbe651355030b15f8687319bb15", "msg" : "FIX filename ansible to valet-sh\n\nwhich was missed during refactor/renaming", "date" : "26/02/2020 10:24", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "126e93959501eb88b617ef425ab94d6fde97c291", "msg" : "FIX filename not to have doubled .yml.yml", "date" : "26/02/2020 10:00", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "504a5a1d12df78af1b7d47d236a64b18a198c170", "msg" : "Fix boolean variable deprecation warning", "date" : "02/10/2019 03:10", "is_false_positive" : true, "repository_id" : "130664395" }, { "sha" : "b1093721f8cc78146de3d9a7c587a39554cbdb75", "msg" : "Fix issue when backups are restored initially", "date" : "01/08/2019 17:56", "is_false_positive" : false, "repository_id" : "130664395" }, { "sha" : "2742e3f2c4427f04a96279b559f94b27ee6aa64d", "msg" : "fix provisioning of i915 modprobe config", "date" : "07/02/2020 11:36", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "ba4d51aa59f8f3c0a38b607e52f5ff5acfc08236", "msg" : "fix provisioning of i915 modprobe config", "date" : "07/02/2020 11:28", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "96ef9671736d7c3b9bb52e4b56bbac4820913b6b", "msg" : "Fix issue when executing role for the first time", "date" : "27/06/2019 12:40", "is_false_positive" : false, "repository_id" : "130664395" }, { "sha" : "093375423477eb26803010329ffdd8b51f435f07", "msg" : "fix provisioning of i915 modprobe config", "date" : "07/02/2020 11:22", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "7e6e5e9b7edfb07ae6b7e6708c4dba6d54af84c1", "msg" : "fix provisioning of i915 modprobe config", "date" : "07/02/2020 11:19", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "5c8d3469a228b05c120176080ad0061dd08b74c7", "msg" : "fix tlp config provisioning", "date" : "04/02/2020 11:04", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "b70e7b7a7f3ec44293e439d4ceccb2b3e2b91bb6", "msg" : "fix ansible-lint warnings", "date" : "02/02/2020 13:34", "is_false_positive" : true, "repository_id" : "151536298" }, { "sha" : "fd84010274bb6f102cba5d4accb759c02954b0a3", "msg" : "fix typo in task", "date" : "28/01/2020 15:56", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "fc1262887b55828f9f25bcbaac0ccf11843ab211", "msg" : "fix task permissions", "date" : "28/01/2020 10:33", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "057f67ba48d3842728fd2c4cd10a8d54bd7cc0d6", "msg" : "fix issues in restore playbook", "date" : "10/12/2019 11:38", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "94ccedefd4ff21bca8336256833ceb3d7da6be7c", "msg" : "fix set limit open files condition", "date" : "08/07/2020 21:50", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "37049be7c05c14314a46328d28aed0e60a6c6cae", "msg" : "fix playbooks issues", "date" : "10/12/2019 11:35", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "f07b8f2e0c16073ffd2aba6e771c4af46a91d4d2", "msg" : "fix clustering", "date" : "07/07/2020 20:23", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "5b3172ce04dcfd5793ebfa3df86b07a96b3f2627", "msg" : "fix path to newrelic config", "date" : "07/07/2020 13:42", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "a0e6478d5b3dcbf44e50a0b29ec1907b406e962d", "msg" : "fix", "date" : "06/07/2020 23:24", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "dd5a8592e09a409e13a18776fbc95f2797cdea14", "msg" : "fix var overriding", "date" : "09/12/2019 15:21", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "f6bbbe06c5ed9f4d2298e6ae5c95e9dfc867acf5", "msg" : "fix post restore commands again", "date" : "08/12/2019 20:41", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "f2be1e8d50700f00c13843ea14053c4e965f85a8", "msg" : "fix", "date" : "06/07/2020 23:13", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "58d80ae5d86f13ecfe4b6c9ff2c2e2e91be5ba60", "msg" : "fix post restore commands", "date" : "08/12/2019 17:24", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "66742ecba1aaa9f1882eceb61bdf366709e8192c", "msg" : "fix", "date" : "06/07/2020 22:33", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "92cfe1c6cb6504c4206eb859bfea52b1cbe5e284", "msg" : "fix post restore commands feature", "date" : "08/12/2019 17:11", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "f4648a7ff6274f2f23d6aca396a8cbc2dfe3f471", "msg" : "fix", "date" : "06/07/2020 22:26", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "2393fbb1acaa82f3668788dc8e6ab9b5f60b8078", "msg" : "fix typo in google-chrome role", "date" : "24/11/2019 19:57", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "0eaf1f127554610479bae1014c4dd73710f10ea3", "msg" : "fix", "date" : "06/07/2020 22:23", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "0c5dfdee8bc95feb009bb8bc57af3207d8a8c634", "msg" : "fix invalid apt repository file when running \"install\" command multiple times", "date" : "24/11/2019 19:42", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "084c4ac5a2192d618b88f76e19215b8ab7beefae", "msg" : "fix", "date" : "06/07/2020 20:30", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "b114e40f40cd99aa729a668f74da2ab247cff8d1", "msg" : "fix php parameter for link command", "date" : "22/10/2019 13:48", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "8a21433ede130e012d088e8b75fca8923176bae6", "msg" : "fix file_mode in plugins", "date" : "06/07/2020 20:27", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "9a3d202acceeb03b05ef4348c18ce71216bfb891", "msg" : "fix atheros wifi chip detection", "date" : "21/10/2019 17:49", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "ba3b09ed9fb61af0f81d5c649ac1148e08317c4f", "msg" : "fix", "date" : "06/07/2020 19:20", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "1f080adaa80e583e957db3f45ea4b46b96e4efda", "msg" : "Fix google-chrome repo filename duplicate", "date" : "01/10/2019 15:35", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "6ba0858a16cd13405e92993410fc41597113c83a", "msg" : "fix yamllint and update tasks", "date" : "06/07/2020 15:59", "is_false_positive" : true, "repository_id" : "95896053" }, { "sha" : "a533c0c9576cb6d10e356fbbaed323e801fc05a9", "msg" : "Fixed nginx restart, otherwise new server block does not get effective", "date" : "19/09/2019 11:01", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "579958cb31ad48b86e2298b9a0bc813413890499", "msg" : "fix", "date" : "30/06/2020 18:22", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "17149edb052ba6bf7bf6c3e4500268d936dc2920", "msg" : "Fixed wrong state for NetworkManager", "date" : "19/09/2019 10:51", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "d55d19b9fb290190f6e4841e93f23c4d4979a26f", "msg" : "fix", "date" : "24/06/2020 14:53", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "37f02297db33a63fd6a7cd27e7f3ff164685e899", "msg" : "Fixed become:true needed for basic.yml, added todo's", "date" : "18/09/2019 18:40", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "e4e22ea03494c5bcdffd25dd48f6c8303b10655b", "msg" : "fix", "date" : "23/06/2020 17:03", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "dcf2ee0f2fc4fa2a49852467a2fc28c9ca407832", "msg" : "fix issue with default php modules", "date" : "28/08/2019 14:51", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "cbda20adc6f31428ed4cc7f57c1f8c5157378623", "msg" : "fix", "date" : "22/06/2020 11:18", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "2c82c4f5cd7be2899538c2f6df4d82089b5f11d3", "msg" : "fix systemd daemon reload", "date" : "27/08/2019 10:42", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "c0d31f54bf8cf998986cd38e5a075df600b2db10", "msg" : "fix", "date" : "19/06/2020 16:39", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "8e352b5bcd1f111a629f202f446c6d3c5259601f", "msg" : "fix", "date" : "19/06/2020 13:19", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "47e951e99dbde28688a6ce34c67bca3a1f444e42", "msg" : "fix missing manifest load for reconfigure command", "date" : "14/02/2019 19:23", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "37e932a258f795f121ac2693de411ec7915cc6d3", "msg" : "fix", "date" : "19/06/2020 13:11", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "d67f6e468c54e1604607555780c82a74393e0b8d", "msg" : "fix typo", "date" : "13/02/2019 15:45", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "d7806ccf57318b9d868aeca39a8c3d86bece09d8", "msg" : "fix", "date" : "19/06/2020 16:06", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "f9a04667e0d7b606ca956d7623702049ad3458a0", "msg" : "fix", "date" : "19/06/2020 12:42", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "17ac0c5c9535f7cbebb9e9e5ce3044e8baf93bd6", "msg" : "fix typo in package-manager", "date" : "02/02/2019 12:45", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "9d5fd3873d0248e97cbea131ab2bfc09a77fd709", "msg" : "fix", "date" : "19/06/2020 14:43", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "aeb973a620ddcb3dc02326c839a93ad0b41b9deb", "msg" : "fix symlink creating", "date" : "07/12/2018 16:36", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "90d9677b9a6aed962c6f571fbaca381470b5c9d6", "msg" : "fix", "date" : "19/06/2020 10:31", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "1a5b2ad05a6d5220a9c53d5d49b667aa08d6083f", "msg" : "fix invalid mysql password variable", "date" : "07/12/2018 16:16", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "55a4e9d85183516c727d256b7cd2a24ef873f46a", "msg" : "fix", "date" : "18/06/2020 21:39", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "e1e78788d7c0bcb7f0512c31afa4ba2060f1fc52", "msg" : "fix", "date" : "18/06/2020 16:14", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "90eabddc66d5a93b557a6345f6857f52d3d78ad0", "msg" : "fix: add symlink by force", "date" : "07/12/2018 16:09", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "d1852b49c05a144ec86f75bce0eb91a6264aabe8", "msg" : "fix missing role_path in gnutar manifest file", "date" : "07/12/2018 16:06", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "995ab680365594ff73affdd25bd6f2da03883389", "msg" : "fix", "date" : "18/06/2020 16:06", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "de077b99fe48557c5cc79437b6b0637eecd19ac0", "msg" : "fix invalid mysql5.7 socket path", "date" : "07/12/2018 15:56", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "2bd9932ff05e584e7b91e80eac57e58ea37fec49", "msg" : "fix", "date" : "18/06/2020 16:00", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "65ba1059775021374c46f5d8e859d4eb3a10e604", "msg" : "fix package check", "date" : "05/12/2018 13:20", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "d57c685504d7133af3ed9a44350f5e6c56399165", "msg" : "fix", "date" : "18/06/2020 15:54", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "5a39b8c1fe84a1ffd579ae54334ec5480c56631c", "msg" : "fixed elasticsearch role, added debug mode to callback plugin", "date" : "01/12/2018 02:44", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "9219ad318d669e0f9cb269a1b9600a6d2b402619", "msg" : "fix", "date" : "18/06/2020 15:45", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "f2125ad69c68377861f500f5390e67660efb029d", "msg" : "fixes elasticsearch java version dependency to be set to 1.8 in launchdaemon files", "date" : "07/11/2018 11:03", "is_false_positive" : false, "repository_id" : "151536298" }, { "sha" : "7be28bf55f21b2cf4fc57a0469e89b7f4ca776c0", "msg" : "fix", "date" : "18/06/2020 15:39", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "be0157ba75cd491adce5986dad12ac8f528a9c7a", "msg" : "fix", "date" : "18/06/2020 15:31", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "64c014c9b4c2c40e159ff9311e2bdfe604b3b321", "msg" : "fix", "date" : "10/06/2020 12:40", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "b3a0b1727125d9b8b2c3f42cac56b8688ad778e1", "msg" : "fix", "date" : "10/06/2020 12:19", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "8d86aa0dd559ae59bc83bc4f1c3dc65fdb4df103", "msg" : "fix", "date" : "10/06/2020 12:09", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "e7798d8eec03a058b0c80166aa81ab174c55a161", "msg" : "fix", "date" : "08/06/2020 16:35", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "f18663a8d39cf72a9a1049f6df11d9e3395d7377", "msg" : "Fix bad info in README and meta", "date" : "24/08/2017 22:29", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "92b71e1e20ae067d3d78da6c54f858fb82afe185", "msg" : "Bugfix: Guest user should be removed", "date" : "30/06/2017 23:28", "is_false_positive" : false, "repository_id" : "95896053" }, { "sha" : "caad22935930570796f5aaa88916b85fa80a21dc", "msg" : "fixing supervisor and removing agora-api in favor of agora-elections", "date" : "22/12/2014 14:19", "is_false_positive" : false, "repository_id" : "25811974" }, { "sha" : "b768d3cb7df41c0a5d085f4e00016342ac8e9df3", "msg" : "fix deprecation warning", "date" : "21/11/2018 12:34", "is_false_positive" : true, "repository_id" : "55089698" }, { "sha" : "8dd77bbaac0c50bfe040c03e072bfeed11807451", "msg" : "fix indent to resolve syntax error", "date" : "31/07/2018 09:49", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "839068436c5479e231d94080f3398948bc79990b", "msg" : "Fixes typo.", "date" : "02/03/2018 11:26", "is_false_positive" : true, "repository_id" : "55089698" }, { "sha" : "55076ed29c5278d074210504b005b875a3a0e4ab", "msg" : "Fixes #10 - Exclude .env and node_modules when rsyncing for source_is_local", "date" : "26/08/2017 12:21", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "43694c42d7fa9b89dc8c39d146543e80ad401daa", "msg" : "Fixes #8: Support source_is_local=false on Vagrant", "date" : "26/08/2017 12:05", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "636dd45a6f0c01c54ba13b283e518796fce5a081", "msg" : "Fixes inconsistent yml formatting", "date" : "17/08/2017 13:20", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "e13fe9d87636a44bff7b9fe540c46ce7fee849e6", "msg" : "Fix the upload github key task condition to deal with a lack of value", "date" : "22/11/2016 12:03", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "5b63054cb72ba8f8c5c75afb8d9312d02669e17a", "msg" : "Fixed the src and dest for symlinking lessc where gunicorn can find it.", "date" : "07/04/2016 09:27", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "527bcbc590ae6c148fd325fb9059a5086d9c3478", "msg" : "Fixed the file tasks to use owner not user.", "date" : "02/08/2015 18:08", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "3159cb52fe519901330ead5f66c9f129818a2acb", "msg" : "Fixed some quoting in the balancer tasks.", "date" : "02/08/2015 18:03", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "93dbd42839d48a1e856b037db7c86c3cc41fa9ce", "msg" : "Fixed edit nginx.conf to remove the comment not insert the line at the end", "date" : "10/07/2015 12:35", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "4df806fa86a48abf6f586a67e94617eccbba2ceb", "msg" : "Fixed some problems with the db-master role.", "date" : "10/07/2015 09:57", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "151398199c23da7922b5ff730a39ca353bc192c2", "msg" : "Fixes for some problems in the common role.", "date" : "10/07/2015 09:25", "is_false_positive" : false, "repository_id" : "55089698" }, { "sha" : "17e46827486d6f032684fc592461fe4e848d90fc", "msg" : "fail2ban firewalld", "date" : "08/10/2019 20:20", "is_false_positive" : false, "repository_id" : "121444859" }, { "sha" : "f77da4a60aa731c81d77918b81db4a8ed62a2273", "msg" : "Fix redirect syntax for upstart template.\n\nconsul was not logging on Ubuntu due to incorrect\nredirect syntax in the upstart script.\nFixes #182", "date" : "13/11/2016 16:15", "is_false_positive" : false, "repository_id" : "23205345" }, { "sha" : "bb998b63025d9ec1eebd9da0a1fb3f1e2eda94a9", "msg" : "fixed sudo deprecation msg", "date" : "17/06/2016 10:05", "is_false_positive" : false, "repository_id" : "23205345" }, { "sha" : "2be240df79de94dd10b14c34e6798002b3bf1877", "msg" : "fixed sudo deprication warning, fixed lineinfile dest folder.", "date" : "17/06/2016 10:05", "is_false_positive" : true, "repository_id" : "23205345" }, { "sha" : "a5f6947cee841940492d15368b329cb8235e5217", "msg" : "Fix log file issues w/ systemd\n\nThe `ExecStart` value is executed a command, not a shell, so we must\npass the command to `/bin/sh -c` in order to properly redirect output\nto a logfile.", "date" : "16/01/2016 13:35", "is_false_positive" : false, "repository_id" : "23205345" }, { "sha" : "b1dad4d375b6fdb28deab9a3cedaaa05c9a542c2", "msg" : "fixed consul_ui zip dest", "date" : "12/01/2016 11:37", "is_false_positive" : false, "repository_id" : "23205345" }, { "sha" : "e1c1dcfd6174bfd93f95ec26925228f3ab2e05cc", "msg" : "Fixing #89", "date" : "27/12/2015 15:03", "is_false_positive" : false, "repository_id" : "23205345" }, { "sha" : "797f4a4372b585ea69128e3c9a9df02784f7b8af", "msg" : "fixed homedir locations", "date" : "16/11/2015 19:00", "is_false_positive" : false, "repository_id" : "23205345" }, { "sha" : "f9725cb223bf0aeeecb78d7dfef86b3fb7383a59", "msg" : "Fixes #61 by correcting dnsmasq config to match the Consul agent listen address", "date" : "15/10/2015 10:38", "is_false_positive" : false, "repository_id" : "23205345" }, { "sha" : "295a858f95ccb889c0213b32723033d09b65ee01", "msg" : "Fixing silly command typo", "date" : "08/10/2015 10:17", "is_false_positive" : false, "repository_id" : "23205345" } ]