A union representing workers at fuselage supplier Spirit AeroSystems reached a tentative agreement with Boeing on a new collective bargaining contract.