This document defines attributes for software deployments.
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
deployment.environment.name |
string | Name of the deployment environment (aka deployment tier). [1] | staging ; production |
|
deployment.id |
string | The id of the deployment. | 1208 |
|
deployment.name |
string | The name of the deployment. | deploy my app ; deploy-frontend |
|
deployment.status |
string | The status of the deployment. | failed ; succeeded |
[1] deployment.environment.name
: deployment.environment.name
does not affect the uniqueness constraints defined through
the service.namespace
, service.name
and service.instance.id
resource attributes.
This implies that resources carrying the following attribute combinations MUST be
considered to be identifying the same service:
service.name=frontend
,deployment.environment.name=production
service.name=frontend
,deployment.environment.name=staging
.
deployment.status
has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
Value | Description | Stability |
---|---|---|
failed |
failed | |
succeeded |
succeeded |
"Describes deprecated deployment attributes."
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
deployment.environment |
string | 'Deprecated, use deployment.environment.name instead.' |
staging ; production |
Deprecated, use deployment.environment.name instead. |