The controller will, by default, try to delete any pipelines 720h (~30d) after they complete. But, by default, the controller does not have permission to do this.
You need to add the permission delete pipelines
if you want it do do this.
To prevent this for a single pipeline, add a finalizer.