GithubHelp home page GithubHelp logo

greese / dasein-cloud-azure Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 11.0 2.78 MB

Dasein Cloud implementation for Microsoft Azure. For more information on Dasein Cloud, see the Dasein Cloud home page at https://github.com/greese/dasein-cloud.

Home Page: https://github.com/greese/dasein-cloud

License: Apache License 2.0

Java 100.00%

dasein-cloud-azure's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dasein-cloud-azure's Issues

DNS server support requires both name and IPv4 address

When specifying DNS servers in Azure Virtual Networks, both name and IPv4 address is required.
Currently dasein does not take the name as a parameter but instead has a string array of dnsServers.
Should support be handled by string manipulation of this array or would a separate optional parameter make more sense (we could then check that the sizes of the two arrays match if both are provided?)
This will need to go into 2014.07 if signature change is decided.

<Dns>
    <DnsServers>
        <DnsServer name="dns-server-name" IPAddress="IPV4-address-of-the-server"/>
        ...
    </DnsServers>
</Dns>

http://msdn.microsoft.com/en-us/library/azure/jj157181.aspx#dns

Dasein method signature
public VLAN createVlan(String cidr, String name, String description, String domainName, String[] dnsServers, String[] ntpServers)throws CloudException, InternalException {}

Affinity group names

My customers are asking me where the affinity group named "EnstratiusAffinityWestUS" came from and "what is 'Enstratius'?" Wouldn't a more generic name work better here?

In AzureLocation.listDataCenters, line 220, change to perhaps:

String name = "Affinity"+(providerRegionId.replaceAll(" ", ""));

(Yeah, I know - picky, picky, picky)

Add support for WinRM

From looking at the code it seems like for Linux VMs an SSH EndPoint is created but for Windows VM the RDP port is set and the WinRM is not set at all.

ListRegion Cache of 1 Day

If the JSON File (getVMResources() ) cannot be read, the Cache return no products.

1 - Ensure to create cache only if valid products where found ?
2 - Add logging error of which file it tried to read (and couldn't find).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.