GitHub user sieben opened a pull request:

    https://github.com/apache/libcloud/pull/1192

    Nanobox scaleway

    ## Changes Title (replace this with a logical title for your changes)
    
    ### Description
    
    Replace this with the PR description (mention the changes you have made, why
    you have made them, provide some background and any references to the 
provider
    documentation if needed, etc.).
    
    For more information on contributing, please see 
[Contributing](http://libcloud.readthedocs.org/en/latest/development.html#contributing)
    section of our documentation.
    
    ### Status
    
    Replace this: describe the PR status. Examples:
    
    - work in progress
    - done, ready for review
    
    ### Checklist (tick everything that applies)
    
    - [ ] [Code 
linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide)
 (required, can be done after the PR checks)
    - [ ] Documentation
    - [ ] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html)
    - [ ] 
[ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes)
 (required for bigger changes)


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/sieben/libcloud nanobox_scaleway

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/libcloud/pull/1192.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1192
    
----
commit e022f2fd3fcfb85c2f2b2bf13b57c269133d9c6c
Author: Nandor Kracser <bonifaido@...>
Date:   2016-04-17T10:44:43Z

    Scaleway Compute Driver

commit 537b679fb7c04e8e2d9979132f62aa6bdce090ba
Author: Nandor Kracser <bonifaido@...>
Date:   2016-06-15T17:54:18Z

    Replace Scaleway logo

commit 2f8f4ae6a6c6a227d469f4117e4b34e919903632
Author: Nandor Kracser <bonifaido@...>
Date:   2016-10-02T08:32:06Z

    Remove double slashes

commit dbf8d7ed403e00d978b219fcfe5420ce8dc6227b
Author: Nandor Kracser <bonifaido@...>
Date:   2016-10-02T08:33:05Z

    Fix private_ips access

commit 3f1d9a78d4d7d5362205742973677055a74f1818
Author: Daniel Hunsaker <danhunsaker@...>
Date:   2017-10-10T01:49:52Z

    [scaleway] Update sizes; add location support
    
    Scaleway have added additional sizes, and there is additional information 
about them we can report in `extra` which can be useful for users (such as the 
architecture of the CPUs).
    
    Also add location support, as they've apparently increased their number of 
locations since the original PR as well.

commit 4f5e8642bafffff9b75bf99fea1379e279b66087
Author: Daniel Hunsaker <danhunsaker@...>
Date:   2017-10-10T09:32:43Z

    [scaleway] Unify NodeImage handling
    
    Create and use a `_to_image()` method.

commit 14578182171fe0b36468156cdb0a9308cf629672
Author: Daniel Hunsaker <danhunsaker@...>
Date:   2017-10-10T11:15:06Z

    [scaleway] More metadata
    
    There is more information returned by the API than we're actually returning 
in the `Node*` objects. Let's pull in some additional useful data.

commit cf7802519ed3d8b60a8fe54ae441a2be0fa739e5
Author: Daniel Hunsaker <danhunsaker@...>
Date:   2017-10-11T11:02:30Z

    [scaleway] Add SSH KeyPair Support
    
    It's not documented in their API docs, but it is used in their Golang CLI 
client, so I've worked out how to add SSH keys to a Scaleway account. It does 
require switching to the `account.scaleway.com` API endpoint, but the `PATCH` 
request does successfully replace the list of public keys belonging to the 
user. The entire list is then installed on each new server.

commit 2f701290d41a3b084b87f3b19444861ea8407c40
Author: Daniel Hunsaker <danhunsaker@...>
Date:   2017-10-12T03:56:01Z

    [scaleway] Automatically handle minimum sizes
    
    Scaleway requires disk space to be within certain ranges depending on the 
server size. So let's ensure there are enough volumes (max size 150G each) to 
reach the minimums.

commit 3ffb01fb5bf6675acafee8aa21d1028ffc5a5766
Author: Daniel Hunsaker <danhunsaker@...>
Date:   2017-10-21T12:20:49Z

    [Scaleway] Add Tests

commit 9696557708b4f49d613fd9baa2c9847683d79a10
Author: Daniel Hunsaker <danhunsaker@...>
Date:   2017-10-22T20:35:43Z

    [Scaleway] Lint Fixes
    
    Fix PEP8 compliance in the Scaleway compute driver.

commit 8be1cda04f27a3b52fe50cae363ae4fa867f8468
Author: Rémy Léone <rleone@...>
Date:   2018-03-19T10:39:55Z

    Remove useless parenthesis and add more specific exception

commit 5004be6e1ffdb65f4ba5403c9ba19e884ecb2678
Author: Rémy Léone <rleone@...>
Date:   2018-03-19T14:10:29Z

    Add an example for Scaleway

----


---

Reply via email to