reusable SSH deployment #507

Closed
kiara wants to merge 71 commits from kiara/Fediversity:data-model-ssh-template into main
Owner

builds upon the SSH deployment test (#505) to make the deployment logic reusable.

[builds upon](https://git.fediversity.eu/kiara/Fediversity/compare/data-model-test-deployment-plain...data-model-ssh-template) the SSH deployment test (#505) to make the deployment logic reusable.
kiara added 70 commits 2025-09-01 12:36:21 +02:00
modelify
matches the name of `shell` to `operator-environment`.
adjust deployment type
Some checks failed
/ check-pre-commit (pull_request) Successful in 14s
/ check-data-model (pull_request) Successful in 32s
/ check-mastodon (pull_request) Successful in 23s
/ check-peertube (pull_request) Successful in 22s
/ check-panel (pull_request) Successful in 1m30s
/ check-deployment-basic (pull_request) Failing after 1m30s
/ check-deployment-cli (pull_request) Failing after 2m0s
/ check-deployment-panel (pull_request) Failing after 3m40s
/ check-deployment-model (pull_request) Successful in 3m0s
/ check-resources (pull_request) Successful in 4m22s
fbb6a45292
this is a cop-out possible until
fricklerhandwerk/Fediversity#15.
after that, this will require actually figuring out how to get `options`
for `deployment.nix` - which may need `evalModules` with
`data-model.nix`.
add nixops4 data model test
All checks were successful
/ check-pre-commit (pull_request) Successful in 15s
/ check-data-model (pull_request) Successful in 34s
/ check-mastodon (pull_request) Successful in 22s
/ check-peertube (pull_request) Successful in 22s
/ check-panel (pull_request) Successful in 1m32s
/ check-deployment-basic (pull_request) Successful in 11m51s
/ check-deployment-cli (pull_request) Successful in 41m43s
/ check-deployment-panel (pull_request) Successful in 46m6s
/ check-deployment-model (pull_request) Successful in 13m19s
/ check-resources (pull_request) Successful in 4m33s
b5a96a70b8
split tests to allow running the faster ssh test separately
All checks were successful
/ check-pre-commit (pull_request) Successful in 14s
/ check-data-model (pull_request) Successful in 32s
/ check-mastodon (pull_request) Successful in 22s
/ check-peertube (pull_request) Successful in 23s
/ check-panel (pull_request) Successful in 1m31s
/ check-deployment-basic (pull_request) Successful in 35s
/ check-deployment-cli (pull_request) Successful in 44s
/ check-deployment-panel (pull_request) Successful in 1m53s
/ check-deployment-model-ssh (pull_request) Successful in 2m34s
/ check-deployment-model-nixops4 (pull_request) Successful in 36s
/ check-resources (pull_request) Successful in 4m25s
cc66348444
simplify deployment/nixos.nix
All checks were successful
/ check-pre-commit (pull_request) Successful in 14s
/ check-data-model (pull_request) Successful in 30s
/ check-mastodon (pull_request) Successful in 22s
/ check-peertube (pull_request) Successful in 22s
/ check-panel (pull_request) Successful in 1m31s
/ check-deployment-basic (pull_request) Successful in 35s
/ check-deployment-cli (pull_request) Successful in 44s
/ check-deployment-panel (pull_request) Successful in 1m50s
/ check-deployment-model-ssh (pull_request) Successful in 2m31s
/ check-deployment-model-nixops4 (pull_request) Successful in 33s
/ check-resources (pull_request) Successful in 4m19s
12c51f1d11
switch reusable script to package, facilitating inspection and reuse
Some checks failed
/ check-pre-commit (pull_request) Successful in 14s
/ check-data-model (pull_request) Successful in 35s
/ check-mastodon (pull_request) Successful in 23s
/ check-peertube (pull_request) Successful in 22s
/ check-panel (pull_request) Successful in 1m34s
/ check-deployment-basic (pull_request) Failing after 31s
/ check-deployment-cli (pull_request) Failing after 42s
/ check-deployment-panel (pull_request) Failing after 1m41s
/ check-deployment-model-ssh (pull_request) Successful in 2m43s
/ check-deployment-model-nixops4 (pull_request) Failing after 34s
/ check-resources (pull_request) Successful in 4m9s
ee026c804d
kiara added a new dependency 2025-09-01 12:36:47 +02:00
kiara added 1 commit 2025-09-01 14:46:58 +02:00
restore path-based behavior for non-data-model tests
Some checks failed
/ check-data-model (pull_request) Successful in 35s
/ check-mastodon (pull_request) Successful in 9s
/ check-peertube (pull_request) Successful in 10s
/ check-panel (pull_request) Successful in 1m37s
/ check-deployment-basic (pull_request) Successful in 10s
/ check-deployment-cli (pull_request) Successful in 41m3s
/ check-deployment-model-ssh (pull_request) Waiting to run
/ check-deployment-model-nixops4 (pull_request) Waiting to run
/ check-resources (pull_request) Waiting to run
/ check-pre-commit (pull_request) Successful in 16s
/ check-deployment-panel (pull_request) Has been cancelled
6e873c33d0
kiara removed a dependency 2025-09-01 14:52:27 +02:00
Author
Owner

merged into #505.

merged into #505.
kiara closed this pull request 2025-09-01 14:52:50 +02:00
Some checks failed
/ check-data-model (pull_request) Successful in 35s
Required
Details
/ check-mastodon (pull_request) Successful in 9s
Required
Details
/ check-peertube (pull_request) Successful in 10s
Required
Details
/ check-panel (pull_request) Successful in 1m37s
Required
Details
/ check-deployment-basic (pull_request) Successful in 10s
Required
Details
/ check-deployment-cli (pull_request) Successful in 41m3s
Required
Details
/ check-deployment-model-ssh (pull_request) Waiting to run
/ check-deployment-model-nixops4 (pull_request) Waiting to run
/ check-resources (pull_request) Waiting to run
Required
Details
/ check-pre-commit (pull_request) Successful in 16s
Required
Details
/ check-deployment-panel (pull_request) Has been cancelled
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: fediversity/fediversity#507
No description provided.