summaryrefslogtreecommitdiffstats
path: root/docs/submodules/promise
AgeCommit message (Collapse)AuthorFilesLines
2018-03-05Update git submodulesagardner1-0/+0
* Update docs/submodules/promise from branch 'master' - Auto Generated INFO.yaml file INFO.yaml meant to be machine readable. This file was auto generated from an ldap lookup and your projects INFO file. Meeting times are not currently filled out. please ammend this patchset to complete Going forward comitter promotions should be done against this file. PTLs: Must be merged for you to gain delete access on testresults.opnfv.org If project_lead: is missing (my script could not parse) please amend with same from commiters section eg: project_lead: &opnfv_$project_ptl name: 'Lead Name' email: 'lead email' id: 'lead lfid' company: 'lead company' Change-Id: Ie0cae9a35db14235e89fb7291cc084c7cd5f94ae Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-01-24Update git submodulesBertrand Souville1-0/+0
* Update docs/submodules/promise from branch 'master' - Proposal to remove deprecated shim-layer implementation Change-Id: I8ef21e0c349c0b3b62f3598bab4d90edfa801e7b Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-12-18Update git submodulesBertrand Souville1-0/+0
* Update docs/submodules/promise from branch 'master' - Updated list of upstream contributions in Blazar Change-Id: I6ea967492ce7faf8a9f849a4129a6536e66fcd1f Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-11-28Update git submodulesGerald Kunzmann1-0/+0
* Update docs/submodules/promise from branch 'master' - Merge "Proposal to move Promise shim-layer code to a new deprecated folder" - Proposal to move Promise shim-layer code to a new deprecated folder Promise test cases have been disabled in Functest Promise shim-layer has been marked as DEPRECATED in Euphrates Change-Id: I98ecd9ae2b25c102f478fc3869f23e6c70d32d8d Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-11-27Update git submodulesGerald Kunzmann1-0/+0
* Update docs/submodules/promise from branch 'master' - Merge "Updated list of upstream contributions in Blazar" - Updated list of upstream contributions in Blazar Change-Id: I470de39706403dabb36912c97c5c57bfcaa5ea26 Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-11-27Update git submodulesBertrand Souville1-0/+0
* Update docs/submodules/promise from branch 'master' - Fixed Promise release notes Change-Id: If0345f631fa49a1d66563ed8201d181fbafaf00b Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-10-21Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/promise from branch 'master' - Remove extra '+' in api_mapping table This is breaking latex/PDF generation as the parser thinks an extra row is missing from this table. Change-Id: Ic814f02d9d51b14c7590002565fe07f5e5d8f043 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-10-20Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/promise from branch 'master' - Fix table formatting in api_mapping Change-Id: Ia76924629a450e51fc2a2bdbf7821a3c5f7a053e Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-10-16Update git submodulesGerald Kunzmann1-0/+0
* Update docs/submodules/promise from branch 'master' - Merge "API/interface mapping table ETSI NFV vs Blazar" - API/interface mapping table ETSI NFV vs Blazar Change-Id: Id775c53405cf3aa42aaa439344846d07cd2ae2d4 Signed-off-by: Gerald Kunzmann <kunzmann@docomolab-euro.com>
2017-10-13Update git submodulesBertrand Souville1-0/+0
* Update docs/submodules/promise from branch 'master' - Update User Guide Change-Id: I939570ba3a2b8f7551e4d27700e494c5dc2edab7 Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-10-05Update git submodulesBertrand Souville1-0/+0
* Update docs/submodules/promise from branch 'master' - Removed unnecessary logs Change-Id: I36e086d442d589535b5b645ef8207a5848c7b654 Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-10-05Update git submodulesBertrand Souville1-0/+0
* Update docs/submodules/promise from branch 'master' - Update Config Guide Change-Id: Ibac4f47889ec0d0349d29eaffb61bcf070d99eb3 Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-10-05Update git submodulesBertrand Souville1-0/+0
* Update docs/submodules/promise from branch 'master' - Fixed typo Change-Id: I6746446acd915c853bf493f444a96a1c04590f19 Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-10-04Update git submodulesBertrand Souville1-0/+0
* Update docs/submodules/promise from branch 'master' - Added support for Keystone v3 JIRA: PROMISE-80 Change-Id: I5e904da373e2d5309456a6ce7ec56e724a62791f Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-10-02Update git submodulesBertrand Souville1-0/+0
* Update docs/submodules/promise from branch 'master' - Added support for Keystone v3 JIRA: PROMISE-80 Modified Promise shim-layer as well Change-Id: I82340a6af5c3e6056e77323ca5c44ecdf4e109b6 Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-09-30Update git submodulesBertrand Souville1-0/+0
* Update docs/submodules/promise from branch 'master' - Added support for Keystone v3 JIRA: PROMISE-80 Functest test script only Change-Id: Id5d75383586d4e79d106767b1aeb7dc5bc588724 Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
2017-09-07Update git submodulesspan class="s1">'ipmitool -I lanplus -A password' cmd += ' -H %s -U %s -P %s' % (ip, username, password) if ipmiport: cmd += ' -p %d' % int(ipmiport) return cmd def get_node_pxe_mac(self, node_id): mac_list = [] mac_list.append(self.get_node_property(node_id, 'pxeMac').lower()) return mac_list def node_get_state(self, node_id): state = exec_cmd('%s chassis power status' % self.ipmi_cmd(node_id), attempts=self.attempts, delay=self.delay, verbose=True, mask_args=[8,10]) return state def _node_power_cmd(self, node_id, cmd): expected = 'Chassis Power is %s' % cmd if self.node_get_state(node_id) == expected: return pow_cmd = '%s chassis power %s' % (self.ipmi_cmd(node_id), cmd) exec_cmd(pow_cmd, attempts=self.attempts, delay=self.delay, verbose=True, mask_args=[8,10]) attempts = self.attempts while attempts: time.sleep(self.delay) state = self.node_get_state(node_id) attempts -= 1 if state == expected: return elif attempts != 0: # reinforce our will, but allow the command to fail, # we know our message got across once already... exec_cmd(pow_cmd, check=False, mask_args=[8,10]) err('Could not set chassis %s for node %s' % (cmd, node_id)) def node_power_on(self, node_id): log('Power ON Node %s' % node_id) self._node_power_cmd(node_id, 'on') def node_power_off(self, node_id): log('Power OFF Node %s' % node_id) self._node_power_cmd(node_id, 'off') def node_reset(self, node_id): log('RESET Node %s' % node_id) cmd = '%s chassis power reset' % self.ipmi_cmd(node_id) exec_cmd(cmd, attempts=self.attempts, delay=self.delay, verbose=True, mask_args=[8,10]) def node_set_boot_order(self, node_id, boot_order_list): log('Set boot order %s on Node %s' % (boot_order_list, node_id)) boot_order_list.reverse() cmd_prefix = self.ipmi_cmd(node_id) for dev in boot_order_list: if dev == 'pxe': exec_cmd('%s chassis bootdev pxe options=persistent' % cmd_prefix, attempts=self.attempts, delay=self.delay, verbose=True, mask_args=[8,10]) elif dev == 'iso': exec_cmd('%s chassis bootdev cdrom' % cmd_prefix, attempts=self.attempts, delay=self.delay, verbose=True, mask_args=[8,10]) elif dev == 'disk': exec_cmd('%s chassis bootdev disk options=persistent' % cmd_prefix, attempts=self.attempts, delay=self.delay, verbose=True, mask_args=[8,10])