summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEoleDev <root@serverpc.home>2016-04-20 09:45:24 +0200
committerEoleDev <root@serverpc.home>2016-04-20 09:45:24 +0200
commit20dc35d9ab6ce3b9aafeeca14be52b70a30aaf1e (patch)
tree197af63895b73c43ae2927195923e4ca33f45548
parent94629aeaf523f391f09ef18c1b2ca639e0b02d08 (diff)
Error correction automating
-rwxr-xr-xserver/Test/automatingTests.php15
-rwxr-xr-xserver/core/Network.php4
2 files changed, 14 insertions, 5 deletions
diff --git a/server/Test/automatingTests.php b/server/Test/automatingTests.php
index 078f86b..6b0e9d6 100755
--- a/server/Test/automatingTests.php
+++ b/server/Test/automatingTests.php
@@ -34,7 +34,15 @@ foreach ($ports as $p) {
echo $p["fixedIps"]."</br>";
}
*/
-
+//Liste des networks
+echo "Liste des network : </br>";
+$network->action("list_network_ids");
+$servers = json_decode($App->show(), true)["ListNetworkIds"];
+$id = null;
+foreach($servers as $server){
+ echo $server."<br>";
+}
+echo "</br>";
// liste des floatingip
echo "Liste des floatingip : </br>";
@@ -50,12 +58,13 @@ echo "</br>";
// Création d'une ip flotante
$opt = array();
-$opt['floatingNetworkId'] = $id;
-$opt['floatingip'] = $ip;
+//$opt['floatingNetworkId'] = $id; !!!!! TOTALEMENT FAUX ici tu passe en parametre l id du serveur et non du network
+//$opt['floatingip'] = $ip; !!!! il n y a pas d objet floatingip a passer en param, celui ci est compose, regarde bien les exemples de l api OpenStack
//$opt['tenantId'] = "fbf5f920a7954b61b352bc09ce5ae803 ";
//$opt['fixedIpAddress'] = "10.0.0.52";
//$opt['floatingIpAddress'] = "148.60.11.116";
//$opt['portId'] = "10.0.0.52";
+$opt['floatingNetworkId'] = "251b4641-20ff-4a72-8549-1758788b51ce";
$App->setPostParam('opt', $opt);
$floatingIp->action("createFloatingIp");
diff --git a/server/core/Network.php b/server/core/Network.php
index 3e5e2ca..e93c2c5 100755
--- a/server/core/Network.php
+++ b/server/core/Network.php
@@ -118,7 +118,7 @@ class network{
}
-
+
/**
* Create a new subnet
*
@@ -356,7 +356,7 @@ class network{
try
{
$networkId = $this->app->getPostParam("networkId");
- $newtork = $this->libClass->getNetworkP($networkId);
+ $newtork = $this->libClass->getNetwork($networkId);
$network->retrieve();
}