-
Notifications
You must be signed in to change notification settings - Fork 9
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
VM PIP Upgrade - Add Req Modules #109
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mbrat2005
added a commit
that referenced
this pull request
May 14, 2024
mbrat2005
added a commit
that referenced
this pull request
May 31, 2024
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.