Spaces:
Running
Running
fix(killinchu): sync deploy/uds-package.yaml with GitHub (doctrine: honest Operator-role naming, no user-visible 'rosie' codename) — byte-identical (DEV-WIRE-K R1)
085f77f verified | # deploy/uds-package.yaml — killinchu UDS Package CR | |
| # Authored by: Operationalize Sweep · Yachay CTO 2026-06-03 | |
| # Doctrine: v11 LOCKED 749/14/163 · Lambda = Conjecture 1 (NOT a theorem) | |
| # SLSA: L1 honest · Section 889: 5 vendors · NO Iron Bank / FedRAMP / CMMC | |
| # | |
| # References: | |
| # UDS Core CRD: https://github.com/defenseunicorns/uds-core/blob/main/src/pepr/operator/crd/ | |
| # SZL P2 Spec: SHARED_LEDGER/killinchu/P2_SPEC_PM.md | |
| # | |
| # Signed-off-by: Yachay <yachay@szlholdings.ai> | |
| # Co-Authored-By: Perplexity Computer Agent <agent@perplexity.ai> | |
| apiVersion: uds.dev/v1alpha1 | |
| kind: Package | |
| metadata: | |
| name: killinchu | |
| namespace: killinchu | |
| annotations: | |
| szl.io/doctrine-version: "v11" | |
| szl.io/doctrine-locked: "749/14/163" | |
| szl.io/lean-sha: "c7c0ba17" | |
| szl.io/lambda-status: "Conjecture 1 — NOT a theorem" | |
| szl.io/slsa-level: "L1" | |
| szl.io/section-889: "Huawei,ZTE,Hytera,Hikvision,Dahua" | |
| szl.io/no-iron-bank: "true" | |
| szl.io/role: "counter-uas-operator-surface" | |
| spec: | |
| network: | |
| # Istio service mesh mode. UDS Core defaults to Ambient (sidecar-less) since v1.2.0; | |
| # set explicitly to remove ambiguity and match the hardened content_B PER_BUNDLE set. | |
| # https://uds.defenseunicorns.com/reference/configuration/uds-operator/package/ | |
| serviceMesh: | |
| mode: ambient | |
| allow: | |
| - direction: Egress | |
| selector: | |
| app: killinchu | |
| remoteGenerated: Anywhere | |
| port: 443 | |
| description: "HF Space egress + Operator-role companion (k8s ns 'rosie' = retired internal codename for the Operator role; capability lives inside a11oy) + drone telemetry outbound" | |
| - direction: Egress | |
| selector: | |
| app: killinchu | |
| remoteNamespace: rosie | |
| port: 7860 | |
| description: "Wire D: killinchu -> Operator role (k8s ns 'rosie' is the retired internal codename) drone fleet state mirror" | |
| - direction: Ingress | |
| selector: | |
| app: killinchu | |
| remoteNamespace: istio-system | |
| port: 7860 | |
| description: "Istio ingress gateway" | |
| - direction: Ingress | |
| selector: | |
| app: killinchu | |
| remoteNamespace: rosie | |
| port: 7860 | |
| description: "Operator-role (retired codename 'rosie') drone fleet mirror pull" | |
| expose: | |
| - service: killinchu-svc | |
| selector: | |
| app: killinchu | |
| host: killinchu | |
| gateway: tenant | |
| port: 7860 | |
| targetPort: 7860 | |
| sso: | |
| - name: killinchu SSO | |
| clientId: killinchu | |
| redirectUris: | |
| - "https://killinchu.uds.dev/callback" | |
| - "https://szlholdings-killinchu.hf.space/callback" | |
| description: "Killinchu counter-UAS operator surface — Andean Drone Intelligence" | |
| monitor: | |
| - selector: | |
| app: killinchu | |
| portName: http | |
| targetPort: 7860 | |
| path: /api/health | |
| description: "killinchu health monitor" | |
| - selector: | |
| app: killinchu | |
| portName: http | |
| targetPort: 7860 | |
| path: /api/killinchu/drone/fleet-state | |
| description: "killinchu drone fleet state monitor" | |