diff options
author | Alex Auvolat <alex@adnab.me> | 2023-06-13 11:56:10 +0200 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2023-06-13 11:56:10 +0200 |
commit | 6c12a71ecb8234bf4bf933bccc8f368cf31aa3f9 (patch) | |
tree | 64df93e1e2a1b6161b46c24f7b8fcceb84b5067e | |
parent | 1d19bae7a1edeff5db5c7ac02b3d984a815bf06b (diff) | |
download | nixcfg-6c12a71ecb8234bf4bf933bccc8f368cf31aa3f9.tar.gz nixcfg-6c12a71ecb8234bf4bf933bccc8f368cf31aa3f9.zip |
Deploy nixos 23.05 on staging and other staging fixes
-rw-r--r-- | cluster/staging/app/core/deploy/d53.hcl | 2 | ||||
-rw-r--r-- | cluster/staging/app/core/deploy/diplonat.hcl | 2 | ||||
-rw-r--r-- | cluster/staging/app/core/deploy/tricot.hcl | 4 | ||||
-rw-r--r-- | cluster/staging/cluster.nix | 5 | ||||
-rwxr-xr-x | upgrade_nixos | 6 |
5 files changed, 12 insertions, 7 deletions
diff --git a/cluster/staging/app/core/deploy/d53.hcl b/cluster/staging/app/core/deploy/d53.hcl index fb1c1bf..d8dbed7 100644 --- a/cluster/staging/app/core/deploy/d53.hcl +++ b/cluster/staging/app/core/deploy/d53.hcl @@ -1,4 +1,4 @@ -job "core:d53" { +job "core-d53" { datacenters = ["neptune", "jupiter", "corrin", "bespin"] type = "service" priority = 90 diff --git a/cluster/staging/app/core/deploy/diplonat.hcl b/cluster/staging/app/core/deploy/diplonat.hcl index ba1e4b5..be51f60 100644 --- a/cluster/staging/app/core/deploy/diplonat.hcl +++ b/cluster/staging/app/core/deploy/diplonat.hcl @@ -1,4 +1,4 @@ -job "core:diplonat" { +job "core-diplonat" { datacenters = ["neptune", "jupiter", "corrin", "bespin"] type = "system" priority = 90 diff --git a/cluster/staging/app/core/deploy/tricot.hcl b/cluster/staging/app/core/deploy/tricot.hcl index 7547a53..dc15d54 100644 --- a/cluster/staging/app/core/deploy/tricot.hcl +++ b/cluster/staging/app/core/deploy/tricot.hcl @@ -1,4 +1,4 @@ -job "core:tricot" { +job "core-tricot" { datacenters = ["neptune", "jupiter", "corrin", "bespin"] type = "system" priority = 90 @@ -25,7 +25,7 @@ job "core:tricot" { config { packages = [ - "git+https://git.deuxfleurs.fr/Deuxfleurs/tricot.git?ref=main&rev=f163d1d348c78a27bb19a86a6158f4b5d1287f6f" + "git+https://git.deuxfleurs.fr/Deuxfleurs/tricot.git?ref=main&rev=3999723308da10e564c4634997c6ecf63f2839d4" ] command = "tricot" # cap_add = [ "net_bind_service" ] # this doesn't work for whatever reason, so we need to put user = "root" instead diff --git a/cluster/staging/cluster.nix b/cluster/staging/cluster.nix index 362724b..05ded05 100644 --- a/cluster/staging/cluster.nix +++ b/cluster/staging/cluster.nix @@ -40,7 +40,7 @@ }; deuxfleurs.wgautomeshPort = 1667; - services.wgautomesh.logLevel = "debug"; + deuxfleurs.services.wgautomesh.logLevel = "debug"; # Bootstrap IPs for Consul cluster, # these are IPs on the Wireguard overlay @@ -139,7 +139,8 @@ port = substituter_port; openFirewall = false; bindAddress = "0.0.0.0"; - package = pkgs.haskellPackages.nix-serve-ng; + #package = pkgs.haskellPackages.nix-serve-ng; + #package = pkgs.nix-serve-ng.override { nix = pkgs.nixVersions.nix_2_12; }; }; nix.settings.substituters = map ({ address, ... }: "http://${address}:${builtins.toString substituter_port}") diff --git a/upgrade_nixos b/upgrade_nixos index 69c780e..403e64e 100755 --- a/upgrade_nixos +++ b/upgrade_nixos @@ -1,6 +1,10 @@ #!/usr/bin/env ./sshtool -cmd nix-channel --add https://nixos.org/channels/nixos-22.11 nixos +if [ "$CLUSTER" = "staging" ]; then + cmd nix-channel --add https://nixos.org/channels/nixos-23.05 nixos +else + cmd nix-channel --add https://nixos.org/channels/nixos-22.11 nixos +fi cmd nix-channel --update cmd nixos-rebuild boot |