qu'il pleuve ou qu'il vente

Phrase

 * 1) in all weathers, whatever the weather, come rain or shine
 * 2)  no matter what, come rain or shine, come hell or high water
 * 1)  no matter what, come rain or shine, come hell or high water