migrate git URLs from git.t-juice.club to code.t-juice.club
Update all flake URLs to use the new Forgejo instance. This includes auto-upgrade, nixos-rebuild-test, homelab-deploy listener, nixos-exporter, nix-cache02 builder, and the bootstrap script. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -326,7 +326,7 @@ Use `nix flake show` or `nix develop -c ansible-inventory --graph` to list all h
|
|||||||
- `nixpkgs-unstable` - Unstable channel (available via overlay as `pkgs.unstable.<package>`)
|
- `nixpkgs-unstable` - Unstable channel (available via overlay as `pkgs.unstable.<package>`)
|
||||||
- `nixos-exporter` - NixOS module for exposing flake revision metrics (used to verify deployments)
|
- `nixos-exporter` - NixOS module for exposing flake revision metrics (used to verify deployments)
|
||||||
- `homelab-deploy` - NATS-based remote deployment tool for test-tier hosts
|
- `homelab-deploy` - NATS-based remote deployment tool for test-tier hosts
|
||||||
- Custom packages from git.t-juice.club:
|
- Custom packages from code.t-juice.club:
|
||||||
- `alerttonotify` - Alert routing
|
- `alerttonotify` - Alert routing
|
||||||
|
|
||||||
### Network Architecture
|
### Network Architecture
|
||||||
@@ -355,7 +355,7 @@ Most hosts use OpenBao (Vault) for secrets:
|
|||||||
|
|
||||||
All hosts pull updates daily from:
|
All hosts pull updates daily from:
|
||||||
```
|
```
|
||||||
git+https://git.t-juice.club/torjus/nixos-servers.git
|
git+https://code.t-juice.club/torjus/nixos-servers.git
|
||||||
```
|
```
|
||||||
|
|
||||||
Configured in `/system/autoupgrade.nix`:
|
Configured in `/system/autoupgrade.nix`:
|
||||||
|
|||||||
@@ -16,11 +16,11 @@
|
|||||||
|
|
||||||
settings.repos = {
|
settings.repos = {
|
||||||
nixos-servers = {
|
nixos-servers = {
|
||||||
url = "git+https://git.t-juice.club/torjus/nixos-servers.git";
|
url = "git+https://code.t-juice.club/torjus/nixos-servers.git";
|
||||||
defaultBranch = "master";
|
defaultBranch = "master";
|
||||||
};
|
};
|
||||||
nixos = {
|
nixos = {
|
||||||
url = "git+https://git.t-juice.club/torjus/nixos.git";
|
url = "git+https://code.t-juice.club/torjus/nixos.git";
|
||||||
defaultBranch = "master";
|
defaultBranch = "master";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -70,10 +70,10 @@ let
|
|||||||
echo "Waiting for network connectivity..."
|
echo "Waiting for network connectivity..."
|
||||||
|
|
||||||
# Verify we can reach the git server via HTTPS (doesn't respond to ping)
|
# Verify we can reach the git server via HTTPS (doesn't respond to ping)
|
||||||
if ! curl -s --connect-timeout 5 --max-time 10 https://git.t-juice.club >/dev/null 2>&1; then
|
if ! curl -s --connect-timeout 5 --max-time 10 https://code.t-juice.club >/dev/null 2>&1; then
|
||||||
echo "ERROR: Cannot reach git.t-juice.club via HTTPS"
|
echo "ERROR: Cannot reach code.t-juice.club via HTTPS"
|
||||||
echo "Check network configuration and DNS settings"
|
echo "Check network configuration and DNS settings"
|
||||||
log_to_loki "failed" "Network check failed - cannot reach git.t-juice.club"
|
log_to_loki "failed" "Network check failed - cannot reach code.t-juice.club"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -134,7 +134,7 @@ let
|
|||||||
log_to_loki "building" "Starting nixos-rebuild boot"
|
log_to_loki "building" "Starting nixos-rebuild boot"
|
||||||
|
|
||||||
# Build and activate the host-specific configuration
|
# Build and activate the host-specific configuration
|
||||||
FLAKE_URL="git+https://git.t-juice.club/torjus/nixos-servers.git?ref=$BRANCH#''${HOSTNAME}"
|
FLAKE_URL="git+https://code.t-juice.club/torjus/nixos-servers.git?ref=$BRANCH#''${HOSTNAME}"
|
||||||
|
|
||||||
if nixos-rebuild boot --flake "$FLAKE_URL"; then
|
if nixos-rebuild boot --flake "$FLAKE_URL"; then
|
||||||
echo "Successfully built configuration for $HOSTNAME"
|
echo "Successfully built configuration for $HOSTNAME"
|
||||||
|
|||||||
@@ -4,6 +4,6 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
randomizedDelaySec = "1h";
|
randomizedDelaySec = "1h";
|
||||||
allowReboot = true;
|
allowReboot = true;
|
||||||
flake = "git+https://git.t-juice.club/torjus/nixos-servers.git";
|
flake = "git+https://code.t-juice.club/torjus/nixos-servers.git";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ in
|
|||||||
role = hostCfg.role;
|
role = hostCfg.role;
|
||||||
natsUrl = "nats://nats1.home.2rjus.net:4222";
|
natsUrl = "nats://nats1.home.2rjus.net:4222";
|
||||||
nkeyFile = "/run/secrets/homelab-deploy-nkey";
|
nkeyFile = "/run/secrets/homelab-deploy-nkey";
|
||||||
flakeUrl = "git+https://git.t-juice.club/torjus/nixos-servers.git";
|
flakeUrl = "git+https://code.t-juice.club/torjus/nixos-servers.git";
|
||||||
metrics.enable = true;
|
metrics.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
# Default port: 9971
|
# Default port: 9971
|
||||||
flake = {
|
flake = {
|
||||||
enable = true;
|
enable = true;
|
||||||
url = "git+https://git.t-juice.club/torjus/nixos-servers.git";
|
url = "git+https://code.t-juice.club/torjus/nixos-servers.git";
|
||||||
nats = {
|
nats = {
|
||||||
enable = true;
|
enable = true;
|
||||||
url = "nats://nats1.home.2rjus.net:4222";
|
url = "nats://nats1.home.2rjus.net:4222";
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ let
|
|||||||
branch="$2"
|
branch="$2"
|
||||||
shift 2
|
shift 2
|
||||||
|
|
||||||
exec nixos-rebuild "$action" --flake "git+https://git.t-juice.club/torjus/nixos-servers.git?ref=$branch" "$@"
|
exec nixos-rebuild "$action" --flake "git+https://code.t-juice.club/torjus/nixos-servers.git?ref=$branch" "$@"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
|||||||
Reference in New Issue
Block a user