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

[RULE] Check for new VM SKU available for upgrade #3058

Open
Leandroesc opened this issue Sep 24, 2024 · 1 comment
Open

[RULE] Check for new VM SKU available for upgrade #3058

Leandroesc opened this issue Sep 24, 2024 · 1 comment
Labels
pillar: performance-efficiency Aligned to the Performance Efficiency pillar. pillar: reliability Aligned to the Reliability pillar. rule: virtual-machines Rule for Virtual Machines

Comments

@Leandroesc
Copy link

Existing rule

No response

Suggested rule

New VM SKU helps with better hardware, performance, security and reliability in most cases. Having PSRule checking for VMs that have new GA SKU available can help customers identify candidates that can be upgraded

Pillar

Operational Excellence

Additional context

https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/retirement-overview

@Leandroesc Leandroesc added Needs: Triage 🔍 Needs attention from the team. rule The issue relates to a rule labels Sep 24, 2024
@BernieWhite BernieWhite added rule: virtual-machines Rule for Virtual Machines pillar: reliability Aligned to the Reliability pillar. pillar: performance-efficiency Aligned to the Performance Efficiency pillar. and removed rule The issue relates to a rule Needs: Triage 🔍 Needs attention from the team. labels Oct 13, 2024
@BernieWhite
Copy link
Collaborator

We should split this rule out into four Azure.VM.SKUCapacityLimited, Azure.VM.SKUPreviousGen, Azure.VMSS.SKUCapacityLimited, Azure.VMSS.SKUPreviousGen:

Capacity limited

Capacity limited is reliability pillar since you may not be able to allocate a VM or VMSS instance at any time.
This rule should flag any VM SKUs that use the capacity limited:

Previous gen

Previous gen is performance efficiency since newer SKUs perform better for most scenarios due to increases limits for disk/ networking and better hardware.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pillar: performance-efficiency Aligned to the Performance Efficiency pillar. pillar: reliability Aligned to the Reliability pillar. rule: virtual-machines Rule for Virtual Machines
Projects
None yet
Development

No branches or pull requests

2 participants