Suitable or used only during fair weather: fair-weather hiking gear.
Present and dependable only in good times: fair-weather friends.