diff --git a/schema/core.jenkins-x.io/v4beta1/requirements.json b/schema/core.jenkins-x.io/v4beta1/requirements.json index fe3ed4b..fc98fab 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" }, @@ -233,6 +237,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 +333,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" },