Remove stale TLSMode/HttpPublic exposure vestige

TLSMode (off/internal/letsencrypt) was only referenced by HttpPublic.tls,
and HttpPublic (the expose.http.public field, still carrying a path_prefix
and a tls defaulting to the deleted internal mode) was referenced by no
config, generator, deploy code, or test — a leftover from the pre-proxy:bool
exposure design. Drop the enum, the model, the public field, and both CLI
shim re-exports.
This commit is contained in:
2026-06-30 21:38:24 -07:00
parent 770574f575
commit bd9ea76d6a
2 changed files with 0 additions and 15 deletions

View File

@@ -10,7 +10,6 @@ from castle_core.manifest import ( # noqa: F401 — explicit re-exports for typ
ExposeSpec,
HttpExposeSpec,
HttpInternal,
HttpPublic,
JobSpec,
ManageSpec,
ProgramSpec,
@@ -26,5 +25,4 @@ from castle_core.manifest import ( # noqa: F401 — explicit re-exports for typ
RunSpec,
ServiceSpec,
SystemdSpec,
TLSMode,
)