- Allow empty WP_ADMIN_PASSWORD on initial install for backward compatibility - Generate secure random password (20 chars) when password is not specified - During Helm upgrades: Skip installation (WordPress already installed) - Prevents password mismatch between Kubernetes Secret and WordPress database Changes: - Use INSTALL_PASSWORD variable for flexible password handling - Generate random password with: openssl rand -base64 32 | tr -d "=+/" | cut -c1-20 - Improve logging to distinguish between random generation and manual specification - Preserve existing database content during upgrades (no password reset) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
15 KiB
15 KiB