Uploaded image for project: 'jclouds'
  1. jclouds
  2. JCLOUDS-981

Azure: remove mandatory virtual network creation

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.9.0, 1.9.1, 2.0.0
    • Fix Version/s: 2.1.0, 2.0.3
    • Component/s: jclouds-labs
    • Labels:
    • Flags:
      Important

      Description

      Using Azure's web GUI to create a Virtual Machine does not require to create a virtual network upfront, while jclouds-azurecompute create a virtual network beforehand.
      If jclouds-azurecompute could skip the creation of the virtual network, Azure should assign a Virtual IP to the VM automatically, reducing the complexity of the implementation.

      Do you all see any issue if we remove the virtual network creation from the GetOrCreateStorageServiceAndVirtualNetworkThenCreateNodes ?

        Activity

        Hide
        andreaturli Andrea Turli added a comment -

        I think we can close it Andrew Gaul as jclouds-labs #197 fixed it

        Show
        andreaturli Andrea Turli added a comment - I think we can close it Andrew Gaul as jclouds-labs #197 fixed it
        Hide
        gaul Andrew Gaul added a comment -

        Andrea Turli Can we resolve this issue?

        Show
        gaul Andrew Gaul added a comment - Andrea Turli Can we resolve this issue?
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit a57446a1c4962f80d98e5b9728c66fea01a49c2f in jclouds-labs's branch refs/heads/1.9.x from Andrea Turli
        [ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=a57446a ]

        [JCLOUDS-981,JCLOUDS-982] remove Optional from AzureComputeTemplateOptions

        • fix reuse of existing storage service during deployment
        • use AutoValue.Builder in DeployParams
        • make network creation optional
        • remove AzureComuteAdapterLiveTest b/c not meaningful
        • fix DiskLiveTest
        • fix OSImageApiLiveTest
        • fix VMImageApiLiveTest
        • fix VirtualMachineApiLiveTest
        • fix NetworkSecurityGroupApiLiveTest
        • fix AzureComputeServiceContextLiveTest.testListSizes
        • simplify AzureComputeServiceContextModule
        • add AdminUsername to DeploymentParamsToXML for Windows images
        • fix NPE in DeploymentToNodeMetadata.status
        • add check role status into deployment
        • modify deployemtParamsToXml
        • fix VM deletion
        • fix DeploymentApiMockTest
        Show
        jira-bot ASF subversion and git services added a comment - Commit a57446a1c4962f80d98e5b9728c66fea01a49c2f in jclouds-labs's branch refs/heads/1.9.x from Andrea Turli [ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=a57446a ] [JCLOUDS-981,JCLOUDS-982] remove Optional from AzureComputeTemplateOptions fix reuse of existing storage service during deployment use AutoValue.Builder in DeployParams make network creation optional remove AzureComuteAdapterLiveTest b/c not meaningful fix DiskLiveTest fix OSImageApiLiveTest fix VMImageApiLiveTest fix VirtualMachineApiLiveTest fix NetworkSecurityGroupApiLiveTest fix AzureComputeServiceContextLiveTest.testListSizes simplify AzureComputeServiceContextModule add AdminUsername to DeploymentParamsToXML for Windows images fix NPE in DeploymentToNodeMetadata.status add check role status into deployment modify deployemtParamsToXml fix VM deletion fix DeploymentApiMockTest
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit f9b393de0e66f100a764e502c7f95508fc6e9053 in jclouds-labs's branch refs/heads/master from Andrea Turli
        [ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=f9b393d ]

        [JCLOUDS-981,JCLOUDS-982] remove Optional from AzureComputeTemplateOptions

        • fix reuse of existing storage service during deployment
        • use AutoValue.Builder in DeployParams
        • make network creation optional
        • remove AzureComuteAdapterLiveTest b/c not meaningful
        • fix DiskLiveTest
        • fix OSImageApiLiveTest
        • fix VMImageApiLiveTest
        • fix VirtualMachineApiLiveTest
        • fix NetworkSecurityGroupApiLiveTest
        • fix AzureComputeServiceContextLiveTest.testListSizes
        • simplify AzureComputeServiceContextModule
        • add AdminUsername to DeploymentParamsToXML for Windows images
        • fix NPE in DeploymentToNodeMetadata.status
        • add check role status into deployment
        • modify deployemtParamsToXml
        • fix VM deletion
        • fix DeploymentApiMockTest
        Show
        jira-bot ASF subversion and git services added a comment - Commit f9b393de0e66f100a764e502c7f95508fc6e9053 in jclouds-labs's branch refs/heads/master from Andrea Turli [ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=f9b393d ] [JCLOUDS-981,JCLOUDS-982] remove Optional from AzureComputeTemplateOptions fix reuse of existing storage service during deployment use AutoValue.Builder in DeployParams make network creation optional remove AzureComuteAdapterLiveTest b/c not meaningful fix DiskLiveTest fix OSImageApiLiveTest fix VMImageApiLiveTest fix VirtualMachineApiLiveTest fix NetworkSecurityGroupApiLiveTest fix AzureComputeServiceContextLiveTest.testListSizes simplify AzureComputeServiceContextModule add AdminUsername to DeploymentParamsToXML for Windows images fix NPE in DeploymentToNodeMetadata.status add check role status into deployment modify deployemtParamsToXml fix VM deletion fix DeploymentApiMockTest
        Hide
        andreaturli Andrea Turli added a comment -

        the PR at https://github.com/jclouds/jclouds-labs/pull/197 should solve this issue

        Show
        andreaturli Andrea Turli added a comment - the PR at https://github.com/jclouds/jclouds-labs/pull/197 should solve this issue

          People

          • Assignee:
            andreaturli Andrea Turli
            Reporter:
            andreaturli Andrea Turli
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development