Is military retirement pay taxable in North Carolina?

Is it true?  Retirees 5 years of service as  of Aug.12, 1989 are fully exempt.  For everyone else, military retired pay is taxed, but up to $4000.00 ($8000.00 for married filing jointly) maybe excluded.