* Adding ChmodRecursiveAdmin function to set the path for admin access only
* Adding command injection checks
* Adding 2 more checks for command injection
* added proto changes for Placement Group
* updated placement group
* updated enums for placement group
* updated zoneconfig and nodeagent PG changes
* updated VMRef name
* updated Entity name
* updated VMRef name
* updated locationName
* removed virtualMachineRef struct
* make generate changes
* removed VirtualMachineRef from PG nodeagent
* added vhd notif string arg
* reverted to old name
* added error codes and multierr support; lasterror now condensed and uses code
* added clarifying comment
* added more tests and resiliency to mismatched versions
* revised new checkerror to be backwards compatible; added non-string matching func
* updated lasterror code to uint32; added string to codes; revised err msgs to match old ones
* removed vhd rpc changes
* corrected filedescriptor
* revisions according to cmts
* revisions according to anthony cmts
* revisions according to anthony's cmts and grpc formatting + parsing
* added unit tests for new get and parse grpc funcs
* added clarifying cmt
* added availability zone proto
* updated pb.go
* added status and virtualMachine reference in av zone
* added av zone reference in virtual machine proto
* updated virtual machine reference number
* updated avzone reference number
* ran make generate
* updated vitualMachineRef object
* updated avzonereference in vm
* updated avzonereference in vm
* added groupName property
* after make generate
* removed some properties
* moved availability zone to cloud
* moved the files to cloud
* added av zone update operation enum
* adding roles for avzones
* fixed indentation
* added precheck API of av zone
* :Revert "added precheck API of av zone"
This reverts commit 2720915fd3.
* added precheck API of av zone
* updated name to zone
* added healthstate
* built locally
* Revert "built locally"
This reverts commit c83fe870b1.
* make generate changes
* removed some health states
* Revert "removed some health states"
This reverts commit 8078880f4b.
* removed some health states
* removed unnecessary imports
* Update golang version to 1.22.5
* Fix unittests
* Keep only minor version number for min version of go in go.mod
* Add the workaround for codeql
* Fix the proxy url unittest
---------
Co-authored-by: Pradeep Kumar Gayam <pgayam@microsft.com>
* added availability zone proto
* updated pb.go
* added status and virtualMachine reference in av zone
* added av zone reference in virtual machine proto
* updated virtual machine reference number
* updated avzone reference number
* ran make generate
* updated vitualMachineRef object
* updated avzonereference in vm
* updated avzonereference in vm
* added groupName property
* after make generate
* removed some properties
* moved availability zone to cloud
* moved the files to cloud
* added av zone update operation enum
* adding roles for avzones
* fixed indentation
* added precheck API of av zone
* :Revert "added precheck API of av zone"
This reverts commit 2720915fd3.
* added precheck API of av zone
* updated name to zone
* built locally
* Revert "built locally"
This reverts commit c83fe870b1.
* make generate changes