본문 바로가기
개발/Terraform on NaverCloud

SourcePipelineProject 살펴보기 (1)

by 컴쏘 2023. 8. 21.

sourcepipeline_project_test.go를 실행해보니 실행 결과가 다음과 같이 나왔다. 

test 코드 실행 결과

test 코드 실행결과를 보니 전체적으로 비슷하면서도 다른 느낌 같다는 느낌을 받았다. 

 

요약 : 3곳에서 문제 발생

1) TestAccResourceNcloudSourcePipelineProject_classic_updateDescription

테스트 중에 오류가 발생, 오류 메시지 : SourceCommit 리포지토리를 찾을 수 없음

>> sourcepipeline_project_test.go의 89번째 줄

 

2) TestAccResourceNcloudSourcePipelineProject_vpc_basic

테스트 중에 오류가 발생, 오류 메시지 : SourceCommit 리포지토리를 찾을 수 없음

>> sourcepipeline_project_test.go의 126번째 줄

 

3) TestAccResourceNcloudSourcePipelineProject_vpc_updateDescription

테스트 중에 오류가 발생, 오류 메시지 : SourceCommit 리포지토리를 찾을 수 없음

>> sourcepipeline_project_test.go의 191번째 줄

 

문서 살펴보기

 

SourceCommit

Terraform Registry

 

SourcePipeline

Terraform Registry

 

SourceBuild

Terraform Registry

 

test 코드를 실행했을 때, NAVER Cloud Console의 Resource Manger 확인 

test 코드 실행 후 Console의 Resource Manager

생성된 기록이 있어서 실제 SourceCommit으로 가면, 아무것도 없었다. 

SourceCommit 확인

 

의선 멘토님이 주신 피드백으로 위의 SourceCommit 문제는 실제로 코드를 디버깅하면(TF_LOG = INFO 추가하기), SourceCommit을 삭제했지만, 삭제한 기록이 Console상에서는 나타나지 않는 Bug라는 것을 알게 되었다.

 

 

 

 

to be continue ...