Merge branch 'development_heropods' into development_nile_installers
* development_heropods: (21 commits) test: Ignore virt/heropods/network_test.v in CI feat: implement container keep-alive feature test: Add comprehensive heropods network and container tests refactor: Refactor Mycelium configuration and dependencies feat: Add Mycelium IPv6 overlay networking test: Replace hero binary checks with network test feat: Add iptables FORWARD rules for bridge Revert "feat: Add `pods` command for container management" feat: Add `pods` command for container management chore: Enable execution of cmd_run feat: Add `run` command for Heroscript execution feat: Separate initialization and configuration refactor: Remove hero binary installation from rootfs refactor: Integrate logger and refactor network operations feat: Implement container networking and improve lifecycle feat: Auto-install hero binary in containers feat: Add container management actions for heropods feat: Add heropods library to plbook refactor: Rename heropods variable and method refactor: Rename container factory to heropods ...
This commit is contained in:
@@ -6,6 +6,7 @@ import incubaid.herolib.biz.bizmodel
|
||||
import incubaid.herolib.threefold.incatokens
|
||||
import incubaid.herolib.web.site
|
||||
import incubaid.herolib.virt.hetznermanager
|
||||
import incubaid.herolib.virt.heropods
|
||||
import incubaid.herolib.web.docusaurus
|
||||
import incubaid.herolib.clients.openai
|
||||
import incubaid.herolib.clients.giteaclient
|
||||
@@ -18,6 +19,9 @@ import incubaid.herolib.installers.horus.supervisor
|
||||
import incubaid.herolib.installers.horus.herorunner
|
||||
import incubaid.herolib.installers.horus.osirisrunner
|
||||
import incubaid.herolib.installers.horus.salrunner
|
||||
import incubaid.herolib.installers.virt.podman
|
||||
import incubaid.herolib.installers.infra.gitea
|
||||
import incubaid.herolib.builder
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
// run – entry point for all HeroScript play‑commands
|
||||
@@ -53,6 +57,9 @@ pub fn run(args_ PlayArgs) ! {
|
||||
// Tmux actions
|
||||
tmux.play(mut plbook)!
|
||||
|
||||
// Builder actions (nodes and commands)
|
||||
builder.play(mut plbook)!
|
||||
|
||||
// Business model (e.g. currency, bizmodel)
|
||||
bizmodel.play(mut plbook)!
|
||||
|
||||
@@ -67,10 +74,13 @@ pub fn run(args_ PlayArgs) ! {
|
||||
docusaurus.play(mut plbook)!
|
||||
hetznermanager.play(mut plbook)!
|
||||
hetznermanager.play2(mut plbook)!
|
||||
heropods.play(mut plbook)!
|
||||
|
||||
base.play(mut plbook)!
|
||||
herolib.play(mut plbook)!
|
||||
vlang.play(mut plbook)!
|
||||
podman.play(mut plbook)!
|
||||
gitea.play(mut plbook)!
|
||||
|
||||
giteaclient.play(mut plbook)!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user