Cell-free massive MIMO improves the fairness among the user equipments (UEs) in the network by distributing many cooperating access points (APs) around the region while connecting them to a centralized cloud-computing unit that coordinates joint transmission/reception. However, the fiber cable deployment for the fronthaul transport network and activating all available antennas at each AP lead to increased deployment cost and power consumption for fronthaul signaling and processing. To overcome these challenges, in this work, we consider wireless fronthaul connections and propose a joint antenna activation and power allocation algorithm to minimize the end-to-end (from radio to cloud) power while satisfying the quality-of-service requirements of the UEs under wireless fronthaul capacity limitations. The results demonstrate that the proposed methodology of deactivating antennas at each AP reduces the power consumption by 50% and 84% compared to the benchmarks based on shutting down APs and minimizing only the transmit power, respectively.