* added code changes for placement group
* fixed build failures
* added const for scope and type
* Update MOC tag and fix build issues
* added missing fields
* removed location
* added if condition check for checking zones
* updated getRPCPlacementGroup
* added a check for strictplacement flag
* updated logic for strictPlacement flag
* moved type inside placementgroupproperties
---------
Co-authored-by: bgriddaluru <bgriddaluru@microsoft.com>
* 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
* 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 moc version support
* fix params
* fix typos
* add moc tag to go.mod
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Split BMMachine into BMMachine and BMHost
* Added go.mod and go.sum changes
* Resolved PR feedback
* Updated moc version in go.mod
Co-authored-by: Davut Karabay <davutk@microsoft.com>
* add controlplane API
* remove controlplane cert and authport
* fix copy/paste naming
* remove unintenional change
* add state to track active/unknown/leader
* match other FQDN casing
* improve comments, remove authport & cert
* use new moc label