deploykit
deploykit copied to clipboard
A toolkit for creating and managing declarative, self-healing infrastructure.
This PR add concept of application plugin. ( Related #435 ) Infrakit 'app' is an application that can talk to the infrakit plugins using the plugin api but itself listens...
Hello, There are cases in which I would like a group to be scaled down to 0, i.e. for autoscaling. but right now i think https://github.com/docker/infrakit/blob/master/pkg/plugin/group/group.go#L344 is preventing me from...
Recent changes (e.g. PR #702) to consolidate multiple plugin binaries / containers / processes into a single binary / process require updates to the playbooks: + Simplify the startup of...
This PR adds support for creating VM instances on Azure. + Added package in `pkg/provider/azure` + Added driver in `pkg/run/v0/azure` to associate with a new kind `azure` (for `infrakit plugin...
PR #694 added support to pull in vars from a file (using a template); the idea is that the data in the file would be the _clear text_ cloud provider...
Flow: - Start instance, manager, group plugins - Issue manager group commit If the instance plugin is not yet available (some startup processing has not yet completed) then the manager...
Flow: - Bootstrap VM creates initial manager with `LogicalID` of `mgr1` in `os` group mode with shared NFS for terraform files - `mgr1` then commits a group with the 2...
When destroying a group the first operation that is done is to `free` it (so that the nodes can be drained, etc): https://github.com/docker/infrakit/blob/master/pkg/plugin/group/group.go#L162 If there is a problem deleting the...
This should be doable with the libvirt plugin but i dont find any documentation for it. It seems to take a complex [libvirtxml.Domain](https://github.com/docker/infrakit/blob/master/pkg/plugin/instance/libvirt/instance.go#L111) structure in properties for which an example...
After PR #607, add forwarding in mux based on known leader location. This is required to support a single endpoint for an infrakit cluster. This make sense only when muxes...