* Add Virtual Kubelet provider for VIC Initial virtual kubelet provider for VMware VIC. This provider currently handles creating and starting of a pod VM via the VIC portlayer and persona server. Image store handling via the VIC persona server. This provider currently requires the feature/wolfpack branch of VIC. * Added pod stop and delete. Also added node capacity. Added the ability to stop and delete pod VMs via VIC. Also retrieve node capacity information from the VCH. * Cleanup and readme file Some file clean up and added a Readme.md markdown file for the VIC provider. * Cleaned up errors, added function comments, moved operation code 1. Cleaned up error handling. Set standard for creating errors. 2. Added method prototype comments for all interface functions. 3. Moved PodCreator, PodStarter, PodStopper, and PodDeleter to a new folder. * Add mocking code and unit tests for podcache, podcreator, and podstarter Used the unit test framework used in VIC to handle assertions in the provider's unit test. Mocking code generated using OSS project mockery, which is compatible with the testify assertion framework. * Vendored packages for the VIC provider Requires feature/wolfpack branch of VIC and a few specific commit sha of projects used within VIC. * Implementation of POD Stopper and Deleter unit tests (#4) * Updated files for initial PR
101 lines
1.9 KiB
Plaintext
101 lines
1.9 KiB
Plaintext
Call Method
|
|
Catenate
|
|
Comment
|
|
Continue For Loop
|
|
Continue For Loop If
|
|
Convert To Binary
|
|
Convert To Boolean
|
|
Convert To Bytes
|
|
Convert To Hex
|
|
Convert To Integer
|
|
Convert To Number
|
|
Convert To Octal
|
|
Convert To String
|
|
Create Dictionary
|
|
Create List
|
|
Evaluate
|
|
Exit For Loop
|
|
Exit For Loop If
|
|
Fail
|
|
Fatal Error
|
|
Get Count
|
|
Get Length
|
|
Get Library Instance
|
|
Get Time
|
|
Get Variable Value
|
|
Get Variables
|
|
Import Library
|
|
Import Resource
|
|
Import Variables
|
|
Keyword Should Exist
|
|
Length Should Be
|
|
Log
|
|
Log Many
|
|
Log To Console
|
|
Log Variables
|
|
No Operation
|
|
Pass Execution
|
|
Pass Execution If
|
|
Regexp Escape
|
|
Reload Library
|
|
Remove Tags
|
|
Repeat Keyword
|
|
Replace Variables
|
|
Return From Keyword
|
|
Return From Keyword If
|
|
Run Keyword
|
|
Run Keyword And Continue On Failure
|
|
Run Keyword And Expect Error
|
|
Run Keyword And Ignore Error
|
|
Run Keyword And Return
|
|
Run Keyword And Return If
|
|
Run Keyword And Return Status
|
|
Run Keyword If
|
|
Run Keyword If All Critical Tests Passed
|
|
Run Keyword If All Tests Passed
|
|
Run Keyword If Any Critical Tests Failed
|
|
Run Keyword If Any Tests Failed
|
|
Run Keyword If Test Failed
|
|
Run Keyword If Test Passed
|
|
Run Keyword If Timeout Occurred
|
|
Run Keyword Unless
|
|
Run Keywords
|
|
Set Global Variable
|
|
Set Library Search Order
|
|
Set Log Level
|
|
Set Suite Documentation
|
|
Set Suite Metadata
|
|
Set Suite Variable
|
|
Set Tags
|
|
Set Test Documentation
|
|
Set Test Message
|
|
Set Test Variable
|
|
Set Variable
|
|
Set Variable If
|
|
Should Be Empty
|
|
Should Be Equal
|
|
Should Be Equal As Integers
|
|
Should Be Equal As Numbers
|
|
Should Be Equal As Strings
|
|
Should Be True
|
|
Should Contain
|
|
Should Contain X Times
|
|
Should End With
|
|
Should Match
|
|
Should Match Regexp
|
|
Should Not Be Empty
|
|
Should Not Be Equal
|
|
Should Not Be Equal As Integers
|
|
Should Not Be Equal As Numbers
|
|
Should Not Be Equal As Strings
|
|
Should Not Be True
|
|
Should Not Contain
|
|
Should Not End With
|
|
Should Not Match
|
|
Should Not Match Regexp
|
|
Should Not Start With
|
|
Should Start With
|
|
Sleep
|
|
Variable Should Exist
|
|
Variable Should Not Exist
|
|
Wait Until Keyword Succeeds |