Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HealthCheck ¶
HealthCheck represents a single component health check
type HealthResponse ¶
type HealthResponse struct {
Status string `json:"status"`
Checks map[string]HealthCheck `json:"checks"`
}
HealthResponse represents the JSON response for /health endpoint
type IngressConfig ¶
type Server ¶
func NewServer ¶
func NewServer( ctx context.Context, log *slog.Logger, config IngressConfig, rpcClient rpc.Client, aa activator.AppActivator, httpMetrics *metrics.HTTPMetrics, logWriter observability.LogWriter, ) *Server
func (*Server) DoRequest ¶ added in v0.3.1
func (h *Server) DoRequest(ctx context.Context, req *httpingress_v1alpha.InternalHttpRequest) (*httpingress_v1alpha.InternalHttpResponse, error)
DoRequest handles internal HTTP requests to app sandboxes. This method reuses the same lease management infrastructure as the HTTP proxy but is called directly via Go method invocation rather than through the HTTP listener.
Click to show internal directories.
Click to hide internal directories.