Versions in this module Expand all Collapse all v18 v18.0.0 May 14, 2025 Changes in this version + var File_internal_module_kubernetes_api_server_server_proto protoreflect.FileDescriptor + func ApplyDefaults(config *kascfg.ConfigurationFile) + type Factory struct + WebSocketTokenJWTSecretFile string + func (f *Factory) Name() string + func (f *Factory) New(config *modserver.Config) (modserver.Module, error) + type K8sAPIProxyRequestsEvent struct + ProjectID int64 + UserID int64 + func (e K8sAPIProxyRequestsEvent) DeduplicateKey() string + type ValidatingWebSocketTokenClaims struct + ValidForEndpoint string + Validator protovalidate.Validator + func (v *ValidatingWebSocketTokenClaims) Validate() error + type WebSocketTokenClaims struct + AgentId int64 + Endpoint string + ImpersonationConfig *kubernetes_api.ImpersonationConfig + RegisteredClaimAudience []string + RegisteredClaimExpiresAt int64 + RegisteredClaimIssuedAt int64 + RegisteredClaimIssuer string + RegisteredClaimNotBefore int64 + RegisteredClaimSubject string + func (*WebSocketTokenClaims) Descriptor() ([]byte, []int) + func (*WebSocketTokenClaims) ProtoMessage() + func (c *WebSocketTokenClaims) GetAudience() (jwt.ClaimStrings, error) + func (c *WebSocketTokenClaims) GetExpirationTime() (*jwt.NumericDate, error) + func (c *WebSocketTokenClaims) GetIssuedAt() (*jwt.NumericDate, error) + func (c *WebSocketTokenClaims) GetIssuer() (string, error) + func (c *WebSocketTokenClaims) GetNotBefore() (*jwt.NumericDate, error) + func (c *WebSocketTokenClaims) GetSubject() (string, error) + func (c *WebSocketTokenClaims) MarshalJSON() ([]byte, error) + func (c *WebSocketTokenClaims) UnmarshalJSON(b []byte) error + func (x *WebSocketTokenClaims) GetAgentId() int64 + func (x *WebSocketTokenClaims) GetEndpoint() string + func (x *WebSocketTokenClaims) GetImpersonationConfig() *kubernetes_api.ImpersonationConfig + func (x *WebSocketTokenClaims) GetRegisteredClaimAudience() []string + func (x *WebSocketTokenClaims) GetRegisteredClaimExpiresAt() int64 + func (x *WebSocketTokenClaims) GetRegisteredClaimIssuedAt() int64 + func (x *WebSocketTokenClaims) GetRegisteredClaimIssuer() string + func (x *WebSocketTokenClaims) GetRegisteredClaimNotBefore() int64 + func (x *WebSocketTokenClaims) GetRegisteredClaimSubject() string + func (x *WebSocketTokenClaims) ProtoReflect() protoreflect.Message + func (x *WebSocketTokenClaims) Reset() + func (x *WebSocketTokenClaims) String() string v18.0.0-rc42 May 13, 2025 Other modules containing this package gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v15 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v17