mirror of
https://github.com/ivenator1/proxmox-management.git
synced 2026-07-18 11:28:21 +08:00
[PR #18] [MERGED] Add app_update_exclude_list and os_only_lxc_list for LXC updates #18
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
ivenator1/proxmox-management#18
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/ivenator1/proxmox-management/pull/18
Author: @ivenator1
Created: 6/8/2026
Status: ✅ Merged
Merged: 6/8/2026
Merged by: @ivenator1
Base:
testing← Head:claude/lxc-os-only-app-exclude📝 Commits (1)
bc0d7d2feat: add app_update_exclude_list and os_only_lxc_list for LXC updates📊 Changes
8 files changed (+130 additions, -32 deletions)
View changed files
📝
CLAUDE.md(+5 -2)📝
proxmox_fleet/driver.py(+1 -1)📝
proxmox_fleet/flows/lxc.py(+40 -28)📝
proxmox_fleet/models/settings.py(+2 -0)📝
proxmox_fleet/status.py(+3 -0)📝
tests/unit/test_flow_lxc.py(+51 -1)📝
tests/unit/test_status_lxc.py(+18 -0)📝
vars.yml.example(+10 -0)📄 Description
Summary
app_update_exclude_list: skip the community-script app update for tagged LXCs while still runningapt/apkOS updates (mirrorsos_update_exclude_list); reportsapp=SKIPPEDos_only_lxc_list: pull untagged LXC IDs into discovery for OS-only management — they lack/usr/bin/update, so the existing flow naturally reportsapp="NO SCRIPT"while still updating the OSTest plan
pytest tests/unit/— 619 passedpython -m mypy proxmox_fleet/— clean--dry-runagainst the test environment with one ID in each new list, confirm briefing showsapp=SKIPPEDandapp=NO SCRIPTas expected🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.