|
|
|
@ -305,7 +305,7 @@ func init() {
|
|
|
|
|
FieldName: "openstack",
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
OpenStackConfigDoc.Fields = make([]encoder.Doc, 14)
|
|
|
|
|
OpenStackConfigDoc.Fields = make([]encoder.Doc, 15)
|
|
|
|
|
OpenStackConfigDoc.Fields[0].Name = "cloud"
|
|
|
|
|
OpenStackConfigDoc.Fields[0].Type = "string"
|
|
|
|
|
OpenStackConfigDoc.Fields[0].Note = ""
|
|
|
|
@ -326,56 +326,61 @@ func init() {
|
|
|
|
|
OpenStackConfigDoc.Fields[3].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[3].Description = "Floating IP pool to use for the VMs. For details see: https://docs.openstack.org/ocata/user-guide/cli-manage-ip-addresses.html"
|
|
|
|
|
OpenStackConfigDoc.Fields[3].Comments[encoder.LineComment] = "Floating IP pool to use for the VMs. For details see: https://docs.openstack.org/ocata/user-guide/cli-manage-ip-addresses.html"
|
|
|
|
|
OpenStackConfigDoc.Fields[4].Name = "authURL"
|
|
|
|
|
OpenStackConfigDoc.Fields[4].Name = "stateDiskType"
|
|
|
|
|
OpenStackConfigDoc.Fields[4].Type = "string"
|
|
|
|
|
OpenStackConfigDoc.Fields[4].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[4].Description = "description: |\nAuthURL is the OpenStack Identity endpoint to use inside the cluster.\n"
|
|
|
|
|
OpenStackConfigDoc.Fields[4].Comments[encoder.LineComment] = "description: |"
|
|
|
|
|
OpenStackConfigDoc.Fields[5].Name = "projectID"
|
|
|
|
|
OpenStackConfigDoc.Fields[4].Description = "Type of a node's state disk. The type influences boot time and I/O performance. Use `openstack volume type list` to get a list of available types."
|
|
|
|
|
OpenStackConfigDoc.Fields[4].Comments[encoder.LineComment] = "Type of a node's state disk. The type influences boot time and I/O performance. Use `openstack volume type list` to get a list of available types."
|
|
|
|
|
OpenStackConfigDoc.Fields[5].Name = "authURL"
|
|
|
|
|
OpenStackConfigDoc.Fields[5].Type = "string"
|
|
|
|
|
OpenStackConfigDoc.Fields[5].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[5].Description = "ProjectID is the ID of the project where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[5].Comments[encoder.LineComment] = "ProjectID is the ID of the project where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[6].Name = "projectName"
|
|
|
|
|
OpenStackConfigDoc.Fields[5].Description = "description: |\nAuthURL is the OpenStack Identity endpoint to use inside the cluster.\n"
|
|
|
|
|
OpenStackConfigDoc.Fields[5].Comments[encoder.LineComment] = "description: |"
|
|
|
|
|
OpenStackConfigDoc.Fields[6].Name = "projectID"
|
|
|
|
|
OpenStackConfigDoc.Fields[6].Type = "string"
|
|
|
|
|
OpenStackConfigDoc.Fields[6].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[6].Description = "ProjectName is the name of the project where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[6].Comments[encoder.LineComment] = "ProjectName is the name of the project where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[7].Name = "userDomainName"
|
|
|
|
|
OpenStackConfigDoc.Fields[6].Description = "ProjectID is the ID of the project where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[6].Comments[encoder.LineComment] = "ProjectID is the ID of the project where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[7].Name = "projectName"
|
|
|
|
|
OpenStackConfigDoc.Fields[7].Type = "string"
|
|
|
|
|
OpenStackConfigDoc.Fields[7].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[7].Description = "UserDomainName is the name of the domain where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[7].Comments[encoder.LineComment] = "UserDomainName is the name of the domain where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[8].Name = "projectDomainName"
|
|
|
|
|
OpenStackConfigDoc.Fields[7].Description = "ProjectName is the name of the project where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[7].Comments[encoder.LineComment] = "ProjectName is the name of the project where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[8].Name = "userDomainName"
|
|
|
|
|
OpenStackConfigDoc.Fields[8].Type = "string"
|
|
|
|
|
OpenStackConfigDoc.Fields[8].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[8].Description = "ProjectDomainName is the name of the domain where a project resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[8].Comments[encoder.LineComment] = "ProjectDomainName is the name of the domain where a project resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[9].Name = "regionName"
|
|
|
|
|
OpenStackConfigDoc.Fields[8].Description = "UserDomainName is the name of the domain where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[8].Comments[encoder.LineComment] = "UserDomainName is the name of the domain where a user resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[9].Name = "projectDomainName"
|
|
|
|
|
OpenStackConfigDoc.Fields[9].Type = "string"
|
|
|
|
|
OpenStackConfigDoc.Fields[9].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[9].Description = "description: |\nRegionName is the name of the region to use inside the cluster.\n"
|
|
|
|
|
OpenStackConfigDoc.Fields[9].Comments[encoder.LineComment] = "description: |"
|
|
|
|
|
OpenStackConfigDoc.Fields[10].Name = "username"
|
|
|
|
|
OpenStackConfigDoc.Fields[9].Description = "ProjectDomainName is the name of the domain where a project resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[9].Comments[encoder.LineComment] = "ProjectDomainName is the name of the domain where a project resides."
|
|
|
|
|
OpenStackConfigDoc.Fields[10].Name = "regionName"
|
|
|
|
|
OpenStackConfigDoc.Fields[10].Type = "string"
|
|
|
|
|
OpenStackConfigDoc.Fields[10].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[10].Description = "Username to use inside the cluster."
|
|
|
|
|
OpenStackConfigDoc.Fields[10].Comments[encoder.LineComment] = "Username to use inside the cluster."
|
|
|
|
|
OpenStackConfigDoc.Fields[11].Name = "password"
|
|
|
|
|
OpenStackConfigDoc.Fields[10].Description = "description: |\nRegionName is the name of the region to use inside the cluster.\n"
|
|
|
|
|
OpenStackConfigDoc.Fields[10].Comments[encoder.LineComment] = "description: |"
|
|
|
|
|
OpenStackConfigDoc.Fields[11].Name = "username"
|
|
|
|
|
OpenStackConfigDoc.Fields[11].Type = "string"
|
|
|
|
|
OpenStackConfigDoc.Fields[11].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[11].Description = "Password to use inside the cluster. You can instead use the environment variable \"CONSTELL_OS_PASSWORD\"."
|
|
|
|
|
OpenStackConfigDoc.Fields[11].Comments[encoder.LineComment] = "Password to use inside the cluster. You can instead use the environment variable \"CONSTELL_OS_PASSWORD\"."
|
|
|
|
|
OpenStackConfigDoc.Fields[12].Name = "directDownload"
|
|
|
|
|
OpenStackConfigDoc.Fields[12].Type = "bool"
|
|
|
|
|
OpenStackConfigDoc.Fields[11].Description = "Username to use inside the cluster."
|
|
|
|
|
OpenStackConfigDoc.Fields[11].Comments[encoder.LineComment] = "Username to use inside the cluster."
|
|
|
|
|
OpenStackConfigDoc.Fields[12].Name = "password"
|
|
|
|
|
OpenStackConfigDoc.Fields[12].Type = "string"
|
|
|
|
|
OpenStackConfigDoc.Fields[12].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[12].Description = "If enabled, downloads OS image directly from source URL to OpenStack. Otherwise, downloads image to local machine and uploads to OpenStack."
|
|
|
|
|
OpenStackConfigDoc.Fields[12].Comments[encoder.LineComment] = "If enabled, downloads OS image directly from source URL to OpenStack. Otherwise, downloads image to local machine and uploads to OpenStack."
|
|
|
|
|
OpenStackConfigDoc.Fields[13].Name = "measurements"
|
|
|
|
|
OpenStackConfigDoc.Fields[13].Type = "Measurements"
|
|
|
|
|
OpenStackConfigDoc.Fields[12].Description = "Password to use inside the cluster. You can instead use the environment variable \"CONSTELL_OS_PASSWORD\"."
|
|
|
|
|
OpenStackConfigDoc.Fields[12].Comments[encoder.LineComment] = "Password to use inside the cluster. You can instead use the environment variable \"CONSTELL_OS_PASSWORD\"."
|
|
|
|
|
OpenStackConfigDoc.Fields[13].Name = "directDownload"
|
|
|
|
|
OpenStackConfigDoc.Fields[13].Type = "bool"
|
|
|
|
|
OpenStackConfigDoc.Fields[13].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[13].Description = "Measurement used to enable measured boot."
|
|
|
|
|
OpenStackConfigDoc.Fields[13].Comments[encoder.LineComment] = "Measurement used to enable measured boot."
|
|
|
|
|
OpenStackConfigDoc.Fields[13].Description = "If enabled, downloads OS image directly from source URL to OpenStack. Otherwise, downloads image to local machine and uploads to OpenStack."
|
|
|
|
|
OpenStackConfigDoc.Fields[13].Comments[encoder.LineComment] = "If enabled, downloads OS image directly from source URL to OpenStack. Otherwise, downloads image to local machine and uploads to OpenStack."
|
|
|
|
|
OpenStackConfigDoc.Fields[14].Name = "measurements"
|
|
|
|
|
OpenStackConfigDoc.Fields[14].Type = "Measurements"
|
|
|
|
|
OpenStackConfigDoc.Fields[14].Note = ""
|
|
|
|
|
OpenStackConfigDoc.Fields[14].Description = "Measurement used to enable measured boot."
|
|
|
|
|
OpenStackConfigDoc.Fields[14].Comments[encoder.LineComment] = "Measurement used to enable measured boot."
|
|
|
|
|
|
|
|
|
|
QEMUConfigDoc.Type = "QEMUConfig"
|
|
|
|
|
QEMUConfigDoc.Comments[encoder.LineComment] = "QEMUConfig holds config information for QEMU based Constellation deployments."
|
|
|
|
|