Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add workflows for manipulating github contract repos #2

Merged
merged 1 commit into from
Sep 1, 2021

Conversation

zugwan
Copy link
Contributor

@zugwan zugwan commented Aug 27, 2021

총 3개의 workflow로 내용은 아래와 같습니다.

  1. create-github-token-secret.yaml: github-tks-mgmt-token 라는 이름으로 아래 2개의 워크플로우에서 github 접근 시 사용할 token을 저장
  2. create-contract-repo.yaml: contract 및 contract-manifests 저장소를 private 으로 생성, argocd에 private 저장소 접근을 위한 credential 설정
  3. create-cluster-site.yaml: user cluster 생성 시 contract 저장소에 사이트 추가, 완료되면 2번 contract 저장소에서 github action을 통해 manifest가 자동으로 생성

github 저장소 생성 및 secret 등 설정을 위해 github cli를 사용하였고 Dockerfile도 포함되어 있습니다.

@bluejayA bluejayA merged commit 14f9053 into main Sep 1, 2021
@ktkfree ktkfree deleted the github_repo branch June 26, 2023 05:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants