Newberg officials have reached a tentative agreement with a local branch of a union representing almost 30 of the city’s maintenance, operations and administrative personnel, and city councilors unanimously approved the deal in principal during their meeting last week.