ScrapeConfig.spec.httpSDConfigs.tlsConfig.cert.secret.spec.openstackSDConfigs
OpenStackSDConfigs defines a list of OpenStack service discovery configurations.
| Field / Type | Description |
|---|---|
allTenants | Whether the service discovery should list all instances for all projects. It is only relevant for the 'instance' role and usually requires admin permissions. |
applicationCredentialId | ApplicationCredentialID |
applicationCredentialName | The ApplicationCredentialID or ApplicationCredentialName fields are required if using an application credential to authenticate. Some providers allow you to create an application credential to authenticate rather than a password. |
The applicationCredentialSecret field is required if using an application credential to authenticate.
| |
availability | Availability of the endpoint to connect to.
|
domainID | DomainID |
domainName | At most one of domainId and domainName must be provided if using username with Identity V3. Otherwise, either are optional. |
identityEndpoint | IdentityEndpoint specifies the HTTP endpoint that is required to work with the Identity API of the appropriate version. |
Password for the Identity V2 and V3 APIs. Consult with your provider's control panel to discover your account's preferred method of authentication.
| |
port | The port to scrape metrics from. If using the public IP address, this must instead be specified in the relabeling rule. |
projectID | ProjectID |
projectName | The ProjectId and ProjectName fields are optional for the Identity V2 API. Some providers allow you to specify a ProjectName instead of the ProjectId. Some require both. Your provider's authentication policies will determine how these fields influence authentication. |
refreshInterval | Refresh interval to re-read the instance list.
|
region | The OpenStack Region.
|
role | The OpenStack role of entities that should be discovered.
|
TLS configuration applying to the target HTTP endpoint. | |
userid | UserID |
username | Username is required if using Identity V2 API. Consult with your provider's control panel to discover your account's username. In Identity V3, either userid or a combination of username and domainId or domainName are needed |