From ab7b43389809f415ac828be690d407e14c9c69af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9A=B0=EC=B0=BD=ED=98=B8?= Date: Mon, 11 Nov 2024 15:09:20 +0900 Subject: [PATCH] Create CUSTOM-README.md add CUSTOM-README.md --- charts/argo-cd/CUSTOM-README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 charts/argo-cd/CUSTOM-README.md diff --git a/charts/argo-cd/CUSTOM-README.md b/charts/argo-cd/CUSTOM-README.md new file mode 100644 index 0000000..3b4667b --- /dev/null +++ b/charts/argo-cd/CUSTOM-README.md @@ -0,0 +1,32 @@ +## ArgoCD 배포 설정 가이드 + +### Ingress Enable시 사전 필요사항 +- 특정 도메인에 대한 TLS 인증서를 사용한 Ingress 배포시 해당 Namespace에 tls secret이 생성되어 있어야 합니다. + - 생성가이드 + ``` + $ kubectl create secret tls ${TLS_NAME} --cert=tls.crt --key=tls.key -n ${NAMESPACE} + ``` +- cert-manager를 사용하여 tls를 발급할 경우 + - custom-values.yaml 설정 + ``` + ingress: + enabled: true + annotations: + cert-manager.io/cluster-issuer: "letsencrypt-prod" + hosts: + - host: example.com + paths: + - / + tls: + - secretName: my-tls-secret + hosts: + - example.com + ``` + + +### custom-values.yaml +#### Global Configs + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| global.domain | string | `"argocd.example.com"` | ArgoCD에서 사용할 호스트네임을 지정합니다.|