semvec/pypi-packages huggingface dataset:
vmshepherd-aws-drivers 1.3.1
AWS drivers for VmShepherd
Keywords: vmshepherd,AWS,ASG

vmshepherd-aws-drivers
======================

|image0|_ |image1|_

.. |image0| image:: https://api.travis-ci.com/DreamLab/vmshepherd-aws-drivers.svg?branch=master
.. _image0: https://travis-ci.com/DreamLab/vmshepherd-aws-drivers

.. |image1| image:: https://badge.fury.io/py/vmshepherd-aws-drivers.svg
.. _image1: https://badge.fury.io/py/vmshepherd-aws-drivers

Introduction
------------

Provides plugin for `VmShepherd <https://github.com/DreamLab/VmShepherd>`_ .
Drivers allows to view panel with autoscaling groups and use rpc api from vmshepherd


Installation
------------

Simply use ``pip``.

::

    pip install vmshepherd-aws-drivers

Library requires (as well as VmShepherd itself) python 3.6 or later.

Usage
-----

Install package (in the same environment as VmShepherd) and configure ``VmShepherd`` like:

::

    # ...

    iaas:
      driver: AwsIaaSDriver

    preset:
      driver: AwsPresetDriver
      ec2_page_size: 1000 (optional) - maximum number of instances returned in one call to aws ec2 api

    # ...



Develop
-------

Run tests:

::

    make test
    make develop


License
-------

`Apache License 2.0 <LICENSE>`_


Changelog
=========

1.3.1 (2020-11-05)
------------------

* bugfix: AutoScalingGroups paginator - the right way

1.3.0 (2020-11-04)
------------------

* bugfix: AutoScalingGroups fetch aware of marker/token 

1.2.1 (2020-05-06)
------------------

* bugfix: SecurityGroups field is optional in a launch configuration  (eg. EKS' ASG)

1.2.0 (2019-12-18)
------------------

* feature: preset specification with tags

1.1.0 (2019-08-29)
------------------

* vm object without iaas manager

1.0.0 (2019-06-04)
------------------

* initial