概要
ArgoCDをリバースプロキシ構成で、利用する際にはTLSを通信を無効化したい場合がある。ArgoCDを久しぶりにインストールを実施したら、過去の設定方法が使えなかったので、対象方法を残しておく。
対処方法
v2.1.0以前のバージョンの場合
apiVersion: apps/v1
kind: Deployment
metadata:
name: argocd-server
spec:
template:
spec:
containers:
- name: argocd-server
command:
- argocd-server
- --staticassets
- /shared/app
- --insecure (ここの行を追加)
v2.1.0以上のバージョンの場合
ConfigMapの修正
kubectl edit configmap argocd-cmd-params-cm
apiVersion: v1
kind: ConfigMap
~省略~
data:
server.insecure: "true" (ここの行を追加)
ArgoCD serverの再起動
kubectl rollout restart deployment argocd-server