-
API versioning -
entrypoints (load balancer) -
show component port addresses -
standard ports / port preservation -
resource metadata, tags -
meta timestamps
-
volume resizing -
delete releases on component delete (bugfix) -
special release changes: service updates, load balancer port removal
-
instance container logs -
custom deployments -
release MergeCreate -
instance groups / optional instance restart between releases
-
show instance metrics -
cluster info API: node IPs, instance types, etc. (eventually billing stuff)
-
use AWS meta endpoint to get required info -
model validations -
TTL on failed tasks -
show resource types on all API responses
-
Swagger
-
volume names should have full resource path, and most other cloud assets should have a unique prefix for the whole Supergiant install
-
cancel / revert deploys
- internal ELBs
- container SSH
- simple component security
- SSL / DNS
- bluegreen release