Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add lb ext outbound option #115

Merged
merged 3 commits into from
Mar 14, 2024
Merged

Add lb ext outbound option #115

merged 3 commits into from
Mar 14, 2024

Conversation

mbrat2005
Copy link
Contributor

No description provided.

@mbrat2005 mbrat2005 merged commit aac6215 into main Mar 14, 2024
3 checks passed
mbrat2005 added a commit that referenced this pull request May 14, 2024
* fix aks check

* add ext lb outbound option
mbrat2005 added a commit that referenced this pull request May 31, 2024
* fix aks check

* add ext lb outbound option
mbrat2005 added a commit that referenced this pull request May 31, 2024
* #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 <[email protected]>
Co-authored-by: Chris Bellee <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant