j
1c29215785
Remove overly aggressive lock from ds_run.sh
...
Build-Test-Publish / build (linux/amd64) (push) Successful in 29s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m8s
The lock in ds_run.sh prevented concurrent status/logs/ports checks
which are read-only operations.
Locks should only be on mutating operations:
- install (already locked in ds_install.sh)
- uninstall (add to uninstall.sh)
- destroy (add to destroy.sh)
- restore (add to restore.sh)
2026-04-04 10:36:16 +13:00
j
7416288c71
Check for remote agent before service install
Build-Test-Publish / build (linux/amd64) (push) Successful in 43s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m16s
2026-04-03 15:58:39 +13:00
j
2ad8718857
Add disk_largest_total_gb to info-json and refactor template cache API
Build-Test-Publish / build (linux/amd64) (push) Successful in 39s
Build-Test-Publish / build (linux/arm64) (push) Successful in 3m13s
2026-04-01 18:18:19 +13:00
j
0936c3c98e
Add info-json command for server hardware inventory
Build-Test-Publish / build (linux/amd64) (push) Successful in 31s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m29s
2026-03-31 19:52:08 +13:00
j
a5a12e3689
Move template list cache to ~/.dropshell/temp_files/ out of git repos
Build-Test-Publish / build (linux/amd64) (push) Successful in 47s
Build-Test-Publish / build (linux/arm64) (push) Successful in 4m0s
2026-03-30 15:50:09 +13:00
j
284183fdf1
Update remote agent scripts and add override validation
Build-Test-Publish / build (linux/amd64) (push) Successful in 25s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m5s
2026-03-30 10:50:51 +13:00
j
735e2f083a
Add overrides.env support for per-location service env overrides
Build-Test-Publish / build (linux/amd64) (push) Successful in 48s
Build-Test-Publish / build (linux/arm64) (push) Successful in 3m44s
2026-03-30 08:04:23 +13:00
j
bf9cdeccc7
Only suggest "all" autocomplete when server has multiple services
Build-Test-Publish / build (linux/amd64) (push) Successful in 28s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m15s
2026-03-29 19:44:33 +13:00
j
10c043878f
Add flock-based locking to prevent concurrent service operations
Build-Test-Publish / build (linux/amd64) (push) Successful in 27s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m1s
2026-03-29 16:22:00 +13:00
j
dafc0529f0
Add check-updates command to detect and update outdated agents and services
Build-Test-Publish / build (linux/amd64) (push) Successful in 48s
Build-Test-Publish / build (linux/arm64) (push) Successful in 3m19s
2026-03-28 11:56:11 +13:00
j
bea008d153
Merge branch 'main' of https://gitea.jde.nz/public/dropshell
Build-Test-Publish / build (linux/amd64) (push) Successful in 29s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m10s
2026-03-26 21:57:32 +13:00
j
74329dd968
fix: Always update template list file even if path already registered
2026-03-26 21:56:20 +13:00
8ec5e387af
feat: Pull latest template from git before creating service
Build-Test-Publish / build (linux/amd64) (push) Successful in 28s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m4s
2026-03-25 15:23:17 +13:00
j
63fdc2c0cb
feat: Add add-template command to register local template sources
Build-Test-Publish / build (linux/amd64) (push) Successful in 40s
Build-Test-Publish / build (linux/arm64) (push) Successful in 2m45s
2026-03-23 09:56:23 +13:00
j
5217ad42d3
Replace template registry system with git-backed template sources
Build-Test-Publish / build (linux/amd64) (push) Successful in 43s
Build-Test-Publish / build (linux/arm64) (push) Successful in 4m6s
2026-03-23 09:14:33 +13:00
j
208433c436
feat: Add _remove_volume helper to agent-remote common.sh
Build-Test-Publish / build (linux/amd64) (push) Successful in 22s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m9s
2026-03-21 22:28:24 +13:00
j
bf34bbbd8d
feat: Move install lifecycle to single remote script (ds_install.sh)
Build-Test-Publish / build (linux/amd64) (push) Successful in 35s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m14s
2026-03-21 21:21:55 +13:00
1e06dc89bc
fix: Use 'dropshell' user and 'dropshell-files' directory as defaults in create server, consistent with autosetup script
Build-Test-Publish / build (linux/amd64) (push) Successful in 30s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m19s
2026-03-15 13:18:21 +13:00
j
52f7ab187f
fix: Pipe scripts to shellcheck via stdin to avoid Docker-in-Docker mount issues
Build-Test-Publish / build (linux/amd64) (push) Successful in 31s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m14s
2026-03-07 23:53:34 +13:00
j
178f8fa179
feat: Allow validate-template to accept a local directory path
Build-Test-Publish / build (linux/amd64) (push) Successful in 41s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m9s
2026-03-07 20:47:28 +13:00
j
83a55bbed0
feat: Add search command to find services across all servers
Build-Test-Publish / build (linux/amd64) (push) Successful in 31s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m16s
2026-03-07 18:53:54 +13:00
j
c165895ab4
Update source/src/commands/install.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 26s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m8s
2026-02-27 12:07:18 +13:00
j
50f2a7029a
docs: Update 2 files
Build-Test-Publish / build (linux/amd64) (push) Successful in 29s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m10s
2026-02-27 11:13:46 +13:00
j
58e54db592
Update TEMPLATES.md
Build-Test-Publish / build (linux/arm64) (push) Successful in 20s
Build-Test-Publish / build (linux/amd64) (push) Successful in 1m25s
2026-02-27 10:18:49 +13:00
j
200d438908
Update source/src/templates.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 33s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m13s
2026-02-21 23:00:34 +13:00
j
31fc29fdfb
feat: Add 1 and update 3 files
Build-Test-Publish / build (linux/amd64) (push) Successful in 33s
Build-Test-Publish / build (linux/arm64) (push) Successful in 2m44s
2026-02-21 22:53:53 +13:00
j
dc66c950a1
Update 2 files
Build-Test-Publish / build (linux/arm64) (push) Successful in 43s
Build-Test-Publish / build (linux/amd64) (push) Successful in 26s
2026-02-21 22:42:00 +13:00
j
fdde0bc774
docs: Add 2 and update 2 files
Build-Test-Publish / build (linux/amd64) (push) Successful in 34s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m18s
2026-02-21 22:21:03 +13:00
j
ea1004dd7e
Update dropshell-server-autosetup.sh
Build-Test-Publish / build (linux/amd64) (push) Successful in 11s
Build-Test-Publish / build (linux/arm64) (push) Successful in 16s
2026-02-21 18:45:07 +13:00
j
b65309fd10
Update source/src/commands/validate-template.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 38s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m6s
2026-01-26 21:50:06 +13:00
j
fa8f40fecd
Update TEMPLATES.md
Build-Test-Publish / build (linux/amd64) (push) Successful in 10s
Build-Test-Publish / build (linux/arm64) (push) Successful in 18s
2026-01-26 21:17:10 +13:00
j
c9fade95e9
Update TEMPLATES.md
Build-Test-Publish / build (linux/amd64) (push) Successful in 26s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m3s
2026-01-26 21:14:32 +13:00
j
87fee40117
Update source/src/commands/ssh.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 26s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m3s
2026-01-26 21:07:53 +13:00
j
120f7ca695
Update source/src/commands/validate-template.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 34s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m11s
2026-01-15 12:58:24 +13:00
j
9dd5206732
Update source/agent-remote/common.sh
Build-Test-Publish / build (linux/amd64) (push) Successful in 24s
Build-Test-Publish / build (linux/arm64) (push) Successful in 46s
2026-01-15 11:06:53 +13:00
j
c515dbe3c2
Update source/src/commands/install.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 28s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m5s
2026-01-15 10:52:47 +13:00
j
fe700aa78c
Update source/agent-remote/common.sh
Build-Test-Publish / build (linux/amd64) (push) Successful in 28s
Build-Test-Publish / build (linux/arm64) (push) Successful in 42s
2026-01-15 10:43:49 +13:00
j
58742d7c63
Update source/src/commands/create-service.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 22s
Build-Test-Publish / build (linux/arm64) (push) Successful in 56s
2026-01-15 10:29:25 +13:00
j
cbae2db05c
Update source/src/commands/create-service.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 26s
Build-Test-Publish / build (linux/arm64) (push) Successful in 56s
2026-01-15 10:25:23 +13:00
j
22e2397624
feat: Update 3 files
Build-Test-Publish / build (linux/amd64) (push) Successful in 27s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m16s
2026-01-15 10:22:05 +13:00
j
8b1433c03b
Update source/src/commands/publish-template.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 27s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m7s
2026-01-14 15:07:41 +13:00
j
8dec86de93
Update TEMPLATES.md
Build-Test-Publish / build (linux/amd64) (push) Successful in 10s
Build-Test-Publish / build (linux/arm64) (push) Successful in 15s
2026-01-03 19:36:18 +13:00
j
cc4c59132b
Update source/src/utils/execute.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 26s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m0s
2026-01-03 17:22:49 +13:00
j
b9ef58d979
Update source/agent-remote/datacommands_v2.sh
Build-Test-Publish / build (linux/amd64) (push) Successful in 23s
Build-Test-Publish / build (linux/arm64) (push) Successful in 50s
2026-01-03 17:17:29 +13:00
j
637ae51f29
Update source/agent-remote/datacommands_v2.sh
Build-Test-Publish / build (linux/amd64) (push) Successful in 28s
Build-Test-Publish / build (linux/arm64) (push) Successful in 52s
2026-01-03 16:23:17 +13:00
j
a36c387eb5
split check and reload
Build-Test-Publish / build (linux/amd64) (push) Successful in 27s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m3s
2026-01-03 10:05:49 +13:00
j
0d02b02cde
Remove source/src/commands/validate.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 28s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m4s
2026-01-03 10:03:23 +13:00
j
8bff8a739f
docs: Update 2 files
Build-Test-Publish / build (linux/amd64) (push) Successful in 24s
Build-Test-Publish / build (linux/arm64) (push) Successful in 56s
2026-01-03 00:04:10 +13:00
j
0f76caa0c8
docs: Add 1 and update 5 files
Build-Test-Publish / build (linux/amd64) (push) Successful in 32s
Build-Test-Publish / build (linux/arm64) (push) Successful in 2m43s
2026-01-02 23:59:52 +13:00
j
2beea9e16e
Update source/src/commands/list.cpp
Build-Test-Publish / build (linux/amd64) (push) Successful in 28s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m15s
2026-01-02 22:38:16 +13:00