概要
413 Request Entity Too Large が出る場合は試してみてください
環境
- helm 3.5.2
- k8s 1.20.1
- Gitlab helm chart 4.12.0
values.yml
関係する設定のみ紹介します ポイントは 0 (無限) にしないことです 0 だとなぜかうまく動作しないことがあるのでちゃんとサイズを指定しましょう
global:
ingress:
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: "1024m"
ingress.kubernetes.io/proxy-body-size: "1024m"
webservice:
ingress:
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: "1024m"
ingress.kubernetes.io/proxy-body-size: "1024m"
proxyBodySize: "1024m"
Gitlab 側の設定変更
Admin 権限が必要です
Admin Area > Settings > General, then expand Account and Limit
で values.yml に設定した値と同じ設定を行います
反映
helm upgrade or helm install で反映して動作確認しましょう 確認にはこのテストプロジェクトが便利です
800MB ほどあり設定前は 413 になったのですが設定変更後はちゃんとインポートできるようになりました
ちなみに上記のプロジェクトは RepositoryImportWorker の処理に 30 分ほどかかります
0 件のコメント:
コメントを投稿