The puppet master on the labs integration project is rebased manually. The beta cluster puppet master has a script in a cron which attempts to rebase the puppet repository automatically. The script is being generalized in puppet via T1150 | https://gerrit.wikimedia.org/r/175663.
Once available in puppet, we will want to enable that feature on the integration puppet master.