back-end/deployment
2023. 7. 19.
github actions/ haythem/public-ip@v1.3 라이브러리를 사용해 actions 실행 IP를 가져올 때 간헐적으로 정상 동작이 되지 않는 문제
문제 workflows .yml 중 script 일부 - name: Get Github Actions IP Addresses id: ip uses: haythem/public-ip@v1.3 haythem/public-ip@v1.3를 이용해서 실행 중인 github actions의 ip를 가져오는 과정에서 Error: read ECONNRESET와 같은 에러 메시지가 발생하며 ip를 가져오는 데 너무 많은 시간이 걸리거나, 많은 시간이 걸리면서 ip를 정상적으로 가져오지 못하는 상황이 발생했다. 이후 actions 실행 중 임시적으로 actions 실행 ip만 ACG의 inbound 허용 ip로 추가하고, 배포 완료 이후 inbound 허용 ip에서 제거하는 script로 구성 중이었으므로 해당 step이..