* added moc sdk changes for availability zone
* update variable name
* updated moc package version in go mod
* updated the moc test package version
* Updating method name
* experimental changes
* moved av zone to cloud
* removed some vm references
* removed some vm references
* moved code to cloud.go
* updates few methods
* removed unnecessary lines
* removed unnecessary lines
* removed extra space
* added extra space
* updates nodes
* removed av zone validation in CreateorUpdate
* testing changes
* testing changes
* testing changes
* testing changes
* testing changes
* testing changes
* testing changes
* added location check
* added location check
* added location check
* added location to avzone obj
* added changes to fix version
* removed type
* updated variable names
* updated properties field
* adding precheck API for avzone
* fixed build failures
* fixed build failure
* updated variable name
* updated name to zone
* updated text
* Revert "updated moc tag"
This reverts commit 4f563cbc1d, reversing
changes made to aec867f04b.
* updated moc tag
* updated moc tag
* fixed build error
* Revert "fixed build error"
This reverts commit bb7c24ff4d.
* Revert "updated moc tag"
This reverts commit d457b99bf2.
* updated moc tag to 121
* updated moc tag to 122
* added back the removed replace dependency
* added back the removed replace dependency
* added precheck
* updated moc tag
* fixed build failures
* updated moc tag
* VirtualHardDisk Download and GalleryImage Create from VM Support
* Gallery Image from VM Working
* Working both features
* resolved comments
* Updated moc commit
* Added comments
* New GalleryImage from VM workflow
* Update go sum
* Removed GalleryImage from VM logic
* Resolving comments
* Updated moc commit
* Add SecurityEncryptionType
* Add default case for SecurityEncryptionType
* add comment and change style of assignment
* set securityencryptiontype to empty string by default
* update go.mod to v1.22.5
* added moc sdk changes for availability zone
* update variable name
* updated moc package version in go mod
* updated the moc test package version
* Updating method name
* experimental changes
* moved av zone to cloud
* removed some vm references
* removed some vm references
* moved code to cloud.go
* updates few methods
* removed unnecessary lines
* removed unnecessary lines
* removed extra space
* added extra space
* updates nodes
* removed av zone validation in CreateorUpdate
* testing changes
* testing changes
* testing changes
* testing changes
* testing changes
* testing changes
* testing changes
* added location check
* added location check
* added location check
* added location to avzone obj
* added changes to fix version
* removed type
* updated variable names
* updated properties field
* updated name to zone
* updated text
* Revert "updated moc tag"
This reverts commit 4f563cbc1d, reversing
changes made to aec867f04b.
* updated moc tag
* updated moc tag
* fixed build error
* Revert "fixed build error"
This reverts commit bb7c24ff4d.
* Revert "updated moc tag"
This reverts commit d457b99bf2.
* updated moc tag to 121
* updated moc tag to 122
* added back the removed replace dependency
* added back the removed replace dependency
* updated latest moc tag
* updated go
* reverted new dependencies
* updated moc tag
* resolved buid error
* resolved build error
* restore go mod and go sum
* update go mod
* update go mod
* updated latest moc tag
* updated a comment
* added nil checks for location and properties
* update go mod to use new moc
* update names in moc repo
* update go mod with official tag
---------
Co-authored-by: vlappenbusch <vlappenbusch@vivianlapp.redmond.corp.microsoft.com>
* Initial skeleton for NSG support
* resolve build problem, push to share code
* push for testing
* additional go mod changes
* add changes, basic functionality working
* update with commit in go.mod
* remove location and add rule duplicate name check
* reinsert location
* include default security rules
* relax priority range restriction and add icmp protocol support
* translate default rules appropriately
* try updating security rule dereference
* add two way check for icmp protocol
* update go mod
* add nsg to conversion for lnet
* add local paths and subresource information
* update go mod
* update moc reference and change references
* use location instead of group
* update pointer for location in vnet
* update moc references
---------
Co-authored-by: mjethwa-msft <mjethwa@microsoft.com>
Co-authored-by: vlappenbusch <vlappenbusch@vivianlapp.redmond.corp.microsoft.com>
* Initial skeleton for NSG support
* resolve build problem, push to share code
* push for testing
* additional go mod changes
* add changes, basic functionality working
* update with commit in go.mod
* remove location and add rule duplicate name check
* reinsert location
* include default security rules
* relax priority range restriction and add icmp protocol support
* translate default rules appropriately
* try updating security rule dereference
* add two way check for icmp protocol
* update go mod
* update with final version of go mod
---------
Co-authored-by: mjethwa-msft <mjethwa@microsoft.com>
Co-authored-by: vlappenbusch <vlappenbusch@vivianlapp.redmond.corp.microsoft.com>
* add affinity
* avset
* rename from vmavset to avset, add mock
* only expose create for avset client
* refactor a bit
* removed non-applicable test
* fix converter
* add test
* fix make file
* fix null ref
* use hash for replace
* rename variables
* uses AvailabilitySetReference
* fix create return len 0
* remvoe mock clients
* update new moc
* check for already exist avset in create call
* check for err
* update moc reference
* Revert "update moc reference"
This reverts commit 38c5c95e0b.
* Revert "Revert "update moc reference""
This reverts commit 5ba9e60c0d.
* Add Pause/Save VM operation for moc-sdk.
The go.mod/go.sum is depending on a remote branch of moc repo. Will change it to master once that review is done.
* Update the microsoft/moc remote branch version.
* go mod tidy.
* Fix moc dependency to merged main branch.
* Fix to use the most recent release bulid of moc.