Commit Graph

58 Commits

Author SHA1 Message Date
Alex D. 1661b35268
Remove mdevd dep 2023-03-31 18:04:12 +00:00
Alex D. 97b533f2d5
Fix smartd and add ceph-exporter 2023-03-31 18:01:52 +00:00
Alex D. d94704d1d5
Add vhost_net 2023-03-31 16:46:45 +00:00
Alex D. 4b57db58a4
Fix naming issues, possible race conditions etc... 2023-03-29 20:59:20 +00:00
Alex D. 96fb8971dc
Add vrf, 8021q, dummy modules 2023-03-29 16:14:47 +00:00
Alex D. 85180a63b8
More templates and services
- Added VRF template
- Added routing services
	- bird
	- gortr
- Added more sysctls
- Migrated from brctl to iproute2
2023-03-25 10:19:50 +00:00
Alex D. 1836c92f38
Few tweaks to services
- KSM stop should split merged pages
- Add NUMA-aware merging
- Add smartd
- Depend on mount.root for rootfs changes
2023-03-19 19:21:40 +00:00
Alex D. a76685466b
Add multipath and vfio 2023-03-10 19:59:57 +00:00
Alex D. 1d096e387d
Update kernel 2023-02-19 15:36:22 +00:00
Alex D. 475c6042a3
Add lxd service and remove apparmor module as it doesn't make sense to late-load it 2023-02-03 18:56:03 +00:00
Alex D. 8b22782c35
Added libvirt.secret 2023-02-02 15:43:56 +00:00
Alex D. 32afdfaff8
Cleanup services 2023-02-01 08:50:08 +00:00
Alex D. 09b6859465
Update to cgroupv2 and move mount 2023-02-01 08:10:53 +00:00
Alex D. 4ece709e43
Fix backtick block 2023-01-18 09:06:12 +00:00
Alex D. 5aa973d190
Change of defaults and ceph service improvements
- Remove essential flag from services that don't deserve it
- Rename default ceph services without instances
- Automatically get ID of ceph daemons from hostname
- Automatically mount /boot and /boot/efi as part of core bundle
2023-01-18 08:53:16 +00:00
Alex D. 5610aa4335
Provide alpine-baselayout to avoid collisions 2023-01-18 08:37:28 +00:00
Alex D. 4a8bc53a50
Fix misc 2022-12-10 12:08:53 +00:00
Alex D. 430e95ea33
Fix statekeeping in manager and add nameif for persistent interface naming, fix mount autoimport 2022-12-10 12:03:57 +00:00
Alex D. f53443b1f1
Bump to 1.0 2022-12-09 18:28:02 +00:00
Alex D. b615add75e
Add cleanup, fix daemonizing and mounts 2022-12-09 18:27:37 +00:00
Alex D. 9d90d0a2b7
Rework structure and template services 2022-12-08 08:09:51 +00:00
Alex D. f9a0844d6c
Remove disk type dependencies assuming lvm disk and add root rw dep for creating ceph tmpfs mount 2022-12-05 16:11:44 +00:00
Alex D. ca741a459c
Add ceph osd storage bootstrappers 2022-12-05 16:06:26 +00:00
Alex D. 9c5bcc29e5
Fix returns and don't skip if failing to execute something 2022-12-05 13:54:30 +00:00
Alex D. 50e3a97088
Add tmpfs for bluefs osd dir and deps, check if db is valid before swapping 2022-12-05 13:04:13 +00:00
Alex D. 957002168e
Remove invalid/obsolete distributed services 2022-12-03 14:35:18 +00:00
Alex D. cd4bdd9dd3
Handle env dists as well 2022-12-03 14:30:40 +00:00
Alex D. fc6a3ac30f
Fix manager and shm mount fstype 2022-11-26 14:39:33 +00:00
Alex D. c55bb36454
desktop bundle removal and templating, add ceph 2022-11-26 13:36:37 +00:00
Alex D. c6da8a166c
Allow customization of ntp server and use 2. from pools for v6 support 2022-11-24 11:56:47 +00:00
Alex D. 95c831969a
Add lo as default interface to bring up on net bundle 2022-11-24 11:34:40 +00:00
Alex D. 8ff5bfec7e
Update services
- Add services
	- cgroups
	- hugepages
	- ksm
- Change some mismatched namings that were harmless
- Add KSM as default dependency for QEMU libvirt backend
2022-11-18 16:26:51 +00:00
Alex D. 2c0d9e0453
Add 1 minute timeout for shutdown
- Some oneshots might fail the ./down which brings the system in a
  permanently stuck situation, force a shutdown if that ever happens
  after 60 seconds
2022-11-14 08:37:00 +00:00
Alex D. 8fc463ec68
Add radvd 2022-11-05 22:05:57 +00:00
Alex D. a718e3578a
Add kvm module and allow tweaking of mdevd kernel buffer size via env 2022-11-04 14:57:26 +00:00
Alex D. be6c7c0418
nftables and placeholders
- check for dummy files too
- nftables ruledir and rulefile customizable via envdir
2022-11-01 13:24:53 +00:00
Alex D. c438930075
Add base set of nftables rules 2022-11-01 13:23:37 +00:00
Alex D. eb62a3f4c8
Add nnd-nft nftables base 2022-10-29 08:33:39 +00:00
Alex D. 68c0b5a035
Add dmeventd for lvm events 2022-10-22 14:19:23 +00:00
Alex D. aea34a7e3e
Shorten efi label to acceptable lenght and set default to depend on main for init 2022-10-21 20:41:56 +00:00
Alex D. b1f162f67c
1.X revamp and modularisation for distribution 2022-10-21 18:41:16 +00:00
Alex D. 31cc97f33c
Fix state changes to changing interface type 2022-10-19 12:04:32 +00:00
Alex D. e361163d29
Rework services 2022-10-18 19:06:48 +00:00
Alex D. 9ac3c8b0bc
Bump to 6.0.2 2022-10-18 19:05:32 +00:00
Alex D. ea2d199abf
Linux doesn't handle async changes to a interface very well 2022-09-29 14:46:31 +00:00
Alex D. d8da8cd097
Switch to route to interface mapping and addr 2022-09-25 15:59:44 +00:00
Alex D. 952f3acc62
Add device-mapper 2022-09-24 19:06:51 +00:00
Alex D. ff2ce39ab2
Keep baud rate on default fbtty 2022-09-19 09:41:36 +00:00
Alex D. e17eed7903
Update kernel and enable device-mapper on rockpro64 2022-09-17 17:05:45 +00:00
Alex D. ce189a71f0
Add nftables service 2022-09-15 11:39:24 +00:00