Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move management clients into management package #46

Merged
merged 2 commits into from
Feb 17, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
language: go
go: tip
script: go test -v ./azure/...
script:
- go test -v ./storage/...
- go build -v ./management/...
2 changes: 1 addition & 1 deletion azure/client.go → management/client.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package azure
package management

import (
"encoding/xml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import (
"encoding/xml"
"fmt"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
locationclient "github.com/MSOpenTech/azure-sdk-for-go/azure/location"
"github.com/MSOpenTech/azure-sdk-for-go/management"
locationclient "github.com/MSOpenTech/azure-sdk-for-go/management/location"
)

const (
Expand All @@ -23,7 +23,7 @@ const (
)

//NewClient is used to return a handle to the HostedService API
func NewClient(client azure.Client) HostedServiceClient {
func NewClient(client management.Client) HostedServiceClient {
return HostedServiceClient{client: client}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ package hostedservice
import (
"encoding/xml"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

//HostedServiceClient is used to manage operations on Azure Hosted Services
type HostedServiceClient struct {
client azure.Client
client management.Client
}

type CreateHostedService struct {
Expand Down
2 changes: 1 addition & 1 deletion azure/http.go → management/http.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package azure
package management

import (
"bytes"
Expand Down
4 changes: 2 additions & 2 deletions azure/location/client.go → management/location/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"errors"
"fmt"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

const (
Expand All @@ -15,7 +15,7 @@ const (
)

//NewClient is used to instantiate a new LocationClient from an Azure client
func NewClient(client azure.Client) LocationClient {
func NewClient(client management.Client) LocationClient {
return LocationClient{client: client}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ import (
"fmt"
"strings"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

//LocationClient is used to manage operations on Azure Locations
type LocationClient struct {
client azure.Client
client management.Client
}

type LocationList struct {
Expand Down
2 changes: 1 addition & 1 deletion azure/operations.go → management/operations.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package azure
package management

import (
"encoding/xml"
Expand Down
2 changes: 1 addition & 1 deletion azure/publishSettings.go → management/publishSettings.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package azure
package management

import (
"encoding/base64"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"fmt"
"strings"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

const (
Expand All @@ -21,7 +21,7 @@ const (
)

//NewClient is used to instantiate a new StorageServiceClient from an Azure client
func NewClient(self azure.Client) StorageServiceClient {
func NewClient(self management.Client) StorageServiceClient {
return StorageServiceClient{client: self}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ package storageservice
import (
"encoding/xml"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

//StorageServiceClient is used to manage operations on Azure Storage
type StorageServiceClient struct {
client azure.Client
client management.Client
}

type StorageServiceList struct {
Expand Down
2 changes: 1 addition & 1 deletion azure/util.go → management/util.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package azure
package management

import (
"bytes"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ import (
"time"
"unicode"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
hostedserviceclient "github.com/MSOpenTech/azure-sdk-for-go/azure/hostedservice"
locationclient "github.com/MSOpenTech/azure-sdk-for-go/azure/location"
storageserviceclient "github.com/MSOpenTech/azure-sdk-for-go/azure/storageservice"
imageclient "github.com/MSOpenTech/azure-sdk-for-go/azure/virtualmachineimage"
"github.com/MSOpenTech/azure-sdk-for-go/management"
hostedserviceclient "github.com/MSOpenTech/azure-sdk-for-go/management/hostedservice"
locationclient "github.com/MSOpenTech/azure-sdk-for-go/management/location"
storageserviceclient "github.com/MSOpenTech/azure-sdk-for-go/management/storageservice"
imageclient "github.com/MSOpenTech/azure-sdk-for-go/management/virtualmachineimage"
)

const (
Expand Down Expand Up @@ -52,7 +52,7 @@ const (
)

//NewClient is used to instantiate a new VmClient from an Azure client
func NewClient(client azure.Client) VirtualMachineClient {
func NewClient(client management.Client) VirtualMachineClient {
return VirtualMachineClient{client: client}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ package virtualmachine
import (
"encoding/xml"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

//VmClient is used to manage operations on Azure Virtual Machines
type VirtualMachineClient struct {
client azure.Client
client management.Client
}

type VMDeployment struct {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package virtualmachinedisk
import (
"fmt"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

const (
Expand All @@ -12,7 +12,7 @@ const (
)

//NewClient is used to instantiate a new DiskClient from an Azure client
func NewClient(client azure.Client) DiskClient {
func NewClient(client management.Client) DiskClient {
return DiskClient{client: client}
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package virtualmachinedisk

import "github.com/MSOpenTech/azure-sdk-for-go/azure"
import "github.com/MSOpenTech/azure-sdk-for-go/management"

//DiskClient is used to manage operations on Azure Disks
type DiskClient struct {
client azure.Client
client management.Client
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"errors"
"fmt"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

const (
Expand All @@ -15,7 +15,7 @@ const (
)

//NewClient is used to instantiate a new ImageClient from an Azure client
func NewClient(client azure.Client) ImageClient {
func NewClient(client management.Client) ImageClient {
return ImageClient{client: client}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ package virtualmachineimage
import (
"encoding/xml"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

//ImageClient is used to manage operations on Azure Locations
type ImageClient struct {
client azure.Client
client management.Client
}

type ImageList struct {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ package virtualnetwork
import (
"encoding/xml"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

const (
azureNetworkConfigurationURL = "services/networking/media"
)

//VnetClient is used to return a handle to the VnetClient API
func NewClient(client azure.Client) VirtualNetworkClient {
func NewClient(client management.Client) VirtualNetworkClient {
return VirtualNetworkClient{client: client}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package virtualnetwork
import (
"encoding/xml"

"github.com/MSOpenTech/azure-sdk-for-go/azure"
"github.com/MSOpenTech/azure-sdk-for-go/management"
)

const xmlNamespace = "http://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration"
Expand All @@ -12,7 +12,7 @@ const xmlNamespaceXsi = "http://www.w3.org/2001/XMLSchema-instance"

//VnetClient is used to manage operations on Azure Virtual Networks
type VirtualNetworkClient struct {
client azure.Client
client management.Client
}

//NetworkConfiguration represents the network configuration for an entire Azure
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.