briareus
Version:
Briareus assists with Feature Branch deploys to ECS
33 lines (32 loc) • 832 B
JavaScript
module.exports = {
'$id': 'http://localhost:1234/deployment.json',
'required': ['image'],
'properties': {
'image': { 'type': 'string' },
'taskDefinition': { 'type': 'object' },
'buildUrl': { 'type': 'string' },
'gitCommit': { 'type': 'string' },
'pullRequestId': { 'type': 'string' },
'scopes': {
'type': 'object',
'default': {},
'patternProperties': {
'^.*$': {
'type': 'object',
'required': ['containers'],
'properties': {
'containers': {
'type': 'array',
'items': {
'type': 'string',
}
},
'secrets': { 'type': 'object', 'default': {} },
'envs': { 'type': 'object', 'default': {} },
}
}
}
}
}
}