Installation notes for Open Test Factory
Installing Docker
https://docs.docker.com/engine/install/ubuntu/
Installing Apache 2 - Proxy
sudo apt-get install apache2 868 cd /etc/apache2/ 869 ls 870 cd sites-available/ 871 ls 872 vim 000-default.conf 873 sudo vim 000-default.conf 874 ls 875 sudo apache2ensite 876 sudo apache2ctl restart 877 cd /etc/ 878 cat hosts 879 sudo vim hosts 880 ip a 881 sudo vim hosts 882 sudo apache2ctl restart 883 tail -f /var/log/apache2/access.log 884 tail -f /var/log/apache2/error.log 885 tail -f /var/log/apache2/access.log 886 opentf-ctl get workflows 887 opentf-ctl get workflow 888 opentf-ctl get workflows 889 http://vm2186.kaj.pouta.csc.fi/receptionist 890 curlhttp://vm2186.kaj.pouta.csc.fi/receptionist 891 cd /etc/apache2/ 892 ls 893 cd mods-enabled/ 894 ls 895 cd .. 896 ls 897 sudo a2enamod proxy 898 cd 899 sudo a2enmod proxy 900 sudo a2enmod ensite 901 sudo a2enasite 902 sudo apachectl restart 903 ls - 904 cd /etc/ 905 cd apache2/ 906 ls 907 cd mods-enabled/ 908 ls 909 cat proxy.conf 910 ls 911 cd .. 912 ls 913 cd sites-available/ 914 ls 915 sudo a2enamod ssl-rewrite 916 sudo a2enamod proxy 917 ls 918 cd 919 ls 920 cat opentf-config.yaml 921 cd .. 922 ls 923 cd 924 cd .opentf/ 925 ls 926 cat config 927 ls
How check logs inside container?
928 sudo docker logs orchestrator
Tail and latest changes
sudo docker logs -f --tail 10 orchestrator
930 ls 931 sudo docker ps 932 sudo a2enmod proxy 933 sudo a2enmod proxy_http 934 systemctl restart apache2 935 sudo apache2ctl restat 936 sudo apache2ctl restart 937 history
This is just a note.. This is under work...
First commit is just old history from ochestrator machine.. This is not usable right now..
987 cd private 988 ls 989 cd private/ 990 ls 991 sudo su 992 exit 993 ls 994 put Root.ca 995 lls 996 ls 997 lls 998 ls 999 exit 1000 ls 1001 cd /etc/ 1002 ls 1003 cd ssl/ 1004 ls 1005 cd certs/ 1006 ls 1007 ls server.pem 1008 cat server.pem 1009 file server.pem 1010 openssl x509 -in server.pem -text 1011 ls 1012 cd 1013 ls 1014 ls -la 1015 cat server.crt 1016 ls
Checking trusted connection from Orchestrator
1017 curl --cacert server.crt https://vm4931.kaj.pouta.csc.fi/squash/campaign-workspace/test-suite/1/test-plan?anchor=plan-exec 1018 curl --cacert /etc/ssl/certs/server.pem https://vm4931.kaj.pouta.csc.fi/squash/campaign-workspace/test-suite/1/test-plan?anchor=plan-exec 1019 curl --cacert /etc/.kaj.pouta.csc.fi/squash/campaign-workspace/test-suite/1/test-plan?anchor=plan-exec 1020 curl /etc/.kaj.pouta.csc.fi/squash/campaign-workspace/test-suite/1/test-plan?anchor=plan-exec 1021 curl /etc/.kaj.pouta.csc.fi/squash/campaign-workspace/test-suite/1/ 1022 curl /etc/.kaj.pouta.csc.fi/squash/ 1023 curlhttps://vm4931.kaj.pouta.csc.fi/squash/campaign-workspace/test-suite/1/test-plan?anchor=plan-exec 1024 curl https://vm4931.kaj.pouta.csc.fi/squash/campaign-workspace/test-suite/1/test-plan?anchor=plan-exec
Login inside Container using bash
1044 sudo docker ps 1045 sudo docker exec -it 36e4759d0b7c bash 1046 ls 1047 curl https://vm4931.kaj.pouta.csc.fi/squash/campaign-workspace 1055 sudo docker ps 1056 sudo docker kill 36e4759d0b7c 1057 sudo docker rm 36e4759d0b7c
Runnig container + kill +remove
1061 sudo docker run -d --name orchestrator --link=robotenv -p 7774:7774 -p 7775:7775 -p 7776:7776 -p 38368:38368 -e SSH_CHANNEL_HOST=robotenv -e SSH_CHANNEL_USER=otf -e SSH_CHANNEL_PASSWORD=siicret -e SSH_CHANNEL_TAGS=ssh,linux,robotframework -e SSH_CHANNEL_PORT=22 -e DEBUG_LEVEL=DEBUG -e CURL_CA_BUNDLE=/home/ubuntu/server.pem -v /home/ubuntu/data/trusted_key.pub:/etc/squashtf/trusted_key.pub opentestfactory/allinone:latest sudo docker ps sudo docker ps -a sudo docker kill 7985e7cb7fa8 sudo docker rm 7985e7cb7fa8
Checkin SQUASH TM server existing and alive?
install first lynx
lynx https://vm4931.kaj.pouta.csc.fi/squash/issquashalive
How to find old commands?
history |grep docker
1242 sudo docker run -d --name orchestrator --link=robotenv -p 7774:7774 -p 7775:7775 -p 7776:7776 -p 38368:38368 -e SSH_CHANNEL_HOST=robotenv -e SSH_CHANNEL_USER=otf -e SSH_CHANNEL_PASSWORD=secret -e SSH_CHANNEL_TAGS=ssh,linux,robotframework -e SSH_CHANNEL_PORT=22 -e DEBUG_LEVEL=DEBUG -v /home/ubuntu/data/trusted_key.pub:/etc/squashtf/trusted_key.pub -e CURL_CA_BUNDLE=/etc/vm4931_kaj_pouta_csc_fi.crt -v /usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt:/etc/vm4931_kaj_pouta_csc_fi.crt opentestfactory/allinone:latest
1243 sudo docker ps
1244 sudo docker logs -f --tail 10 orchestrator
1245 ls
1246 sudo docker ps
1247 sudo docker exec -it b3644fec1142 bash
1248 sudo docker logs -f --tail 10 orchestrator
1249 sudo docker exec -it b3644fec1142 bash
1250 cd /etc/apache2/
1251 ls
1252 cd sites-available/
1253 ls
1254 sudo cp default-ssl.conf default-ssl.conf_working
1255 ls
1256 vim default-ssl.conf
1257 sudo vim default-ssl.conf
1258 sudo a2enamod ssl-rewrite
1259 sudo a2enmod ssl-rewrite
1260 sudo a2enmod rewrite
1261 sudo systemctl restart apache2
1262 cat /var/log/apache2/error.log
1263 sudo apache2ctl restart
1264 ls
1265 vim default-ssl.conf
1266 sudo vim default-ssl.conf
1267 sudo apache2ctl restart
1268 cd /var/www/
1269 ls
1270 mkdir default
1271 ls -la
1272 sudo mkdir default
1273 cd ..
1274 ls
1275 cd www/html/
1276 ls
1277 sudo cp index.html ../default/
1278 ls
1279 cd ..
1280 ls
1281 cd default/
1282 ls
1283 sudo vim index.html
1284 sudo rm index.html
1285 sudo vim index.html
1286 sudo apache2ctl restart
1287 cd /
1288 ls
1289 cd etc/apache2/
1290 ls
1291 sudo a2enasite
1292 sudo a2ensite
1293 ls
1294 cd sites-enabled/
1295 ls
1296 cat default-ssl.conf
1297 cd ,,
1298 cd ..
1299 ls
1300 cd sites-available/
1301 ls
1302 vim default-ssl.conf
1303 sudo vim default-ssl.conf
1304 sudo apache2ctl restart
1305 ls
1306 cat default-ssl.conf
1307 sudo vim default-ssl.conf
1308 sudo apache2ctl restart
1309 ls
1310 tail -f /var/log/apache2/rewrite.log
1311 sudo a2enmod proxy
1312 sudo apache2ctl restart
1313 tail -f /var/log/apache2/rewrite.log
1314 sudo vim default-ssl.conf
1315 sudo apache2ctl restart
1316 sudo vim default-ssl.conf
1317 sudo apache2ctl restart
1318 tail -f /var/log/apache2/rewrite.log
1319 cd ..
1320 ls
1321 cd mods-enabled/
1322 ls
1323 vim proxy.conf
1324 ls
1325 cd ..
1326 ls
1327 sudo vim /etc/hosts
1328 ifconfig
1329 sudo vim /etc/hosts
1330 sudo apache2ctl restart
1331 sudo docker ps
1332 history | grep docker
1333 sudo vim /etc/hosts
1334 cd sites-available/
1335 ls
1336 sudo vim default-ssl.conf
1337 sudo apache2ctl restart
1338 sudo vim default-ssl.conf
1339 sudo apache2ctl restar
1340 sudo apache2ctl restart
1341 tail -f /var/log/apache2/rewrite.log
1342 sudo vim default-ssl.conf
1343 sudo apache2ctl restart
1344 tail -f /var/log/apache2/rewrite.log
1345 ls
1346 vim default-ssl.conf
1347 sudo a2enamod proxy
1348 sudo a2enmod proxy
1349 sudo a2enmod proxy_http
1350 sudo a2enmod proxy_balancer
1351 sudo systemctl restart apache2
1352 cd ..
1353 ls
1354 cd sites-enabled/
1355 ls
1356 cat default-ssl.conf
1357 ls
1358 cat default-ssl.conf
1359 ls
1360 vim 000-default.conf
1361 cd ..
1362 cd sites-available/
1363 ls
1364 vim 000-default.conf
1365 sudo vim 000-default.conf
1366 sudo systemctl restart apache2
1367 ls
1368 sudo vim 000-default.conf
1369 sudo systemctl restart apache2
1370 ls
1371 cat default-ssl.conf
1372 l
1373 ls
1374 sudo vim default-ssl.conf
1375 sudo systemctl restart apache2
1376 sudo vim default-ssl.conf
1377 sudo systemctl restart apache2
1378 tail -f /var/log/apache2/rewrite.log
1379 ls
1380 whoami
1381 ls
1382 cd
1383 history | grep docker
1384 sudo docker logs -f --tail 10 orchestrator
1385 ls
1386 cd /etc/apache2/sites-available/
1387 ls
1388 mv default-ssl.conf default-ssl.conf_latest
1389 sudo mv default-ssl.conf default-ssl.conf_latest
1390 ls -la
1391 sudo systemctl restart apache2
1392 tail -f /var/log/apache2/rewrite.log
1393 ls
1394 cd ..
1395 ls
1396 cd sites-enabled/
1397 ls
1398 ls -la
1399 rm default-ssl.conf
1400 sudo rm default-ssl.conf
1401 ls
1402 sudo systemctl restart apache2
1403 tail -f /var/log/apache2/rewrite.log
1404 cd ..
1405 cd /var/www/
1406 ls
1407 rm default/
1408 rm -rF default/
1409 rm -Rf default/
1410 sudo rm -Rf default/
1411 ls -la
1412 cd ..
1413 ls
1414 tail -f /var/log/apache2/error.log
1415 sudo vim /etc/apache2/sites-available/
1416 sudo vim /etc/apache2/sites-available/000-default.conf
1417 sudo systemctl restart apache2
1418 tail -f /var/log/apache2/error.log
1419 history | grep docker
1420 sudo docker logs -f --tail 10 orchestrator
1421 ls
1422 cd ..
1423 ls
1424 sudo docker ps
1425 sudo docker kill b3644fec1142
1426 sudo docker rm b3644fec1142
1427 history | grep docker
1428 sudo docker run -d --name orchestrator --link=robotenv -p 7774:7774 -p 7775:7775 -p 38368:38368 -e SSH_CHANNEL_HOST=robotenv -e SSH_CHANNEL_USER=otf -e SSH_CHANNEL_PASSWORD=secret -e SSH_CHANNEL_TAGS=ssh,linux,robotframework -e SSH_CHANNEL_PORT=22 -e DEBUG_LEVEL=DEBUG -v /home/ubuntu/data/trusted_key.pub:/etc/squashtf/trusted_key.pub -e CURL_CA_BUNDLE=/etc/vm4931_kaj_pouta_csc_fi.crt -v /usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt:/etc/vm4931_kaj_pouta_csc_fi.crt -e OPENTF_BASE_URL=http://vm1845.kaj.pouta.csc.fi OPENTF_OBSERVER_BASE_URL=http://vm1845.kaj.pouta.csc.fi/observer opentestfactory/allinone:latest
1429 sudo docker run -d --name orchestrator --link=robotenv -p 7774:7774 -p 7775:7775 -p 38368:38368 -e SSH_CHANNEL_HOST=robotenv -e SSH_CHANNEL_USER=otf -e SSH_CHANNEL_PASSWORD=secret -e SSH_CHANNEL_TAGS=ssh,linux,robotframework -e SSH_CHANNEL_PORT=22 -e DEBUG_LEVEL=DEBUG -v /home/ubuntu/data/trusted_key.pub:/etc/squashtf/trusted_key.pub -e CURL_CA_BUNDLE=/etc/vm4931_kaj_pouta_csc_fi.crt -v /usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt:/etc/vm4931_kaj_pouta_csc_fi.crt -e OPENTF_BASE_URL=http://vm1845.kaj.pouta.csc.fi -e OPENTF_OBSERVER_BASE_URL=http://vm1845.kaj.pouta.csc.fi/observer opentestfactory/allinone:latest
1430 sudo docker logs -f --tail 10 orchestrator
1431 tail -f /var/log/apache2/error.log
1432 tail -f /var/log/apache2/rewrite.log
1433 ls -la
1434 sudo docker logs -f --tail 10 orchestrator
1435 sudo docker logs -f --tail 10 orc
1436 sudo docker logs -f --tail 10 orchestrator
1437 ls
1438 ip
1439 ip a
1440 sudo docker ps
1441 sudo docker exec -it 04b7e626b5a0 bash
1442 ls
1443 cd
1444 ls
1445 vim opentf-ctl
1446 mv opentf-ctl opentf-config.yaml
1447 ls
1448 sudo docker ps
1449 sudo docker kill 04b7e626b5a0
1450 sudo docker rm 04b7e626b5a0
1451 history |grep docker
1452 sudo docker run -d --name orchestrator --link=robotenv -p 7774:7774 -p 7775:7775 -p 38368:38368 -e SSH_CHANNEL_HOST=robotenv -e SSH_CHANNEL_USER=otf -e SSH_CHANNEL_PASSWORD=secret -e SSH_CHANNEL_TAGS=ssh,linux,robotframework -e SSH_CHANNEL_PORT=22 -e DEBUG_LEVEL=DEBUG -v /home/ubuntu/data/trusted_key.pub:/etc/squashtf/trusted_key.pub -e CURL_CA_BUNDLE=/etc/vm4931_kaj_pouta_csc_fi.crt -v /usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt:/etc/vm4931_kaj_pouta_csc_fi.crt -v /home/ubuntu/opentf-config.yaml:/conf/opentf-config.yaml -e OPENTF_BASE_URL=http://vm1845.kaj.pouta.csc.fi -e OPENTF_OBSERVER_BASE_URL=http://vm1845.kaj.pouta.csc.fi/observer opentestfactory/allinone:latest
1453 sudo docker ps
1454 sudo docker exec -it aebb4bcbe455 bash
1455 ls
1456 vim opentf-config.yaml
1457 sudo docker ps
1458 sudo docker kill aebb4bcbe455
1459 sudo docker rm aebb4bcbe455
1460 sudo docker run -d --name orchestrator --link=robotenv -p 7774:7774 -p 7775:7775 -p 38368:38368 -e SSH_CHANNEL_HOST=robotenv -e SSH_CHANNEL_USER=otf -e SSH_CHANNEL_PASSWORD=secret -e SSH_CHANNEL_TAGS=ssh,linux,robotframework -e SSH_CHANNEL_PORT=22 -e DEBUG_LEVEL=DEBUG -v /home/ubuntu/data/trusted_key.pub:/etc/squashtf/trusted_key.pub -e CURL_CA_BUNDLE=/etc/vm4931_kaj_pouta_csc_fi.crt -v /usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt:/etc/vm4931_kaj_pouta_csc_fi.crt -v /home/ubuntu/opentf-config.yaml:/app/opentf-config.yaml -e OPENTF_BASE_URL=http://vm1845.kaj.pouta.csc.fi -e OPENTF_OBSERVER_BASE_URL=http://vm1845.kaj.pouta.csc.fi/observer opentestfactory/allinone:latest
1461 dockr ps
1462 sudo docker ps
1463 sudo docker exec -if 73ca2bfd9298 bash
1464 sudo docker exec -it 73ca2bfd9298 bash
1465 sudo docker ps
1466 sudo docker kill 73ca2bfd9298
1467 sudo docker rm 73ca2bfd9298
1468 ls
1469 vim opentf-config.yaml
1470 sudo docker run -d --name orchestrator --link=robotenv -p 7774:7774 -p 7775:7775 -p 38368:38368 -e SSH_CHANNEL_HOST=robotenv -e SSH_CHANNEL_USER=otf -e SSH_CHANNEL_PASSWORD=secret -e SSH_CHANNEL_TAGS=ssh,linux,robotframework -e SSH_CHANNEL_PORT=22 -e DEBUG_LEVEL=DEBUG -v /home/ubuntu/data/trusted_key.pub:/etc/squashtf/trusted_key.pub -e CURL_CA_BUNDLE=/etc/vm4931_kaj_pouta_csc_fi.crt -v /usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt:/etc/vm4931_kaj_pouta_csc_fi.crt -v /home/ubuntu/opentf-config.yaml:/app/opentf-config.yaml -e OPENTF_BASE_URL=http://vm1845.kaj.pouta.csc.fi -e OPENTF_OBSERVER_BASE_URL=http://vm1845.kaj.pouta.csc.fi/observer opentestfactory/allinone:latest
1471 sudo docker ps
1472 sudo docker exec -it 73592057efc4
1473 sudo docker exec -it 73592057efc4 bash
1474 sudo docker logs -f --tail 10 orchestrator
1475 ls
1476 cd dmesg
1477 tail -f /var/log/syslog
1478 tail -f /var/log/auth.log
1479 tail -f /var/log/kern.log
1480 tail -f /var/log/dmesg
1481 ls
1482 cd /var/log
1483 ls
1484 tail -f lastlog
1485 ls
1486 curl https://vm4931.kaj.pouta.csc.fi/squash/campaign-workspace/test-suite/1/test-plan?anchor=plan-exec
1487 ls
1488 tail -f syslog
1489 cd
1490 l
1491 cd
1492 vim opentf-config.yaml
1493 tcpdump
1494 ip a
1495 tcpdump -i docker0
1496 sudo tcpdump -i docker0
1497 sudo tcpdump -i docker0 'http'
1498 sudo tcpdump - a -i docker0 'http'
1499 tcpdump -i docker0
1500 sudo tcpdump -i docker0
1501 sudo tcpdump -i docker0 host vm1845.kaj.pouta.csc.fi
1502 sudo tcpdump -i docker0 host vm4931.kaj.pouta.csc.fi
1503 ip a
1504 sudo tcpdump -i ens3 host vm4931.kaj.pouta.csc.fi
1505 ls
1506 sudo tcpdump -i ens3 -w sika.logi host vm4931.kaj.pouta.csc.fi
1507 ls
1508 exit
1509 sudo tcpdump -i ens3 -s 65535 -w sika.logi host vm4931.kaj.pouta.csc.fi
1510 sudo tcpdump -i ens3 -w sika.logi host vm4931.kaj.pouta.csc.fi
1511 exit
1512 sudo tcpdump -i ens3 -w sika.logi host vm4931.kaj.pouta.csc.fi
1513 rm sika.logi
1514 sudo tcpdump -i ens3 -w sika.logi host vm4931.kaj.pouta.csc.fi
1515 rm sika.logi
1516 sudo tcpdump -i ens3 -s 65535 -w sika.log host vm4931.kaj.pouta.csc.fi
1517 rm sika.logi
1518 rm sika.log
1519 sudo tcpdump -i ens3 -s 65535 -w sika.log host vm4931.kaj.pouta.csc.fi
1520 exit
1521 ls
1522 sudo docker ps
1523 sudo docker exec -it 73592057efc4 bash
1524 ls
1525 cd /var/www/
1526 ls
1527 mv html/ old_root
1528 ls
1529 cd html
1530 ls
1531 mv index.html index.html index_html
1532 sudo mv index.html index.html index_html
1533 ös
1534 ls
1535 sudo mv index.html index_html
1536 rm index_html
1537 sudo rm index_html
1538 ls
1539 sudo touch houhouhou.txt
1540 sudo mv houhouhou.txt hello.txt
1541 ls
1542 cd
1543 tail -f /var/log/syslog
1544 sudo docker ps
1545 sudo docker exec -it 73592057efc4
1546 sudo docker exec -it 73592057efc4 bash
1547 s
1548 ls
1549 vim opentf-config.yaml
1550 ls
1551 vim opentf-config.yaml
1552 sudo docker kill 73592057efc4
1553 sudo docker rm 73592057efc4
1554 sudo docker run -d --name orchestrator --link=robotenv -p 7774:7774 -p 7775:7775 -p 38368:38368 -e SSH_CHANNEL_HOST=robotenv -e SSH_CHANNEL_USER=otf -e SSH_CHANNEL_PASSWORD=secret -e SSH_CHANNEL_TAGS=ssh,linux,robotframework -e SSH_CHANNEL_PORT=22 -e DEBUG_LEVEL=DEBUG -v /home/ubuntu/data/trusted_key.pub:/etc/squashtf/trusted_key.pub -e CURL_CA_BUNDLE=/etc/vm4931_kaj_pouta_csc_fi.crt -v /usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt:/etc/vm4931_kaj_pouta_csc_fi.crt -v /home/ubuntu/opentf-config.yaml:/app/opentf-config.yaml -e OPENTF_BASE_URL=http://vm1845.kaj.pouta.csc.fi -e OPENTF_OBSERVER_BASE_URL=http://vm1845.kaj.pouta.csc.fi/observer opentestfactory/allinone:latest
1555 sudo docker ps
1556 history |grep docker
1557 sudo docker logs
1558 sudo docker logs orchestrator
1559 sudo docker logs orchestrator | grep "test"
1560 sudo docker logs orchestrator | grep "test"
1561 sudo docker logs orchestrator | & grep "test"
1562 sudo docker logs orchestrator |& grep "test"
1563 ls
1564 sudo docker ps
1565 sudo docker exec -it fad9ba65b366 bash
1566 sudo docker ps
1567 sudo docker cp fad9ba65b366/mycap.pcap .
1568 sudo docker cp fad9ba65b366:/mycap.pcap .
1569 sudo docker cp fad9ba65b366:/app/mycap.pcap .
1570 ls
1571 exit
1572 ls -la
1573 sudo docker cp fad9ba65b366:/app/mycap.pcap .
1574 sudo docker exec -it fad9ba65b366 bash
1575 sudo docker cp fad9ba65b366:/app/mycap.pcap .
1576 exit
1577 ls
1578 ip a
1579 sudo docker exec -it fad9ba65b366 bash
1580 ls
1581 ip a
1582 ls
1583 sudo docker exec -it fad9ba65b366 bash
1584 sudo docker logs orchestrator |& grep "test"
1585 sudo docker logs orchestrator |& grep "eventbux"
1586 sudo docker logs orchestrator |& grep "eventbus"
1587 sudo docker logs orchestrator | tail |& grep "eventbus"
1588 sudo docker logs orchestrator | tail -f |& grep "eventbus"
1589 docker logs --follow orchestrator
1590 sudo docker logs --follow orchestrator
1591 sudo docker logs --follow orchestrator | grep "eventbus"
1592 sudo docker logs --follow orchestrator |& grep "eventbus"
1593 sudo docker logs --follow orchestrator |& grep "docker logs --follow
1937 ls 1938 cd .opentf/ 1939 ls 1940 cat config 1941 cd .. 1942 ls 1943 sudo history | grep docker 1944 history | grep docker 1945 ls 1946 ps 1947 sudo docker ps 1948 sudo docker kill d76c529492ab 1949 sudo docker rmi d76c529492ab 1950 sudo docker rm d76c529492ab 1951 history | grep docker 1952 sudo docker run -d --name orchestrator --link=robotenv -p 7774:7774 -p 7775:7775 -p 38368:38368 -e SSH_CHANNEL_HOST=robotenv -e SSH_CHANNEL_USER=otf -e SSH_CHANNEL_PASSWORD=secret -e SSH_CHANNEL_TAGS=ssh,linux,robotframework -e SSH_CHANNEL_PORT=22 -e DEBUG_LEVEL=DEBUG -v /home/ubuntu/data/trusted_key.pub:/etc/squashtf/trusted_key.pub -e CURL_CA_BUNDLE=/usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt -v /usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt:/usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt -v /home/ubuntu/opentf-config.yaml:/app/opentf-config.yaml squashtest/squash-orchestrator:latest 1953 opentf-ctl get workflows 1954 opentf-ctl get workflow 04936470-bad5-4409-9ca1-c321596a9a55 1955 ls 1956 mkdir testing-tryout 1957 cd testing-tryout/ 1958 git clone https://gitlab.labranet.jamk.fi/shared/presta-shop-tests.git 1959 ls 1960 cd presta-shop-tests/ 1961 ls 1962 cd tests/ 1963 ls 1964 cd bdd_duplicates/ 1965 ls 1966 cd Account_management/ 1967 ls 1968 robot 244_Standard_account_creation.robot 1969 cd
Starting up Robot Framework Container
sudo docker run -d --name robotenv --env PASSWORD_ACCESS=true --env USER_NAME=otf --env USER_PASSWORD=secret opentestfactory/robot-framework-runner:latest
At last working command to starup open test factory with selfsigned certificates
sudo docker run -d --name orchestrator --link=robotenv -p 7774:7774 -p 7775:7775 -p 38368:38368 -e SSH_CHANNEL_HOST=robotenv -e SSH_CHANNEL_USER=otf -e SSH_CHANNEL_PASSWORD=siicret -e SSH_CHANNEL_TAGS=ssh,linux,robotframework -e SSH_CHANNEL_PORT=22 -e DEBUG_LEVEL=DEBUG -v /home/ubuntu/needed_certs/trusted_key.pub:/etc/squashtf/trusted_key.pub -e CURL_CA_BUNDLE=/usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt -v /usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt:/usr/local/share/ca-certificates/vm4931_kaj_pouta_csc_fi.crt -v /home/ubuntu/opentf-config.yaml:/app/opentf-config.yaml squashtest/squash-orchestrator
How to check Workflows
opentf-ctl get workflows
Checking selected workflow
opentf-ctl get workflow a12a7381-23b4-4f1b-bce0-ac1738e84d08