Introduction

Documentation for resource file Coe.

Keywords

Documentation

Check on switches(except master) where pods were created and deleted to ensure there are no stale veth ports left behind.

Documentation

Checks if the pods created have been terminated.The keyword is repeated until the pods are deleted

Documentation

Checks the status of nodes.This keyword is repeated until the status of all nodes is Ready

Documentation

Checks the status of pods.This keyword is repeated until the status of all pods is Running

Documentation

COE project requires start suite to be executed only for the first test suite.This keyword find the current suite,compares it with the stored first suite value and executes Coe.Start suite only if the cuurent suite is equal to the first suite.

Documentation

COE project requires stop suite to be executed only for the last test suite.This keyword find the current suite,compares it with the stored last suite value and executes Coe.Stop suite only if the cuurent suite is equal to the last suite.

Documentation

Logs of the command journalctl -u kubelet is copied to ${JENKINS_WORKSPACE}/archives/journal.log

Documentation

This keyword collects the pod names and checks connectivity between each and every pod with respect to one another.

Documentation

Watcher running in background logs into watcher.out which is copied to ${JENKINS_WORKSPACE}/archives/watcher.log

Documentation

Ansible playbook which does all basic configuration for kubernetes nodes.

Arguments

label yaml name

Documentation

Creates pods using the labels of the nodes and busy box names passed as arguments.

Documentation

Waits till the keyword delete status succeeds implying that all pods created have been deleted

Documentation

Logs the configuration files present in all nodes

Documentation

This keyword returns the name of current test suite.Appropriate replacement in text is done to make test suite names in SUITES and SUITE_NAME similar.

Documentation

Reset K8s to clear up all stale entries

Documentation

Create labels for minions so that random allocation of pods to minions is avoided

Arguments

pod ips pod names pod_name

Arguments

pod_name pod ips logs

Arguments

gerrit_ref_spec

Documentation

Sets the connection ids for all the nodes and get the bridge from configuration file .

Documentation

Suite setup keyword.

Documentation

Suite teardown keyword

Documentation

Kill the watcher running at the background after completion of tests cases

Documentation

Test teardown to get dumpflows,ovsconfig,model dump,node status,pod status and to dump config files and delete pods.

Documentation

Checks if the configuration files are present in all nodes

Documentation

Checks if watcher is running in the background

Coe

image/svg+xml