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

Admin-tools 워크플로우템플릿 추가: keycloak 설치 #80

Merged
merged 2 commits into from
Mar 21, 2022

Conversation

zugwan
Copy link
Contributor

@zugwan zugwan commented Mar 17, 2022

keycloak 설치를 위한 워크플로우 템플릿을 추가합니다.

templateRef:
name: delete-apps
template: DeleteAppsByLabel
arguments:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(예전 다른 작업의 결과로 인해) 현재 DeleteAppsByLabel 은 input param이 사라지고 workflow param으로 직접 전달되기 때문에, 이 부분은 삭제해야 할 것 같습니다. 아마 에러 나지 않나요?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수정했습니다.

apiVersion: argoproj.io/v1alpha1
kind: WorkflowTemplate
metadata:
name: admin-tools
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

다른 WF와의 일관성을 위해 명칭을 install-admin-tools 또는 setup-admin-tools 등으로 해주는게 의미가 명확할 것 같습니다.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저도 말씀하신 것처럼 install 로 시작하려 했으나 LMA, service-mesh 설치 워크플로우 템플릿 모두 해당 이름만 사용하고 있어서 그대로 둔 것이긴 합니다. 워크플로우 템플릿 자체가 TKS 서비스에서 사용하는 인터페이스이니 일단 새로 추가하는 admin-tools 부분만 install- 을 사용하도록 하겠습니다.

@zugwan zugwan force-pushed the admin-tools-keycloak branch from 5fa54ae to c3597a9 Compare March 21, 2022 03:06
@zugwan zugwan force-pushed the admin-tools-keycloak branch from c3597a9 to 0ef4410 Compare March 21, 2022 03:11
@zugwan zugwan merged commit b4037d9 into main Mar 21, 2022
@zugwan zugwan deleted the admin-tools-keycloak branch March 21, 2022 06:56
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