Introduce structured journal relabel rules on puck to tag Pallas-managed
units with {service, project, component} labels matching the Mnemosyne
and Daedalus schema. Add kottos release variable and vault secrets
example entries for the new Pallas FastAgent runtime.
Remove the defunct mnemosyne syslog listener now that Mnemosyne ships
JSON logs via the docker-socket pipeline.
44 lines
1.7 KiB
Django/Jinja
44 lines
1.7 KiB
Django/Jinja
# Kottos — Deployment Configuration (rendered by Ansible)
|
|
# ------------------------------------------------------------------
|
|
# Single source of truth for agent topology, ports, and registry
|
|
# metadata. Read by Pallas at startup. The kottos/agents.yaml
|
|
# committed in the kottos repo is the local-dev equivalent; Ansible
|
|
# overwrites it with this rendered version.
|
|
#
|
|
# Host + namespace + registry port come from inventory host_vars so
|
|
# Ouranos / Virgo / Taurus each get their own shape without template
|
|
# edits.
|
|
|
|
name: kottos
|
|
version: "1.0.0"
|
|
host: {{ kottos_agents_host | default(kottos_host) | default(inventory_hostname) }}
|
|
namespace: {{ kottos_namespace | default('ca.helu.kottos') }}
|
|
registry_port: {{ kottos_registry_port | default(24100) }}
|
|
|
|
agents:
|
|
harper:
|
|
module: agents.harper
|
|
port: {{ kottos_harper_port | default(24101) }}
|
|
title: Harper
|
|
description: "Scrappy engineer — rapid prototyping, hacking, and creative problem-solving"
|
|
depends_on: [research, tech_research]
|
|
|
|
scotty:
|
|
module: agents.scotty
|
|
port: {{ kottos_scotty_port | default(24102) }}
|
|
title: Scotty
|
|
description: "Systems administration expert — infrastructure diagnostics, security hardening, and keeping everything running"
|
|
depends_on: [tech_research]
|
|
|
|
research:
|
|
module: agents.research
|
|
port: {{ kottos_research_port | default(24150) }}
|
|
title: Research Agent
|
|
description: "Web search via Argos and knowledge graph via Neo4j"
|
|
|
|
tech_research:
|
|
module: agents.tech_research
|
|
port: {{ kottos_tech_research_port | default(24151) }}
|
|
title: Tech Research
|
|
description: "Technical investigation — library comparisons, API docs, framework patterns, code examples"
|