Skip to content

valdemarpavesi/kubeRobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kubeRobot

https://raw.githubusercontent.com/valdemarpavesi/kubeRobot/master/docs/kuberobot.png

First testcase

# robot kuberobot.robot
==============================================================================
Kuberobot :: REST kubernetes.
==============================================================================
Test api v1 :: api v1                                                 | PASS |
------------------------------------------------------------------------------
Test api v1 configmaps :: configmaps                                  | PASS |
------------------------------------------------------------------------------
Kuberobot :: REST kubernetes.                                         | PASS |
2 critical tests, 2 passed, 0 failed
2 tests total, 2 passed, 0 failed
==============================================================================
Output:  /home/kuberobot/output.xml
Log:     /home/kuberobot/log.html
Report:  /home/kuberobot/report.html
==============================================================================
#

https://raw.githubusercontent.com/valdemarpavesi/kubeRobot/master/helloworld/passed.png

First pod created,nginx

# kubectl get pods
NAME                              READY     STATUS              RESTARTS   AGE
hello-minikube-5d89cbb865-znjsc   1/1       Running             0          3d
nginx                             0/1       ContainerCreating   0          11s
#

# kubectl get svc
NAME             TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)          AGE
hello-minikube   NodePort    10.0.0.180   <none>        8081:32321/TCP   3d
kubernetes       ClusterIP   10.0.0.1     <none>        443/TCP          3d
nginx-service    ClusterIP   10.0.0.53    <none>        80/TCP           13s
#

Reports

Requirements

Following kubernetes workflow

tests will be executed on branch myfeature

https://github.com/kubernetes/community/raw/master/contributors/devel/git_workflow.png

Jenkins integration

https://raw.githubusercontent.com/valdemarpavesi/kubeRobot/master/docs/jenkins.png

Vscode Extension robotframework

https://raw.githubusercontent.com/valdemarpavesi/kubeRobot/master/docs/vscode.png

History

iterate over json get api/v1

https://raw.githubusercontent.com/valdemarpavesi/kubeRobot/master/docs/api_in_progress.png