Commit graph

14 commits

Author SHA1 Message Date
1f7c7c8f1e fix proxmox-provision.sh (#525)
Some checks are pending
Nix flake checks / nixosConfigurations-forgejo-ci (push) Waiting to run
Nix flake checks / nixosConfigurations-test01 (push) Waiting to run
Nix flake checks / nixosConfigurations-test02 (push) Waiting to run
Nix flake checks / nixosConfigurations-test03 (push) Waiting to run
Nix flake checks / nixosConfigurations-test04 (push) Waiting to run
Nix flake checks / nixosConfigurations-test05 (push) Waiting to run
Nix flake checks / nixosConfigurations-test06 (push) Waiting to run
Nix flake checks / nixosConfigurations-test11 (push) Waiting to run
Nix flake checks / nixosConfigurations-test12 (push) Waiting to run
Nix flake checks / nixosConfigurations-test13 (push) Waiting to run
Nix flake checks / nixosConfigurations-test14 (push) Waiting to run
Nix flake checks / nixosConfigurations-vm02116 (push) Waiting to run
Nix flake checks / nixosConfigurations-vm02187 (push) Waiting to run
Nix flake checks / panel (push) Waiting to run
Nix flake checks / pre-commit (push) Waiting to run
Nix flake checks / proxmox-basic (push) Waiting to run
Nix flake checks / test-mastodon-service (push) Waiting to run
Nix flake checks / test-peertube-service (push) Waiting to run
Nix flake checks / vmOptions-fedi200 (push) Waiting to run
Nix flake checks / vmOptions-fedi201 (push) Waiting to run
Nix flake checks / vmOptions-test01 (push) Waiting to run
Nix flake checks / vmOptions-test02 (push) Waiting to run
Nix flake checks / vmOptions-test03 (push) Waiting to run
Nix flake checks / vmOptions-test04 (push) Waiting to run
Nix flake checks / vmOptions-test05 (push) Waiting to run
Nix flake checks / vmOptions-test06 (push) Waiting to run
Nix flake checks / vmOptions-test11 (push) Waiting to run
Nix flake checks / vmOptions-test12 (push) Waiting to run
Nix flake checks / vmOptions-test13 (push) Waiting to run
Nix flake checks / vmOptions-test14 (push) Waiting to run
Reviewed-on: Fediversity/Fediversity#525
2025-09-18 20:03:28 +02:00
588bb77a94 Infra: expose and use checks for vmOptions and nixosConfigurations (#488)
All checks were successful
deploy-infra / deploy (push) Successful in 2m10s
/ check-pre-commit (push) Successful in 12s
/ check-data-model (push) Successful in 32s
/ check-mastodon (push) Successful in 22s
/ check-peertube (push) Successful in 21s
/ check-panel (push) Successful in 1m30s
/ check-deployment-basic (push) Successful in 35s
/ check-deployment-cli (push) Successful in 44s
/ check-deployment-panel (push) Successful in 1m53s
/ check-resources (push) Successful in 3m53s
Following Fediversity/Fediversity#478 (comment), here is a PR that plugs the infra's `vmOptions` and `nixosConfigurations` outputs into flake checks, instead of calling random Nix commands from the CI. There is still a bit of magic in the CI, but that's because we don't have yet a Nix-aware CI that exposes one job per flake check.

Reviewed-on: Fediversity/Fediversity#488
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-07-31 15:41:02 +02:00
f4ebf55a15
unify versioning (minus around nixops, for now)
All checks were successful
/ check-pre-commit (pull_request) Successful in 10s
/ check-peertube (pull_request) Successful in 18s
/ check-panel (pull_request) Successful in 1m18s
/ check-deployment-basic (pull_request) Successful in 12m20s
/ check-pre-commit (push) Successful in 10s
/ check-peertube (push) Successful in 19s
/ check-panel (push) Successful in 1m26s
/ check-deployment-basic (push) Successful in 4s
2025-05-01 13:24:45 +02:00
0b18938eaa
Support specifying disk size
All checks were successful
/ check-pre-commit (pull_request) Successful in 24s
/ check-website (pull_request) Successful in 10s
/ check-peertube (pull_request) Successful in 20s
2025-02-27 16:45:11 +01:00
b42d654ab6
Track machines' descriptions 2025-02-27 16:45:11 +01:00
cbed66c934
Report errors in subprocesses 2025-02-27 11:35:55 +01:00
e7e175ef78
Fix typo
All checks were successful
/ check-pre-commit (push) Successful in 25s
/ check-website (push) Successful in 10s
/ check-peertube (push) Successful in 21s
2025-02-26 09:14:47 +01:00
6182ba192c
Make ShellCheck happy 2025-02-25 17:10:25 +01:00
cd47d884f7
Cleaner grabing of options 2025-02-25 11:57:20 +01:00
11fd13a982
Allow injecting a private key in the provisioned VM 2025-02-25 11:57:20 +01:00
4ae3fc27be
Have the provisioning script grab options from the flake 2025-02-25 11:36:55 +01:00
46d20a76bc
Do not inject pre-made keys 2025-02-21 20:24:41 +01:00
280b10c214
Report Nix build errors nicely 2025-02-21 20:24:40 +01:00
57e6127a7a
Move provision.sh and remove.sh to infra/ 2025-02-21 20:24:40 +01:00
Renamed from deployment/proxmox/provision.sh (Browse further)