Skip to content

Commit 53b898c

Browse files
author
Jonathan D.A. Jewell
committed
feat: add hesiod-dns-map module manifest for orchestrator discovery\n\nEnables ModuleDiscovery to find hesiod-dns-map via *.manifest.ncl scan.\nManifest declares naming layer, health/metrics endpoints, and kubectl\ndeployment mode for the Hesiod DNS service.\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 6ec8a3c commit 53b898c

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# hesiod-dns-map module manifest for FlatRacoon orchestrator
3+
4+
{
5+
name = "hesiod-dns-map",
6+
version = "0.1.0",
7+
layer = 'naming,
8+
description = "Hesiod DNS-based naming and service discovery using HS-class TXT records",
9+
repo = "github.com/hyperpolymath/hesiod-dns-map",
10+
requires = ["kubernetes"],
11+
provides = ["hesiod-dns", "service-discovery", "user-lookup"],
12+
config_schema = "hesiod/schema.ncl",
13+
health_endpoint = "/dns/health",
14+
metrics_endpoint = "/dns/metrics",
15+
deployment_mode = "kubectl",
16+
namespace = "flatracoon",
17+
}

0 commit comments

Comments
 (0)