Live security group additions and removals
- Dominant language
- Java
- Stars
- 3.1k
- Forks
- 1.4k
- Avg merge
- 6d 19h
- Merged PRs (30d)
- 32
Description
Problem:
Currently CloudStack requires an instance to be stopped before adding or removing a security group, causing unnecessary downtime. The underlying iptables rules are enforced at the hypervisor level and should not require instance downtime to modify.
Expected behavior:
Security groups can be added or removed from a running instance without a stop/start cycle.
CloudStack version: 4.21.0.0
Zone type: Security Group zone
Contributor guide
Research direction
Start by tracing CloudStack's security-group add/remove operation for a running instance and how hypervisor-level iptables rules are applied. Compare the behavior for running and stopped instances in a Security Group zone. Done means additions and removals work without a stop/start cycle while preserving the expected security-group enforcement.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- infrastructure, security
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100