Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var APIIndexResponseFn = kumaAPIIndexResponse
View Source
var CustomizeProxy func(meshContext xds_context.MeshContext, proxy *core_xds.Proxy) error
Functions ¶
func SetupServer ¶
Types ¶
type ApiServer ¶
type ApiServer struct {
// contains filtered or unexported fields
}
func NewApiServer ¶
func NewApiServer( resManager manager.ResourceManager, meshContextBuilder xds_context.MeshContextBuilder, wsManager customization.APIInstaller, defs []model.ResourceTypeDescriptor, cfg *kuma_cp.Config, enableGUI bool, metrics metrics.Metrics, getInstanceId func() string, getClusterId func() string, authenticator authn.Authenticator, access runtime.Access, envoyAdminClient admin.EnvoyAdminClient, ) (*ApiServer, error)
func (*ApiServer) Config ¶ added in v1.8.1
func (a *ApiServer) Config() api_server.ApiServerConfig
func (*ApiServer) NeedLeaderElection ¶
Source Files ¶
- config_ws.go
- dataplane_overview_endpoints.go
- global_insights_endpoints.go
- index_endpoints.go
- inspect_endpoints.go
- inspect_envoy_admin_endpoints.go
- pagination.go
- policies_endpoints.go
- resource_endpoints.go
- server.go
- service_insight_endpoints.go
- zone_overview_endpoints.go
- zoneegressoverview_endpoints.go
- zoneingress_overview_endpoints.go
- zones_ws.go
Click to show internal directories.
Click to hide internal directories.