Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Differentiate between oss commands and MC #25

Merged
merged 4 commits into from
Nov 16, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 14 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,26 @@ The example below initializes a web project with `launchpad init`, and deploys t

## Benefits

### Build publish and deploy with a single command
### Build, Publish, and Deploy with a single command

Launchpad can build any image, publish it to your Docker registry, and deploy it to Kubernetes in one step.
Launchpad builds any image, publishes it to your Docker Registry, and deploys it to Kubernetes in one step. No need to manually build and push your image, setup your kube-context, or write long pages of Kubernetes YAML.

### A consistent deployment setup per project

Launchpad defines your project's Kubernetes configuration. Whether you are deploying in development, staging, or production environment, whether you are deploying to a local or remote Kubernetes cluster, Launchpad always creates the same set of Kubernetes resources for you each time.
### A Heroku-like exprience on your own Kubernetes cluster

### Easy onboarding for everyone on the team
Ever wonder how you'd graduate from Heroku or a single EC2 machine to Kubernetes without going through a painful setup again? Faint not! With Launchpad, no manual migrations are required. In fact, developers can deploy and run their applications without needing to learn Kubernetes.


### With Mission Control, onboarding new members is as easy as "launchpad up"

Adding a new member to the team? Forget about Registry access, Cluster credentials, Kubernetes configurations, Namespace permissions, and a million other things to take care of. With Jetpack's Mission Control, Launchpad can automatically create all of the above for each new developer.

Launchpad gives each developer on your team a dedicated namespace to work on and deploy to and generates unique preview URLs for easy testing.

### Secret management built-in

Secrets are tied to your launchpad projects, so they can be shared and updated securely by your team.


## Installing Launchpad

In addition to installing Launchpad itself, you will need to install `docker` since Launchpad depends on it:
Expand Down Expand Up @@ -111,13 +115,13 @@ In this quickstart, we’ll deploy a cron job to your local Docker Desktop Kuber

`launchpad help` - see all commands

`launchpad auth` - use launchpad's authentication toolchain (user account required)
`launchpad auth` - use launchpad's authentication toolchain (login required)

`launchpad env` - use launchpad's secret management toolchain (user account required)
`launchpad env` - use launchpad's secret management toolchain (login required)

`launchpad cluster` - use launchpad's cluster management toolchain (user account required)
`launchpad cluster` - use launchpad's cluster management toolchain (login required)

Note: all "user account required" commands are excluded from the open-source repository. These special commands are added on top of the open-source codebase for you. They are available in the launchpad CLI.
All "login required" commands require you to have an account with Jetpack's Mission Control offering. These special commands are added on top of the open-source codebase for you. Even though they are excluded from this repository, they are readily available in the launchpad CLI.

See the [CLI Reference](https://www.jetpack.io/launchpad/docs/reference/cli/) for the full list of commands.

Expand Down