Skip to content
This repository has been archived by the owner on Apr 29, 2020. It is now read-only.

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Add desired features section
  • Loading branch information
anthonybishopric committed Sep 22, 2015
1 parent a84a682 commit 2b44d14
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ instance, we first run `bin/disable`. When starting up an instance, we run
`bin/enable`, and then monitor the application via a call to `GET /_status`. A
200 response code means ready and healthy.
* **Rich plugin architecture for _secret company stuff_**. For example, our
integration with Keywhiz is implemented in an `after_install` hook. The `hooks`
integration with [Keywhiz](https://github.com/square/keywhiz) is implemented in an `after_install` hook. The `hooks`
package in this repo provides a handy Go library for writing hooks that can be
scheduled.
* **Self-hosting!** We wanted to deploy P2 with P2, so we did that. The binary
Expand Down Expand Up @@ -85,8 +85,11 @@ libraries require only one of these or are dependency-free.
* [Consul](https://consul.io/)
* [Runit](http://smarden.org/runit/), which includes chpst

# Desireable features in the future
## Desireable Features

Adding Docker support is a big next step, but will ultimately help us migrate to using Docker (or equally excellent RunC implementation) at Square.

P2 also lacks a native job admission / scheduling system, so all pod scheduling is currently done manually by client using either a label selector or simply a hostname. Solutions to this are to be determined.

# License

Expand Down

0 comments on commit 2b44d14

Please sign in to comment.