-
Notifications
You must be signed in to change notification settings - Fork 62
Description
⸻
Describe the bug
The script /bin/install-nginx-gateway.sh is missing in both the Genestack main branch and the 2025.3.1 release.
This script is required for deploying the NGINX Gateway component during installation, and its absence causes the installation to fail.
⸻
To Reproduce
Steps to reproduce the behavior:
1. Clone the repository
git clone --recurse-submodules -j4 https://github.com/rackerlabs/genestack /opt/genestack
cd /opt/genestack/bin
./install-nginx.gateway.sh
2. Observe the following error:
/bin/install-nginx-gateway.sh: No such file or directory
⸻
Expected behavior
The /bin/install-nginx-gateway.sh script should exist in both the main branch and all release tags (including 2025.3.1).
It should enable automated installation of the NGINX Gateway component as in previous versions (e.g., 2025.3.0).
⸻
Screenshots
N/A — the issue is related to a missing file in the release package.
⸻
Server (please complete the following information):
• OS: Ubuntu 22.04 LTS
• Genestack version: 2025.3.1
• Environment: OpenStack-based Kubernetes cluster
• Shell: Bash
⸻
Additional context
• The issue was not present in 2025.3.0, where /bin/install-nginx-gateway.sh existed and worked properly.
• Manually copying the script from 2025.3.0 to /bin/ resolved the issue temporarily.
• Please re-include the missing file in main and future patch releases (e.g., 2025.3.2).
• Suggest adding a CI validation step to ensure all /bin/install-* scripts are included in release packaging.
⸻