Skip to content

[repo-status] Daily Status Report – June 5, 2026 #13360

@github-actions

Description

@github-actions

☁️ Apache CloudStack — Daily Status Report

Generated: June 5, 2026


🚀 Latest Release

Apache CloudStack 4.22.1.0 (LTS) — released May 26, 2026 🎉
The latest 4.22 LTS maintenance release is live, building on the security hardening from 4.22.0.1. Users still on 4.22.0.x are encouraged to upgrade!


🔀 Recently Merged (May 21 – June 4)

A healthy flow of improvements landed on main:

PR Description Author
#13028 Indirect agent connection improvements @sureshanaparti
#13320 Fix role auto-change during account creation @gp-santos
#13247 Show network rate for compute/system/network offerings @sudo87
#12053 WebSocket server framework + logs web session @shwstppr
#11814 Extensions: sync & download functionalities @shwstppr
#13210 Convert snapshot command timeouts @erikbocks
#13050 FlashArray: fall back to array capacity when pod has no quota @genegr
#13078 fix(linstor): surface ambiguous template fallbacks & legacy orphan cleanup @jmsperu
#13021 Fix CPVM state validation in multiple zones @Tonitzpp
#12961 Refactor Quota balance @winterhazel
#12975 Live scaling for VMs with fixed service offerings on KVM @bernardodemarco
#12911 Add ROOT CAs to trust store; force-provision certs on hosts & systemVMs @vishesh92
#13238 docs: note MariaDB support in README @robertsilen

🔍 Open PRs Needing Attention

Ready for Review / Testing

PR Description Labels
#13359 UI: Fix VNF NIC mapping network select always disabled component:UI
#13356 Fix public IP ranges form for public traffic type component:UI
#13330 Fix VM migration with attached ISO needs-testing, needs-review
#13287 Remove externalId param when creating networks needs-testing, needs-review
#13023 Prevent template downloads to read-only secondary storage needs-testing
#13236 Introduce Quota resource statement API component:api, component:quota
#13033 Add Keycloak OAuth provider needs-testing

Major In-Progress Features (Draft)

PR Feature
#12991 🆕 Veeam KVM backup integration
#12711 🔑 Key Management Service (KMS)
#12617 💾 CLVM enhancements and fixes
#13032 🌐 Network Extension: orchestrate external network devices
#12737 🔡 CloudStack DNS framework (PowerDNS integration)
#13354 / #13353 ⚡ N+1 query eliminations (networking & storage)

🔒 Security Findings — Action Needed

A batch of 13 security-related issues was filed on June 1 covering plaintext credential exposure in logs and exception messages across multiple components:

  • SSHCmdHelper, OvmDiscoverer, KVM Host, ApiServlet, Script.java, Baremetal PING PXE, CIFS storage, IPMI, AsyncJob logging

⚠️ Maintainers: These issues involve sensitive credential and password leakage in log output. Please review, prioritize, and assign accordingly. See issues #13296#13311.


🐛 New Bug Reports

Issue Title Status
#13358 VNF NIC Mapping — network select always disabled ✅ PR#13359 ready
#13357 Reverting snapshot of ROOT encrypted volume → non-bootable VM 🔍 Needs triage
#13355 network_rate DB column too small (SMALLINT overflow) 🔍 Needs triage

🌟 Highlights & Project Momentum

  • 👋 New contributors: @jmsperu and @GaOrtiga added to the collaborators list!
  • 📦 Release cadence is healthy: 4.22.1.0 shipped just 18 days after the 4.22.0.1 security release
  • 🔐 Security posture: The community is actively filing issues for log credential leakage — great proactive hygiene!
  • Performance work: Draft PRs tackling N+1 query patterns in networking and storage layers
  • 🔌 Ecosystem expansion: WebSocket framework, Veeam backup, Keycloak OAuth, PowerDNS, and KMS all actively progressing

✅ Recommended Next Steps for Maintainers

  1. Review & triage the 13 credential-exposure security issues (#13296#13311) — assign owners and target milestones
  2. Merge PR #13359 — the VNF NIC fix is straightforward with a ready PR
  3. Test PR #13330 — VM migration with ISO attached
  4. Review PR #13033 — Keycloak OAuth needs testing attention
  5. Triage #13357 (encrypted volume snapshot) and #13355 (network_rate type) for target release
  6. Check stale drafts — some PRs carry no-pr-activity or status:has-conflicts labels and could use a nudge

🤖 Auto-generated by GitHub Copilot | Apache CloudStack repo

Generated by Repo Status · sonnet46 1.3M ·

Add this agentic workflows to your repo

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/repo-status.md@main

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions