안녕하세요, dasss41님 말씀하신 다운로드 문제에 대해 확인해보았는데요. 현재 맥북과 윈도우 환경 모두에서 강의자료가 정상적으로 다운로드 되고 그안에 파일들도 잘 보이는것을 확인했습니다. 현재는 제대로 확인이 안되는 문제가 어떤 이유때문인지 명확하게 파악하기가 어려울 것 같아서 만약 여러번 시도하셨을때도 동일하게 파일이 제대로 확인이 안된다면 이메일 남겨주시면 빠르게 제가 전달드릴 수 있도록 하겠습니다.
안녕하세요, develop2402님 질문 주신 내용에 대해서, 저는 아래처럼 이해했습니다. keyword-list.txt 에 critical, normal 을 등록했을때 받아야할 슬랙 채널로 메세지가 전송됨 keyword-list.txt 에 high를 등록했을때, 슬랙 메세지가 다른 채널로 전송됨 이 상황으로 보면, 높은 확률로 설정상의 이슈일것 같습니다. 일단 슬랙 메세지가 왔다라는것을 놓고보면, a. high 키워드에 대해 식별했다 b. 슬랙 메세지 전송 로직이 올바르게 동작했다 a,b 는 확보된 상태인 것 같아서, github environment에서 high 에 등록된 webhook url이 기존에 존재하던 곳 (high-test 채널X)이 아닐수도 있다라는 생각이 듭니다.
안녕하세요~ dnwoosim님 이메일이 읽음 처리되어 있어서 확인을 못했습니다 늦게 답변드려 죄송합니다. github-actions 레포에서 정의된 /kubernetes/init.sh 파일과 /kubernetes/create-cluster.yaml을 말씀하신것같습니다. 이 레포에 정의된 스크립트와 클러스터 생성을 위한 yaml구성은 최신화되어있지않아서 github-actions-setting 레포에 구성된 스크립트와 yaml을 사용하시는 것이 좋을것 같습니다.
안녕하세요~ 올려주신 사진에서 incoming webhook 설정을 진행해주시면 됩니다. Incoming webhook 에 들어가시면 이렇게 나오는데(저는 이미 세팅된 상태) 사진 아래에서 Add New webhook 을 클릭하면 어떤 슬랙 채널을 사용할 지 선택할 수 있습니다. 선택된 채널에 대한 Webhook URL을 복사하셔서 Github 에 Secrets으로 등록하시면 됩니다.
안녕하세요, 슬랙 연동하는 부분이 안된다라는게 명확히 어떤 뜻일까요 ? 제가 확인해봤을때, 깃헙액션 워크플로우 자체(슬랙 액션을 활용하는 것)는 문제없는 것 같습니다. 예제에서 제공한 코드와 동일한 코드 사용 시에 아래처럼 확인됩니다. 저도 무료로 슬랙을 사용하기 때문에, 무료 버전인것과는 별개인것 같아요. 액션을 통해서, 실패한다고 하셨는데 깃헙액션 워크플로우에서 어떻게 에러 로그가 나오는지 첨부해주시면 알려주시면 도움이 될 것 같습니다.
안녕하세요~ 1:25 초에서 작업했던 내용은 강의 내용에서 확인하신 것처럼 github 에서 직접 만들었습니다. 이렇게 github에서 만드셔도 되고, vscode 같은 코드 에디터로, .github 라는 디렉토리를 만들고 그 안에서 workflows 라는 디렉토리를 생성한다음 *.yaml, *.yml 포맷의 파일을 생성해서 Github Actions workflows 코드를 구성하셔도 괜찮습니다. 터미널에서 커맨드로 아래처럼 사용하셔도 됩니다. 먼저 작업하실 github 레포지토리를 clone 하셔서 아래처럼 진행하셔도 됩니다. git clone cd mkdir -p .github/workflows touch .github/workflows/test.yaml
안녕하세요, gang ho lee 님 GitHub Actions에서 runs-on: ubuntu-latest 라고 하면, GitHub이 제공하는 가상 머신(VM)에서 Ubuntu 운영체제를 실행한다는 의미입니다. 현재 GitHub은 Azure에서 제공하는 VM을 사용하고 있으며, 단순히 Ubuntu가 설치된 VM이 아니라 GitHub이 미리 세팅한 환경을 가진 VM 이미지를 제공합니다. 제공되는 이미지 및 미리 설치된 패키지 목록은 아래 링크에서 확인하실 수 있습니다. https://github.com/actions/runner-images?tab=readme-ov-file#available-images https://github.com/actions/runner-images/tree/main/images/ubuntu 강의에서는 Github가 제공하는 이미지를 사용하는데, 필요에 따라 원하는 설정이나 패키지를 커스텀한 이미지로 만들어서 사용할 수도 있습니다. 즉, Github가 제공하는 러너가 아닌 Self-hosted 러너를 활용할 수도 있습니다. Github 에서 제공해주는 러너의 경우, 특정 시간까지만 무료로 실행할 수 있기에 Github에 비용을 지불하지 않고, 많은 시간동안 실행한다라면 직접 관리하는 VM 을 지정하는 것도 가능합니다.