Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 992 Bytes

README.md

File metadata and controls

36 lines (21 loc) · 992 Bytes

QA automation tool

pack - collection of docker images with descriptions how to deploy them deploy required pack on specified host (by name | label) basically create test stand for || autotests *optionally for manual usage

requirements:

  • "autotests must go on" always up - no errors shall crush it.

  • connects to multiple hosts with docker (http | ssh (unix socket))

  • each hosts may have multiple network interfaces

  • connected host up/down/edit/add/delete on fly

  • maintenance mode. for registry maintenance cleanup. (no new deployments, new packs)

  • json description for pack creations

  • json description for pack deployment

  • deploy container params overrides

  • update deployed pack

  • monitor dumps

  • collect various data on demand(logs, dumps & etc)

  • optional sniffer for pack components

  • global shared resources (docker images with bin data that can be connected to deployed pack)

    • not supposed to be secured per se, just protection from accidental "tremored hands"