nelson
Automated, multi-region container deployment
File Explorer
Download Latest Version (.zip)- extradition.exec.sh
- extradition.yml
- pipeline.exec.sh
- pipeline.teardown.sh
- pipeline.upload.sh
- pipeline.yml
- deployable.proto
- version.proto
- build.sbt
- generate-keys
- generate-token
- install-promtool
- run-with-docker
- sync-master
- V2_0__init.sql
- V2_1__add_blueprints.sql
- V2_2__add_blueprint_column.sql
- V2_3__alter_releases_version_column.sql
- V2_4__alter_unit_version_column.sql
- canopus_cron_job.mustache
- canopus_job.mustache
- canopus_service.mustache
- defaults.cfg
- Overhaul.scala
- package.scala
- Promtool.scala
- RuleRewriter.scala
- Auditable.scala
- AuditEvent.scala
- AuditLog.scala
- Auditor.scala
- Blueprint.scala
- DefaultBlueprints.scala
- Render.scala
- Template.scala
- CleanupCron.scala
- ExpirationPolicy.scala
- GarbageCollector.scala
- package.scala
- Reaper.scala
- Sweeper.scala
- AuthCodecs.scala
- AuthFailureErr.scala
- EncryptedCodec.scala
- package.scala
- ScodecTokenAuthenticator.scala
- SignedCodec.scala
- AuthEnvironment.scala
- AuthFailure.scala
- Encryption.scala
- Nonce.scala
- package.scala
- SafeHolder.scala
- Signer.scala
- TokenAuthenticator.scala
- TokenVersion.scala
- Docker.scala
- DockerOp.scala
- HealthCheck.scala
- HealthCheckOp.scala
- Http4sConsulHealthClient.scala
- KubernetesHealthClient.scala
- StubbedHealthClient.scala
- Aws.scala
- Inbound.scala
- LoadbalancerOp.scala
- package.scala
- LoggingOp.scala
- WorkflowLogger.scala
- DeploymentMonitor.scala
- package.scala
- Stoplight.scala
- Email.scala
- Notification.scala
- Notify.scala
- package.scala
- Slack.scala
- cron.scala
- deprecated.scala
- discovery.scala
- NamedService.scala
- package.scala
- RoutePath.scala
- RoutingNode.scala
- RoutingTable.scala
- DeploymentSummary.scala
- KubernetesShell.scala
- NomadHttp.scala
- RunningUnit.scala
- SchedulerOp.scala
- h2.scala
- hikari.scala
- Migrate.scala
- op.scala
- package.scala
- Http4sVault.scala
- json.scala
- op.scala
- package.scala
- policies.scala
- Token.scala
- Canopus.scala
- Magnetar.scala
- Pulsar.scala
- BackendDestinationParser.scala
- ManifestParser.scala
- ManifestV1Parser.scala
- PortParser.scala
- YamlParser.scala
- AccessToken.scala
- Actionable.scala
- Banner.scala
- Base64.scala
- Cache.scala
- CatsHelpers.scala
- Config.scala
- CycleDetection.scala
- Datacenter.scala
- DependencyGraph.scala
- DeploymentStatus.scala
- Exceptions.scala
- Github.scala
- Http4sConsul.scala
- InstrumentedDockerClient.scala
- InstrumentedNomadClient.scala
- InstrumentedVaultClient.scala
- Json.scala
- Kubectl.scala
- KubernetesClient.scala
- Manifest.scala
- ManifestValidator.scala
- Metrics.scala
- NamespaceName.scala
- Nelson.scala
- package.scala
- Pipeline.scala
- process.scala
- PrometheusConsul.scala
- Released.scala
- Repo.scala
- Schedule.scala
- Session.scala
- StubbedConsulClient.scala
- Tag.scala
- TaskEvent.scala
- Templates.scala
- TrafficShiftPolicy.scala
- User.scala
- Version.scala
- Versionable.scala
- Workflow.scala
- WorkflowControlOp.scala
- custom-token.template
- evil.template
- invalid.template
- leak.template
- valid.template
- datacenters-aws-missing-nlb-scheme.cfg
- datacenters-missing-consul.cfg
- datacenters-missing-domain.cfg
- datacenters-missing-private-subnet.cfg
- datacenters-missing-subnet.cfg
- datacenters-valid-aws.cfg
- datacenters.cfg
- dependencies.bar_2.0.0.yml
- dependencies.bar_2.1.1.yml
- dependencies.baz_3.3.1.yml
- dependencies.foo_1.0.1.yml
- github.deployment.json
- github.keys.json
- github.oauth.json
- github.organization.json
- github.pullrequest.json
- github.release-event.json
- github.release.json
- github.repos.json
- github.user.json
- github.webhook.json
- github.webhookdeployment.json
- github.webhookping.json
- github.webhookpullrequest.json
- github.webhookrelease.json
- manifest.howdy-manifest.yml
- manifest.v1.anchors.yml
- manifest.v1.blueprint-missing.yml
- manifest.v1.dep-on-dependant.yml
- manifest.v1.dep-on-self.yml
- manifest.v1.duplicate-alerts.yml
- manifest.v1.empty-resources-stanza.yml
- manifest.v1.everything.yml
- manifest.v1.except-dc.yml
- manifest.v1.invalid-alert-definition.yml
- manifest.v1.invalid-alert-opt-out.yml
- manifest.v1.invalid-cpu.yml
- manifest.v1.invalid-desired-count.yml
- manifest.v1.invalid-dns-characters.yml
- manifest.v1.invalid-email.yml
- manifest.v1.invalid-instances.yml
- manifest.v1.invalid-loadbalancer-routes.yml
- manifest.v1.invalid-memory.yml
- manifest.v1.invalid-meta.yml
- manifest.v1.invalid-proxy-name-length.yml
- manifest.v1.invalid-proxy-port-number.yml
- manifest.v1.invalid-proxy-port.yml
- manifest.v1.invalid-resources.yml
- manifest.v1.invalid-service-expiration-policy.yml
- manifest.v1.invalid-unit-name-length.yml
- manifest.v1.invalid-uri.yml
- manifest.v1.job-bad-policy.yml
- manifest.v1.job-no-policy.yml
- manifest.v1.job.yml
- manifest.v1.limit-without-request.yml
- manifest.v1.loadbalancer.yml
- manifest.v1.minimal.yml
- manifest.v1.mismatch-loadbalancer-routes.yml
- manifest.v1.missing-default-namespace-reference.yml
- manifest.v1.missing-health-check-path.yml
- manifest.v1.no-blueprint.yml
- manifest.v1.no-plans.yml
- manifest.v1.only-dc.yml
- manifest.v1.periodic-traffic-shift.yml
- manifest.v1.quasar-job.yml
- manifest.v1.request-gt-limit.yml
- manifest.v1.request-without-limit.yml
- manifest.v1.retain-latest-two-major-job.yml
- manifest.v1.undeployable.yml
- manifest.v1.unit-missing-default-namespace-reference.yml
- manifest.v1.unknown-health-check-port.yml
- manifest.v1.unknown-plan-ref.yml
- manifest.v1.unknown-route.yml
- manifest.v1.unknownref.yml
- manifest.v1.valid-proxy-port.yml
- nelson-test.cfg
- pipeline.test.yml
- vault.hcl
- BlueprintSpec.scala
- ArbFunction0.scala
- AuthArbitrary.scala
- AuthCodecsSpec.scala
- AuthSpec.scala
- EncryptionSpec.scala
- SafeHolderSpec.scala
- SignedCodecSpec.scala
- Http4sConsulClientSpec.scala
- Interpreter.scala
- package.scala
- TestFramework.scala
- DockerVaultService.scala
- Http4sVaultSpec.scala
- PoliciesSpec.scala
- BackendDestinationParserSpec.scala
- ManifestYamlSpec.scala
- PortParserSpec.scala
- SnakeCharmer.scala
- AlertSpec.scala
- AuditSpec.scala
- BedazzledStringSpec.scala
- CleanupSpec.scala
- ConfigSpec.scala
- ConsulDiscoverySpec.scala
- DatacenterDBSpec.scala
- DeploymentMonitorSpec.scala
- DeploymentSpec.scala
- DeploymentStatusSpec.scala
- DeploymentTableSpec.scala
- DiscoveryTableSpec.scala
- DockerSpec.scala
- ExpirationPolicySpec.scala
- Fixtures.scala
- GarbageCollectorSpec.scala
- GithubFixtures.scala
- GithubSpec.scala
- Http4sConsulSpec.scala
- InstrumentedDockerClientSpec.scala
- InstrumentedNomadClientSpec.scala
- InstrumentedVaultSpec.scala
- JsonSpec.scala
- LoadbalancerDBSpec.scala
- LoadbalancerSpec.scala
- ManifestSpec.scala
- ManifestValidationSpec.scala
- NamespaceNameSpec.scala
- NelsonSpec.scala
- NelsonSuite.scala
- NomadJsonSpec.scala
- ProcessSpec.scala
- PrometheusConsulSpec.scala
- PromtoolSpec.scala
- ReaperSpec.scala
- ReleaseDBSpec.scala
- RepoDBSpec.scala
- RepoSpec.scala
- RoutingFixtures.scala
- RoutingTableSpec.scala
- RuleRewriterSpec.scala
- ScheduleSpec.scala
- SessionSpec.scala
- StoplightSpec.scala
- SweeperSpec.scala
- TemplatesSpec.scala
- TestStorage.scala
- TrafficShiftDBSpec.scala
- TrafficShiftSpec.scala
- Util.scala
- VerifyDeployableSpec.scala
- VersionSpec.scala
- WithTempFileSpec.scala
- WorkflowLoggerSpec.scala
- build.sbt
- fonts.txt
- nelson-no-bg-with-text.ai
- nelson-no-bg-with-text.eps
- nelson-no-bg-with-text.svg
- nelson-with-background-and-text.eps
- nelson-with-background-and-text.svg
- nelson-with-background-trimmed-nobubbles.ai
- nelson-with-background-trimmed-nobubbles.eps
- nelson-with-background-trimmed-nobubbles.svg
- nelson-with-background-trimmed.ai
- nelson-with-background-trimmed.eps
- nelson-with-background-trimmed.svg
- nelson-with-background.ai
- nelson-with-background.eps
- nelson-without-background.ai
- nelson-without-background.eps
- nelson-without-background.svg
- data.plist
- image1.png
- image2.png
- image3.tiff
- image5.png
- data.plist
- image1.png
- image3.png
- data.plist
- image1.png
- image2.png
- cleanup-policies.graffle
- cleanup-process.graffle
- deployment-v2.graffle
- experimentation.graffle
- internal-design.graffle
- lbs-aws.graffle
- namespaces.graffle
- port-syntax.graffle
- proxy.graffle
- shifting.graffle
- stack-states.graffle
- unit-types.graffle
- _index.md
- api.md
- blueprints.md
- cli.md
- configuration.md
- contributing.md
- credits.md
- index.md
- manifest.md
- operator.md
- _index.md
- blueprints.md
- deployables.md
- first-use.md
- index.md
- install.md
- lifecycle.md
- manifest.md
- next.md
- routing.md
- _index.md
- architecture.md
- competitors.md
- index.md
- use-case.md
- _index.md
- index.md
- downloads.md
- .gitkeep
- single-with-toc.html
- single.html
- aside.html
- footer.html
- head.html
- top_nav.html
- cli_version.html
- downloads_client.html
- downloads_server.html
- version.html
- 404.html
- index.html
- material.min.css
- material.min.css.map
- nelson.css
- atomic-datacenter.png
- cleanup-policies-retain-latest.png
- cleanup-policies-two-feature.png
- cleanup-policies-two-major.png
- cleanup-policies.png
- cleanup.png
- converged-infrastructure.png
- dependencies-upgrade.png
- dependencies.png
- enable-nelson-github.png
- erd.png
- experimentation-edge.png
- experimentation-feature.png
- experimentation-prr.png
- experimentation-traffic-split.png
- github-token-scopes.png
- high-level-workflow.png
- internal-design.png
- lbs-aws.png
- lbs.png
- logo-amazon.png
- logo-github.svg
- logo-kubernetes.png
- logo-large.png
- logo-nomad.png
- logo-vault.png
- logo.png
- namespace-trees-qa.png
- namespace-trees.png
- nelson-with-background-and-text.svg
- nelson-without-background.svg
- per-request-routing.png
- platform-docker.png
- platform-linux.png
- platform-mac.jpg
- port-syntax.png
- routing-design.png
- security-workflow.png
- shifting-policies.png
- stack-states.png
- contact.js
- material.min.js
- material.min.js.map
- nelson.js
- CNAME
- favicon.ico
- config.yaml
- build.sbt
- logback.xml
- logback-test.xml
- nelson.cfg
- http.dev.cfg
- style.css
- mark-github.svg
- nelson.png
- copyright.js
- index.html
- login.html
- Audit.scala
- Auth.scala
- Blueprints.scala
- Datacenters.scala
- Default.scala
- Graph.scala
- Loadbalancers.scala
- Misc.scala
- Params.scala
- Repos.scala
- UI.scala
- Webhooks.scala
- Accepts.scala
- and.scala
- Main.scala
- MonitoringServer.scala
- Server.scala
- deploying.svg
- deprecated.svg
- failed.svg
- garbage.svg
- pending.svg
- ready.svg
- terminated.svg
- unknown.svg
- warming.svg
- AcceptsSpec.scala
- AndSpec.scala
- AuthSpec.scala
- ClientValidationSpec.scala
- DatacentersSpec.scala
- ParamsSpec.scala
- ServerSpec.scala
- ServiceSpec.scala
- UISpec.scala
- application.ini
- logback-override.xml
- logback.xml
- build.sbt
- build.properties
- CentralRequirementsPlugin.scala
- CoursierSettings.scala
- custom.scala
- dependencies.scala
- HackedGitPlugin.scala
- plugins.sbt
- scalapb.sbt
- versions.scala
- .gitattributes
- .gitignore
- CNAME
- LICENSE
- NOTICE
- project.sbt
- README.md
- version.sbt
// repository documentation
Was this content helpful?
(0 ratings)
