I had a need for these one time years ago, couldn't find any, so I made my own. Take a round fixture, then drill the appropriate size hole and install the pull-chain switch (available at any hardware store). Fixtures are not required to be UL listed. So, do a good job, and there is no prob.
BTW, many fixtures will already have the KO for the switch installation on the base.