ingress.hosts[].hostは既にYAMLアンカー(&appDomain)でingress.tls[].hosts と値を共有できていたが、secretNameは独立した文字列指定が必須で、 ドメイン変更時に別途書き換えが必要だった。 secretNameを省略可能にし、未指定時はそのエントリの最初のhostから 自動生成する(.を-に置換して-tlsを付与。例: example.tld → example-tld-tls)。 明示的に指定した場合はそちらが優先されるため既存挙動は変わらない。 手動リリース 8.5.10-d。
uploadMaxSizeでnginx/PHPのアップロード上限は連動していたが、 ingress.enabled: true の場合、ingress-nginx側にも独自の上限 (デフォルト1MB)があり、そこで先に弾かれるケースが残っていた。 templates/ingress.yaml で、ingress.annotationsに nginx.ingress.kubernetes.io/proxy-body-sizeが明示指定されていない 場合、uploadMaxSizeの値を自動的に付与するようにした(merge使用、 明示指定があればそちらを優先)。 これでuploadMaxSize 1箇所の設定でnginx・PHP・Ingressの3箇所すべてに 反映される。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>