Skip to content

/bin/install-nginx-gateway.sh missing in main branch and 2025.3.1 release #1255

@jhsong-devstack

Description

@jhsong-devstack

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions