This website requires JavaScript.
5b977c1f41
wowowowowo
main
Harry Bayliss
2026-05-28 15:15:41 +01:00
8f603122e2
wip
Harry Bayliss
2026-05-24 13:55:30 +01:00
66f0ee9e50
Migrate to Gitea, switch JS tooling to oxlint/oxfmt, lift test coverage to 95%
Harry Bayliss
2026-05-13 16:51:07 +01:00
aa680b25fd
Implement Keystone environment deployments
Harry Bayliss
2026-05-13 16:11:23 +01:00
65d3142d03
Refactor to remove slices and environments, replace with instances.
Harry Bayliss
2025-09-15 12:19:13 +01:00
a91780d1d5
New direction; removed wireguard, readme update
Harry Bayliss
2025-09-07 11:37:52 +01:00
82556535ba
log ui
Harry Bayliss
2025-05-22 19:15:44 +01:00
b0517a18ba
get rid of empty output
Harry Bayliss
2025-05-22 18:45:10 +01:00
27a0f5b988
error logs mayne
Harry Bayliss
2025-05-22 18:31:50 +01:00
8575712931
step name
Harry Bayliss
2025-05-22 18:06:08 +01:00
bcc7645a8a
add keystone user to docker
Harry Bayliss
2025-05-22 17:54:41 +01:00
9ce024d479
deployments relationship
Harry Bayliss
2025-05-22 17:47:55 +01:00
41c8521936
secrets fix
Harry Bayliss
2025-05-22 17:37:09 +01:00
0b3c62fd5f
oops
Harry Bayliss
2025-05-22 17:32:24 +01:00
145089f634
lower tiemr
Harry Bayliss
2025-05-22 17:20:24 +01:00
4051afca4e
get deployment plan
Harry Bayliss
2025-05-22 17:19:28 +01:00
bfe0f8eabf
NetworkZone
Harry Bayliss
2025-05-22 14:51:54 +01:00
7d03b81723
logging server create failure
Harry Bayliss
2025-05-22 14:04:14 +01:00
513fd4309d
default ip range for CreateNetworkRequest
Harry Bayliss
2025-05-22 14:01:12 +01:00
639d8af449
logging
Harry Bayliss
2025-05-22 13:56:37 +01:00
7174784b57
seeder for prod
Harry Bayliss
2025-05-22 13:53:48 +01:00
ea5dcebe45
service credentials
Harry Bayliss
2025-05-22 13:38:56 +01:00
afde59bd39
wip caddy deployment
Harry Bayliss
2025-04-24 19:55:39 +01:00
46a76f7bce
redirect to server show page if a gateway is not installed on a given server
Harry Bayliss
2025-04-24 19:08:21 +01:00
6296c2d999
case insensitive file systems are SO GOOD pt2
Harry Bayliss
2025-04-24 17:58:12 +01:00
dc3b2ede41
case insensitive file systems are SO GOOD
Harry Bayliss
2025-04-24 17:58:00 +01:00
680040966f
const props
Harry (hjbdev)
2025-04-24 17:19:00 +01:00
dfee28b428
server selector wip
Harry (hjbdev)
2025-04-16 14:21:43 +01:00
ab9c6d622f
WIP Environment UI
Harry (hjbdev)
2025-04-15 14:13:00 +01:00
6f3cf84a61
service controller test
Harry (hjbdev)
2025-04-09 11:38:14 +01:00
eefe6243bc
add credentials to services
Harry (hjbdev)
2025-04-09 11:09:40 +01:00
a2a3e9002d
use createservice action
Harry (hjbdev)
2025-04-08 23:02:13 +01:00
38db883b4c
service name generation
Harry (hjbdev)
2025-04-08 22:37:31 +01:00
d924d418c7
Validation, service form improvements
Harry (hjbdev)
2025-04-08 22:33:05 +01:00
628d6a14ed
Token Authentication
Harry (hjbdev)
2025-04-08 20:41:25 +01:00
894d2238e6
Add missing inheritance for TestEnvironmentSeeder class
Harry (hjbdev)
2025-04-08 20:31:53 +01:00
71e7539c25
test env
Harry (hjbdev)
2025-04-08 20:30:18 +01:00
55b9485fcf
Sync wireguard rules uses internal jumps if they are available
Harry (hjbdev)
2025-04-08 20:23:16 +01:00
acf48a7ea6
hash URL
Harry (hjbdev)
2025-04-08 19:58:49 +01:00
bde11c0b8c
Header layout rather than sidebar layout
Harry (hjbdev)
2025-04-08 19:17:12 +01:00
a7386814c7
counts on the dashboard
Harry (hjbdev)
2025-04-08 17:54:33 +01:00
57b35b4849
wip ui, hidden token on frontend
Harry (hjbdev)
2025-04-07 20:14:17 +01:00
609008afc7
keep data cached
Harry (hjbdev)
2025-04-07 20:08:59 +01:00
5d042900ae
added tabs component, org show wip
Harry (hjbdev)
2025-04-07 19:59:30 +01:00
2e2c0a033b
Add forNetwork method to ServerFactory and update DatabaseSeeder to associate servers with a network
Harry (hjbdev)
2025-04-07 19:13:50 +01:00
2b0f41cd7c
pint
Harry (hjbdev)
2025-04-07 19:10:40 +01:00
e8c8eeab18
tests pass!
Harry (hjbdev)
2025-04-07 19:06:37 +01:00
a5854c7a04
create network if doesn't already exist on server, wip test
Harry (hjbdev)
2025-04-07 18:24:33 +01:00
b2070e052d
creating networks wip
Harry (hjbdev)
2025-04-07 16:39:53 +01:00
32d30e00aa
field name consistency
Harry (hjbdev)
2025-04-07 16:28:27 +01:00
1e7d023b09
provider, enums, no timestamp
Harry (hjbdev)
2025-04-07 15:52:59 +01:00
7f546c1678
wip
Harry (hjbdev)
2025-04-07 14:47:39 +01:00
b800a9d83a
moving to provider stored in database
Harry (hjbdev)
2025-04-07 14:38:28 +01:00
6bd12bd6ca
event
Harry (hjbdev)
2025-04-07 13:49:54 +01:00
1ffabe8093
invokable provision script controllers
Harry (hjbdev)
2025-04-07 13:31:10 +01:00
a708c69698
unused var
Harry (hjbdev)
2025-04-07 13:00:00 +01:00
63d506370b
sync public key back to the main server post-provision, once a new server is added sync the internal ips to all others
Harry (hjbdev)
2025-04-07 12:58:22 +01:00
e15a80163b
ran pint
Harry (hjbdev)
2025-04-07 12:16:11 +01:00
ce8b201a1c
queueable actions
Harry (hjbdev)
2025-04-07 12:15:54 +01:00
9e826e5f18
internal ip base config
Harry (hjbdev)
2025-04-07 11:26:22 +01:00
586a3888d0
wip
Harry (hjbdev)
2025-04-07 11:17:25 +01:00
629d19a682
internal ip ending
Harry (hjbdev)
2025-04-07 11:12:16 +01:00
319520c650
networks
Harry (hjbdev)
2025-04-06 18:30:25 +01:00
2d15f87f42
add private ip to servers table
Harry (hjbdev)
2025-04-06 18:13:19 +01:00
254bd726bb
add wireguard to the provision script
Harry (hjbdev)
2025-04-06 18:00:40 +01:00
dc2b672c85
removed console log, wireguard network plan
Harry (hjbdev)
2025-04-06 17:59:21 +01:00
587d10b074
icons on service create, firewall rule remove/install
Harry (hjbdev)
2025-04-06 17:03:44 +01:00
8f0e319a63
enum fix, create form wip
Harry (hjbdev)
2025-04-01 16:33:50 +00:00
0cd00c641b
frontend js enums generation, started service/create
Harry (hjbdev)
2025-04-01 16:18:46 +00:00
4ff9b05cb4
arrayable enums, only use base ubuntu images, server controller tests, server frontend page fixes
Harry (hjbdev)
2025-04-01 15:57:40 +00:00
d6a0fb3838
Firewall rules wip, server show improved
Harry (hjbdev)
2025-03-31 17:18:56 +00:00
65073632f1
configure the firewall
Harry (hjbdev)
2025-03-31 16:47:11 +00:00
9854b42f47
failure handling on steps, setting service status
Harry (hjbdev)
2025-03-31 16:45:36 +00:00
967a87a024
asd
Harry (hjbdev)
2025-03-31 16:38:07 +00:00
69490edb88
no strict checks
Harry (hjbdev)
2025-03-31 16:36:07 +00:00
84074c80f0
change path on runstep
Harry (hjbdev)
2025-03-31 16:30:23 +00:00
2092430e6b
dont check if docker is installed. it is
Harry (hjbdev)
2025-03-31 16:25:51 +00:00
7cd771ad13
fail properly
Harry (hjbdev)
2025-03-31 16:25:14 +00:00
291b45fc67
relationship fix
Harry (hjbdev)
2025-03-31 16:21:56 +00:00
198c279abb
no guard
Harry (hjbdev)
2025-03-31 16:20:14 +00:00
b68720b125
morph map
Harry (hjbdev)
2025-03-31 16:18:41 +00:00
a6e8c7e670
s m h
Harry (hjbdev)
2025-03-31 16:16:31 +00:00
336581fef6
bloody abstract
Harry (hjbdev)
2025-03-31 16:13:43 +00:00
3f1d3027d0
interfaces
Harry (hjbdev)
2025-03-31 16:11:37 +00:00
476229294d
deployment failure status
Harry (hjbdev)
2025-03-31 16:07:29 +00:00
45d2c8dc8e
driver name fix
Harry (hjbdev)
2025-03-31 16:02:12 +00:00
8f23e84c6d
driverName
Harry (hjbdev)
2025-03-31 15:58:51 +00:00
d5f969c453
command fixes
Harry (hjbdev)
2025-03-31 15:54:51 +00:00
7ad259bc38
Service deployment
Harry (hjbdev)
2025-03-31 15:40:35 +00:00
a62565d0ad
wip
Harry (hjbdev)
2025-03-31 15:29:07 +00:00
374ce90160
deployments wip
Harry (hjbdev)
2025-03-31 14:27:47 +00:00
d150f57c8f
enum case consistency, wip creating service
Harry (hjbdev)
2025-03-31 13:51:02 +00:00
75f2ecb7bf
server list, logs removed, driver/plan wip
Harry (hjbdev)
2025-03-31 12:41:09 +00:00
678581b822
better IP validation
Harry (hjbdev)
2025-03-30 15:49:55 +00:00
25543b497f
docker install
Harry (hjbdev)
2025-03-30 15:40:45 +00:00
b180b5c3bc
fixed ip check
Harry (hjbdev)
2025-03-30 15:37:16 +00:00
a6efe2cd95
fixes for ssh
Harry (hjbdev)
2025-03-30 15:33:11 +00:00
5c1c15b3bc
exclude csrf on callback
Harry (hjbdev)
2025-03-30 15:30:56 +00:00
b62082d091
nohangup on the provision script please
Harry (hjbdev)
2025-03-30 15:23:02 +00:00
ac77d80dff
no more set x
Harry (hjbdev)
2025-03-30 15:21:24 +00:00