This repository has been archived by the owner on Sep 18, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Provisioning Output
Jeremy Poulin edited this page Dec 10, 2018
·
7 revisions
A call into the multiarch-ci-libraries exposes a ProvisionedHost object to the test that calls it. This is the primary mechanism for providing information about the library call back to the caller.
-
Available Since:
v1.2.0
-
Default Value:
UUID.randomUUID()
-
Description:
ID for the host, so that it can be tracked in a DB.
-
Required:
true
-
Type:
String
-
Valid Values:
Any valid ID.
-
Available Since:
v0.2
-
Default Value:
null
-
Description:
Architecture of the host
-
Required:
true
-
Type:
String
-
Valid Values:
x86_64
,ppc64le
,aarch64
,s390x
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
OS distro type
-
Required:
false
-
Type:
String
-
Valid Values:
RHEL-7.6
,RHEL-ALT-7.4
, etc
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
OS variant type
-
Required:
false
-
Type:
String
-
Valid Values:
Server
,Workstation
,Client
,ComputeNode
-
Available Since:
v1.2.0
-
Default Value:
null
-
Description:
Name of the host
-
Required:
true
-
Type:
String
- Valid Values: Domain Name / IP
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
Host type specification
-
Required:
true
-
Type:
String
-
Valid Values:
BAREMETAL
,VM
,CONTAINER
,UNKNOWN
-
Available Since:
v1.2.0
-
Default Value:
null
-
Description:
Host type priority list
-
Required:
true
-
Type:
List<String>
-
Valid Values: List of the following strings:
BAREMETAL
,VM
,CONTAINER
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
Selected provider type
-
Required:
true
-
Type:
String
-
Valid Values:
OPENSHIFT
,OPENSTACK
,DUFFY
,BEAKER
,AWS
,KUBEVIRT
,UNKNOWN
-
Available Since:
v1.2.0
-
Default Value:
null
-
Description:
Provider type priority list
-
Required:
true
-
Type:
List<String>
-
Valid Values: List of the following strings:
OPENSHIFT
,OPENSTACK
,DUFFY
,BEAKER
,AWS
,KUBEVIRT
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
Selected provisioner type
-
Required:
true
-
Type:
String
-
Valid Values:
LINCHPIN
,OPENSHIFT
,KUBEVIRT
,NOOP
-
Available Since:
v1.2.0
-
Default Value:
null
-
Description:
Provisioner type priority list
-
Required:
true
-
Type:
List<String>
-
Valid Values: List of the following strings:
LINCHPIN
,OPENSHIFT
,KUBEVIRT
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
Beaker hostrequires specification. Overrides (config.hostrequires)[https://github.com/RedHat-MultiArch-QE/multiarch-ci-libraries/wiki/Provisioning-Configuration#hostrequires]
-
Required:
false
-
Type:
List<Map>
- Valid Values: See Test Template docs for examples.
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
Beaker job group. Overrides (config.jobgroup)[https://github.com/RedHat-MultiArch-QE/multiarch-ci-libraries/wiki/Provisioning-Configuration#jobgroup]
-
Required:
false
-
Type:
String
-
Valid Values:
A String matching a beaker group.
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
Beaker kickstart file metadata.
-
Required:
false
-
Type:
String
-
Valid Values:
Valid kickstart metadata
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
Beaker installation method.
-
Required:
false
-
Type:
String
-
Valid Values:
nfs
,ftp
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
Reservation duration in seconds. Zero implies infinite reservation.
-
Required:
false
-
Type:
Integer
-
Valid Values:
Integer >= 0
-
Available Since:
v1.2.1
-
Default Value:
null
-
Description:
Parameters to pass to the script tests.
-
Required:
false
-
Type:
String
-
Valid Values:
String parameters for a shell script
-
Available Since:
v0.2
-
Default Value:
null
-
Description:
Any error that occurred during provisioning
-
Required:
false
-
Type:
String
-
Available Since:
v1.2.0
-
Default Value:
null
-
Description:
Name of the host as it will appear in Jenkins
-
Required: Only when runOnSlave is
true
-
Type:
String
-
Available Since:
v1.2.0
-
Default Value:
null
-
Description:
Full path to the inventory file
-
Required:
true
-
Type:
String
-
Available Since:
v0.2
-
Default Value:
false
-
Description:
Whether provisioning initialization was successful
-
Required:
true
-
Type:
Boolean
-
Available Since:
v0.2
-
Default Value:
false
-
Description:
Whether provisioning was successful
-
Required:
true
-
Type:
Boolean
-
Available Since:
v0.2
-
Default Value:
false
-
Description:
Whether connecting the host to Jenkins via cinch was successful
-
Required:
true
-
Type:
Boolean
-
Available Since:
v0.2
-
Default Value:
false
-
Description:
Whether installing Ansible on the host was successful
-
Required:
true
-
Type:
Boolean
-
Available Since:
v1.0
-
Default Value:
false
-
Description:
Whether installing credentials on the host was successful
-
Required:
true
-
Type:
Boolean
-
Available Since:
v1.0
-
Default Value:
false
-
Description:
Whether installing rhpkg on the host was successful
-
Required:
true
-
Type:
Boolean
-
Available Since:
v1.2.0
-
Default Value:
null
-
Description:
LinchPin transaction ID
-
Required:
Only when provisioning with LinchPin
-
Type:
Integer
-
Deprecated In:
v1.2.0
-
Available Since:
v1.0
-
Default Value:
null
-
Description:
Name of the host
-
Required:
true
-
Type:
String
- Valid Values: Domain Name / IP
-
Deprecated In:
v1.2.0
-
Available Since:
v0.2
-
Default Value:
null
-
Description:
Name of the host as it will appear in Jenkins
-
Required: Only when runOnSlave is
true
-
Type:
String
-
Deprecated In:
v1.2.0
-
Available Since:
v0.2
-
Default Value:
null
-
Description:
Target of the linchpin PinFile
-
Required:
true
-
Type:
String
-
Deprecated In:
v1.2.0
-
Available Since:
v0.2
-
Default Value:
null
-
Description:
Full path to the inventory file
-
Required:
true
-
Type:
String
-
Deprecated In:
v1.2.1
-
Available Since:
v1.2.0
-
Default Value:
null
-
Description:
Host type specification
-
Required:
true
-
Type:
String
-
Valid Values:
BAREMETAL
,VM
,CONTAINER
-
Deprecated In:
v1.2.1
-
Available Since:
v1.2.0
-
Default Value:
null
-
Description:
Selected provider type
-
Required:
true
-
Type:
String
-
Valid Values:
OPENSHIFT
,OPENSTACK
,DUFFY
,BEAKER
,AWS
,KUBEVIRT
-
Deprecated In:
v1.2.1
-
Available Since:
v1.2.0
-
Default Value:
null
-
Description:
Selected provisioner type
-
Required:
true
-
Type:
String
-
Valid Values:
LINCHPIN
,OPENSHIFT
,KUBEVIRT