Cloud iridescence! . Typical with thin high atmosphere clouds. When very small ice crystals or water droplets form the cloud they can diffract the light from the sun, causing an interference pattern to form. Not entirely dissimilar from an oil slick.