Deleting old events without deleting the stream

Is there a way to permanently(hard) delete events in a stream without deleting the stream itself? I tried setting maxAge to the stream metadata and then scheduling a weekly cron job to run scavenging task. However, it seems like setting maxAge just soft deletes the events? Basically, I’m trying to setup is a cleanup strategy for older events to free up limited disk space. Ideally, I would like to keep the streams intact. What’s the preferred way to achieve this if we can hard delete events?

Never mind, just realized I need to run the scavenge job on each individual nodes the cluster.