Skip to content

Prototype of modules for Linux Diagnostic modules #310#311

Open
ScottAzure wants to merge 1 commit intomasterfrom
LinuxDiagnosticModule
Open

Prototype of modules for Linux Diagnostic modules #310#311
ScottAzure wants to merge 1 commit intomasterfrom
LinuxDiagnosticModule

Conversation

@ScottAzure
Copy link
Contributor

PR: Modularize Linux Diagnostic Manifests
Summary
Splits Linux diagnostic collection into 80+ granular manifests for AI-driven selection, enabling targeted data collection based on issue type and distro.

Changes
New Manifests by Category

Probing: 5 manifests (ubuntu, redhat, suse, mariner, aks)
DHCP: 4 manifests per distro
Network Config: 4 manifests per distro + AKS networking
NetworkManager: 4 manifests per distro
DNS: common manifest
SSH: common manifest
Firewall: 4 manifests per distro
Azure Agent: 7 manifests (waagent, config, provisioning, extension-handler, proxyagent, identity, himds)
Azure Extensions: 9 manifests (handler, ama, lad, cse, vmaccess, diskencryption, backup, siterecovery, updatemanager)
Cloud-init/Blobfuse: 2 common manifests
System Config: fstab, pam, sudoers, boot, kernel, selinux, apparmor (common)
System Logs: syslog, authlog, kernlog, dmesg, journald, sosreport (per distro + common)
Packages: apt, yum, zypper, tdnf (per distro)
Kubernetes/AKS: 5 manifests (probing, provision, kubernetes, pods, networking)
HPC: common manifest
Naming Convention
diagnostic-

-<distro|common>

Documentation

10 area-specific docs in linux
diagnostic-modular.md as master reference with links
PII risk tracking per manifest
No Breaking Changes

Original monolithic manifests preserved (diagnostic, normal, agents, etc.)

@ScottAzure ScottAzure changed the title LinuxDiagnosticModule Prototype of modules for Linux Diagnostic modules #310 Jan 29, 2026
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

Comments