Skip to content

Conversation

@rkoster
Copy link
Contributor

@rkoster rkoster commented Feb 9, 2026

Summary

  • Remove cgroup v1 net_cls-based monit API access control mechanism
  • Remove monit wrapper script, helper functions, and iptables rules
  • Remove permit_monit_access call from agent startup

The monit binary now runs directly without a wrapper. Access control will be managed by the bosh-agent's internal firewall implementation.

This prepares the stemcell builder for the bosh-agent changes that move firewall management into the agent itself.

Related

Remove the cgroup v1 net_cls-based monit API access control mechanism
including the monit wrapper script, helper functions, and iptables rules.

The monit binary now runs directly without a wrapper. Access control
will be managed by the bosh-agent's internal firewall implementation.

Related to cloudfoundry/bosh-agent#399
Stop sourcing monit-access-helper.sh and calling permit_monit_access
when starting the bosh-agent. The agent will manage its own firewall
access internally instead of using the cgroup-based helper.

This completes the removal of the permit_monit_access functionality
now that pxc-release (the only consumer) no longer uses it.

Related to cloudfoundry/bosh-agent#399
Related to cloudfoundry/pxc-release#97
@github-project-automation github-project-automation bot moved this from Inbox to Pending Merge | Prioritized in Foundational Infrastructure Working Group Feb 9, 2026
@rkoster
Copy link
Contributor Author

rkoster commented Feb 12, 2026

Don't merge before: cloudfoundry/bosh-agent#399

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Pending Merge | Prioritized

Development

Successfully merging this pull request may close these issues.

3 participants