diff --git a/schema/core.jenkins-x.io/v4beta1/requirements.json b/schema/core.jenkins-x.io/v4beta1/requirements.json index fe3ed4b..0f0d50f 100755 --- a/schema/core.jenkins-x.io/v4beta1/requirements.json +++ b/schema/core.jenkins-x.io/v4beta1/requirements.json @@ -123,6 +123,10 @@ "$schema": "http://json-schema.org/draft-04/schema#", "$ref": "#/definitions/GKEConfig" }, + "issueProvider": { + "$schema": "http://json-schema.org/draft-04/schema#", + "$ref": "#/definitions/IssueTracker" + }, "kanikoFlags": { "type": "string" }, @@ -180,6 +184,9 @@ }, "repository": { "type": "string" + }, + "reusePullRequest": { + "type": "boolean" } }, "additionalProperties": false, @@ -233,6 +240,53 @@ "additionalProperties": false, "type": "object" }, + "IssueTracker": { + "properties": { + "jira": { + "$schema": "http://json-schema.org/draft-04/schema#", + "$ref": "#/definitions/JiraTracker" + } + }, + "additionalProperties": false, + "type": "object" + }, + "JiraTracker": { + "properties": { + "project": { + "type": "string" + }, + "serverUrl": { + "type": "string" + }, + "userName": { + "type": "string" + } + }, + "additionalProperties": false, + "type": "object" + }, + "MavenRepositoryConfig": { + "properties": { + "releaseUrl": { + "type": "string" + }, + "snapshotUrl": { + "type": "string" + } + }, + "additionalProperties": false, + "type": "object" + }, + "RepositoryConfig": { + "properties": { + "maven": { + "$schema": "http://json-schema.org/draft-04/schema#", + "$ref": "#/definitions/MavenRepositoryConfig" + } + }, + "additionalProperties": false, + "type": "object" + }, "Requirements": { "properties": { "apiVersion": { @@ -282,6 +336,10 @@ "$schema": "http://json-schema.org/draft-04/schema#", "$ref": "#/definitions/UserNameEmailConfig" }, + "repositories": { + "$schema": "http://json-schema.org/draft-04/schema#", + "$ref": "#/definitions/RepositoryConfig" + }, "repository": { "type": "string" }, diff --git a/schema/jenkins.io/v1/environment.json b/schema/jenkins.io/v1/environment.json index d18458e..2280697 100755 --- a/schema/jenkins.io/v1/environment.json +++ b/schema/jenkins.io/v1/environment.json @@ -582,9 +582,6 @@ }, "EphemeralVolumeSource": { "properties": { - "readOnly": { - "type": "boolean" - }, "volumeClaimTemplate": { "$schema": "http://json-schema.org/draft-04/schema#", "$ref": "#/definitions/PersistentVolumeClaimTemplate" @@ -923,6 +920,9 @@ "backoffLimit": { "type": "integer" }, + "completionMode": { + "type": "string" + }, "completions": { "type": "integer" }, @@ -936,6 +936,9 @@ "$schema": "http://json-schema.org/draft-04/schema#", "$ref": "#/definitions/LabelSelector" }, + "suspend": { + "type": "boolean" + }, "template": { "$schema": "http://json-schema.org/draft-04/schema#", "$ref": "#/definitions/PodTemplateSpec" @@ -952,6 +955,9 @@ "active": { "type": "integer" }, + "completedIndexes": { + "type": "string" + }, "completionTime": { "type": [ "string", @@ -978,6 +984,10 @@ }, "succeeded": { "type": "integer" + }, + "uncountedTerminatedPods": { + "$schema": "http://json-schema.org/draft-04/schema#", + "$ref": "#/definitions/UncountedTerminatedPods" } }, "additionalProperties": false, @@ -1077,6 +1087,9 @@ "operation": { "type": "string" }, + "subresource": { + "type": "string" + }, "time": { "type": [ "string", @@ -1301,6 +1314,9 @@ "$schema": "http://json-schema.org/draft-04/schema#", "$ref": "#/definitions/TypedLocalObjectReference" }, + "dataSourceRef": { + "$ref": "#/definitions/TypedLocalObjectReference" + }, "resources": { "$schema": "http://json-schema.org/draft-04/schema#", "$ref": "#/definitions/ResourceRequirements" @@ -1383,6 +1399,9 @@ "labelSelector": { "$ref": "#/definitions/LabelSelector" }, + "namespaceSelector": { + "$ref": "#/definitions/LabelSelector" + }, "namespaces": { "items": { "type": "string" @@ -1761,6 +1780,9 @@ "$schema": "http://json-schema.org/draft-04/schema#", "$ref": "#/definitions/TCPSocketAction" }, + "terminationGracePeriodSeconds": { + "type": "integer" + }, "timeoutSeconds": { "type": "integer" } @@ -2325,6 +2347,24 @@ "additionalProperties": false, "type": "object" }, + "UncountedTerminatedPods": { + "properties": { + "failed": { + "items": { + "type": "string" + }, + "type": "array" + }, + "succeeded": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "additionalProperties": false, + "type": "object" + }, "UserSpec": { "properties": { "imageUrl": { @@ -2564,6 +2604,9 @@ "gmsaCredentialSpecName": { "type": "string" }, + "hostProcess": { + "type": "boolean" + }, "runAsUserName": { "type": "string" } diff --git a/schema/jenkins.io/v1/pipeline-activity.json b/schema/jenkins.io/v1/pipeline-activity.json index 9d28329..36da3a6 100755 --- a/schema/jenkins.io/v1/pipeline-activity.json +++ b/schema/jenkins.io/v1/pipeline-activity.json @@ -48,6 +48,9 @@ "description": { "type": "string" }, + "message": { + "type": "string" + }, "name": { "type": "string" }, @@ -99,6 +102,9 @@ "operation": { "type": "string" }, + "subresource": { + "type": "string" + }, "time": { "type": [ "string", @@ -306,6 +312,9 @@ "lastCommitURL": { "type": "string" }, + "message": { + "type": "string" + }, "pipeline": { "type": "string" }, @@ -387,6 +396,9 @@ "environment": { "type": "string" }, + "message": { + "type": "string" + }, "name": { "type": "string" }, @@ -425,6 +437,9 @@ "environment": { "type": "string" }, + "message": { + "type": "string" + }, "name": { "type": "string" }, @@ -465,6 +480,9 @@ "mergeCommitSHA": { "type": "string" }, + "message": { + "type": "string" + }, "name": { "type": "string" }, @@ -497,6 +515,9 @@ "description": { "type": "string" }, + "message": { + "type": "string" + }, "name": { "type": "string" }, @@ -548,6 +569,9 @@ "description": { "type": "string" }, + "message": { + "type": "string" + }, "name": { "type": "string" }, diff --git a/schema/jenkins.io/v1/release.json b/schema/jenkins.io/v1/release.json index 1130df4..a5027eb 100755 --- a/schema/jenkins.io/v1/release.json +++ b/schema/jenkins.io/v1/release.json @@ -220,6 +220,9 @@ "operation": { "type": "string" }, + "subresource": { + "type": "string" + }, "time": { "type": [ "string", diff --git a/schema/jenkins.io/v1/source-repository.json b/schema/jenkins.io/v1/source-repository.json index 8b536cf..4bf205b 100755 --- a/schema/jenkins.io/v1/source-repository.json +++ b/schema/jenkins.io/v1/source-repository.json @@ -24,6 +24,9 @@ "operation": { "type": "string" }, + "subresource": { + "type": "string" + }, "time": { "type": [ "string",