{"push_id":2870094063,"size":2,"distinct_size":0,"ref":"refs/heads/q/1.0","head":"24fb1f6efc833efed1233a51b98fe9ae96bd4435","before":"25fb4669a785c8776532ac85a8846dab209d5e05","commits":[{"sha":"6e8160bf257693cd5f280ae0059fd8457cb2faf5","author":{"name":"Benjamin Allot","email":"8431f0b095017c0a6ea82e7e81adb1e039bfc267@scality.com"},"message":"Add all the tests related to storage validation\n\nValidate the storage configuration with the following items\n\n- All the drives specified in the configuration (if any)\n  are existing devices\n\n- If a drive is specified, and it is not part of the desired LVM\n  VG already, it means it will be created. As a result we need to\n  check if it doesn't contain a partition or a filesystem,\n  otherwise the *pvcreate* command will fail\n\n- If a LVM VG already exists, verify that all the drives specified\n  match the one currently being owned by the VG plus possibly new ones.\n  Since the lvg ansible module can reduce a VG automatically, raise an\n  error, asking the operator to manually fix the storage configuration\n  before proceeding\n\n  the following situation need to be handled\n\n  1. Initial setup with 2 disks\n\n  .. code:: shell\n\n    metalk8s_lvm_drives_vg_metalk8s: ['/dev/vdb', '/dev/vdc']\n\n  2. Change the disks with removing a previous one\n\n  .. code:: shell\n\n    metalk8s_lvm_drives_vg_metalk8s: ['/dev/vdb', '/dev/vdd']\n\n  3. Exit with the following error\n\n  ::\n\n    that \"/dev/vdc\" is part of the VG \"vg_metalk8s\" and would be removed.\n    Please, either add back \"/dev/vdc\" to \"metalk8s_lvm_drives_vg_metalk8s\"\n    or resolve manually the conflict and relaunch the playbooks/deploy.yml\n    playbook like this\n\n    .. code::\n\n      ansible-playbook -i {inventory} -t storage playbooks/deploy.yml\n\nFixes: #231","distinct":false,"url":"https://api.github.com/repos/scality/metalk8s/commits/6e8160bf257693cd5f280ae0059fd8457cb2faf5"},{"sha":"24fb1f6efc833efed1233a51b98fe9ae96bd4435","author":{"name":"Benjamin Allot","email":"8431f0b095017c0a6ea82e7e81adb1e039bfc267@scality.com"},"message":"Add a setup output sample with multipath set\n\nIssue #231","distinct":false,"url":"https://api.github.com/repos/scality/metalk8s/commits/24fb1f6efc833efed1233a51b98fe9ae96bd4435"}]}
{"actor":{"display_login":"bert-e"}}