Граф коммитов

343 Коммитов

Автор SHA1 Сообщение Дата
Matthew Bratschun 66d7ef9de8
Support AutoOsUpgrade when App Health Extension Used (#129)
* support autoosupgrade when using health extension probe

* v2.4.13

* beta version

* release note

* prerelease flag

* v2.4.14
2024-11-01 15:46:04 -06:00
Matthew Bratschun fc593e1092
v2.4.13 (#128) 2024-11-01 14:21:49 -06:00
Matthew Bratschun ddf57c21e8
Avset public ip upgrade v2 (#127)
* fix carlm params

* added vmss backup state file path to log

* corrected recovery parameter sets

* version bump

* fix nsg assocation check

* NSGs

* ipv6 check

* v1.0.0

* readme updates
2024-08-30 09:24:35 -06:00
Matthew Bratschun 21a5966a2c
Ado sample pipeline (#126)
* fix carlm params

* added vmss backup state file path to log

* corrected recovery parameter sets

* version bump

* fix arg timeout, test template imrpovements

* version bump

* added ado sample pipeline
2024-06-14 11:45:46 -06:00
Matthew Bratschun 857e0dbcc0
Fix multilb vm arg timeout (#125)
* fix carlm params

* added vmss backup state file path to log

* corrected recovery parameter sets

* version bump

* fix arg timeout, test template imrpovements

* version bump
2024-06-14 09:48:32 -06:00
Matthew Bratschun b693ee104e
fixes for #124 2024-06-13 16:37:01 -06:00
Matthew Bratschun 2210dea106
Fix recovery parameter sets (#123)
* fix carlm params

* added vmss backup state file path to log

* corrected recovery parameter sets

* version bump
2024-06-03 10:08:39 -06:00
Matthew Bratschun c44b6e6419
Merge main (#122)
* #53 log output for cloud shell (#56)

* move update-vmss to jobs

* move update-vmss to jobs

* nat pool mig wait script

* improve logging

* wip cloud shell testing

* add rg location to deployment name

* fix test deployment

* directory restructure

* directory reorg

* fix link (#57)

* Fix sf test lb names (#58)

* fix sf test env lb names

* fix sf test env lb names

* logging return from job, sf templates (#60)

* Block Upgrade of Managed Service Fabric Clusters (#62)

* managed sf cluster alert and template

* managed sf cluster type

* bump module version

* Add VM Public IP Upgrade Module (#63)

* vm pip upgrade inital commit

* vm pip upgrade testing scenarios

* move to module

* tests, ignore param

* pester test

* bump module version

* docs tweaks

* example tweaks

* fix posh gallery link

* fix home linke

* fix terminating errors; whatif static check

* 1.0

* docs add Az prereq (#64)

* add script 7.0 (#66)

* add script 7.0

* legacyscript folder

* Install arg module (#69)

* install arg module

* fix $response, info

* Fixes to failed migration recovery for VM scenarios (#70)

* allow array in -resourceGroupSuffix for deploy and cleanup actions

* vm restore fixes

* version bump

* VM Restore Docs / Validation Spelling + Fixes (#71)

* allow array in -resourceGroupSuffix for deploy and cleanup actions

* vm restore fixes

* version bump

* validation updates

* natrules.count

* Vm restore fixes (#72)

* allow array in -resourceGroupSuffix for deploy and cleanup actions

* vm restore fixes

* version bump

* validation updates

* natrules.count

* version bump

* Fix lb ext obr call (#74)

* allow array in -resourceGroupSuffix for deploy and cleanup actions

* vm restore fixes

* version bump

* validation updates

* natrules.count

* version bump

* fix duplicate -scenarios param

* version bump

* version bump

* Feature migration validation (#75)

* allow array in -resourceGroupSuffix for deploy and cleanup actions

* vm restore fixes

* version bump

* validation updates

* natrules.count

* version bump

* fix duplicate -scenarios param

* version bump

* version bump

* add migration validation

* migration validation nsg changes

* nsg fixes for vmss

* logging and testing

* removed unused var (#76)

* Fix automatic os upgrade error (#77)

* allow array in -resourceGroupSuffix for deploy and cleanup actions

* vm restore fixes

* version bump

* validation updates

* natrules.count

* version bump

* fix duplicate -scenarios param

* version bump

* version bump

* add migration validation

* migration validation nsg changes

* nsg fixes for vmss

* logging and testing

* adding tag migration

* fix automaticosupgrade for vmss

* rename scenarios (#78)

* Fix VMSS ILIP Upgrade (#79)

* rename scenarios

* ilip upgrade fix

* Added support for migrating LBs with empty backends (#80)

* added support for empty backend migrations

* version and docs

* no rules testing, allow (#81)

* move to required modules (#82)

* Move to one-line error messages, aka.ms recovery link (#83)

* move to required modules

* error msg pass 1

* single line error messages pass 2

* error message corrections

* version bump

* missed file

* Fix migration validation VM NIC NSG check (#84)

* double-check if ARG results report missing NSG

* version bump

* fix vm validation, add multi lb scenarios (#85)

* Add Multi-LB Migration Support (#86)

* initial support - nic bep asn broken

* NSG validation, add rules

* fix vm backend pool overwrite

* wip - backend membership compare

* multi-ext lb is not possible

* multi-lb scenario header

* multi lb scenario testing completed

* logging improvements

* fix function help

* Set Default paramsetname (#87)

* set defaultparamset

* fix casing

* Fix NAT Pool NAT Rule Name Pattern (#90)

* set defaultparamset

* fix casing

* fix nat pool nat rule name pattern

* Refresh Docs from MS Learn Page (#91)

* set defaultparamset

* fix casing

* docs refresh

* docs refresh

* Docs update (#92)

* set defaultparamset

* fix casing

* docs refresh

* docs refresh

* docs refresh

* added progress bars (#93)

* Fix issue creating the VMSS reference object, resulting in incorrect NAT Pool migrations (#95)

* added progress bars

* fix vmss reference object creation

* version bump

* fix listsubresource empty error (#96)

* Add NAT Pool to NAT Rule Upgrade + Fix NAT Rule Migrations (#98)

* remove IP conversion warnings

* remove unnecessary update when no NAT pools

* add and fix nat scenarios

* fixed as rg dependency

* renamed backup module

* added nat pool migration function

* support for nat rule only configs

* comment clarity

* nat pool migration with emtpy backend

* nat rule ipconfig migration

* nat pool migration validation and param changes

* release notes

* add param -skipMigrateNATPoolsToNATRules to deploy.ps1

* fix skip nat pool upgrade param pass

* add nat pool param

* rename param skipUpgradeNATPoolsToNATRules

* nat rule count validation, empty nat pools

* docs update

* Update readme (#99)

* Update README.md

Add a reference to the official documentation

* Update README.md

* Fix Multi LB Config Name Validation (#100)

* remove IP conversion warnings

* remove unnecessary update when no NAT pools

* add and fix nat scenarios

* fixed as rg dependency

* renamed backup module

* added nat pool migration function

* support for nat rule only configs

* comment clarity

* nat pool migration with emtpy backend

* nat rule ipconfig migration

* nat pool migration validation and param changes

* remove vmss from scenario validation

* add NVA to outbound options

* remove resource graph module check

* move to single line error message

* added Learn doc link

* fix multi lb name validation

* version bump

* Fix param incorrect name (#102)

* added migration graph query

* Fix skipMigrateNATPoolsToNATRules parameter not found in VMSS upgrades

* Fix move vmss backup to prep (#105)

* added migration graph query

* Fix skipMigrateNATPoolsToNATRules parameter not found in VMSS upgrades

* fix blank std lb name verification

* move VMSS backup to prep stage

* wip: multilbconfig validation

* tested vm availability sets

* version bump

* fix recovoery requires vmss state file (#107)

* version, req modules (#109)

* Added check for AKS clusters with basic a load balancer (#110)

* Added check for AKS cluster basic load balancers

* removed failing test for empty backends & az.network inport

* Add downtime prompt (#112)

* add dowtime prompt

* version check, move to -skipDowntimePrompt

* fix aks check (#113)

* Add lb ext outbound option (#115)

* fix aks check

* add ext lb outbound option

* Updated arg query (#116)

* add warning messages, more warnings

* add warning messages, more warnings

* Updated arg query (#117)

* add warning messages, more warnings

* add warning messages, more warnings

* add name to arg query

* Sfc upgrade docs link (#118)

* add warning messages, more warnings

* add warning messages, more warnings

* add name to arg query

* add backend type to arg query

* sfc docs

* removed extra CARML, enable auto os update (#119)

* added availability set check and warning message (#120)

* added availability set check and warning message

* improve test scenario deployments

* Avset pip upgrade (#121)

* added availability set check and warning message

* improve test scenario deployments

* initial commit

* docs and module names

* add scenario 019 to .gitignore

---------

Co-authored-by: Victor Santana <26201510+Welasco@users.noreply.github.com>
Co-authored-by: Chris Bellee <8634922+cbellee@users.noreply.github.com>
2024-05-31 08:53:17 -06:00
Matthew Bratschun 83ea6ffc67 add scenario 019 to .gitignore 2024-05-14 08:37:18 -06:00
Matthew Bratschun 2277bf0118 Avset pip upgrade (#121)
* added availability set check and warning message

* improve test scenario deployments

* initial commit

* docs and module names
2024-05-13 09:15:53 -06:00
Matthew Bratschun 8ea70a36fb added availability set check and warning message (#120)
* added availability set check and warning message

* improve test scenario deployments
2024-05-13 09:15:34 -06:00
Matthew Bratschun 89d6183ae0 removed extra CARML, enable auto os update (#119) 2024-05-06 10:48:24 -06:00
Matthew Bratschun e0512a9d5d Sfc upgrade docs link (#118)
* add warning messages, more warnings

* add warning messages, more warnings

* add name to arg query

* add backend type to arg query

* sfc docs
2024-04-02 07:59:22 -06:00
Matthew Bratschun b9b3899886 Updated arg query (#117)
* add warning messages, more warnings

* add warning messages, more warnings

* add name to arg query
2024-04-01 07:47:22 -06:00
Matthew Bratschun f5df37b98a Updated arg query (#116)
* add warning messages, more warnings

* add warning messages, more warnings
2024-03-18 10:53:12 -06:00
Matthew Bratschun e4b8bfc6d3 Add lb ext outbound option (#115)
* fix aks check

* add ext lb outbound option
2024-03-14 08:47:10 -06:00
Matthew Bratschun 8ba878f47d fix aks check (#113) 2024-02-29 16:35:39 -07:00
Matthew Bratschun d2e8cd276d Add downtime prompt (#112)
* add dowtime prompt

* version check, move to -skipDowntimePrompt
2024-02-29 15:32:03 -07:00
Chris Bellee 0446bc3c9d Added check for AKS clusters with basic a load balancer (#110)
* Added check for AKS cluster basic load balancers

* removed failing test for empty backends & az.network inport
2024-02-28 16:41:36 -07:00
Matthew Bratschun bde85b70ab version, req modules (#109) 2024-02-22 14:57:39 -07:00
Matthew Bratschun 6cb8997c43 fix recovoery requires vmss state file (#107) 2024-02-01 13:52:23 -07:00
Victor Santana f172ef8f7c Merge pull request #106 from Azure/#103-multilb-config-validation
#103 multilb config validation
2024-01-22 20:19:51 -06:00
Matthew Bratschun 4d78df420b version bump 2024-01-22 16:46:59 -07:00
Matthew Bratschun 5bfc91d043 tested vm availability sets 2024-01-22 16:44:43 -07:00
Matthew Bratschun 5c5ae7ab6d wip: multilbconfig validation 2024-01-19 16:44:00 -07:00
Matthew Bratschun 90551e6fdc Fix move vmss backup to prep (#105)
* added migration graph query

* Fix skipMigrateNATPoolsToNATRules parameter not found in VMSS upgrades

* fix blank std lb name verification

* move VMSS backup to prep stage
2024-01-18 16:20:47 -07:00
Matthew Bratschun 0f39987b0e Fix param incorrect name (#102)
* added migration graph query

* Fix skipMigrateNATPoolsToNATRules parameter not found in VMSS upgrades
2024-01-18 13:37:15 -07:00
Matthew Bratschun f8e0e3285c Fix Multi LB Config Name Validation (#100)
* remove IP conversion warnings

* remove unnecessary update when no NAT pools

* add and fix nat scenarios

* fixed as rg dependency

* renamed backup module

* added nat pool migration function

* support for nat rule only configs

* comment clarity

* nat pool migration with emtpy backend

* nat rule ipconfig migration

* nat pool migration validation and param changes

* remove vmss from scenario validation

* add NVA to outbound options

* remove resource graph module check

* move to single line error message

* added Learn doc link

* fix multi lb name validation

* version bump
2024-01-03 13:00:05 -07:00
Victor Santana 40213883f3 Update readme (#99)
* Update README.md

Add a reference to the official documentation

* Update README.md
2023-12-15 12:11:51 -07:00
Matthew Bratschun 0a8421f571 Add NAT Pool to NAT Rule Upgrade + Fix NAT Rule Migrations (#98)
* remove IP conversion warnings

* remove unnecessary update when no NAT pools

* add and fix nat scenarios

* fixed as rg dependency

* renamed backup module

* added nat pool migration function

* support for nat rule only configs

* comment clarity

* nat pool migration with emtpy backend

* nat rule ipconfig migration

* nat pool migration validation and param changes

* release notes

* add param -skipMigrateNATPoolsToNATRules to deploy.ps1

* fix skip nat pool upgrade param pass

* add nat pool param

* rename param skipUpgradeNATPoolsToNATRules

* nat rule count validation, empty nat pools

* docs update
2023-11-15 15:13:10 -07:00
Matthew Bratschun 0c0eae295a fix listsubresource empty error (#96) 2023-11-08 08:25:29 -07:00
Matthew Bratschun 4cc5e7f7d2 Fix issue creating the VMSS reference object, resulting in incorrect NAT Pool migrations (#95)
* added progress bars

* fix vmss reference object creation

* version bump
2023-11-07 10:50:57 -07:00
Matthew Bratschun ee4b8db8d0 added progress bars (#93) 2023-11-02 15:43:56 -06:00
Matthew Bratschun 5e5bb8470b Docs update (#92)
* set defaultparamset

* fix casing

* docs refresh

* docs refresh

* docs refresh
2023-11-02 14:48:42 -06:00
Matthew Bratschun 48923e7e0d Refresh Docs from MS Learn Page (#91)
* set defaultparamset

* fix casing

* docs refresh

* docs refresh
2023-10-30 10:02:03 -06:00
Matthew Bratschun 717902530b Fix NAT Pool NAT Rule Name Pattern (#90)
* set defaultparamset

* fix casing

* fix nat pool nat rule name pattern
2023-10-16 08:18:57 -06:00
Matthew Bratschun 6fb13958ed Set Default paramsetname (#87)
* set defaultparamset

* fix casing
2023-10-10 14:19:45 -06:00
Matthew Bratschun 91c5c40acf Add Multi-LB Migration Support (#86)
* initial support - nic bep asn broken

* NSG validation, add rules

* fix vm backend pool overwrite

* wip - backend membership compare

* multi-ext lb is not possible

* multi-lb scenario header

* multi lb scenario testing completed

* logging improvements

* fix function help
2023-10-06 10:09:11 -06:00
Matthew Bratschun 126998b369 fix vm validation, add multi lb scenarios (#85) 2023-10-05 10:40:33 -06:00
Matthew Bratschun c1f3df9c01 Fix migration validation VM NIC NSG check (#84)
* double-check if ARG results report missing NSG

* version bump
2023-10-04 14:18:08 -06:00
Matthew Bratschun 071a9ded16 Move to one-line error messages, aka.ms recovery link (#83)
* move to required modules

* error msg pass 1

* single line error messages pass 2

* error message corrections

* version bump

* missed file
2023-10-03 14:41:23 -06:00
Matthew Bratschun 7327efa9dc move to required modules (#82) 2023-10-03 14:32:07 -06:00
Matthew Bratschun 6c7135a925 no rules testing, allow (#81) 2023-10-02 16:10:35 -06:00
Matthew Bratschun dd33530eb1 Added support for migrating LBs with empty backends (#80)
* added support for empty backend migrations

* version and docs
2023-09-29 16:39:08 -06:00
Matthew Bratschun 87cdd22e60 Fix VMSS ILIP Upgrade (#79)
* rename scenarios

* ilip upgrade fix
2023-09-28 07:48:36 -06:00
Matthew Bratschun 3f9ca22b2c rename scenarios (#78) 2023-09-27 07:30:40 -06:00
Matthew Bratschun c397156c63 Fix automatic os upgrade error (#77)
* allow array in -resourceGroupSuffix for deploy and cleanup actions

* vm restore fixes

* version bump

* validation updates

* natrules.count

* version bump

* fix duplicate -scenarios param

* version bump

* version bump

* add migration validation

* migration validation nsg changes

* nsg fixes for vmss

* logging and testing

* adding tag migration

* fix automaticosupgrade for vmss
2023-09-26 15:35:01 -06:00
Matthew Bratschun 03ed7d3e6c removed unused var (#76) 2023-09-26 07:46:12 -06:00
Matthew Bratschun 64c856994a Feature migration validation (#75)
* allow array in -resourceGroupSuffix for deploy and cleanup actions

* vm restore fixes

* version bump

* validation updates

* natrules.count

* version bump

* fix duplicate -scenarios param

* version bump

* version bump

* add migration validation

* migration validation nsg changes

* nsg fixes for vmss

* logging and testing
2023-09-21 08:20:28 -06:00
Matthew Bratschun 65ab10d3c6 Fix lb ext obr call (#74)
* allow array in -resourceGroupSuffix for deploy and cleanup actions

* vm restore fixes

* version bump

* validation updates

* natrules.count

* version bump

* fix duplicate -scenarios param

* version bump

* version bump
2023-09-20 09:20:22 -06:00