Skip to content

Stuck at `waiting for GitRepository source reconciliation` during install

Preparation

  1. Received necessary information
    • SMTP login credentials
    • Domain
    • List of requested applications
    • Customization (custom subdomains, etc.)
    • IP address of VPS
    • Access to VPS
    • Email address of the first admin
  2. DNS is configured, one of:
    • Wildcard CNAME *.{domain} & A record for {domain}, or
    • Domains for all the requested apps

Installation

  1. Steps from create cluster finished
  2. Edited .flux.env
  3. Steps from Install Stackspin finished
  4. Installed apps
  5. Copied cluster folder from ./clusters/<client> into cluster-configs repository

Test

  1. Confirmed all kustomizations and helmreleases are Ready.
  2. Confirmed apps are reachable through requested domains

Communication

  1. Communicated admin user credentials?

  2. Sent the following email:

    • Replaced {customer} with customer name
    • Replaced {me} with my name
    • Replaced {domain} with right domain (and changed any custom (sub)domains)
    • Removed apps that were not installed

    Dear {customer},

    I have installed Stackspin and created an admin account for you. You can set a password for your account by going to the following link:

    https://dashboard.{domain}/web/recovery

    There, you have to enter your email address (the one I'm sending this email to) and then you'll be emailed another link which allows you to set the password you use to log in.

    After setting that password you can use it to log in to:

    Feel free to contact us if you have any questions.

    Kind regards, {me} Stackspin

Hello dear Greenhost, I am following the docs (https://docs.stackspin.net/en/v2/installation/install_cli.html) to install Stackspin for the first time.

Everything seems to work as expected until reaching the end of the install/install-stackspin.sh script with the command flux create source git stackspin --url=https://open.greenhost.net/stackspin/stackspin.git --branch=v2 --interval=1h. I have tried several times and it always returns

Tracking branch v2 for https://open.greenhost.net/stackspin/stackspin.git flux repo
✚ generating GitRepository source
► applying GitRepository source
✔ GitRepository source updated
◎ waiting for GitRepository source reconciliation
✗ client rate limiter Wait returned an error: context deadline exceeded

To give you some context, I am not using a VPS as the target, but a Raspberry Pi 4 with 8G of RAM with Buster installed on it. It is on my local network, connected to the internet, and I use a private IPv4 address to reach it from my provisioning machine from the same local network. I have setup a real DNS for it but in the A record I have set the private IP address.

I am not familiar enough with the underlying mechanisms to troubleshoot this issue. I'm not sure to understand where flux is stuck here. Any help would be greatly appreciated. I would very much like to get Stackspin running on a Raspberry Pi. Thank you.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information