extensions: generated changes for perma-failed deployments

This commit is contained in:
Michail Kargakis
2016-10-27 12:56:55 +02:00
parent 7bb68bc434
commit cf9fd31d00
12 changed files with 18826 additions and 16435 deletions

View File

@@ -3461,6 +3461,58 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{
Dependencies: []string{
"api.ObjectMeta", "extensions.DeploymentSpec", "extensions.DeploymentStatus"},
},
"extensions.DeploymentCondition": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
Description: "DeploymentCondition describes the state of a deployment at a certain point.",
Properties: map[string]spec.Schema{
"type": {
SchemaProps: spec.SchemaProps{
Description: "Type of deployment condition.",
Type: []string{"string"},
Format: "",
},
},
"status": {
SchemaProps: spec.SchemaProps{
Description: "Status of the condition, one of True, False, Unknown.",
Type: []string{"string"},
Format: "",
},
},
"lastUpdateTime": {
SchemaProps: spec.SchemaProps{
Description: "The last time this condition was updated.",
Ref: spec.MustCreateRef("#/definitions/unversioned.Time"),
},
},
"lastTransitionTime": {
SchemaProps: spec.SchemaProps{
Description: "Last time the condition transitioned from one status to another.",
Ref: spec.MustCreateRef("#/definitions/unversioned.Time"),
},
},
"reason": {
SchemaProps: spec.SchemaProps{
Description: "The reason for the condition's last transition.",
Type: []string{"string"},
Format: "",
},
},
"message": {
SchemaProps: spec.SchemaProps{
Description: "A human readable message indicating details about the transition.",
Type: []string{"string"},
Format: "",
},
},
},
Required: []string{"type", "status", "lastUpdateTime", "lastTransitionTime", "reason", "message"},
},
},
Dependencies: []string{
"unversioned.Time"},
},
"extensions.DeploymentList": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
@@ -3585,8 +3637,15 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{
Ref: spec.MustCreateRef("#/definitions/extensions.RollbackConfig"),
},
},
"progressDeadlineSeconds": {
SchemaProps: spec.SchemaProps{
Description: "The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Once autoRollback is implemented, the deployment controller will automatically rollback failed deployments. Note that progress will not be estimated during the time a deployment is paused. This is not set by default.",
Type: []string{"integer"},
Format: "int32",
},
},
},
Required: []string{"template"},
Required: []string{"template", "progressDeadlineSeconds"},
},
},
Dependencies: []string{
@@ -3631,10 +3690,25 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{
Format: "int32",
},
},
"conditions": {
SchemaProps: spec.SchemaProps{
Description: "Represents the latest available observations of a deployment's current state.",
Type: []string{"array"},
Items: &spec.SchemaOrArray{
Schema: &spec.Schema{
SchemaProps: spec.SchemaProps{
Ref: spec.MustCreateRef("#/definitions/extensions.DeploymentCondition"),
},
},
},
},
},
},
Required: []string{"conditions"},
},
},
Dependencies: []string{},
Dependencies: []string{
"extensions.DeploymentCondition"},
},
"extensions.DeploymentStrategy": {
Schema: spec.Schema{
@@ -15765,6 +15839,58 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{
Dependencies: []string{
"v1.ObjectMeta", "v1beta1.DeploymentSpec", "v1beta1.DeploymentStatus"},
},
"v1beta1.DeploymentCondition": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
Description: "DeploymentCondition describes the state of a deployment at a certain point.",
Properties: map[string]spec.Schema{
"type": {
SchemaProps: spec.SchemaProps{
Description: "Type of deployment condition.",
Type: []string{"string"},
Format: "",
},
},
"status": {
SchemaProps: spec.SchemaProps{
Description: "Status of the condition, one of True, False, Unknown.",
Type: []string{"string"},
Format: "",
},
},
"lastUpdateTime": {
SchemaProps: spec.SchemaProps{
Description: "The last time this condition was updated.",
Ref: spec.MustCreateRef("#/definitions/unversioned.Time"),
},
},
"lastTransitionTime": {
SchemaProps: spec.SchemaProps{
Description: "Last time the condition transitioned from one status to another.",
Ref: spec.MustCreateRef("#/definitions/unversioned.Time"),
},
},
"reason": {
SchemaProps: spec.SchemaProps{
Description: "The reason for the condition's last transition.",
Type: []string{"string"},
Format: "",
},
},
"message": {
SchemaProps: spec.SchemaProps{
Description: "A human readable message indicating details about the transition.",
Type: []string{"string"},
Format: "",
},
},
},
Required: []string{"type", "status", "lastUpdateTime", "lastTransitionTime", "reason", "message"},
},
},
Dependencies: []string{
"unversioned.Time"},
},
"v1beta1.DeploymentList": {
Schema: spec.Schema{
SchemaProps: spec.SchemaProps{
@@ -15892,8 +16018,15 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{
Ref: spec.MustCreateRef("#/definitions/v1beta1.RollbackConfig"),
},
},
"progressDeadlineSeconds": {
SchemaProps: spec.SchemaProps{
Description: "The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Once autoRollback is implemented, the deployment controller will automatically rollback failed deployments. Note that progress will not be estimated during the time a deployment is paused. This is not set by default.",
Type: []string{"integer"},
Format: "int32",
},
},
},
Required: []string{"template"},
Required: []string{"template", "progressDeadlineSeconds"},
},
},
Dependencies: []string{
@@ -15939,10 +16072,25 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{
Format: "int32",
},
},
"conditions": {
SchemaProps: spec.SchemaProps{
Description: "Represents the latest available observations of a deployment's current state.",
Type: []string{"array"},
Items: &spec.SchemaOrArray{
Schema: &spec.Schema{
SchemaProps: spec.SchemaProps{
Ref: spec.MustCreateRef("#/definitions/v1beta1.DeploymentCondition"),
},
},
},
},
},
},
Required: []string{"conditions"},
},
},
Dependencies: []string{},
Dependencies: []string{
"v1beta1.DeploymentCondition"},
},
"v1beta1.DeploymentStrategy": {
Schema: spec.Schema{