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