Initially the covenant weren't revealed to the public, or the military for that matter. the ODST and the like were told they were dealing with human insurrectionists in the outer colony's, the real reason the spartans were developed. The spartan's weren't made to fight aliens, they were made to be the ultimate police force to deal with people who stepped out of line.