Skip to content
/ cmdr Public

creates working stacks from highly opinionated declarative yaml

License

Notifications You must be signed in to change notification settings

kevtainer/cmdr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WARNING - THIS PROJECT IS STILL A WIP

Getting Started

This application requires poetry / python 3 to generate a working executable

  • @todo - package releases / CI
  • @todo - document cmdr-project.yaml format and use cases

Building

  • Clone this repo
  • Run poetry install && poetry shell
  • Run pip install --editable cmdr/
  • cmdr --help will give you a list of options, but probably won't be that helpful (did i mention WIP?)

Using

This is a highly opinionated tool to spin up stacks using values stored in cmdr-project.yaml, which is usually stored alongside a microservice application stack. It uses the following tools to deploy multiple services and back-ends (databases, message queues, etc) for local development and demos:

  • Docker (19.03.8+)
  • Kind (0.8.0+)
  • kubectl (1.17.4+)
  • Helm (3.0.1+)

This tool is used to stand up the microservice demo application spring-petclinic-kubernetes, and may be used for others in the future.

About

creates working stacks from highly opinionated declarative yaml

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages