Commit graph

  • 8b8e4514e2 chore: Update nixpkgs master Inex Code 2024-11-14 18:09:26 +0300
  • 15c1bed370 chore: Update nixpkgs Inex Code 2024-10-02 17:04:55 +0300
  • 80f6d4cf37 chore: Update nixos-config Inex Code 2024-09-11 11:07:24 +0300
  • f3c65b4e02 ci: Update the Hetzner server tier, as CX11 is deprecated inex 2024-08-21 10:05:00 +0300
  • 589de792dd chore: Update nixpkgs Inex Code 2024-08-16 14:03:43 +0300
  • 0cd91cdb6a ci: enable roundcube on first nixos-rebuild too Alexander Tomokhov 2024-08-14 16:59:04 +0400
  • 98f49b55c0 ci: enable roundcube service alexoundos 2024-08-14 14:56:13 +0300
  • ef1eb2b8de chore: Update template Inex Code 2024-08-14 05:58:53 +0300
  • 92ba4e6fff chore: Update nixpkgs Inex Code 2024-08-12 21:40:51 +0300
  • 6867e9554e chore: Update config URL Inex Code 2024-08-08 21:04:40 +0300
  • ae1118061d infect:config:sha1: update nixos-config Inex Code 2024-08-07 22:43:37 +0300
  • 0aca77ea71 infect:config:sha1: update nixos-config Inex Code 2024-05-02 22:41:59 +0300
  • 7567c69722 infect:config:sha1: update nixos-config Inex Code 2024-03-14 18:46:29 +0300
  • 221f937cb4 infect:config:sha1: fix deSEC fix-desec Alexander Tomokhov 2024-03-12 17:28:08 +0400
  • cf36eed8f2 infect: fix IPv6 networking configuration Alexander Tomokhov 2024-03-12 18:43:02 +0400
  • 62dfb006e4 infect:config:sha1<- nixpkgs and api update Alexander Tomokhov 2024-03-08 05:34:56 +0400
  • 861a5dbdf8 infect:config:sha1: modules: parameterize all subdomains subdomains Alexander Tomokhov 2024-02-15 15:34:57 +0400
  • 83c1e4d590 infect:config:sha1: fix no ssh key build Alexander Tomokhov 2024-01-23 18:14:10 +0400
  • d210591259 infect:config:sha1: fix no ssh key build allow-no-password-login Alexander Tomokhov 2024-01-23 16:56:40 +0400
  • 2925c7e41c infect:config:sha1: switch template branch to master Alexander Tomokhov 2024-01-19 10:01:24 +0400
  • 5d93c8197e infect:config:sha1: update selfprivacy-api: small fixes api-3.0 Alexander Tomokhov 2024-01-19 03:10:51 +0400
  • 77972cd020 infect:config:sha1: update selfprivacy-api Alexander Tomokhov 2024-01-18 15:31:08 +0400
  • 4d02caaf7e test: increase timeouts for nixos-rebuild Alexander Tomokhov 2024-01-11 07:00:19 +0400
  • 0c8ada1a1b infect:config:sha1: selfprivacy-api branch change to master Alexander Tomokhov 2024-01-11 00:17:43 +0400
  • fd0e2fb105 infect:config:sha1: update nixpkgs Alexander Tomokhov 2024-01-10 07:03:23 +0400
  • 977658fb33 infect:config:sha1: update selfprivacy-api to 3.0 Alexander Tomokhov 2024-01-10 03:51:43 +0400
  • 2dd49d3596 infect:config:sha1: fix nextcloud auth redirection Alexander Tomokhov 2024-01-10 03:13:04 +0400
  • 8f00617b3d infect: remove nix profile in the end Alexander Tomokhov 2024-01-10 00:25:54 +0400
  • 8ce494c490 nixos-infect: update selfprivacy-nixos-config sha1 Alexander Tomokhov 2024-01-09 23:34:34 +0400
  • 66f61ce536 fix: no excess slash before disk device name (location) Alexander Tomokhov 2023-12-28 21:06:35 +0400
  • 4866762afc selfprivacy-api git branch: userdata => flakes Alexander Tomokhov 2023-12-28 20:54:26 +0400
  • f3696ab0d6 embed CONFIG_URL and NIX_VERSION inside nixos-infect Alexander Tomokhov 2023-12-28 20:16:33 +0400
  • 774bea292f STAGING_ACME is optional (default is false) Alexander Tomokhov 2023-12-28 20:19:34 +0400
  • 743129d6cb uppercase PROVIDER variable value Alexander Tomokhov 2023-12-28 20:07:59 +0400
  • 15f36551ad fix: absent SSH_AUTHORIZED_KEY does not cause failure Alexander Tomokhov 2023-12-28 20:00:44 +0400
  • 4920434aec ci: sleep 1 before deleting secondary volume Alexander Tomokhov 2023-12-28 14:05:36 +0400
  • 91c22466b1 Merge branch 'tests' Alexander Tomokhov 2023-12-28 13:47:19 +0400
  • 6ece80adc2 update: system.autoUpgrade: no verbosity of nixos-rebuild Alexander Tomokhov 2023-12-28 13:30:25 +0400
  • 7cf0a1432d update: working system.autoUpgrade tests Alexander Tomokhov 2023-12-28 13:23:08 +0400
  • 36eb48ab3c nix flake lock /etc/nixos --override-input sp-modules path:./sp-modules Alexander Tomokhov 2023-12-28 04:32:31 +0400
  • 374711f324 optional variables: NIXOS_CONFIG_ID and VOLUME_DEV_PATH Alexander Tomokhov 2023-12-28 03:12:43 +0400
  • 91073a50a3 additional check for 2nd volume Alexander Tomokhov 2023-12-28 00:56:47 +0400
  • 18c88f39cf ci: slightly reformat basic test logging Alexander Tomokhov 2023-12-28 00:45:07 +0400
  • eaafba6f65 fix ERR trap in infect.sh Alexander Tomokhov 2023-12-28 00:35:36 +0400
  • 0ec4fc7d5b generate volumes and location values (disk device name) Alexander Tomokhov 2023-12-27 20:53:02 +0400
  • 2f9903599d proper ERR trap Alexander Tomokhov 2023-12-27 20:04:01 +0400
  • 83fe55b86e nixos-infect: sort variables Alexander Tomokhov 2023-12-27 18:08:03 +0400
  • c31521e1ca do not pass DB_PASSWORD, but generate Alexander Tomokhov 2023-12-27 18:01:57 +0400
  • 967377f171 pass ENCODED_PASSWORD to nixos-infect instead of USER_PASS Alexander Tomokhov 2023-12-27 17:59:09 +0400
  • 659c539f38 update Alexander Tomokhov 2023-12-27 15:17:31 +0400
  • 4df84db453 curl --fail Alexander Tomokhov 2023-12-27 14:13:40 +0400
  • c95b9d0f62 /etc/nixos#sp-nixos => /etc/nixos#default Alexander Tomokhov 2023-12-27 14:05:09 +0400
  • 05e395d6af nix flake lock /etc/nixos --update-input sp-modules Alexander Tomokhov 2023-12-27 13:10:35 +0400
  • a6713df931 pin selfprivacy-nixos-template commit Alexander Tomokhov 2023-12-26 18:52:12 +0400
  • eec1c639ec reduce sleep after failure time to 1500 seconds Alexander Tomokhov 2023-12-26 18:53:16 +0400
  • 69dd80d065 more readable nixos-infect command; DRONE_COMMIT_SHA Alexander Tomokhov 2023-12-26 13:47:35 +0400
  • 698dba799f jsonnet test jsonnet Alexander Tomokhov 2023-12-24 20:39:50 +0400
  • 867396b274 use staging ACME with root CA verification Alexander Tomokhov 2023-12-24 15:49:35 +0400
  • 6171589cc3 ci: curl commands in basic test start with > Alexander Tomokhov 2023-12-24 07:35:39 +0400
  • a266532d59 remove unnecessary sleeps before API queries Alexander Tomokhov 2023-12-24 07:32:09 +0400
  • b135e52863 replace HTTPie with curl in basic test Alexander Tomokhov 2023-12-23 11:04:59 +0400
  • ab35fc20b6 ci: SSL certificate verification in basic test based on STAGING_ACME Alexander Tomokhov 2023-12-23 00:36:13 +0400
  • 1494e06c44 ci: fix typo for starting query-all-services Alexander Tomokhov 2023-12-23 00:17:53 +0400
  • dcfc5f203e ci: no unnecessary sleep and retry in basic test Alexander Tomokhov 2023-12-23 00:16:16 +0400
  • ec40186962 ci: enable SSL certificate verification in basic test Alexander Tomokhov 2023-12-23 00:14:04 +0400
  • d099b7bd11 system.stateVersion = lib.mkDefault "$release" Alexander Tomokhov 2023-12-22 23:04:38 +0400
  • 9cd6207238 add stateVersion to userdata.json Alexander Tomokhov 2023-12-22 21:33:07 +0400
  • 2d54653924 ci: retry first request to nextcloud Alexander Tomokhov 2023-12-22 21:32:43 +0400
  • 6f96b9afdf add sleep 1 before nixos-rebuild API request Alexander Tomokhov 2023-12-22 14:43:13 +0400
  • ec339bb8d1 use tests library for enable-service tests Alexander Tomokhov 2023-12-22 14:03:50 +0400
  • 55cf8bc0a6 wait for NixOS boot 460 seconds at maximum Alexander Tomokhov 2023-12-21 13:19:57 +0400
  • 30f5d85acd fix ip4 value for domain TXT DNS record Alexander Tomokhov 2023-12-21 12:35:59 +0400
  • 09ee1f5e4c 3 times increase sleep after failure timeout Alexander Tomokhov 2023-12-21 12:18:13 +0400
  • 3b4d75bcdb use new retry function; split test into 2 Alexander Tomokhov 2023-12-20 21:43:47 +0400
  • 4380a733a6 wait for 443 port instead of sleep Alexander Tomokhov 2023-12-20 18:50:26 +0400
  • a717ad6ca5 STAGING_ACME=true Alexander Tomokhov 2023-12-20 17:39:49 +0400
  • 1344aaa92c nix flake lock --override-input sp-modules instead of --update-input Alexander Tomokhov 2023-12-20 16:41:42 +0400
  • 0e6d5414f5 CF_TOKEN => DNS_PROVIDER_TOKEN Alexander Tomokhov 2023-12-20 16:36:14 +0400
  • 0857b96001 STAGING_ACME=false Alexander Tomokhov 2023-12-18 23:57:50 +0400
  • 7099e2eada re-enable all services after rollback Alexander Tomokhov 2023-12-18 16:56:21 +0400
  • 7d15460867 slightly increase retry timeout after nixos-rebuild switch Alexander Tomokhov 2023-12-18 16:31:57 +0400
  • e3ad189d9a add retries for query-minimum-services Alexander Tomokhov 2023-12-18 16:00:06 +0400
  • efad17f194 wait minimal services startup for 1000 seconds Alexander Tomokhov 2023-12-18 13:28:11 +0400
  • 0e44c12bef retries message Alexander Tomokhov 2023-12-17 16:41:44 +0400
  • f3e19457ee do not write resticPassword to secrets.json Alexander Tomokhov 2023-12-16 09:44:02 +0400
  • d4e33a9639 notifications during retries Alexander Tomokhov 2023-12-12 20:37:39 +0400
  • 149d6a8dd2 1000 seconds sleep on failure while machine pings Alexander Tomokhov 2023-12-12 17:08:54 +0400
  • 94421ee3d5 jitsi => jitsi-meet Alexander Tomokhov 2023-12-12 14:32:55 +0400
  • c130acf95a enable services via API, wait until active or timeout Alexander Tomokhov 2023-12-12 12:18:46 +0400
  • 1008f2aa51 pass API_TOKEN to query-all-services test Alexander Tomokhov 2023-12-12 09:08:04 +0400
  • b49b801baa add test: query-all-services state via GraphQL API Alexander Tomokhov 2023-12-12 05:02:05 +0400
  • fa062875e7 add questionable availableKernelModules for DigitalOcean deployment hetzner-flakes Alexander Tomokhov 2023-12-11 21:11:14 +0400
  • 528d5de6dd networking configuration for DigitalOcean Alexander Tomokhov 2023-12-11 15:55:46 +0400
  • 158c711f66 fix hashedMasterPassword: install missing mkpasswd via whois package Alexander Tomokhov 2023-12-11 13:40:42 +0400
  • ba181fb162 generate deployment.nix with system.stateVersion Alexander Tomokhov 2023-12-05 07:30:19 +0400
  • 8de4c0908f pass SSH_AUTHORIZED_KEY and merge with userdata.json Alexander Tomokhov 2023-12-05 05:28:15 +0400
  • 9245d6584d drone: clone disable Alexander Tomokhov 2023-12-04 17:09:11 +0400
  • 55149c1af0 infect: fix typo in comment Alexander Tomokhov 2023-12-03 07:08:59 +0400
  • ccf32a3172 drone: pass USER_PASS without base64 Alexander Tomokhov 2023-11-29 08:53:23 +0400
  • ac5a9c3517 drone: sleep 600 Alexander Tomokhov 2023-11-25 23:05:34 +0400