├── .gitattributes ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── ContributorAgreement.txt ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── client ├── .eslintrc.js ├── .jscsrc ├── STYLEGUIDE.md ├── app │ ├── app.module.js │ ├── common │ │ ├── MainController.js │ │ ├── common-modal │ │ │ ├── CommonModalController.js │ │ │ └── common-modal.html │ │ ├── common.module.js │ │ ├── directives │ │ │ ├── cronEditor.html │ │ │ ├── cronEditor.js │ │ │ ├── defaultIfEmptyDirective.js │ │ │ ├── healthStatus.js │ │ │ ├── jsonDiffPatchDirective.js │ │ │ ├── loadingOverlay.js │ │ │ ├── multipleEmails.js │ │ │ ├── scalingCronEditor.html │ │ │ ├── scalingCronEditor.js │ │ │ ├── scalingScheduleEditor.html │ │ │ ├── scalingScheduleEditor.js │ │ │ ├── scheduleEditor.html │ │ │ ├── scheduleEditor.js │ │ │ ├── scheduleViewer.html │ │ │ ├── scheduleViewer.js │ │ │ ├── spinner.js │ │ │ ├── uniqueAmongDirective.js │ │ │ └── validJsonDirective.js │ │ ├── launch-config │ │ │ ├── asg-size.html │ │ │ └── launch-config.html │ │ ├── loginForm.html │ │ ├── loginForm.js │ │ ├── models │ │ │ ├── AutoScalingGroup.js │ │ │ ├── Deployment.js │ │ │ ├── DeploymentMap.js │ │ │ ├── Environment.js │ │ │ ├── Image.js │ │ │ └── UpstreamConfig.js │ │ ├── services │ │ │ ├── accountMappingService.js │ │ │ ├── asgService.js │ │ │ ├── awsService.js │ │ │ ├── cacheService.js │ │ │ ├── cachedResourcesService.js │ │ │ ├── comparisons.js │ │ │ ├── enumsService.js │ │ │ ├── environmentDeployService.js │ │ │ ├── environmentStorageService.js │ │ │ ├── instancesService.js │ │ │ ├── linkHeaderService.js │ │ │ ├── loadBalancerService.js │ │ │ ├── loading.js │ │ │ ├── localResourceFactoryService.js │ │ │ ├── localStorageService.js │ │ │ ├── modalService.js │ │ │ ├── releaseNotesService.js │ │ │ ├── remoteResourceFactoryService.js │ │ │ ├── resourcesService.js │ │ │ ├── rolesService.js │ │ │ ├── schemaValidatorService.js │ │ │ ├── serviceDiscovery.js │ │ │ ├── storageServiceFactory.js │ │ │ ├── taggable.js │ │ │ ├── targetStateService.js │ │ │ ├── teamStorageService.js │ │ │ └── upstreamService.js │ │ ├── utilities.js │ │ └── utils │ │ │ ├── QuerySync.js │ │ │ └── QuerySync.spec.js │ ├── compare │ │ ├── CompareController.js │ │ ├── compare-objects.html │ │ ├── compare-services.html │ │ ├── compare.html │ │ ├── compare.module.js │ │ ├── diff-viewer │ │ │ ├── DiffViewerController.js │ │ │ └── diff-viewer.html │ │ ├── directives │ │ │ ├── serviceCell.html │ │ │ └── serviceCell.js │ │ └── services │ │ │ ├── ResourceComparison.js │ │ │ ├── ResourceComparison.spec.js │ │ │ ├── comparableResources.js │ │ │ ├── serviceComparison.js │ │ │ └── upstreamService.js │ ├── configuration │ │ ├── accounts │ │ │ ├── AccountController.js │ │ │ ├── AccountsController.js │ │ │ ├── account.html │ │ │ └── accounts.html │ │ ├── audit │ │ │ ├── AuditCompareModalController.js │ │ │ ├── AuditController.js │ │ │ ├── audit-compare-modal.html │ │ │ └── audit.html │ │ ├── clusters │ │ │ ├── ClusterController.js │ │ │ ├── ClustersController.js │ │ │ ├── cluster.html │ │ │ └── clusters.html │ │ ├── configuration.module.js │ │ ├── deployment-maps │ │ │ ├── DeploymentMapController.js │ │ │ ├── DeploymentMapCreateController.js │ │ │ ├── DeploymentMapTargetController.js │ │ │ ├── DeploymentMapsController.js │ │ │ ├── copyServerRole.html │ │ │ ├── copyServerRole.js │ │ │ ├── deployment-map.html │ │ │ ├── deployment-maps-create-modal.html │ │ │ ├── deployment-maps-target-modal.html │ │ │ └── deployment-maps.html │ │ ├── em-services │ │ │ ├── ServiceController.js │ │ │ ├── ServicesController.js │ │ │ ├── portService.js │ │ │ ├── service.html │ │ │ └── services.html │ │ ├── environment-types │ │ │ ├── EnvironmentTypeController.js │ │ │ ├── EnvironmentTypesController.js │ │ │ ├── environment-type.html │ │ │ └── environment-types.html │ │ ├── export │ │ │ ├── ExportController.js │ │ │ └── export.html │ │ ├── import │ │ │ ├── ImportController.js │ │ │ └── import.html │ │ ├── lbupstreams │ │ │ ├── lbupstream.html │ │ │ ├── lbupstreams.html │ │ │ ├── upstreamViewModel.js │ │ │ └── upstreamViewModel.spec.js │ │ ├── load-balancers │ │ │ ├── LBCloneController.js │ │ │ ├── LBController.js │ │ │ ├── LBUpstreamController.js │ │ │ ├── LBUpstreamsController.js │ │ │ ├── LBsController.js │ │ │ ├── lb-clone-modal.html │ │ │ ├── loadbalancer.html │ │ │ └── loadbalancers.html │ │ ├── notification-settings │ │ │ ├── notificationSettingsEntry.html │ │ │ ├── notificationSettingsEntry.js │ │ │ ├── notificationSettingsList.html │ │ │ └── notificationSettingsList.js │ │ ├── permissions │ │ │ ├── PermissionController.js │ │ │ ├── PermissionsController.js │ │ │ ├── permission.html │ │ │ └── permissions.html │ │ ├── pick-ami │ │ │ ├── PickAmiController.js │ │ │ └── pickami-modal.html │ │ ├── popovers │ │ │ ├── multiple-values.html │ │ │ ├── notification-settings-paging.html │ │ │ └── notification-settings.html │ │ └── services │ │ │ ├── arrayItemHashDetectorService.js │ │ │ ├── deploymentMapConverter.js │ │ │ ├── lbBulkOperationService.js │ │ │ ├── permissionsValidationService.js │ │ │ └── permissionsValidationService.spec.js │ ├── environments │ │ ├── dialogs │ │ │ ├── ASGDetailsModalController.js │ │ │ ├── CreateEnvironmentController.js │ │ │ ├── DeployModalController.js │ │ │ ├── LaunchConfigConfirmationController.js │ │ │ ├── asg │ │ │ │ ├── asgDistribution.js │ │ │ │ ├── asgInstances.html │ │ │ │ ├── asgInstances.js │ │ │ │ ├── asgServices.html │ │ │ │ ├── asgServices.js │ │ │ │ ├── asgSingleInstance.html │ │ │ │ ├── asgSingleInstance.js │ │ │ │ ├── asgSingleService.html │ │ │ │ ├── asgSingleService.js │ │ │ │ ├── launchConfigConfirmation.html │ │ │ │ ├── popovers │ │ │ │ │ ├── help-disable-service.html │ │ │ │ │ ├── help-service-ignored.html │ │ │ │ │ ├── help-service-missing.html │ │ │ │ │ └── help-service-unexpected.html │ │ │ │ └── runtime-asg.html │ │ │ ├── deployment-dry-run-result.html │ │ │ ├── env-asg-details-modal.html │ │ │ ├── env-create-environment-modal.html │ │ │ └── env-deploy-modal.html │ │ ├── directives │ │ │ ├── currentDesiredTitle.js │ │ │ ├── healthChecks.js │ │ │ ├── lbStatusView.html │ │ │ ├── lbStatusView.js │ │ │ ├── serviceDiffWithTargetState.html │ │ │ └── serviceDiffWithTargetState.js │ │ ├── environments.module.js │ │ ├── popovers │ │ │ └── alert-settings.html │ │ ├── schedule │ │ │ ├── ManageEnvironmentScheduleController.js │ │ │ └── env-manage-schedule.html │ │ ├── servers │ │ │ ├── ManageEnvironmentServersController.js │ │ │ ├── env-manage-servers.html │ │ │ └── serversView.js │ │ ├── settings │ │ │ ├── ManageEnvironmentSettingsController.js │ │ │ └── env-manage-settings.html │ │ └── summary │ │ │ ├── EnvironmentsSummaryController.js │ │ │ └── env-summary.html │ ├── operations │ │ ├── ToggleServiceModalController.js │ │ ├── amis │ │ │ ├── OpsAMIsController.js │ │ │ └── ops-amis.html │ │ ├── deployments │ │ │ ├── DeploymentDetailsModalController.js │ │ │ ├── OpsDeploymentsController.js │ │ │ ├── ops-deployment-details-modal.html │ │ │ ├── ops-deployments.html │ │ │ ├── opsDeploymentsInstances.html │ │ │ ├── opsDeploymentsInstances.js │ │ │ ├── opsDeploymentsList.html │ │ │ └── opsDeploymentsList.js │ │ ├── maintenance │ │ │ ├── MainteinanceAddServerModalController.js │ │ │ ├── OpsMaintenanceController.js │ │ │ ├── ops-maintenance-addserver-modal.html │ │ │ └── ops-maintenance.html │ │ ├── operations.module.js │ │ ├── ops-toggle-service-modal.html │ │ ├── popovers │ │ │ └── instance-deployment-status.html │ │ ├── service │ │ │ ├── OpsServiceController.js │ │ │ ├── OpsServiceInstallcheckModalController.js │ │ │ ├── ops-service-installcheck-modal.html │ │ │ └── ops-service.html │ │ └── upstream │ │ │ ├── ASGSelectionModalController.js │ │ │ ├── OpsUpstreamController.js │ │ │ ├── UpstreamDetailsModalController.js │ │ │ ├── directives │ │ │ ├── lbServersStatesCell.html │ │ │ └── lbServersStatesCell.js │ │ │ ├── ops-upstream-details-modal.html │ │ │ ├── ops-upstream.html │ │ │ └── select-asg-modal.html │ └── settings │ │ ├── UserSettingsController.js │ │ ├── settings.module.js │ │ └── user-settings-modal.html ├── assets │ ├── css │ │ ├── angular-ui-grid.min.css │ │ ├── angular-ui-tree.min.css │ │ ├── bootstrap-3.3.5 │ │ │ ├── css │ │ │ │ ├── bootstrap-theme.css │ │ │ │ ├── bootstrap-theme.css.map │ │ │ │ ├── bootstrap-theme.min.css │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ └── bootstrap.min.css │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── npm.js │ │ ├── jsondiffpatch.css │ │ ├── loading-bar.min.css │ │ ├── select.min.css │ │ ├── tipped.css │ │ └── tourist.css │ ├── images │ │ ├── activity.gif │ │ ├── clippy.svg │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── logo.jpg │ │ └── trainline.svg │ └── lib │ │ ├── ace.js │ │ ├── ajv.min.js │ │ ├── angular-file-saver.bundle.min.js │ │ ├── angular-moment.min.js │ │ ├── backbone-min.js │ │ ├── ext-searchbox.js │ │ ├── glob-intersection.js │ │ ├── jquery.min.js │ │ ├── linq.min.js │ │ ├── loading-bar.min.js │ │ ├── mode-json.js │ │ ├── select.min.js │ │ ├── smart-table.min.js │ │ ├── spin.min.js │ │ ├── thenBy.min.js │ │ ├── tipped.js │ │ ├── tourist.min.js │ │ ├── ui-ace.js │ │ ├── ui-ace.min.js │ │ ├── ui-bootstrap-tpls-2.1.3.min.js │ │ ├── ui-grid.min.js │ │ └── worker-json.js ├── bower.json ├── docs │ ├── css │ │ ├── print.css │ │ ├── reset.css │ │ ├── screen.css │ │ ├── style.css │ │ └── typography.css │ ├── fonts │ │ ├── DroidSans-Bold.ttf │ │ └── DroidSans.ttf │ ├── images │ │ ├── collapse.gif │ │ ├── expand.gif │ │ ├── explorer_icons.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── logo_small.png │ │ ├── pet_store_api.png │ │ ├── throbber.gif │ │ └── wordnik_api.png │ ├── lang │ │ ├── en.js │ │ ├── es.js │ │ ├── fr.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── pl.js │ │ ├── pt.js │ │ ├── ru.js │ │ ├── tr.js │ │ ├── translator.js │ │ └── zh-cn.js │ ├── lib │ │ ├── backbone-min.js │ │ ├── handlebars-2.0.0.js │ │ ├── highlight.7.3.pack.js │ │ ├── jquery-1.8.0.min.js │ │ ├── jquery.ba-bbq.min.js │ │ ├── jquery.slideto.min.js │ │ ├── jquery.wiggle.min.js │ │ ├── jsoneditor.min.js │ │ ├── marked.js │ │ ├── swagger-oauth.js │ │ ├── underscore-min.js │ │ └── underscore-min.map │ └── swagger-ui.js ├── gulp │ ├── build.js │ ├── conf.js │ ├── e2e-tests.js │ ├── eslint.js │ ├── inject.js │ ├── scripts.js │ ├── server.js │ ├── styles.js │ ├── unit-tests.js │ └── watch.js ├── gulpfile.js ├── index.html ├── karma.conf.js ├── npm-shrinkwrap.json ├── package.json ├── protractor.conf.js ├── schema │ ├── EnvironmentType.schema.json │ └── LBSettings.schema.json ├── styles │ ├── app-generated.css │ └── app.scss ├── test │ └── lib │ │ ├── angular-mocks.js │ │ ├── ngAnimateMock.js │ │ ├── ngMock.js │ │ └── ngMockE2E.js └── yarn.lock ├── contracts ├── em-server.instances.json └── em-server.json ├── contributors ├── DavidHunt.txt ├── DuncanHall.txt ├── FabioGariglio.txt ├── FilipSobczak.txt ├── JakeCross.txt └── MichalChaniewski.txt ├── em2 ├── README.md ├── config │ └── accounts │ │ ├── index.js │ │ ├── package.json │ │ ├── readme.md │ │ ├── serverless.yml │ │ └── src │ │ ├── lambdas.js │ │ └── services │ │ └── dynamo.js ├── deploy │ ├── account │ │ ├── aws_default_network_acl.tf │ │ ├── aws_default_route_table.tf │ │ ├── aws_default_security_group.tf │ │ ├── aws_internet_gateway.tf │ │ ├── aws_main_route_table_association.tf │ │ ├── aws_nat_gateway.tf │ │ ├── aws_route_table.tf │ │ ├── aws_route_table_association.tf │ │ ├── aws_subnet.tf │ │ ├── aws_vpc.tf │ │ ├── em_provider.tf │ │ ├── outputs.tf │ │ ├── remote_state.tf │ │ └── variables.tf │ ├── ami │ │ └── ubuntu_1604 │ │ │ ├── init_ubuntu_1604.sh │ │ │ └── userdata_ubuntu_1604.sh │ ├── consul │ │ ├── README.md │ │ ├── consul.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ │ ├── debian_consul.service │ │ │ ├── debian_upstart.conf │ │ │ ├── install.sh │ │ │ ├── iptables.sh │ │ │ ├── rhel_consul.service │ │ │ ├── rhel_upstart.conf │ │ │ └── service.sh │ │ └── variables.tf │ ├── em-child │ │ ├── README.md │ │ ├── aws_iam_role.tf │ │ ├── aws_iam_role_policy.tf │ │ ├── aws_security_groups.tf │ │ ├── consul.tf │ │ ├── em-provider.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ │ ├── debian_consul.service │ │ │ ├── debian_upstart.conf │ │ │ ├── install.sh │ │ │ ├── iptables.sh │ │ │ ├── rhel_consul.service │ │ │ ├── rhel_upstart.conf │ │ │ └── service.sh │ │ └── variables.tf │ ├── em-master │ │ ├── aws_ami.tf │ │ ├── aws_app.tf │ │ ├── aws_cloudwatch_event_rules.tf │ │ ├── aws_cloudwatch_metric_alarm.tf │ │ ├── aws_dynamodb_table.tf │ │ ├── aws_elasticache_cluster.tf │ │ ├── aws_iam_instance_profile.tf │ │ ├── aws_iam_role.tf │ │ ├── aws_iam_role_policy.tf │ │ ├── aws_lambda_function.tf │ │ ├── aws_security_group.tf │ │ ├── aws_sns_topic.tf │ │ ├── em-provider.tf │ │ ├── em-terraform-remote-state.tf │ │ ├── em-variables.tf │ │ ├── environment-manager.env │ │ ├── init.sh │ │ ├── lambda │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.js │ │ │ ├── .jscsrc │ │ │ ├── InfraEnvironmentManagerAudit │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── InfraEnvironmentManagerAuditBackup │ │ │ │ ├── AwsAccount.js │ │ │ │ ├── DynamoTable.js │ │ │ │ ├── DynamoTables.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── InfraEnvironmentManagerBackup │ │ │ │ ├── AwsAccount.js │ │ │ │ ├── DynamoTable.js │ │ │ │ ├── DynamoTables.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── InfraEnvironmentManagerScheduler │ │ │ │ ├── build.js │ │ │ │ ├── environment.js │ │ │ │ ├── index.js │ │ │ │ ├── local │ │ │ │ │ ├── config.sample.json │ │ │ │ │ └── index.js │ │ │ │ ├── npm-shrinkwrap.json │ │ │ │ ├── package.json │ │ │ │ ├── presentation │ │ │ │ │ ├── reporting.js │ │ │ │ │ └── reporting.spec.js │ │ │ │ ├── readme.md │ │ │ │ ├── scheduler.js │ │ │ │ └── services │ │ │ │ │ ├── aws.js │ │ │ │ │ ├── em.js │ │ │ │ │ ├── rateLimiter.js │ │ │ │ │ └── rateLimiter.spec.js │ │ │ ├── package.json │ │ │ └── scheduler │ │ │ │ ├── build.js │ │ │ │ ├── environment.js │ │ │ │ ├── index.js │ │ │ │ ├── local │ │ │ │ ├── config.sample.json │ │ │ │ └── index.js │ │ │ │ ├── npm-shrinkwrap.json │ │ │ │ ├── package.json │ │ │ │ ├── presentation │ │ │ │ ├── reporting.js │ │ │ │ └── reporting.spec.js │ │ │ │ ├── readme.md │ │ │ │ ├── scheduler.js │ │ │ │ └── services │ │ │ │ ├── aws.js │ │ │ │ ├── em.js │ │ │ │ ├── rateLimiter.js │ │ │ │ └── rateLimiter.spec.js │ │ └── scripts │ │ │ ├── app │ │ │ ├── em-asg-setup.sh │ │ │ ├── em-install.sh │ │ │ └── user-data.tpl │ │ │ ├── environment-manager-env-variables.sh │ │ │ └── install_consul.sh │ ├── scripts │ │ ├── cda_install.sh │ │ ├── consul_client_install.sh │ │ ├── consul_server_install.sh │ │ └── name_instance.sh │ └── test │ │ └── test.tf └── gateway │ └── session │ ├── index.js │ ├── package.json │ ├── serverless.yml │ └── src │ ├── lambdas.js │ └── services │ └── session-service.js ├── gulpfile.js ├── package.json ├── server ├── .eslintignore ├── .eslintrc.js ├── .jscsrc ├── Enums.js ├── api │ ├── api-utils │ │ ├── dateUtil.js │ │ ├── ifNotFound.js │ │ ├── logicalTableName.js │ │ ├── notImplemented.js │ │ ├── requestMetadata.js │ │ └── requestParam.js │ ├── controllers │ │ ├── asgs │ │ │ └── asgController.js │ │ ├── audit │ │ │ └── auditController.js │ │ ├── config │ │ │ ├── accounts │ │ │ │ └── accountsController.js │ │ │ ├── clusters │ │ │ │ └── clusterController.js │ │ │ ├── deployment-maps │ │ │ │ └── deploymentMapController.js │ │ │ ├── environment-types │ │ │ │ └── environmentTypeController.js │ │ │ ├── environments │ │ │ │ └── environmentsConfigController.js │ │ │ ├── export │ │ │ │ └── exportController.js │ │ │ ├── import │ │ │ │ └── importController.js │ │ │ ├── lb-settings │ │ │ │ └── lbSettingsController.js │ │ │ ├── notification-settings │ │ │ │ └── notificationSettingsController.js │ │ │ ├── permissions │ │ │ │ └── permissionsController.js │ │ │ ├── services │ │ │ │ └── servicesConfigController.js │ │ │ └── upstreams │ │ │ │ └── upstreamsConfigController.js │ │ ├── deployments │ │ │ └── deploymentsController.js │ │ ├── diagnostics │ │ │ └── diagnosticsController.js │ │ ├── environments │ │ │ └── environmentsController.js │ │ ├── images │ │ │ └── imagesController.js │ │ ├── instances │ │ │ └── instancesController.js │ │ ├── load-balancer │ │ │ └── loadBalancerController.js │ │ ├── package-upload-url │ │ │ ├── dynamicResponseCreator.js │ │ │ └── packageUploadUrlController.js │ │ ├── services │ │ │ └── servicesController.js │ │ ├── target-state │ │ │ └── targetStateController.js │ │ ├── token │ │ │ └── tokenController.js │ │ ├── upstreams │ │ │ └── upstreamsController.js │ │ └── user │ │ │ └── userController.js │ ├── em-internal │ │ └── controllers │ │ │ └── initial-data.js │ ├── error-handler │ │ └── defaultErrorHandler.js │ ├── swagger.yaml │ └── v1.js ├── appspec.yml ├── commands │ ├── asg │ │ ├── EnterAutoScalingGroupInstancesToStandby.js │ │ ├── ExitAutoScalingGroupInstancesFromStandby.js │ │ ├── SetAutoScalingGroupSchedule.js │ │ ├── SetAutoScalingGroupSize.js │ │ └── UpdateAutoScalingGroup.js │ ├── aws │ │ ├── GetAccountByEnvironment.js │ │ └── SetInstanceMaintenanceMode.js │ ├── deployments │ │ ├── CreateAutoScalingGroup.js │ │ ├── CreateLaunchConfiguration.js │ │ ├── DeployService.js │ │ ├── DeploymentCommandHandlerLogger.js │ │ ├── DeploymentContract.schema.js │ │ ├── GetInfrastructureRequirements.js │ │ ├── PreparePackage.js │ │ ├── PreparePackageCommand.schema.js │ │ ├── ProvideInfrastructure.js │ │ ├── PushDeployment.js │ │ ├── S3PathContract.schema.js │ │ └── packageMover.js │ ├── launch-config │ │ ├── SetLaunchConfiguration.js │ │ └── launchConfigUpdater.js │ ├── services │ │ ├── DeleteTargetState.js │ │ ├── ToggleTargetStatus.js │ │ └── UpdateTargetState.js │ ├── slices │ │ ├── ToggleSlicesByService.js │ │ └── ToggleSlicesByUpstream.js │ ├── utils │ │ ├── metadata.js │ │ ├── operationResult.js │ │ └── toggleSlices.js │ └── validators │ │ ├── awsAccountValidator.js │ │ └── lbUpstreamValidator.js ├── config │ ├── index.js │ └── version.js ├── configuration.sample.json ├── deployment │ ├── code-deploy │ │ ├── application-start.sh │ │ ├── application-stop.sh │ │ ├── before-install.sh │ │ ├── on-after-install.sh │ │ └── validate-service.sh │ └── systemd │ │ ├── environment-manager-debug.service │ │ └── environment-manager.service ├── healthchecks │ └── sensu │ │ ├── healthchecks.py │ │ ├── healthchecks.yml │ │ ├── ping.py │ │ └── redis.py ├── index.js ├── models │ ├── AutoScalingGroup.js │ ├── Deployment.js │ ├── DeploymentMap.js │ ├── Environment.js │ ├── EnvironmentType.js │ ├── Image.js │ ├── Instance.js │ ├── OpsEnvironment.js │ ├── SecurityGroup.js │ ├── Service.js │ └── TaggableMixin.js ├── modules │ ├── DeploymentLogger.js │ ├── DeploymentLogsStreamer.js │ ├── MainServer.js │ ├── PackagePathProvider.js │ ├── S3GetObjectRequest.js │ ├── active-directory-adapter │ │ ├── activeDirectoryAdapter.mock.js │ │ ├── activeDirectoryAdapter.prod.js │ │ ├── activeDirectoryAdapterConfiguration.js │ │ └── index.js │ ├── amazon-client │ │ ├── childAccountClient.js │ │ ├── masterAccountClient.js │ │ ├── myIdentity.js │ │ ├── pages.js │ │ └── s3Url.js │ ├── auditLogReader.js │ ├── authentication.js │ ├── authentications │ │ ├── cookieAuthentication.js │ │ ├── cookieAuthenticationConfiguration.js │ │ ├── tokenAuthentication.js │ │ └── tokenAuthenticationConfiguration.js │ ├── authorization.js │ ├── authorizer.js │ ├── authorizers │ │ ├── allow-authenticated.js │ │ ├── asgs.js │ │ ├── deploy-authorizer.js │ │ ├── deployments.js │ │ ├── environmentProtection.js │ │ ├── environments-schedule.js │ │ ├── environments.js │ │ ├── index.js │ │ ├── instances.js │ │ ├── load-balancer-settings.js │ │ ├── none.js │ │ ├── package-upload-url.js │ │ ├── services.js │ │ ├── simple.js │ │ ├── toggle-service-status.js │ │ ├── toggle-services.js │ │ ├── toggle-upstreams.js │ │ └── upstreams.js │ ├── autoScalingGroupSizePredictor.js │ ├── awsAccounts.js │ ├── awsDynamo │ │ └── dynamodbExpression.js │ ├── awsResourceNameProvider.js │ ├── base64.js │ ├── cacheManager.js │ ├── cacheRouter.js │ ├── checkAppPrerequisites.js │ ├── clientFactories │ │ ├── IAMRoleClient.js │ │ ├── SNSTopicClient.js │ │ ├── autoScalingGroupClientFactory.js │ │ ├── ec2InstanceClientFactory.js │ │ ├── iamRoleClientFactory.js │ │ └── snsTopicClientFactory.js │ ├── clusterNode.js │ ├── configuration │ │ ├── ConfigurationProvider.js │ │ ├── LocalConfigurationProvider.js │ │ └── S3ConfigurationProvider.js │ ├── configurationCache.js │ ├── consul-client │ │ ├── clientConfig.mock.js │ │ ├── clientConfig.prod.js │ │ └── index.js │ ├── consul-node │ │ ├── consul-node-sorting-service.js │ │ └── consul-node.js │ ├── consulDataStructures.js │ ├── consulSecretCache.js │ ├── cronService.js │ ├── data-access │ │ ├── accounts.js │ │ ├── asgips.js │ │ ├── cacheManagerEncryptedRedis.js │ │ ├── cachedSingleAccountDynamoTable.js │ │ ├── clusters.js │ │ ├── configEnvironmentTypes.js │ │ ├── configEnvironments.js │ │ ├── deploymentMaps.js │ │ ├── deployments.js │ │ ├── describeDynamoTable.js │ │ ├── dynamoAudit.js │ │ ├── dynamoImport.js │ │ ├── dynamoItemFilter.js │ │ ├── dynamoSoftDelete.js │ │ ├── dynamoTable.js │ │ ├── dynamoTableCache.js │ │ ├── dynamoTableDescription.js │ │ ├── dynamoVersion.js │ │ ├── encryptedRedisStore.js │ │ ├── lbSettingsAdapter.js │ │ ├── lbUpstreamAdapter.js │ │ ├── loadBalancerSettings.js │ │ ├── loadBalancerUpstreams.js │ │ ├── notificationSettings.js │ │ ├── opsEnvironment.js │ │ ├── permissions.js │ │ ├── services.js │ │ └── singleAccountDynamoTable.js │ ├── deployment │ │ ├── DeploymentContract.js │ │ ├── S3PathContract.js │ │ ├── deploymentDefinition.js │ │ ├── deploymentRepository.js │ │ ├── deploymentValidators.js │ │ ├── serverRoleDefinition.js │ │ ├── serviceDefinition.js │ │ ├── serviceDeploymentDefinition.js │ │ ├── serviceInstallationDefinition.js │ │ └── validators │ │ │ ├── blueGreenDeploymentValidator.js │ │ │ └── uniqueServiceVersionDeploymentValidator.js │ ├── ec2-monitor │ │ └── ec2-monitor-client.js │ ├── emCrypto.js │ ├── environment-state │ │ ├── deleteTargetState.js │ │ ├── getASGReady.js │ │ ├── getASGState.js │ │ ├── getAWSInstances.js │ │ ├── getAWSInstancesByName.js │ │ ├── getInstanceState.js │ │ ├── getOverallServiceHealth.js │ │ ├── getServiceHealth.js │ │ ├── getServiceInstallationCheck.js │ │ ├── getServicesState.js │ │ ├── healthReporter.js │ │ ├── serverRoleFilters.js │ │ └── serviceStateUtils.js │ ├── environmentDatabase.js │ ├── errors │ │ ├── ActiveDirectoryError.class.js │ │ ├── AutoScalingGroupAlreadyExistsError.class.js │ │ ├── AutoScalingGroupNotFoundError.class.js │ │ ├── AwsError.class.js │ │ ├── BadRequestError.class.js │ │ ├── BaseError.class.js │ │ ├── ConfigurationError.class.js │ │ ├── DeploymentValidationError.class.js │ │ ├── DynamoItemNotFoundError.class.js │ │ ├── HttpRequestError.class.js │ │ ├── ImageNotFoundError.class.js │ │ ├── InconsistentSlicesStatusError.class.js │ │ ├── InstanceNotFoundError.class.js │ │ ├── InstanceProfileNotFoundError.class.js │ │ ├── InvalidContractError.class.js │ │ ├── InvalidCredentialsError.class.js │ │ ├── InvalidItemSchemaError.class.js │ │ ├── InvalidOperationError.class.js │ │ ├── KeyPairNotFoundError.class.js │ │ ├── LaunchConfigurationAlreadyExistsError.class.js │ │ ├── PackagePreparationError.class.js │ │ ├── ResourceLockedError.js │ │ ├── ResourceNotFoundError.class.js │ │ ├── RoleNotFoundError.class.js │ │ └── TopicNotFoundError.class.js │ ├── express-middleware │ │ ├── deprecateMiddleware.js │ │ ├── loggingMiddleware.js │ │ ├── swaggerAuthorizerMiddleware.js │ │ └── swaggerNewRelicMiddleware.js │ ├── factories │ │ └── keypairFactory.js │ ├── functional.js │ ├── health-checks │ │ ├── index.js │ │ ├── library │ │ │ ├── ping.js │ │ │ └── redis.js │ │ └── resultCodes.js │ ├── http-server-factory │ │ ├── HttpServerFactory.js │ │ ├── HttpsServerFactory.js │ │ └── index.js │ ├── httpHealthChecks.js │ ├── logger.js │ ├── machineImage │ │ └── imageSummary.js │ ├── memoize.js │ ├── merge.js │ ├── miniStack.js │ ├── monitoring │ │ ├── DeploymentMonitor.js │ │ ├── DeploymentMonitorScheduler.js │ │ └── activeDeploymentsStatusProvider.js │ ├── new-relic │ │ └── check.js │ ├── promiseUtil.js │ ├── provisioning │ │ ├── Image.class.js │ │ ├── autoScaling │ │ │ ├── subnetsProvider.js │ │ │ ├── tagsProvider.js │ │ │ └── topicNotificationMappingProvider.js │ │ ├── autoScalingTemplatesProvider.js │ │ ├── infrastructureConfigurationProvider.js │ │ ├── launchConfiguration │ │ │ ├── UserDataBuilder.js │ │ │ ├── iamInstanceProfileNameProvider.js │ │ │ ├── imageProvider.js │ │ │ ├── instanceDevicesProvider.js │ │ │ ├── keyNameProvider.js │ │ │ ├── securityGroupsProvider.js │ │ │ ├── userData │ │ │ │ ├── linux-user-data.txt │ │ │ │ └── windows-user-data.txt │ │ │ └── userDataProvider.js │ │ ├── launchConfigurationTemplatesProvider.js │ │ └── namingConventionProvider.js │ ├── queryHandlersUtil │ │ ├── applyFuncToAccounts.js │ │ ├── deployments-helper.js │ │ ├── getASG.js │ │ ├── getSlices.js │ │ ├── scanCrossAccount.js │ │ └── scanCrossAccountFn.js │ ├── remoteCacheFlush.js │ ├── renderer.js │ ├── resourceFactories │ │ ├── AsgLifeCycleHooksResource.js │ │ ├── AsgResource.js │ │ ├── AsgResourceBase.js │ │ ├── AsgScheduledActionsResource.js │ │ ├── InstanceResourceBase.js │ │ ├── SecurityGroupResource.js │ │ ├── asgLifeCycleHooksResourceFactory.js │ │ ├── asgResourceFactory.js │ │ ├── asgScheduledActionsResourceFactory.js │ │ ├── ec2ImageResourceFactory.js │ │ ├── ec2InstanceResourceFactory.js │ │ ├── iamInstanceProfileResourceFactory.js │ │ ├── keyPairResourceFactory.js │ │ ├── launchConfigurationResourceFactory.js │ │ ├── nginxUpstreamsResourceFactory.js │ │ └── securityGroupResourceFactory.js │ ├── s3PackageLocator.js │ ├── scheduling │ │ ├── index.js │ │ └── parseSchedule.js │ ├── schema │ │ ├── AccountName.json │ │ ├── AccountNumber.json │ │ ├── ConsulConnectCommon.json │ │ ├── ConsulKey.json │ │ ├── EnvironmentName.json │ │ ├── GetTargetStateQuery.json │ │ ├── UpdateTargetStateCommand.json │ │ └── schema.js │ ├── sender.js │ ├── serverFactoryConfiguration.js │ ├── service-discovery │ │ ├── consul │ │ │ ├── consulCatalog.js │ │ │ └── index.js │ │ └── index.js │ ├── service-targets │ │ ├── consul │ │ │ ├── ConsulManager.js │ │ │ ├── consulMacroManager.js │ │ │ ├── index.js │ │ │ └── keyValueStore.js │ │ └── index.js │ ├── serviceName.js │ ├── simple-http.js │ ├── sns │ │ └── EnvironmentManagerEvents │ │ │ ├── createEvent.js │ │ │ ├── createTopic.js │ │ │ ├── getTargetArn.js │ │ │ ├── index.js │ │ │ └── publishEvent.js │ ├── sslComponentsRepository │ │ ├── index.js │ │ ├── sslComponentsRepository.mock.js │ │ ├── sslComponentsRepository.prod.config.js │ │ └── sslComponentsRepository.prod.js │ ├── systemUser.js │ ├── toggleServiceStatus.js │ ├── user-service │ │ ├── index.js │ │ ├── userService.mock.js │ │ └── userService.prod.js │ ├── user.js │ ├── userRolesProvider.js │ ├── userSessionStore.js │ ├── utilities.js │ ├── validate │ │ ├── index.js │ │ └── rule │ │ │ ├── environmentExists.js │ │ │ └── serviceExists.js │ └── weblink.js ├── package-lock.json ├── package.json ├── queryHandlers │ ├── GetASGState.js │ ├── GetAutoScalingGroup.js │ ├── GetAutoScalingGroupLifeCycleHooks.js │ ├── GetAutoScalingGroupScheduleStatus.js │ ├── GetAutoScalingGroupScheduledActions.js │ ├── GetAutoScalingGroupSize.js │ ├── GetEnvironmentScheduleStatus.js │ ├── GetInstanceProfile.js │ ├── GetKeyPair.js │ ├── GetLaunchConfiguration.js │ ├── GetRole.js │ ├── GetServicePortConfig.js │ ├── GetTopic.js │ ├── ScanAutoScalingGroups.js │ ├── ScanCrossAccountAutoScalingGroups.js │ ├── ScanCrossAccountImages.js │ ├── ScanCrossAccountInstances.js │ ├── ScanImages.js │ ├── ScanInstances.js │ ├── ScanInstancesScheduleStatus.js │ ├── ScanLaunchConfigurations.js │ ├── ScanNginxUpstreams.js │ ├── ScanSecurityGroups.js │ ├── ScanServersStatus.js │ ├── deployments │ │ └── GetNodeDeploymentLog.js │ ├── services │ │ ├── GetAllNodes.js │ │ ├── GetNode.js │ │ ├── GetServerRoles.js │ │ └── GetTargetState.js │ └── slices │ │ ├── GetSlicesByService.js │ │ └── GetSlicesByUpstream.js ├── routes │ ├── deploymentNodeLogs.js │ └── home.js ├── scripts │ ├── actionDefinitions.js │ ├── cleanup.js │ ├── command.js │ └── preinstall.js ├── start ├── test │ ├── .eslintrc.js │ ├── bootstrap.js │ ├── commandHandlers │ │ ├── GetAccountByEnvironmentTest.js │ │ ├── deployment │ │ │ ├── CreateAutoScalingGroupTest.js │ │ │ ├── CreateLaunchConfigurationCommandHandler.class.spec.js │ │ │ ├── DeployServiceTest.js │ │ │ └── GetInfrastructureRequirementsTest.js │ │ ├── enterAutoScalingGroupInstancesToStandbyTest.js │ │ ├── exitAutoScalingGroupInstancesFromStandbyTest.js │ │ ├── launchConfigUpdater.spec.js │ │ ├── services │ │ │ └── ToggleTargetStatusTest.js │ │ ├── setAutoScalingGroupScheduleCommandHandlerTest.js │ │ └── validators │ │ │ ├── awsAccountValidatorTest.js │ │ │ └── lbUpstreamDynamoResourceValidatorTest.js │ ├── commands │ │ ├── asg │ │ │ └── SetAutoScalingGroupScheduleTest.js │ │ └── deployments │ │ │ └── packageMoverTests.js │ ├── models │ │ ├── AutoScalingGroupTest.js │ │ └── InstanceTest.js │ ├── modules │ │ ├── DeploymentLoggerTest.js │ │ ├── DeploymentLogsStreamerTest.js │ │ ├── DeploymentMonitorTest.js │ │ ├── PackagePathProviderTest.js │ │ ├── amazon-client │ │ │ ├── pagesTest.js │ │ │ └── s3UrlTest.js │ │ ├── authorizer.spec.js │ │ ├── authorizers │ │ │ ├── environmentProtectedTest.js │ │ │ └── instances.spec.js │ │ ├── autoScalingGroupSizePredictorTest.js │ │ ├── awsDynamo │ │ │ └── dynamodbExpressionTest.js │ │ ├── base64Test.js │ │ ├── cacheTest.js │ │ ├── clientFactories │ │ │ └── ConsulManagerTest.js │ │ ├── consul-node │ │ │ ├── consul-node-sorting-service.spec.js │ │ │ └── data.js │ │ ├── consulDataStructuresTests.js │ │ ├── data-access │ │ │ ├── cacheManagerEncryptedRedisTest.js │ │ │ ├── deploymentsTest.js │ │ │ ├── describeDynamoTableTest.js │ │ │ ├── dynamoAuditTest.js │ │ │ ├── dynamoItemFilterTest.js │ │ │ ├── dynamoTableCacheTest.js │ │ │ ├── dynamoTableDescriptionTest.js │ │ │ ├── dynamoTableTest.js │ │ │ └── dynamoVersionTest.js │ │ ├── deployment │ │ │ ├── deploymentDefinitionTest.js │ │ │ ├── serverRoleDefinitionTest.js │ │ │ ├── serviceDefinitionTest.js │ │ │ ├── serviceInstallationDefinitionTest.js │ │ │ └── validators │ │ │ │ ├── BlueGreenDeploymentValidatorTest.js │ │ │ │ └── UniqueServiceVersionDeploymentValidatorTest.js │ │ ├── em-services │ │ │ └── servicesConfigController.spec.js │ │ ├── emCryptoTest.js │ │ ├── environment-state │ │ │ ├── deleteTargetStateTest.js │ │ │ ├── getASGStateTest.js │ │ │ ├── getInstanceStateTest.js │ │ │ ├── healthReporterTests.js │ │ │ ├── serverInstallCheckTests.js │ │ │ ├── serverRoleFiltersTest.js │ │ │ └── serviceStateUtilsTest.js │ │ ├── express-middleware │ │ │ └── swaggerAuthorizerMiddlewareTest.js │ │ ├── instances.spec.js │ │ ├── logger.spec.js │ │ ├── machineImage │ │ │ └── imageSummaryTest.js │ │ ├── memoizeTest.js │ │ ├── mergeTest.js │ │ ├── miniStackTest.js │ │ ├── promiseUtil.spec.js │ │ ├── provisioning │ │ │ ├── AutoScalingTemplatesProvider.spec.js │ │ │ ├── LaunchConfigurationTemplatesProvider.spec.js │ │ │ ├── NamingConventionProvider.spec.js │ │ │ ├── autoScaling │ │ │ │ ├── SubnetsProvider.spec.js │ │ │ │ ├── TagsProvider.spec.js │ │ │ │ └── TopicNotificationMappingProvider.spec.js │ │ │ ├── infrastructureConfigurationProvider.spec.js │ │ │ └── launchConfiguration │ │ │ │ ├── IamInstanceProfileNameProviderTest.js │ │ │ │ ├── ImageProviderTest.js │ │ │ │ ├── InstanceDevicesProviderTest.js │ │ │ │ ├── KeyNameProviderTest.js │ │ │ │ ├── SecurityGroupsProviderTest.js │ │ │ │ ├── UserDataBuilderTest.js │ │ │ │ └── UserDataProviderTest.js │ │ ├── queryHandlersUtil │ │ │ ├── deployments-helperTest.js │ │ │ └── scanCrossAccountFnTest.js │ │ ├── remoteCacheFlushTest.js │ │ ├── resourceFactories │ │ │ ├── AsgResourceBaseTest.js │ │ │ └── ec2InstanceResourceFactoryTest.js │ │ ├── s3PackageLocatorTest.js │ │ ├── scheduling-expectedActions.spec.js │ │ ├── scheduling-expectedStates.spec.js │ │ ├── schema │ │ │ └── schemaTest.js │ │ ├── service-reporter │ │ │ └── service-reporterTest.js │ │ ├── service-updater │ │ │ └── service-updaterTest.js │ │ ├── sns │ │ │ └── EnvironmentManagerEvents │ │ │ │ ├── createEvent.spec.js │ │ │ │ ├── createTopic.spec.js │ │ │ │ ├── getTargetArn.spec.js │ │ │ │ └── publishEvent.spec.js │ │ ├── toggleServiceStatus.spec.js │ │ ├── userRolesProviderTest.js │ │ ├── utilitiesTest.js │ │ ├── validate │ │ │ └── validateTest.js │ │ └── weblinkTest.js │ ├── queryHandlers │ │ ├── GetServicePortTest.js │ │ ├── ScanCrossAccountImagesTest.js │ │ └── ScanServersStatusTest.js │ ├── schema-validation │ │ ├── environment-type.sample.json │ │ └── environment-types.spec.js │ ├── serviceNameTests.js │ ├── test-api │ │ ├── controllers │ │ │ ├── asgs │ │ │ │ └── asgControllerTests.js │ │ │ ├── config │ │ │ │ └── deploymentMapController.spec.js │ │ │ ├── instances │ │ │ │ └── instancesController.spec.js │ │ │ └── services │ │ │ │ └── servicesController.spec.js │ │ ├── dynamicResponseCreator.spec.js │ │ └── userControllerTest.js │ ├── test-profile.json │ └── utils │ │ ├── fakeLogger.js │ │ └── sinonHelper.js └── yarn.lock ├── setup ├── cloudformation │ ├── .eslintrc.yaml │ ├── .gitignore │ ├── EnvironmentManager.template.yaml │ ├── EnvironmentManagerChildResources.template.json │ ├── EnvironmentManagerCommonResources.template.js │ ├── EnvironmentManagerEventAuditListeners │ │ └── EnvironmentManagerEventsAuditListeners.template.yaml │ ├── EnvironmentManagerEventPublication │ │ └── EnvironmentManagerEvents.template.yaml │ ├── EnvironmentManagerMasterResources.template.js │ ├── EnvironmentManagerRedis.template.yaml │ ├── EnvironmentManagerRedisNetwork.template.yaml │ ├── LambdaFailureAlerts │ │ └── EnvironmentManagerLambdaFailureAlerts.template.yaml │ ├── README.md │ ├── config.yaml │ ├── lambda │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .jscsrc │ │ ├── InfraAsgLambdaScale │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test.js │ │ ├── InfraEnvironmentManagerAudit │ │ │ ├── index.js │ │ │ ├── index.spec.js │ │ │ ├── package-lock.json │ │ │ └── package.json │ │ ├── InfraEnvironmentManagerAuditBackup │ │ │ ├── AwsAccount.js │ │ │ ├── DynamoTable.js │ │ │ ├── DynamoTables.js │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── InfraEnvironmentManagerBackup │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── InfraEnvironmentManagerConfigurationChangeAudit │ │ │ └── index.js │ │ ├── InfraEnvironmentManagerOperationsChangeAudit │ │ │ └── index.js │ │ ├── InfraEnvironmentManagerScheduler │ │ │ ├── build.js │ │ │ ├── environment.js │ │ │ ├── index.js │ │ │ ├── local │ │ │ │ ├── config.sample.json │ │ │ │ └── index.js │ │ │ ├── npm-shrinkwrap.json │ │ │ ├── package.json │ │ │ ├── presentation │ │ │ │ ├── reporting.js │ │ │ │ └── reporting.spec.js │ │ │ ├── readme.md │ │ │ ├── scheduler.js │ │ │ ├── scheduler.tf │ │ │ └── services │ │ │ │ ├── aws.js │ │ │ │ ├── em.js │ │ │ │ ├── rateLimiter.js │ │ │ │ └── rateLimiter.spec.js │ │ └── package.json │ ├── package.json │ ├── template.js │ └── tools │ │ ├── common.js │ │ ├── deploy.js │ │ └── index.js ├── consul-acl │ ├── consul-deployment-agent.json │ ├── environment-manager.json │ └── upstreamr.json ├── data-migration │ ├── replicate-dynamodb-table │ │ ├── .eslintrc.yaml │ │ ├── index.js │ │ ├── index.spec.js │ │ ├── package.json │ │ └── yarn.lock │ └── touch-dynamodb-table │ │ ├── .eslintrc.yaml │ │ ├── index.js │ │ ├── index.spec.js │ │ ├── package.json │ │ └── yarn.lock ├── iam │ ├── commonInstanceProfile.policy.json │ ├── roleInfraEnvironmentManager.policy.json │ └── roleInfraEnvironmentManagerChild.policy.json ├── linux-sample-package.zip └── terraform │ └── upstreamCleaner │ ├── aws_iam_role.tf │ ├── aws_lambda_function.tf │ ├── lambda │ ├── .eslintrc.js │ ├── build.sh │ ├── index.js │ ├── package-lock.json │ └── package.json │ └── variables.tf ├── test ├── package.json ├── pages │ ├── config-page.js │ ├── config │ │ └── deploymentmap-page.js │ ├── home-page.js │ └── login-page.js ├── specs │ └── config │ │ └── deploymentmap-test.spec.js ├── test │ └── test-ui │ │ └── screenshots │ │ └── ERROR_chrome_2018-05-15T12-41-26.078Z.png └── wdio.conf.js └── version.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /ContributorAgreement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/ContributorAgreement.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- 1 | Environment Manager 2 | Copyright Trainline Limited, 2016 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/.eslintrc.js -------------------------------------------------------------------------------- /client/.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/.jscsrc -------------------------------------------------------------------------------- /client/STYLEGUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/STYLEGUIDE.md -------------------------------------------------------------------------------- /client/app/app.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/app.module.js -------------------------------------------------------------------------------- /client/app/common/MainController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/MainController.js -------------------------------------------------------------------------------- /client/app/common/common-modal/CommonModalController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/common-modal/CommonModalController.js -------------------------------------------------------------------------------- /client/app/common/common-modal/common-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/common-modal/common-modal.html -------------------------------------------------------------------------------- /client/app/common/common.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/common.module.js -------------------------------------------------------------------------------- /client/app/common/directives/cronEditor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/cronEditor.html -------------------------------------------------------------------------------- /client/app/common/directives/cronEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/cronEditor.js -------------------------------------------------------------------------------- /client/app/common/directives/defaultIfEmptyDirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/defaultIfEmptyDirective.js -------------------------------------------------------------------------------- /client/app/common/directives/healthStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/healthStatus.js -------------------------------------------------------------------------------- /client/app/common/directives/jsonDiffPatchDirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/jsonDiffPatchDirective.js -------------------------------------------------------------------------------- /client/app/common/directives/loadingOverlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/loadingOverlay.js -------------------------------------------------------------------------------- /client/app/common/directives/multipleEmails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/multipleEmails.js -------------------------------------------------------------------------------- /client/app/common/directives/scalingCronEditor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/scalingCronEditor.html -------------------------------------------------------------------------------- /client/app/common/directives/scalingCronEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/scalingCronEditor.js -------------------------------------------------------------------------------- /client/app/common/directives/scalingScheduleEditor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/scalingScheduleEditor.html -------------------------------------------------------------------------------- /client/app/common/directives/scalingScheduleEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/scalingScheduleEditor.js -------------------------------------------------------------------------------- /client/app/common/directives/scheduleEditor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/scheduleEditor.html -------------------------------------------------------------------------------- /client/app/common/directives/scheduleEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/scheduleEditor.js -------------------------------------------------------------------------------- /client/app/common/directives/scheduleViewer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/scheduleViewer.html -------------------------------------------------------------------------------- /client/app/common/directives/scheduleViewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/scheduleViewer.js -------------------------------------------------------------------------------- /client/app/common/directives/spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/spinner.js -------------------------------------------------------------------------------- /client/app/common/directives/uniqueAmongDirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/uniqueAmongDirective.js -------------------------------------------------------------------------------- /client/app/common/directives/validJsonDirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/directives/validJsonDirective.js -------------------------------------------------------------------------------- /client/app/common/launch-config/asg-size.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/launch-config/asg-size.html -------------------------------------------------------------------------------- /client/app/common/launch-config/launch-config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/launch-config/launch-config.html -------------------------------------------------------------------------------- /client/app/common/loginForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/loginForm.html -------------------------------------------------------------------------------- /client/app/common/loginForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/loginForm.js -------------------------------------------------------------------------------- /client/app/common/models/AutoScalingGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/models/AutoScalingGroup.js -------------------------------------------------------------------------------- /client/app/common/models/Deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/models/Deployment.js -------------------------------------------------------------------------------- /client/app/common/models/DeploymentMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/models/DeploymentMap.js -------------------------------------------------------------------------------- /client/app/common/models/Environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/models/Environment.js -------------------------------------------------------------------------------- /client/app/common/models/Image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/models/Image.js -------------------------------------------------------------------------------- /client/app/common/models/UpstreamConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/models/UpstreamConfig.js -------------------------------------------------------------------------------- /client/app/common/services/accountMappingService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/accountMappingService.js -------------------------------------------------------------------------------- /client/app/common/services/asgService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/asgService.js -------------------------------------------------------------------------------- /client/app/common/services/awsService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/awsService.js -------------------------------------------------------------------------------- /client/app/common/services/cacheService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/cacheService.js -------------------------------------------------------------------------------- /client/app/common/services/cachedResourcesService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/cachedResourcesService.js -------------------------------------------------------------------------------- /client/app/common/services/comparisons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/comparisons.js -------------------------------------------------------------------------------- /client/app/common/services/enumsService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/enumsService.js -------------------------------------------------------------------------------- /client/app/common/services/environmentDeployService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/environmentDeployService.js -------------------------------------------------------------------------------- /client/app/common/services/environmentStorageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/environmentStorageService.js -------------------------------------------------------------------------------- /client/app/common/services/instancesService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/instancesService.js -------------------------------------------------------------------------------- /client/app/common/services/linkHeaderService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/linkHeaderService.js -------------------------------------------------------------------------------- /client/app/common/services/loadBalancerService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/loadBalancerService.js -------------------------------------------------------------------------------- /client/app/common/services/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/loading.js -------------------------------------------------------------------------------- /client/app/common/services/localResourceFactoryService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/localResourceFactoryService.js -------------------------------------------------------------------------------- /client/app/common/services/localStorageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/localStorageService.js -------------------------------------------------------------------------------- /client/app/common/services/modalService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/modalService.js -------------------------------------------------------------------------------- /client/app/common/services/releaseNotesService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/releaseNotesService.js -------------------------------------------------------------------------------- /client/app/common/services/remoteResourceFactoryService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/remoteResourceFactoryService.js -------------------------------------------------------------------------------- /client/app/common/services/resourcesService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/resourcesService.js -------------------------------------------------------------------------------- /client/app/common/services/rolesService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/rolesService.js -------------------------------------------------------------------------------- /client/app/common/services/schemaValidatorService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/schemaValidatorService.js -------------------------------------------------------------------------------- /client/app/common/services/serviceDiscovery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/serviceDiscovery.js -------------------------------------------------------------------------------- /client/app/common/services/storageServiceFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/storageServiceFactory.js -------------------------------------------------------------------------------- /client/app/common/services/taggable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/taggable.js -------------------------------------------------------------------------------- /client/app/common/services/targetStateService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/targetStateService.js -------------------------------------------------------------------------------- /client/app/common/services/teamStorageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/teamStorageService.js -------------------------------------------------------------------------------- /client/app/common/services/upstreamService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/services/upstreamService.js -------------------------------------------------------------------------------- /client/app/common/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/utilities.js -------------------------------------------------------------------------------- /client/app/common/utils/QuerySync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/utils/QuerySync.js -------------------------------------------------------------------------------- /client/app/common/utils/QuerySync.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/common/utils/QuerySync.spec.js -------------------------------------------------------------------------------- /client/app/compare/CompareController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/CompareController.js -------------------------------------------------------------------------------- /client/app/compare/compare-objects.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/compare-objects.html -------------------------------------------------------------------------------- /client/app/compare/compare-services.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/compare-services.html -------------------------------------------------------------------------------- /client/app/compare/compare.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/compare.html -------------------------------------------------------------------------------- /client/app/compare/compare.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/compare.module.js -------------------------------------------------------------------------------- /client/app/compare/diff-viewer/DiffViewerController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/diff-viewer/DiffViewerController.js -------------------------------------------------------------------------------- /client/app/compare/diff-viewer/diff-viewer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/diff-viewer/diff-viewer.html -------------------------------------------------------------------------------- /client/app/compare/directives/serviceCell.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/directives/serviceCell.html -------------------------------------------------------------------------------- /client/app/compare/directives/serviceCell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/directives/serviceCell.js -------------------------------------------------------------------------------- /client/app/compare/services/ResourceComparison.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/services/ResourceComparison.js -------------------------------------------------------------------------------- /client/app/compare/services/ResourceComparison.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/services/ResourceComparison.spec.js -------------------------------------------------------------------------------- /client/app/compare/services/comparableResources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/services/comparableResources.js -------------------------------------------------------------------------------- /client/app/compare/services/serviceComparison.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/services/serviceComparison.js -------------------------------------------------------------------------------- /client/app/compare/services/upstreamService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/compare/services/upstreamService.js -------------------------------------------------------------------------------- /client/app/configuration/accounts/AccountController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/accounts/AccountController.js -------------------------------------------------------------------------------- /client/app/configuration/accounts/AccountsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/accounts/AccountsController.js -------------------------------------------------------------------------------- /client/app/configuration/accounts/account.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/accounts/account.html -------------------------------------------------------------------------------- /client/app/configuration/accounts/accounts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/accounts/accounts.html -------------------------------------------------------------------------------- /client/app/configuration/audit/AuditController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/audit/AuditController.js -------------------------------------------------------------------------------- /client/app/configuration/audit/audit-compare-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/audit/audit-compare-modal.html -------------------------------------------------------------------------------- /client/app/configuration/audit/audit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/audit/audit.html -------------------------------------------------------------------------------- /client/app/configuration/clusters/ClusterController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/clusters/ClusterController.js -------------------------------------------------------------------------------- /client/app/configuration/clusters/ClustersController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/clusters/ClustersController.js -------------------------------------------------------------------------------- /client/app/configuration/clusters/cluster.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/clusters/cluster.html -------------------------------------------------------------------------------- /client/app/configuration/clusters/clusters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/clusters/clusters.html -------------------------------------------------------------------------------- /client/app/configuration/configuration.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/configuration.module.js -------------------------------------------------------------------------------- /client/app/configuration/deployment-maps/copyServerRole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/deployment-maps/copyServerRole.js -------------------------------------------------------------------------------- /client/app/configuration/em-services/ServiceController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/em-services/ServiceController.js -------------------------------------------------------------------------------- /client/app/configuration/em-services/ServicesController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/em-services/ServicesController.js -------------------------------------------------------------------------------- /client/app/configuration/em-services/portService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/em-services/portService.js -------------------------------------------------------------------------------- /client/app/configuration/em-services/service.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/em-services/service.html -------------------------------------------------------------------------------- /client/app/configuration/em-services/services.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/em-services/services.html -------------------------------------------------------------------------------- /client/app/configuration/export/ExportController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/export/ExportController.js -------------------------------------------------------------------------------- /client/app/configuration/export/export.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/export/export.html -------------------------------------------------------------------------------- /client/app/configuration/import/ImportController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/import/ImportController.js -------------------------------------------------------------------------------- /client/app/configuration/import/import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/import/import.html -------------------------------------------------------------------------------- /client/app/configuration/lbupstreams/lbupstream.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/lbupstreams/lbupstream.html -------------------------------------------------------------------------------- /client/app/configuration/lbupstreams/lbupstreams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/lbupstreams/lbupstreams.html -------------------------------------------------------------------------------- /client/app/configuration/lbupstreams/upstreamViewModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/lbupstreams/upstreamViewModel.js -------------------------------------------------------------------------------- /client/app/configuration/load-balancers/LBController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/load-balancers/LBController.js -------------------------------------------------------------------------------- /client/app/configuration/load-balancers/LBsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/load-balancers/LBsController.js -------------------------------------------------------------------------------- /client/app/configuration/load-balancers/lb-clone-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/load-balancers/lb-clone-modal.html -------------------------------------------------------------------------------- /client/app/configuration/permissions/permission.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/permissions/permission.html -------------------------------------------------------------------------------- /client/app/configuration/permissions/permissions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/permissions/permissions.html -------------------------------------------------------------------------------- /client/app/configuration/pick-ami/PickAmiController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/pick-ami/PickAmiController.js -------------------------------------------------------------------------------- /client/app/configuration/pick-ami/pickami-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/configuration/pick-ami/pickami-modal.html -------------------------------------------------------------------------------- /client/app/configuration/popovers/multiple-values.html: -------------------------------------------------------------------------------- 1 |
2 | To input multiple values, delimit them with ',' 3 |
-------------------------------------------------------------------------------- /client/app/environments/dialogs/DeployModalController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/dialogs/DeployModalController.js -------------------------------------------------------------------------------- /client/app/environments/dialogs/asg/asgDistribution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/dialogs/asg/asgDistribution.js -------------------------------------------------------------------------------- /client/app/environments/dialogs/asg/asgInstances.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/dialogs/asg/asgInstances.html -------------------------------------------------------------------------------- /client/app/environments/dialogs/asg/asgInstances.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/dialogs/asg/asgInstances.js -------------------------------------------------------------------------------- /client/app/environments/dialogs/asg/asgServices.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/dialogs/asg/asgServices.html -------------------------------------------------------------------------------- /client/app/environments/dialogs/asg/asgServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/dialogs/asg/asgServices.js -------------------------------------------------------------------------------- /client/app/environments/dialogs/asg/asgSingleInstance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/dialogs/asg/asgSingleInstance.js -------------------------------------------------------------------------------- /client/app/environments/dialogs/asg/asgSingleService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/dialogs/asg/asgSingleService.js -------------------------------------------------------------------------------- /client/app/environments/dialogs/asg/runtime-asg.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/dialogs/asg/runtime-asg.html -------------------------------------------------------------------------------- /client/app/environments/dialogs/env-deploy-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/dialogs/env-deploy-modal.html -------------------------------------------------------------------------------- /client/app/environments/directives/healthChecks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/directives/healthChecks.js -------------------------------------------------------------------------------- /client/app/environments/directives/lbStatusView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/directives/lbStatusView.html -------------------------------------------------------------------------------- /client/app/environments/directives/lbStatusView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/directives/lbStatusView.js -------------------------------------------------------------------------------- /client/app/environments/environments.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/environments.module.js -------------------------------------------------------------------------------- /client/app/environments/popovers/alert-settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/popovers/alert-settings.html -------------------------------------------------------------------------------- /client/app/environments/servers/env-manage-servers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/servers/env-manage-servers.html -------------------------------------------------------------------------------- /client/app/environments/servers/serversView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/servers/serversView.js -------------------------------------------------------------------------------- /client/app/environments/summary/env-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/environments/summary/env-summary.html -------------------------------------------------------------------------------- /client/app/operations/ToggleServiceModalController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/ToggleServiceModalController.js -------------------------------------------------------------------------------- /client/app/operations/amis/OpsAMIsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/amis/OpsAMIsController.js -------------------------------------------------------------------------------- /client/app/operations/amis/ops-amis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/amis/ops-amis.html -------------------------------------------------------------------------------- /client/app/operations/deployments/ops-deployments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/deployments/ops-deployments.html -------------------------------------------------------------------------------- /client/app/operations/deployments/opsDeploymentsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/deployments/opsDeploymentsList.js -------------------------------------------------------------------------------- /client/app/operations/maintenance/ops-maintenance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/maintenance/ops-maintenance.html -------------------------------------------------------------------------------- /client/app/operations/operations.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/operations.module.js -------------------------------------------------------------------------------- /client/app/operations/ops-toggle-service-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/ops-toggle-service-modal.html -------------------------------------------------------------------------------- /client/app/operations/service/OpsServiceController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/service/OpsServiceController.js -------------------------------------------------------------------------------- /client/app/operations/service/ops-service.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/service/ops-service.html -------------------------------------------------------------------------------- /client/app/operations/upstream/OpsUpstreamController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/upstream/OpsUpstreamController.js -------------------------------------------------------------------------------- /client/app/operations/upstream/ops-upstream.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/upstream/ops-upstream.html -------------------------------------------------------------------------------- /client/app/operations/upstream/select-asg-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/operations/upstream/select-asg-modal.html -------------------------------------------------------------------------------- /client/app/settings/UserSettingsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/settings/UserSettingsController.js -------------------------------------------------------------------------------- /client/app/settings/settings.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/settings/settings.module.js -------------------------------------------------------------------------------- /client/app/settings/user-settings-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/app/settings/user-settings-modal.html -------------------------------------------------------------------------------- /client/assets/css/angular-ui-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/angular-ui-grid.min.css -------------------------------------------------------------------------------- /client/assets/css/angular-ui-tree.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/angular-ui-tree.min.css -------------------------------------------------------------------------------- /client/assets/css/bootstrap-3.3.5/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/bootstrap-3.3.5/css/bootstrap.css -------------------------------------------------------------------------------- /client/assets/css/bootstrap-3.3.5/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/bootstrap-3.3.5/css/bootstrap.css.map -------------------------------------------------------------------------------- /client/assets/css/bootstrap-3.3.5/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/bootstrap-3.3.5/css/bootstrap.min.css -------------------------------------------------------------------------------- /client/assets/css/bootstrap-3.3.5/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/bootstrap-3.3.5/js/bootstrap.js -------------------------------------------------------------------------------- /client/assets/css/bootstrap-3.3.5/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/bootstrap-3.3.5/js/bootstrap.min.js -------------------------------------------------------------------------------- /client/assets/css/bootstrap-3.3.5/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/bootstrap-3.3.5/js/npm.js -------------------------------------------------------------------------------- /client/assets/css/jsondiffpatch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/jsondiffpatch.css -------------------------------------------------------------------------------- /client/assets/css/loading-bar.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/loading-bar.min.css -------------------------------------------------------------------------------- /client/assets/css/select.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/select.min.css -------------------------------------------------------------------------------- /client/assets/css/tipped.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/tipped.css -------------------------------------------------------------------------------- /client/assets/css/tourist.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/css/tourist.css -------------------------------------------------------------------------------- /client/assets/images/activity.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/images/activity.gif -------------------------------------------------------------------------------- /client/assets/images/clippy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/images/clippy.svg -------------------------------------------------------------------------------- /client/assets/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/images/favicon-16x16.png -------------------------------------------------------------------------------- /client/assets/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/images/favicon-32x32.png -------------------------------------------------------------------------------- /client/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/images/favicon.ico -------------------------------------------------------------------------------- /client/assets/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/images/logo.jpg -------------------------------------------------------------------------------- /client/assets/images/trainline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/images/trainline.svg -------------------------------------------------------------------------------- /client/assets/lib/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/ace.js -------------------------------------------------------------------------------- /client/assets/lib/ajv.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/ajv.min.js -------------------------------------------------------------------------------- /client/assets/lib/angular-file-saver.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/angular-file-saver.bundle.min.js -------------------------------------------------------------------------------- /client/assets/lib/angular-moment.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/angular-moment.min.js -------------------------------------------------------------------------------- /client/assets/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/backbone-min.js -------------------------------------------------------------------------------- /client/assets/lib/ext-searchbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/ext-searchbox.js -------------------------------------------------------------------------------- /client/assets/lib/glob-intersection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/glob-intersection.js -------------------------------------------------------------------------------- /client/assets/lib/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/jquery.min.js -------------------------------------------------------------------------------- /client/assets/lib/linq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/linq.min.js -------------------------------------------------------------------------------- /client/assets/lib/loading-bar.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/loading-bar.min.js -------------------------------------------------------------------------------- /client/assets/lib/mode-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/mode-json.js -------------------------------------------------------------------------------- /client/assets/lib/select.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/select.min.js -------------------------------------------------------------------------------- /client/assets/lib/smart-table.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/smart-table.min.js -------------------------------------------------------------------------------- /client/assets/lib/spin.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/spin.min.js -------------------------------------------------------------------------------- /client/assets/lib/thenBy.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/thenBy.min.js -------------------------------------------------------------------------------- /client/assets/lib/tipped.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/tipped.js -------------------------------------------------------------------------------- /client/assets/lib/tourist.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/tourist.min.js -------------------------------------------------------------------------------- /client/assets/lib/ui-ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/ui-ace.js -------------------------------------------------------------------------------- /client/assets/lib/ui-ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/ui-ace.min.js -------------------------------------------------------------------------------- /client/assets/lib/ui-bootstrap-tpls-2.1.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/ui-bootstrap-tpls-2.1.3.min.js -------------------------------------------------------------------------------- /client/assets/lib/ui-grid.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/ui-grid.min.js -------------------------------------------------------------------------------- /client/assets/lib/worker-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/assets/lib/worker-json.js -------------------------------------------------------------------------------- /client/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/bower.json -------------------------------------------------------------------------------- /client/docs/css/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/css/print.css -------------------------------------------------------------------------------- /client/docs/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/css/reset.css -------------------------------------------------------------------------------- /client/docs/css/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/css/screen.css -------------------------------------------------------------------------------- /client/docs/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/css/style.css -------------------------------------------------------------------------------- /client/docs/css/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/css/typography.css -------------------------------------------------------------------------------- /client/docs/fonts/DroidSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/fonts/DroidSans-Bold.ttf -------------------------------------------------------------------------------- /client/docs/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /client/docs/images/collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/images/collapse.gif -------------------------------------------------------------------------------- /client/docs/images/expand.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/images/expand.gif -------------------------------------------------------------------------------- /client/docs/images/explorer_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/images/explorer_icons.png -------------------------------------------------------------------------------- /client/docs/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/images/favicon-16x16.png -------------------------------------------------------------------------------- /client/docs/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/images/favicon-32x32.png -------------------------------------------------------------------------------- /client/docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/images/favicon.ico -------------------------------------------------------------------------------- /client/docs/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/images/logo_small.png -------------------------------------------------------------------------------- /client/docs/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/images/pet_store_api.png -------------------------------------------------------------------------------- /client/docs/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/images/throbber.gif -------------------------------------------------------------------------------- /client/docs/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/images/wordnik_api.png -------------------------------------------------------------------------------- /client/docs/lang/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/en.js -------------------------------------------------------------------------------- /client/docs/lang/es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/es.js -------------------------------------------------------------------------------- /client/docs/lang/fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/fr.js -------------------------------------------------------------------------------- /client/docs/lang/it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/it.js -------------------------------------------------------------------------------- /client/docs/lang/ja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/ja.js -------------------------------------------------------------------------------- /client/docs/lang/pl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/pl.js -------------------------------------------------------------------------------- /client/docs/lang/pt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/pt.js -------------------------------------------------------------------------------- /client/docs/lang/ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/ru.js -------------------------------------------------------------------------------- /client/docs/lang/tr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/tr.js -------------------------------------------------------------------------------- /client/docs/lang/translator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/translator.js -------------------------------------------------------------------------------- /client/docs/lang/zh-cn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lang/zh-cn.js -------------------------------------------------------------------------------- /client/docs/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/backbone-min.js -------------------------------------------------------------------------------- /client/docs/lib/handlebars-2.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/handlebars-2.0.0.js -------------------------------------------------------------------------------- /client/docs/lib/highlight.7.3.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/highlight.7.3.pack.js -------------------------------------------------------------------------------- /client/docs/lib/jquery-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/jquery-1.8.0.min.js -------------------------------------------------------------------------------- /client/docs/lib/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /client/docs/lib/jquery.slideto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/jquery.slideto.min.js -------------------------------------------------------------------------------- /client/docs/lib/jquery.wiggle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/jquery.wiggle.min.js -------------------------------------------------------------------------------- /client/docs/lib/jsoneditor.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/jsoneditor.min.js -------------------------------------------------------------------------------- /client/docs/lib/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/marked.js -------------------------------------------------------------------------------- /client/docs/lib/swagger-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/swagger-oauth.js -------------------------------------------------------------------------------- /client/docs/lib/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/underscore-min.js -------------------------------------------------------------------------------- /client/docs/lib/underscore-min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/lib/underscore-min.map -------------------------------------------------------------------------------- /client/docs/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/docs/swagger-ui.js -------------------------------------------------------------------------------- /client/gulp/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulp/build.js -------------------------------------------------------------------------------- /client/gulp/conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulp/conf.js -------------------------------------------------------------------------------- /client/gulp/e2e-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulp/e2e-tests.js -------------------------------------------------------------------------------- /client/gulp/eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulp/eslint.js -------------------------------------------------------------------------------- /client/gulp/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulp/inject.js -------------------------------------------------------------------------------- /client/gulp/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulp/scripts.js -------------------------------------------------------------------------------- /client/gulp/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulp/server.js -------------------------------------------------------------------------------- /client/gulp/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulp/styles.js -------------------------------------------------------------------------------- /client/gulp/unit-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulp/unit-tests.js -------------------------------------------------------------------------------- /client/gulp/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulp/watch.js -------------------------------------------------------------------------------- /client/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/gulpfile.js -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/index.html -------------------------------------------------------------------------------- /client/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/karma.conf.js -------------------------------------------------------------------------------- /client/npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/npm-shrinkwrap.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/package.json -------------------------------------------------------------------------------- /client/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/protractor.conf.js -------------------------------------------------------------------------------- /client/schema/EnvironmentType.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/schema/EnvironmentType.schema.json -------------------------------------------------------------------------------- /client/schema/LBSettings.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/schema/LBSettings.schema.json -------------------------------------------------------------------------------- /client/styles/app-generated.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/styles/app-generated.css -------------------------------------------------------------------------------- /client/styles/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/styles/app.scss -------------------------------------------------------------------------------- /client/test/lib/angular-mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/test/lib/angular-mocks.js -------------------------------------------------------------------------------- /client/test/lib/ngAnimateMock.js: -------------------------------------------------------------------------------- 1 | require('./angular-mocks'); 2 | module.exports = 'ngAnimateMock'; 3 | -------------------------------------------------------------------------------- /client/test/lib/ngMock.js: -------------------------------------------------------------------------------- 1 | require('./angular-mocks'); 2 | module.exports = 'ngMock'; 3 | -------------------------------------------------------------------------------- /client/test/lib/ngMockE2E.js: -------------------------------------------------------------------------------- 1 | require('./angular-mocks'); 2 | module.exports = 'ngMockE2E'; 3 | -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /contracts/em-server.instances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/contracts/em-server.instances.json -------------------------------------------------------------------------------- /contracts/em-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/contracts/em-server.json -------------------------------------------------------------------------------- /contributors/DavidHunt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/contributors/DavidHunt.txt -------------------------------------------------------------------------------- /contributors/DuncanHall.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/contributors/DuncanHall.txt -------------------------------------------------------------------------------- /contributors/FabioGariglio.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/contributors/FabioGariglio.txt -------------------------------------------------------------------------------- /contributors/FilipSobczak.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/contributors/FilipSobczak.txt -------------------------------------------------------------------------------- /contributors/JakeCross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/contributors/JakeCross.txt -------------------------------------------------------------------------------- /contributors/MichalChaniewski.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/contributors/MichalChaniewski.txt -------------------------------------------------------------------------------- /em2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/README.md -------------------------------------------------------------------------------- /em2/config/accounts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/config/accounts/index.js -------------------------------------------------------------------------------- /em2/config/accounts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/config/accounts/package.json -------------------------------------------------------------------------------- /em2/config/accounts/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/config/accounts/readme.md -------------------------------------------------------------------------------- /em2/config/accounts/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/config/accounts/serverless.yml -------------------------------------------------------------------------------- /em2/config/accounts/src/lambdas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/config/accounts/src/lambdas.js -------------------------------------------------------------------------------- /em2/config/accounts/src/services/dynamo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/config/accounts/src/services/dynamo.js -------------------------------------------------------------------------------- /em2/deploy/account/aws_default_network_acl.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/aws_default_network_acl.tf -------------------------------------------------------------------------------- /em2/deploy/account/aws_default_route_table.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/aws_default_route_table.tf -------------------------------------------------------------------------------- /em2/deploy/account/aws_default_security_group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/aws_default_security_group.tf -------------------------------------------------------------------------------- /em2/deploy/account/aws_internet_gateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/aws_internet_gateway.tf -------------------------------------------------------------------------------- /em2/deploy/account/aws_main_route_table_association.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/aws_main_route_table_association.tf -------------------------------------------------------------------------------- /em2/deploy/account/aws_nat_gateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/aws_nat_gateway.tf -------------------------------------------------------------------------------- /em2/deploy/account/aws_route_table.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/aws_route_table.tf -------------------------------------------------------------------------------- /em2/deploy/account/aws_route_table_association.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/aws_route_table_association.tf -------------------------------------------------------------------------------- /em2/deploy/account/aws_subnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/aws_subnet.tf -------------------------------------------------------------------------------- /em2/deploy/account/aws_vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/aws_vpc.tf -------------------------------------------------------------------------------- /em2/deploy/account/em_provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/em_provider.tf -------------------------------------------------------------------------------- /em2/deploy/account/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/outputs.tf -------------------------------------------------------------------------------- /em2/deploy/account/remote_state.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/remote_state.tf -------------------------------------------------------------------------------- /em2/deploy/account/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/account/variables.tf -------------------------------------------------------------------------------- /em2/deploy/ami/ubuntu_1604/init_ubuntu_1604.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/ami/ubuntu_1604/init_ubuntu_1604.sh -------------------------------------------------------------------------------- /em2/deploy/ami/ubuntu_1604/userdata_ubuntu_1604.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/ami/ubuntu_1604/userdata_ubuntu_1604.sh -------------------------------------------------------------------------------- /em2/deploy/consul/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/README.md -------------------------------------------------------------------------------- /em2/deploy/consul/consul.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/consul.tf -------------------------------------------------------------------------------- /em2/deploy/consul/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/outputs.tf -------------------------------------------------------------------------------- /em2/deploy/consul/scripts/debian_consul.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/scripts/debian_consul.service -------------------------------------------------------------------------------- /em2/deploy/consul/scripts/debian_upstart.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/scripts/debian_upstart.conf -------------------------------------------------------------------------------- /em2/deploy/consul/scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/scripts/install.sh -------------------------------------------------------------------------------- /em2/deploy/consul/scripts/iptables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/scripts/iptables.sh -------------------------------------------------------------------------------- /em2/deploy/consul/scripts/rhel_consul.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/scripts/rhel_consul.service -------------------------------------------------------------------------------- /em2/deploy/consul/scripts/rhel_upstart.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/scripts/rhel_upstart.conf -------------------------------------------------------------------------------- /em2/deploy/consul/scripts/service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/scripts/service.sh -------------------------------------------------------------------------------- /em2/deploy/consul/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/consul/variables.tf -------------------------------------------------------------------------------- /em2/deploy/em-child/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/README.md -------------------------------------------------------------------------------- /em2/deploy/em-child/aws_iam_role.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/aws_iam_role.tf -------------------------------------------------------------------------------- /em2/deploy/em-child/aws_iam_role_policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/aws_iam_role_policy.tf -------------------------------------------------------------------------------- /em2/deploy/em-child/aws_security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/aws_security_groups.tf -------------------------------------------------------------------------------- /em2/deploy/em-child/consul.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/consul.tf -------------------------------------------------------------------------------- /em2/deploy/em-child/em-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/em-provider.tf -------------------------------------------------------------------------------- /em2/deploy/em-child/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/outputs.tf -------------------------------------------------------------------------------- /em2/deploy/em-child/scripts/debian_consul.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/scripts/debian_consul.service -------------------------------------------------------------------------------- /em2/deploy/em-child/scripts/debian_upstart.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/scripts/debian_upstart.conf -------------------------------------------------------------------------------- /em2/deploy/em-child/scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/scripts/install.sh -------------------------------------------------------------------------------- /em2/deploy/em-child/scripts/iptables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/scripts/iptables.sh -------------------------------------------------------------------------------- /em2/deploy/em-child/scripts/rhel_consul.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/scripts/rhel_consul.service -------------------------------------------------------------------------------- /em2/deploy/em-child/scripts/rhel_upstart.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/scripts/rhel_upstart.conf -------------------------------------------------------------------------------- /em2/deploy/em-child/scripts/service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/scripts/service.sh -------------------------------------------------------------------------------- /em2/deploy/em-child/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-child/variables.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_ami.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_ami.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_app.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_app.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_cloudwatch_event_rules.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_cloudwatch_event_rules.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_cloudwatch_metric_alarm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_cloudwatch_metric_alarm.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_dynamodb_table.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_dynamodb_table.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_elasticache_cluster.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_elasticache_cluster.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_iam_instance_profile.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_iam_instance_profile.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_iam_role.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_iam_role.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_iam_role_policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_iam_role_policy.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_lambda_function.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_lambda_function.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_security_group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_security_group.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/aws_sns_topic.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/aws_sns_topic.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/em-provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/em-provider.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/em-terraform-remote-state.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/em-terraform-remote-state.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/em-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/em-variables.tf -------------------------------------------------------------------------------- /em2/deploy/em-master/environment-manager.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/environment-manager.env -------------------------------------------------------------------------------- /em2/deploy/em-master/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/init.sh -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules/**/*.* 2 | -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/.eslintrc.js -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/.jscsrc -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/package.json -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/scheduler/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/scheduler/build.js -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/scheduler/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/scheduler/environment.js -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/scheduler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/scheduler/index.js -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/scheduler/local/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/scheduler/local/index.js -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/scheduler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/scheduler/package.json -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/scheduler/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/scheduler/readme.md -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/scheduler/scheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/scheduler/scheduler.js -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/scheduler/services/aws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/scheduler/services/aws.js -------------------------------------------------------------------------------- /em2/deploy/em-master/lambda/scheduler/services/em.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/lambda/scheduler/services/em.js -------------------------------------------------------------------------------- /em2/deploy/em-master/scripts/app/em-asg-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/scripts/app/em-asg-setup.sh -------------------------------------------------------------------------------- /em2/deploy/em-master/scripts/app/em-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/scripts/app/em-install.sh -------------------------------------------------------------------------------- /em2/deploy/em-master/scripts/app/user-data.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/scripts/app/user-data.tpl -------------------------------------------------------------------------------- /em2/deploy/em-master/scripts/install_consul.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/em-master/scripts/install_consul.sh -------------------------------------------------------------------------------- /em2/deploy/scripts/cda_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/scripts/cda_install.sh -------------------------------------------------------------------------------- /em2/deploy/scripts/consul_client_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/scripts/consul_client_install.sh -------------------------------------------------------------------------------- /em2/deploy/scripts/consul_server_install.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /em2/deploy/scripts/name_instance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/scripts/name_instance.sh -------------------------------------------------------------------------------- /em2/deploy/test/test.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/deploy/test/test.tf -------------------------------------------------------------------------------- /em2/gateway/session/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/gateway/session/index.js -------------------------------------------------------------------------------- /em2/gateway/session/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/gateway/session/package.json -------------------------------------------------------------------------------- /em2/gateway/session/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/gateway/session/serverless.yml -------------------------------------------------------------------------------- /em2/gateway/session/src/lambdas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/gateway/session/src/lambdas.js -------------------------------------------------------------------------------- /em2/gateway/session/src/services/session-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/em2/gateway/session/src/services/session-service.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/package.json -------------------------------------------------------------------------------- /server/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/.eslintignore -------------------------------------------------------------------------------- /server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/.eslintrc.js -------------------------------------------------------------------------------- /server/.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/.jscsrc -------------------------------------------------------------------------------- /server/Enums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/Enums.js -------------------------------------------------------------------------------- /server/api/api-utils/dateUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/api-utils/dateUtil.js -------------------------------------------------------------------------------- /server/api/api-utils/ifNotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/api-utils/ifNotFound.js -------------------------------------------------------------------------------- /server/api/api-utils/logicalTableName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/api-utils/logicalTableName.js -------------------------------------------------------------------------------- /server/api/api-utils/notImplemented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/api-utils/notImplemented.js -------------------------------------------------------------------------------- /server/api/api-utils/requestMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/api-utils/requestMetadata.js -------------------------------------------------------------------------------- /server/api/api-utils/requestParam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/api-utils/requestParam.js -------------------------------------------------------------------------------- /server/api/controllers/asgs/asgController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/controllers/asgs/asgController.js -------------------------------------------------------------------------------- /server/api/controllers/audit/auditController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/controllers/audit/auditController.js -------------------------------------------------------------------------------- /server/api/controllers/config/export/exportController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/controllers/config/export/exportController.js -------------------------------------------------------------------------------- /server/api/controllers/config/import/importController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/controllers/config/import/importController.js -------------------------------------------------------------------------------- /server/api/controllers/images/imagesController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/controllers/images/imagesController.js -------------------------------------------------------------------------------- /server/api/controllers/instances/instancesController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/controllers/instances/instancesController.js -------------------------------------------------------------------------------- /server/api/controllers/services/servicesController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/controllers/services/servicesController.js -------------------------------------------------------------------------------- /server/api/controllers/token/tokenController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/controllers/token/tokenController.js -------------------------------------------------------------------------------- /server/api/controllers/upstreams/upstreamsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/controllers/upstreams/upstreamsController.js -------------------------------------------------------------------------------- /server/api/controllers/user/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/controllers/user/userController.js -------------------------------------------------------------------------------- /server/api/em-internal/controllers/initial-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/em-internal/controllers/initial-data.js -------------------------------------------------------------------------------- /server/api/error-handler/defaultErrorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/error-handler/defaultErrorHandler.js -------------------------------------------------------------------------------- /server/api/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/swagger.yaml -------------------------------------------------------------------------------- /server/api/v1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/api/v1.js -------------------------------------------------------------------------------- /server/appspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/appspec.yml -------------------------------------------------------------------------------- /server/commands/asg/SetAutoScalingGroupSchedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/asg/SetAutoScalingGroupSchedule.js -------------------------------------------------------------------------------- /server/commands/asg/SetAutoScalingGroupSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/asg/SetAutoScalingGroupSize.js -------------------------------------------------------------------------------- /server/commands/asg/UpdateAutoScalingGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/asg/UpdateAutoScalingGroup.js -------------------------------------------------------------------------------- /server/commands/aws/GetAccountByEnvironment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/aws/GetAccountByEnvironment.js -------------------------------------------------------------------------------- /server/commands/aws/SetInstanceMaintenanceMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/aws/SetInstanceMaintenanceMode.js -------------------------------------------------------------------------------- /server/commands/deployments/CreateAutoScalingGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/deployments/CreateAutoScalingGroup.js -------------------------------------------------------------------------------- /server/commands/deployments/CreateLaunchConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/deployments/CreateLaunchConfiguration.js -------------------------------------------------------------------------------- /server/commands/deployments/DeployService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/deployments/DeployService.js -------------------------------------------------------------------------------- /server/commands/deployments/DeploymentContract.schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/deployments/DeploymentContract.schema.js -------------------------------------------------------------------------------- /server/commands/deployments/PreparePackage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/deployments/PreparePackage.js -------------------------------------------------------------------------------- /server/commands/deployments/ProvideInfrastructure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/deployments/ProvideInfrastructure.js -------------------------------------------------------------------------------- /server/commands/deployments/PushDeployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/deployments/PushDeployment.js -------------------------------------------------------------------------------- /server/commands/deployments/S3PathContract.schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/deployments/S3PathContract.schema.js -------------------------------------------------------------------------------- /server/commands/deployments/packageMover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/deployments/packageMover.js -------------------------------------------------------------------------------- /server/commands/launch-config/SetLaunchConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/launch-config/SetLaunchConfiguration.js -------------------------------------------------------------------------------- /server/commands/launch-config/launchConfigUpdater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/launch-config/launchConfigUpdater.js -------------------------------------------------------------------------------- /server/commands/services/DeleteTargetState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/services/DeleteTargetState.js -------------------------------------------------------------------------------- /server/commands/services/ToggleTargetStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/services/ToggleTargetStatus.js -------------------------------------------------------------------------------- /server/commands/services/UpdateTargetState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/services/UpdateTargetState.js -------------------------------------------------------------------------------- /server/commands/slices/ToggleSlicesByService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/slices/ToggleSlicesByService.js -------------------------------------------------------------------------------- /server/commands/slices/ToggleSlicesByUpstream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/slices/ToggleSlicesByUpstream.js -------------------------------------------------------------------------------- /server/commands/utils/metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/utils/metadata.js -------------------------------------------------------------------------------- /server/commands/utils/operationResult.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/utils/operationResult.js -------------------------------------------------------------------------------- /server/commands/utils/toggleSlices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/utils/toggleSlices.js -------------------------------------------------------------------------------- /server/commands/validators/awsAccountValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/validators/awsAccountValidator.js -------------------------------------------------------------------------------- /server/commands/validators/lbUpstreamValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/commands/validators/lbUpstreamValidator.js -------------------------------------------------------------------------------- /server/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/config/index.js -------------------------------------------------------------------------------- /server/config/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/config/version.js -------------------------------------------------------------------------------- /server/configuration.sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/configuration.sample.json -------------------------------------------------------------------------------- /server/deployment/code-deploy/application-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/deployment/code-deploy/application-start.sh -------------------------------------------------------------------------------- /server/deployment/code-deploy/application-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/deployment/code-deploy/application-stop.sh -------------------------------------------------------------------------------- /server/deployment/code-deploy/before-install.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -eux 4 | -------------------------------------------------------------------------------- /server/deployment/code-deploy/on-after-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/deployment/code-deploy/on-after-install.sh -------------------------------------------------------------------------------- /server/deployment/code-deploy/validate-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/deployment/code-deploy/validate-service.sh -------------------------------------------------------------------------------- /server/deployment/systemd/environment-manager.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/deployment/systemd/environment-manager.service -------------------------------------------------------------------------------- /server/healthchecks/sensu/healthchecks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/healthchecks/sensu/healthchecks.py -------------------------------------------------------------------------------- /server/healthchecks/sensu/healthchecks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/healthchecks/sensu/healthchecks.yml -------------------------------------------------------------------------------- /server/healthchecks/sensu/ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/healthchecks/sensu/ping.py -------------------------------------------------------------------------------- /server/healthchecks/sensu/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/healthchecks/sensu/redis.py -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/index.js -------------------------------------------------------------------------------- /server/models/AutoScalingGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/AutoScalingGroup.js -------------------------------------------------------------------------------- /server/models/Deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/Deployment.js -------------------------------------------------------------------------------- /server/models/DeploymentMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/DeploymentMap.js -------------------------------------------------------------------------------- /server/models/Environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/Environment.js -------------------------------------------------------------------------------- /server/models/EnvironmentType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/EnvironmentType.js -------------------------------------------------------------------------------- /server/models/Image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/Image.js -------------------------------------------------------------------------------- /server/models/Instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/Instance.js -------------------------------------------------------------------------------- /server/models/OpsEnvironment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/OpsEnvironment.js -------------------------------------------------------------------------------- /server/models/SecurityGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/SecurityGroup.js -------------------------------------------------------------------------------- /server/models/Service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/Service.js -------------------------------------------------------------------------------- /server/models/TaggableMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/models/TaggableMixin.js -------------------------------------------------------------------------------- /server/modules/DeploymentLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/DeploymentLogger.js -------------------------------------------------------------------------------- /server/modules/DeploymentLogsStreamer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/DeploymentLogsStreamer.js -------------------------------------------------------------------------------- /server/modules/MainServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/MainServer.js -------------------------------------------------------------------------------- /server/modules/PackagePathProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/PackagePathProvider.js -------------------------------------------------------------------------------- /server/modules/S3GetObjectRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/S3GetObjectRequest.js -------------------------------------------------------------------------------- /server/modules/active-directory-adapter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/active-directory-adapter/index.js -------------------------------------------------------------------------------- /server/modules/amazon-client/childAccountClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/amazon-client/childAccountClient.js -------------------------------------------------------------------------------- /server/modules/amazon-client/masterAccountClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/amazon-client/masterAccountClient.js -------------------------------------------------------------------------------- /server/modules/amazon-client/myIdentity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/amazon-client/myIdentity.js -------------------------------------------------------------------------------- /server/modules/amazon-client/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/amazon-client/pages.js -------------------------------------------------------------------------------- /server/modules/amazon-client/s3Url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/amazon-client/s3Url.js -------------------------------------------------------------------------------- /server/modules/auditLogReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/auditLogReader.js -------------------------------------------------------------------------------- /server/modules/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authentication.js -------------------------------------------------------------------------------- /server/modules/authentications/cookieAuthentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authentications/cookieAuthentication.js -------------------------------------------------------------------------------- /server/modules/authentications/tokenAuthentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authentications/tokenAuthentication.js -------------------------------------------------------------------------------- /server/modules/authorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorization.js -------------------------------------------------------------------------------- /server/modules/authorizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizer.js -------------------------------------------------------------------------------- /server/modules/authorizers/allow-authenticated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/allow-authenticated.js -------------------------------------------------------------------------------- /server/modules/authorizers/asgs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/asgs.js -------------------------------------------------------------------------------- /server/modules/authorizers/deploy-authorizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/deploy-authorizer.js -------------------------------------------------------------------------------- /server/modules/authorizers/deployments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/deployments.js -------------------------------------------------------------------------------- /server/modules/authorizers/environmentProtection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/environmentProtection.js -------------------------------------------------------------------------------- /server/modules/authorizers/environments-schedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/environments-schedule.js -------------------------------------------------------------------------------- /server/modules/authorizers/environments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/environments.js -------------------------------------------------------------------------------- /server/modules/authorizers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/index.js -------------------------------------------------------------------------------- /server/modules/authorizers/instances.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/instances.js -------------------------------------------------------------------------------- /server/modules/authorizers/load-balancer-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/load-balancer-settings.js -------------------------------------------------------------------------------- /server/modules/authorizers/none.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/none.js -------------------------------------------------------------------------------- /server/modules/authorizers/package-upload-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/package-upload-url.js -------------------------------------------------------------------------------- /server/modules/authorizers/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/services.js -------------------------------------------------------------------------------- /server/modules/authorizers/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/simple.js -------------------------------------------------------------------------------- /server/modules/authorizers/toggle-service-status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/toggle-service-status.js -------------------------------------------------------------------------------- /server/modules/authorizers/toggle-services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/toggle-services.js -------------------------------------------------------------------------------- /server/modules/authorizers/toggle-upstreams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/toggle-upstreams.js -------------------------------------------------------------------------------- /server/modules/authorizers/upstreams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/authorizers/upstreams.js -------------------------------------------------------------------------------- /server/modules/autoScalingGroupSizePredictor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/autoScalingGroupSizePredictor.js -------------------------------------------------------------------------------- /server/modules/awsAccounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/awsAccounts.js -------------------------------------------------------------------------------- /server/modules/awsDynamo/dynamodbExpression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/awsDynamo/dynamodbExpression.js -------------------------------------------------------------------------------- /server/modules/awsResourceNameProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/awsResourceNameProvider.js -------------------------------------------------------------------------------- /server/modules/base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/base64.js -------------------------------------------------------------------------------- /server/modules/cacheManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/cacheManager.js -------------------------------------------------------------------------------- /server/modules/cacheRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/cacheRouter.js -------------------------------------------------------------------------------- /server/modules/checkAppPrerequisites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/checkAppPrerequisites.js -------------------------------------------------------------------------------- /server/modules/clientFactories/IAMRoleClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/clientFactories/IAMRoleClient.js -------------------------------------------------------------------------------- /server/modules/clientFactories/SNSTopicClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/clientFactories/SNSTopicClient.js -------------------------------------------------------------------------------- /server/modules/clientFactories/iamRoleClientFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/clientFactories/iamRoleClientFactory.js -------------------------------------------------------------------------------- /server/modules/clientFactories/snsTopicClientFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/clientFactories/snsTopicClientFactory.js -------------------------------------------------------------------------------- /server/modules/clusterNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/clusterNode.js -------------------------------------------------------------------------------- /server/modules/configuration/ConfigurationProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/configuration/ConfigurationProvider.js -------------------------------------------------------------------------------- /server/modules/configuration/S3ConfigurationProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/configuration/S3ConfigurationProvider.js -------------------------------------------------------------------------------- /server/modules/configurationCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/configurationCache.js -------------------------------------------------------------------------------- /server/modules/consul-client/clientConfig.mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/consul-client/clientConfig.mock.js -------------------------------------------------------------------------------- /server/modules/consul-client/clientConfig.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/consul-client/clientConfig.prod.js -------------------------------------------------------------------------------- /server/modules/consul-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/consul-client/index.js -------------------------------------------------------------------------------- /server/modules/consul-node/consul-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/consul-node/consul-node.js -------------------------------------------------------------------------------- /server/modules/consulDataStructures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/consulDataStructures.js -------------------------------------------------------------------------------- /server/modules/consulSecretCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/consulSecretCache.js -------------------------------------------------------------------------------- /server/modules/cronService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/cronService.js -------------------------------------------------------------------------------- /server/modules/data-access/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/accounts.js -------------------------------------------------------------------------------- /server/modules/data-access/asgips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/asgips.js -------------------------------------------------------------------------------- /server/modules/data-access/cacheManagerEncryptedRedis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/cacheManagerEncryptedRedis.js -------------------------------------------------------------------------------- /server/modules/data-access/clusters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/clusters.js -------------------------------------------------------------------------------- /server/modules/data-access/configEnvironmentTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/configEnvironmentTypes.js -------------------------------------------------------------------------------- /server/modules/data-access/configEnvironments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/configEnvironments.js -------------------------------------------------------------------------------- /server/modules/data-access/deploymentMaps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/deploymentMaps.js -------------------------------------------------------------------------------- /server/modules/data-access/deployments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/deployments.js -------------------------------------------------------------------------------- /server/modules/data-access/describeDynamoTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/describeDynamoTable.js -------------------------------------------------------------------------------- /server/modules/data-access/dynamoAudit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/dynamoAudit.js -------------------------------------------------------------------------------- /server/modules/data-access/dynamoImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/dynamoImport.js -------------------------------------------------------------------------------- /server/modules/data-access/dynamoItemFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/dynamoItemFilter.js -------------------------------------------------------------------------------- /server/modules/data-access/dynamoSoftDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/dynamoSoftDelete.js -------------------------------------------------------------------------------- /server/modules/data-access/dynamoTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/dynamoTable.js -------------------------------------------------------------------------------- /server/modules/data-access/dynamoTableCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/dynamoTableCache.js -------------------------------------------------------------------------------- /server/modules/data-access/dynamoTableDescription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/dynamoTableDescription.js -------------------------------------------------------------------------------- /server/modules/data-access/dynamoVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/dynamoVersion.js -------------------------------------------------------------------------------- /server/modules/data-access/encryptedRedisStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/encryptedRedisStore.js -------------------------------------------------------------------------------- /server/modules/data-access/lbSettingsAdapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/lbSettingsAdapter.js -------------------------------------------------------------------------------- /server/modules/data-access/lbUpstreamAdapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/lbUpstreamAdapter.js -------------------------------------------------------------------------------- /server/modules/data-access/loadBalancerSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/loadBalancerSettings.js -------------------------------------------------------------------------------- /server/modules/data-access/loadBalancerUpstreams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/loadBalancerUpstreams.js -------------------------------------------------------------------------------- /server/modules/data-access/notificationSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/notificationSettings.js -------------------------------------------------------------------------------- /server/modules/data-access/opsEnvironment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/opsEnvironment.js -------------------------------------------------------------------------------- /server/modules/data-access/permissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/permissions.js -------------------------------------------------------------------------------- /server/modules/data-access/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/services.js -------------------------------------------------------------------------------- /server/modules/data-access/singleAccountDynamoTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/data-access/singleAccountDynamoTable.js -------------------------------------------------------------------------------- /server/modules/deployment/DeploymentContract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/deployment/DeploymentContract.js -------------------------------------------------------------------------------- /server/modules/deployment/S3PathContract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/deployment/S3PathContract.js -------------------------------------------------------------------------------- /server/modules/deployment/deploymentDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/deployment/deploymentDefinition.js -------------------------------------------------------------------------------- /server/modules/deployment/deploymentRepository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/deployment/deploymentRepository.js -------------------------------------------------------------------------------- /server/modules/deployment/deploymentValidators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/deployment/deploymentValidators.js -------------------------------------------------------------------------------- /server/modules/deployment/serverRoleDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/deployment/serverRoleDefinition.js -------------------------------------------------------------------------------- /server/modules/deployment/serviceDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/deployment/serviceDefinition.js -------------------------------------------------------------------------------- /server/modules/deployment/serviceDeploymentDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/deployment/serviceDeploymentDefinition.js -------------------------------------------------------------------------------- /server/modules/ec2-monitor/ec2-monitor-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/ec2-monitor/ec2-monitor-client.js -------------------------------------------------------------------------------- /server/modules/emCrypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/emCrypto.js -------------------------------------------------------------------------------- /server/modules/environment-state/deleteTargetState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environment-state/deleteTargetState.js -------------------------------------------------------------------------------- /server/modules/environment-state/getASGReady.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environment-state/getASGReady.js -------------------------------------------------------------------------------- /server/modules/environment-state/getASGState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environment-state/getASGState.js -------------------------------------------------------------------------------- /server/modules/environment-state/getAWSInstances.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environment-state/getAWSInstances.js -------------------------------------------------------------------------------- /server/modules/environment-state/getInstanceState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environment-state/getInstanceState.js -------------------------------------------------------------------------------- /server/modules/environment-state/getServiceHealth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environment-state/getServiceHealth.js -------------------------------------------------------------------------------- /server/modules/environment-state/getServicesState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environment-state/getServicesState.js -------------------------------------------------------------------------------- /server/modules/environment-state/healthReporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environment-state/healthReporter.js -------------------------------------------------------------------------------- /server/modules/environment-state/serverRoleFilters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environment-state/serverRoleFilters.js -------------------------------------------------------------------------------- /server/modules/environment-state/serviceStateUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environment-state/serviceStateUtils.js -------------------------------------------------------------------------------- /server/modules/environmentDatabase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/environmentDatabase.js -------------------------------------------------------------------------------- /server/modules/errors/ActiveDirectoryError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/ActiveDirectoryError.class.js -------------------------------------------------------------------------------- /server/modules/errors/AwsError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/AwsError.class.js -------------------------------------------------------------------------------- /server/modules/errors/BadRequestError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/BadRequestError.class.js -------------------------------------------------------------------------------- /server/modules/errors/BaseError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/BaseError.class.js -------------------------------------------------------------------------------- /server/modules/errors/ConfigurationError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/ConfigurationError.class.js -------------------------------------------------------------------------------- /server/modules/errors/DeploymentValidationError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/DeploymentValidationError.class.js -------------------------------------------------------------------------------- /server/modules/errors/DynamoItemNotFoundError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/DynamoItemNotFoundError.class.js -------------------------------------------------------------------------------- /server/modules/errors/HttpRequestError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/HttpRequestError.class.js -------------------------------------------------------------------------------- /server/modules/errors/ImageNotFoundError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/ImageNotFoundError.class.js -------------------------------------------------------------------------------- /server/modules/errors/InstanceNotFoundError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/InstanceNotFoundError.class.js -------------------------------------------------------------------------------- /server/modules/errors/InvalidContractError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/InvalidContractError.class.js -------------------------------------------------------------------------------- /server/modules/errors/InvalidCredentialsError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/InvalidCredentialsError.class.js -------------------------------------------------------------------------------- /server/modules/errors/InvalidItemSchemaError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/InvalidItemSchemaError.class.js -------------------------------------------------------------------------------- /server/modules/errors/InvalidOperationError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/InvalidOperationError.class.js -------------------------------------------------------------------------------- /server/modules/errors/KeyPairNotFoundError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/KeyPairNotFoundError.class.js -------------------------------------------------------------------------------- /server/modules/errors/PackagePreparationError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/PackagePreparationError.class.js -------------------------------------------------------------------------------- /server/modules/errors/ResourceLockedError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/ResourceLockedError.js -------------------------------------------------------------------------------- /server/modules/errors/ResourceNotFoundError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/ResourceNotFoundError.class.js -------------------------------------------------------------------------------- /server/modules/errors/RoleNotFoundError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/RoleNotFoundError.class.js -------------------------------------------------------------------------------- /server/modules/errors/TopicNotFoundError.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/errors/TopicNotFoundError.class.js -------------------------------------------------------------------------------- /server/modules/express-middleware/deprecateMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/express-middleware/deprecateMiddleware.js -------------------------------------------------------------------------------- /server/modules/express-middleware/loggingMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/express-middleware/loggingMiddleware.js -------------------------------------------------------------------------------- /server/modules/factories/keypairFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/factories/keypairFactory.js -------------------------------------------------------------------------------- /server/modules/functional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/functional.js -------------------------------------------------------------------------------- /server/modules/health-checks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/health-checks/index.js -------------------------------------------------------------------------------- /server/modules/health-checks/library/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/health-checks/library/ping.js -------------------------------------------------------------------------------- /server/modules/health-checks/library/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/health-checks/library/redis.js -------------------------------------------------------------------------------- /server/modules/health-checks/resultCodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/health-checks/resultCodes.js -------------------------------------------------------------------------------- /server/modules/http-server-factory/HttpServerFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/http-server-factory/HttpServerFactory.js -------------------------------------------------------------------------------- /server/modules/http-server-factory/HttpsServerFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/http-server-factory/HttpsServerFactory.js -------------------------------------------------------------------------------- /server/modules/http-server-factory/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/http-server-factory/index.js -------------------------------------------------------------------------------- /server/modules/httpHealthChecks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/httpHealthChecks.js -------------------------------------------------------------------------------- /server/modules/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/logger.js -------------------------------------------------------------------------------- /server/modules/machineImage/imageSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/machineImage/imageSummary.js -------------------------------------------------------------------------------- /server/modules/memoize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/memoize.js -------------------------------------------------------------------------------- /server/modules/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/merge.js -------------------------------------------------------------------------------- /server/modules/miniStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/miniStack.js -------------------------------------------------------------------------------- /server/modules/monitoring/DeploymentMonitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/monitoring/DeploymentMonitor.js -------------------------------------------------------------------------------- /server/modules/monitoring/DeploymentMonitorScheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/monitoring/DeploymentMonitorScheduler.js -------------------------------------------------------------------------------- /server/modules/new-relic/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/new-relic/check.js -------------------------------------------------------------------------------- /server/modules/promiseUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/promiseUtil.js -------------------------------------------------------------------------------- /server/modules/provisioning/Image.class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/provisioning/Image.class.js -------------------------------------------------------------------------------- /server/modules/provisioning/autoScaling/tagsProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/provisioning/autoScaling/tagsProvider.js -------------------------------------------------------------------------------- /server/modules/provisioning/namingConventionProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/provisioning/namingConventionProvider.js -------------------------------------------------------------------------------- /server/modules/queryHandlersUtil/applyFuncToAccounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/queryHandlersUtil/applyFuncToAccounts.js -------------------------------------------------------------------------------- /server/modules/queryHandlersUtil/deployments-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/queryHandlersUtil/deployments-helper.js -------------------------------------------------------------------------------- /server/modules/queryHandlersUtil/getASG.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/queryHandlersUtil/getASG.js -------------------------------------------------------------------------------- /server/modules/queryHandlersUtil/getSlices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/queryHandlersUtil/getSlices.js -------------------------------------------------------------------------------- /server/modules/queryHandlersUtil/scanCrossAccount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/queryHandlersUtil/scanCrossAccount.js -------------------------------------------------------------------------------- /server/modules/queryHandlersUtil/scanCrossAccountFn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/queryHandlersUtil/scanCrossAccountFn.js -------------------------------------------------------------------------------- /server/modules/remoteCacheFlush.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/remoteCacheFlush.js -------------------------------------------------------------------------------- /server/modules/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/renderer.js -------------------------------------------------------------------------------- /server/modules/resourceFactories/AsgResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/resourceFactories/AsgResource.js -------------------------------------------------------------------------------- /server/modules/resourceFactories/AsgResourceBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/resourceFactories/AsgResourceBase.js -------------------------------------------------------------------------------- /server/modules/resourceFactories/InstanceResourceBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/resourceFactories/InstanceResourceBase.js -------------------------------------------------------------------------------- /server/modules/resourceFactories/asgResourceFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/resourceFactories/asgResourceFactory.js -------------------------------------------------------------------------------- /server/modules/s3PackageLocator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/s3PackageLocator.js -------------------------------------------------------------------------------- /server/modules/scheduling/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/scheduling/index.js -------------------------------------------------------------------------------- /server/modules/scheduling/parseSchedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/scheduling/parseSchedule.js -------------------------------------------------------------------------------- /server/modules/schema/AccountName.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/schema/AccountName.json -------------------------------------------------------------------------------- /server/modules/schema/AccountNumber.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/schema/AccountNumber.json -------------------------------------------------------------------------------- /server/modules/schema/ConsulConnectCommon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/schema/ConsulConnectCommon.json -------------------------------------------------------------------------------- /server/modules/schema/ConsulKey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/schema/ConsulKey.json -------------------------------------------------------------------------------- /server/modules/schema/EnvironmentName.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/schema/EnvironmentName.json -------------------------------------------------------------------------------- /server/modules/schema/GetTargetStateQuery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/schema/GetTargetStateQuery.json -------------------------------------------------------------------------------- /server/modules/schema/UpdateTargetStateCommand.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/schema/UpdateTargetStateCommand.json -------------------------------------------------------------------------------- /server/modules/schema/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/schema/schema.js -------------------------------------------------------------------------------- /server/modules/sender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/sender.js -------------------------------------------------------------------------------- /server/modules/serverFactoryConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/serverFactoryConfiguration.js -------------------------------------------------------------------------------- /server/modules/service-discovery/consul/consulCatalog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/service-discovery/consul/consulCatalog.js -------------------------------------------------------------------------------- /server/modules/service-discovery/consul/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/service-discovery/consul/index.js -------------------------------------------------------------------------------- /server/modules/service-discovery/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/service-discovery/index.js -------------------------------------------------------------------------------- /server/modules/service-targets/consul/ConsulManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/service-targets/consul/ConsulManager.js -------------------------------------------------------------------------------- /server/modules/service-targets/consul/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/service-targets/consul/index.js -------------------------------------------------------------------------------- /server/modules/service-targets/consul/keyValueStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/service-targets/consul/keyValueStore.js -------------------------------------------------------------------------------- /server/modules/service-targets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/service-targets/index.js -------------------------------------------------------------------------------- /server/modules/serviceName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/serviceName.js -------------------------------------------------------------------------------- /server/modules/simple-http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/simple-http.js -------------------------------------------------------------------------------- /server/modules/sns/EnvironmentManagerEvents/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/sns/EnvironmentManagerEvents/index.js -------------------------------------------------------------------------------- /server/modules/sslComponentsRepository/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/sslComponentsRepository/index.js -------------------------------------------------------------------------------- /server/modules/systemUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/systemUser.js -------------------------------------------------------------------------------- /server/modules/toggleServiceStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/toggleServiceStatus.js -------------------------------------------------------------------------------- /server/modules/user-service/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/user-service/index.js -------------------------------------------------------------------------------- /server/modules/user-service/userService.mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/user-service/userService.mock.js -------------------------------------------------------------------------------- /server/modules/user-service/userService.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/user-service/userService.prod.js -------------------------------------------------------------------------------- /server/modules/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/user.js -------------------------------------------------------------------------------- /server/modules/userRolesProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/userRolesProvider.js -------------------------------------------------------------------------------- /server/modules/userSessionStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/userSessionStore.js -------------------------------------------------------------------------------- /server/modules/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/utilities.js -------------------------------------------------------------------------------- /server/modules/validate/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/validate/index.js -------------------------------------------------------------------------------- /server/modules/validate/rule/environmentExists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/validate/rule/environmentExists.js -------------------------------------------------------------------------------- /server/modules/validate/rule/serviceExists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/validate/rule/serviceExists.js -------------------------------------------------------------------------------- /server/modules/weblink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/modules/weblink.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/package.json -------------------------------------------------------------------------------- /server/queryHandlers/GetASGState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/GetASGState.js -------------------------------------------------------------------------------- /server/queryHandlers/GetAutoScalingGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/GetAutoScalingGroup.js -------------------------------------------------------------------------------- /server/queryHandlers/GetAutoScalingGroupSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/GetAutoScalingGroupSize.js -------------------------------------------------------------------------------- /server/queryHandlers/GetEnvironmentScheduleStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/GetEnvironmentScheduleStatus.js -------------------------------------------------------------------------------- /server/queryHandlers/GetInstanceProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/GetInstanceProfile.js -------------------------------------------------------------------------------- /server/queryHandlers/GetKeyPair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/GetKeyPair.js -------------------------------------------------------------------------------- /server/queryHandlers/GetLaunchConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/GetLaunchConfiguration.js -------------------------------------------------------------------------------- /server/queryHandlers/GetRole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/GetRole.js -------------------------------------------------------------------------------- /server/queryHandlers/GetServicePortConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/GetServicePortConfig.js -------------------------------------------------------------------------------- /server/queryHandlers/GetTopic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/GetTopic.js -------------------------------------------------------------------------------- /server/queryHandlers/ScanAutoScalingGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/ScanAutoScalingGroups.js -------------------------------------------------------------------------------- /server/queryHandlers/ScanCrossAccountImages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/ScanCrossAccountImages.js -------------------------------------------------------------------------------- /server/queryHandlers/ScanCrossAccountInstances.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/ScanCrossAccountInstances.js -------------------------------------------------------------------------------- /server/queryHandlers/ScanImages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/ScanImages.js -------------------------------------------------------------------------------- /server/queryHandlers/ScanInstances.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/ScanInstances.js -------------------------------------------------------------------------------- /server/queryHandlers/ScanInstancesScheduleStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/ScanInstancesScheduleStatus.js -------------------------------------------------------------------------------- /server/queryHandlers/ScanLaunchConfigurations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/ScanLaunchConfigurations.js -------------------------------------------------------------------------------- /server/queryHandlers/ScanNginxUpstreams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/ScanNginxUpstreams.js -------------------------------------------------------------------------------- /server/queryHandlers/ScanSecurityGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/ScanSecurityGroups.js -------------------------------------------------------------------------------- /server/queryHandlers/ScanServersStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/ScanServersStatus.js -------------------------------------------------------------------------------- /server/queryHandlers/deployments/GetNodeDeploymentLog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/deployments/GetNodeDeploymentLog.js -------------------------------------------------------------------------------- /server/queryHandlers/services/GetAllNodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/services/GetAllNodes.js -------------------------------------------------------------------------------- /server/queryHandlers/services/GetNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/services/GetNode.js -------------------------------------------------------------------------------- /server/queryHandlers/services/GetServerRoles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/services/GetServerRoles.js -------------------------------------------------------------------------------- /server/queryHandlers/services/GetTargetState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/services/GetTargetState.js -------------------------------------------------------------------------------- /server/queryHandlers/slices/GetSlicesByService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/slices/GetSlicesByService.js -------------------------------------------------------------------------------- /server/queryHandlers/slices/GetSlicesByUpstream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/queryHandlers/slices/GetSlicesByUpstream.js -------------------------------------------------------------------------------- /server/routes/deploymentNodeLogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/routes/deploymentNodeLogs.js -------------------------------------------------------------------------------- /server/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/routes/home.js -------------------------------------------------------------------------------- /server/scripts/actionDefinitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/scripts/actionDefinitions.js -------------------------------------------------------------------------------- /server/scripts/cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/scripts/cleanup.js -------------------------------------------------------------------------------- /server/scripts/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/scripts/command.js -------------------------------------------------------------------------------- /server/scripts/preinstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/scripts/preinstall.js -------------------------------------------------------------------------------- /server/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/start -------------------------------------------------------------------------------- /server/test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/.eslintrc.js -------------------------------------------------------------------------------- /server/test/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/bootstrap.js -------------------------------------------------------------------------------- /server/test/commandHandlers/launchConfigUpdater.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/commandHandlers/launchConfigUpdater.spec.js -------------------------------------------------------------------------------- /server/test/commands/deployments/packageMoverTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/commands/deployments/packageMoverTests.js -------------------------------------------------------------------------------- /server/test/models/AutoScalingGroupTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/models/AutoScalingGroupTest.js -------------------------------------------------------------------------------- /server/test/models/InstanceTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/models/InstanceTest.js -------------------------------------------------------------------------------- /server/test/modules/DeploymentLoggerTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/DeploymentLoggerTest.js -------------------------------------------------------------------------------- /server/test/modules/DeploymentLogsStreamerTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/DeploymentLogsStreamerTest.js -------------------------------------------------------------------------------- /server/test/modules/DeploymentMonitorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/DeploymentMonitorTest.js -------------------------------------------------------------------------------- /server/test/modules/PackagePathProviderTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/PackagePathProviderTest.js -------------------------------------------------------------------------------- /server/test/modules/amazon-client/pagesTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/amazon-client/pagesTest.js -------------------------------------------------------------------------------- /server/test/modules/amazon-client/s3UrlTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/amazon-client/s3UrlTest.js -------------------------------------------------------------------------------- /server/test/modules/authorizer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/authorizer.spec.js -------------------------------------------------------------------------------- /server/test/modules/authorizers/instances.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/authorizers/instances.spec.js -------------------------------------------------------------------------------- /server/test/modules/autoScalingGroupSizePredictorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/autoScalingGroupSizePredictorTest.js -------------------------------------------------------------------------------- /server/test/modules/awsDynamo/dynamodbExpressionTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/awsDynamo/dynamodbExpressionTest.js -------------------------------------------------------------------------------- /server/test/modules/base64Test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/base64Test.js -------------------------------------------------------------------------------- /server/test/modules/cacheTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/cacheTest.js -------------------------------------------------------------------------------- /server/test/modules/clientFactories/ConsulManagerTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/clientFactories/ConsulManagerTest.js -------------------------------------------------------------------------------- /server/test/modules/consul-node/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/consul-node/data.js -------------------------------------------------------------------------------- /server/test/modules/consulDataStructuresTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/consulDataStructuresTests.js -------------------------------------------------------------------------------- /server/test/modules/data-access/deploymentsTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/data-access/deploymentsTest.js -------------------------------------------------------------------------------- /server/test/modules/data-access/dynamoAuditTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/data-access/dynamoAuditTest.js -------------------------------------------------------------------------------- /server/test/modules/data-access/dynamoItemFilterTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/data-access/dynamoItemFilterTest.js -------------------------------------------------------------------------------- /server/test/modules/data-access/dynamoTableCacheTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/data-access/dynamoTableCacheTest.js -------------------------------------------------------------------------------- /server/test/modules/data-access/dynamoTableTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/data-access/dynamoTableTest.js -------------------------------------------------------------------------------- /server/test/modules/data-access/dynamoVersionTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/data-access/dynamoVersionTest.js -------------------------------------------------------------------------------- /server/test/modules/deployment/serviceDefinitionTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/deployment/serviceDefinitionTest.js -------------------------------------------------------------------------------- /server/test/modules/emCryptoTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/emCryptoTest.js -------------------------------------------------------------------------------- /server/test/modules/environment-state/getASGStateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/environment-state/getASGStateTest.js -------------------------------------------------------------------------------- /server/test/modules/instances.spec.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/test/modules/logger.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/logger.spec.js -------------------------------------------------------------------------------- /server/test/modules/machineImage/imageSummaryTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/machineImage/imageSummaryTest.js -------------------------------------------------------------------------------- /server/test/modules/memoizeTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/memoizeTest.js -------------------------------------------------------------------------------- /server/test/modules/mergeTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/mergeTest.js -------------------------------------------------------------------------------- /server/test/modules/miniStackTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/miniStackTest.js -------------------------------------------------------------------------------- /server/test/modules/promiseUtil.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/promiseUtil.spec.js -------------------------------------------------------------------------------- /server/test/modules/remoteCacheFlushTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/remoteCacheFlushTest.js -------------------------------------------------------------------------------- /server/test/modules/s3PackageLocatorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/s3PackageLocatorTest.js -------------------------------------------------------------------------------- /server/test/modules/scheduling-expectedActions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/scheduling-expectedActions.spec.js -------------------------------------------------------------------------------- /server/test/modules/scheduling-expectedStates.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/scheduling-expectedStates.spec.js -------------------------------------------------------------------------------- /server/test/modules/schema/schemaTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/schema/schemaTest.js -------------------------------------------------------------------------------- /server/test/modules/toggleServiceStatus.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/toggleServiceStatus.spec.js -------------------------------------------------------------------------------- /server/test/modules/userRolesProviderTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/userRolesProviderTest.js -------------------------------------------------------------------------------- /server/test/modules/utilitiesTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/utilitiesTest.js -------------------------------------------------------------------------------- /server/test/modules/validate/validateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/validate/validateTest.js -------------------------------------------------------------------------------- /server/test/modules/weblinkTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/modules/weblinkTest.js -------------------------------------------------------------------------------- /server/test/queryHandlers/GetServicePortTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/queryHandlers/GetServicePortTest.js -------------------------------------------------------------------------------- /server/test/queryHandlers/ScanCrossAccountImagesTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/queryHandlers/ScanCrossAccountImagesTest.js -------------------------------------------------------------------------------- /server/test/queryHandlers/ScanServersStatusTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/queryHandlers/ScanServersStatusTest.js -------------------------------------------------------------------------------- /server/test/schema-validation/environment-types.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/schema-validation/environment-types.spec.js -------------------------------------------------------------------------------- /server/test/serviceNameTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/serviceNameTests.js -------------------------------------------------------------------------------- /server/test/test-api/dynamicResponseCreator.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/test-api/dynamicResponseCreator.spec.js -------------------------------------------------------------------------------- /server/test/test-api/userControllerTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/test-api/userControllerTest.js -------------------------------------------------------------------------------- /server/test/test-profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/test-profile.json -------------------------------------------------------------------------------- /server/test/utils/fakeLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/utils/fakeLogger.js -------------------------------------------------------------------------------- /server/test/utils/sinonHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/test/utils/sinonHelper.js -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/server/yarn.lock -------------------------------------------------------------------------------- /setup/cloudformation/.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/.eslintrc.yaml -------------------------------------------------------------------------------- /setup/cloudformation/.gitignore: -------------------------------------------------------------------------------- 1 | *.template.json -------------------------------------------------------------------------------- /setup/cloudformation/EnvironmentManager.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/EnvironmentManager.template.yaml -------------------------------------------------------------------------------- /setup/cloudformation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/README.md -------------------------------------------------------------------------------- /setup/cloudformation/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/config.yaml -------------------------------------------------------------------------------- /setup/cloudformation/lambda/.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules/**/*.* 2 | -------------------------------------------------------------------------------- /setup/cloudformation/lambda/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/lambda/.eslintrc.js -------------------------------------------------------------------------------- /setup/cloudformation/lambda/.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/lambda/.jscsrc -------------------------------------------------------------------------------- /setup/cloudformation/lambda/InfraAsgLambdaScale/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/lambda/InfraAsgLambdaScale/index.js -------------------------------------------------------------------------------- /setup/cloudformation/lambda/InfraAsgLambdaScale/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/lambda/InfraAsgLambdaScale/test.js -------------------------------------------------------------------------------- /setup/cloudformation/lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/lambda/package.json -------------------------------------------------------------------------------- /setup/cloudformation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/package.json -------------------------------------------------------------------------------- /setup/cloudformation/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/template.js -------------------------------------------------------------------------------- /setup/cloudformation/tools/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/tools/common.js -------------------------------------------------------------------------------- /setup/cloudformation/tools/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/tools/deploy.js -------------------------------------------------------------------------------- /setup/cloudformation/tools/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/cloudformation/tools/index.js -------------------------------------------------------------------------------- /setup/consul-acl/consul-deployment-agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/consul-acl/consul-deployment-agent.json -------------------------------------------------------------------------------- /setup/consul-acl/environment-manager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/consul-acl/environment-manager.json -------------------------------------------------------------------------------- /setup/consul-acl/upstreamr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/consul-acl/upstreamr.json -------------------------------------------------------------------------------- /setup/data-migration/replicate-dynamodb-table/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/data-migration/replicate-dynamodb-table/index.js -------------------------------------------------------------------------------- /setup/data-migration/replicate-dynamodb-table/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/data-migration/replicate-dynamodb-table/yarn.lock -------------------------------------------------------------------------------- /setup/data-migration/touch-dynamodb-table/.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/data-migration/touch-dynamodb-table/.eslintrc.yaml -------------------------------------------------------------------------------- /setup/data-migration/touch-dynamodb-table/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/data-migration/touch-dynamodb-table/index.js -------------------------------------------------------------------------------- /setup/data-migration/touch-dynamodb-table/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/data-migration/touch-dynamodb-table/index.spec.js -------------------------------------------------------------------------------- /setup/data-migration/touch-dynamodb-table/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/data-migration/touch-dynamodb-table/package.json -------------------------------------------------------------------------------- /setup/data-migration/touch-dynamodb-table/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/data-migration/touch-dynamodb-table/yarn.lock -------------------------------------------------------------------------------- /setup/iam/commonInstanceProfile.policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/iam/commonInstanceProfile.policy.json -------------------------------------------------------------------------------- /setup/iam/roleInfraEnvironmentManager.policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/iam/roleInfraEnvironmentManager.policy.json -------------------------------------------------------------------------------- /setup/iam/roleInfraEnvironmentManagerChild.policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/iam/roleInfraEnvironmentManagerChild.policy.json -------------------------------------------------------------------------------- /setup/linux-sample-package.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/linux-sample-package.zip -------------------------------------------------------------------------------- /setup/terraform/upstreamCleaner/aws_iam_role.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/terraform/upstreamCleaner/aws_iam_role.tf -------------------------------------------------------------------------------- /setup/terraform/upstreamCleaner/aws_lambda_function.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/terraform/upstreamCleaner/aws_lambda_function.tf -------------------------------------------------------------------------------- /setup/terraform/upstreamCleaner/lambda/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/terraform/upstreamCleaner/lambda/.eslintrc.js -------------------------------------------------------------------------------- /setup/terraform/upstreamCleaner/lambda/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/terraform/upstreamCleaner/lambda/build.sh -------------------------------------------------------------------------------- /setup/terraform/upstreamCleaner/lambda/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/terraform/upstreamCleaner/lambda/index.js -------------------------------------------------------------------------------- /setup/terraform/upstreamCleaner/lambda/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/terraform/upstreamCleaner/lambda/package-lock.json -------------------------------------------------------------------------------- /setup/terraform/upstreamCleaner/lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/terraform/upstreamCleaner/lambda/package.json -------------------------------------------------------------------------------- /setup/terraform/upstreamCleaner/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/setup/terraform/upstreamCleaner/variables.tf -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/test/package.json -------------------------------------------------------------------------------- /test/pages/config-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/test/pages/config-page.js -------------------------------------------------------------------------------- /test/pages/config/deploymentmap-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/test/pages/config/deploymentmap-page.js -------------------------------------------------------------------------------- /test/pages/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/test/pages/home-page.js -------------------------------------------------------------------------------- /test/pages/login-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/test/pages/login-page.js -------------------------------------------------------------------------------- /test/specs/config/deploymentmap-test.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/test/specs/config/deploymentmap-test.spec.js -------------------------------------------------------------------------------- /test/wdio.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/test/wdio.conf.js -------------------------------------------------------------------------------- /version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trainline/environment-manager/HEAD/version.js --------------------------------------------------------------------------------