 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- func AgentKey(agentKey api.AgentKey) slog.Attr
- func AnyJSONValue(key string, value any) slog.Attr
- func Attempt(attempt int) slog.Attr
- func CommitID(commitID string) slog.Attr
- func DurationInMilliseconds(duration time.Duration) slog.Attr
- func Error(err error) slog.Attr
- func EventHandler(name string) slog.Attr
- func EventID(id string) slog.Attr
- func EventType(typ string) slog.Attr
- func FlowScript(path string) slog.Attr
- func FullReconciliationInterval(interval time.Duration) slog.Attr
- func GRPCMethod(method string) slog.Attr
- func GRPCService(service string) slog.Attr
- func GV(gvr schema.GroupVersion) slog.Attr
- func GVR(gvr schema.GroupVersionResource) slog.Attr
- func GitRepositoryURL(url string) slog.Attr
- func InventoryName(name string) slog.Attr
- func InventoryNamespace(namespace string) slog.Attr
- func IsScriptPrint() slog.Attr
- func IsWebSocket(isWebSocket bool) slog.Attr
- func JSONValue(key string, value any) slog.Attr
- func K8sObjectName(name string) slog.Attr
- func K8sObjectNamespace(name string) slog.Attr
- func K8sObjectNsAndName(o metav1.Object) slog.Attr
- func LabelSelector(selector string) slog.Attr
- func LastConnectedAt(timestamp time.Time) slog.Attr
- func LazyValue(key string, val func() slog.Value) slog.Attr
- func ListenerName(name string) slog.Attr
- func ModuleName(name string) slog.Attr
- func Msg(msg string) slog.Attr
- func NetAddress(listenAddress string) slog.Attr
- func NetAddressFromAddr(addr net.Addr) slog.Attr
- func NetNetwork(listenNetwork string) slog.Attr
- func NetNetworkFromAddr(addr net.Addr) slog.Attr
- func NumberOfEventHandlers(n int) slog.Attr
- func ObjectKey(objKey string) slog.Attr
- func PartialReconciliationInterval(interval time.Duration) slog.Attr
- func PayloadSizeInBytes(size int) slog.Attr
- func PodName(podName string) slog.Attr
- func PodNamespace(podNamespace string) slog.Attr
- func PodStatus(podStatus string) slog.Attr
- func ProjectID(projectID string) slog.Attr
- func ProjectIDN(projectID int64) slog.Attr
- func ProjectsToReconcile(p sets.Set[string]) slog.Attr
- func ProtoJSONValue(key string, value proto.Message) slog.Attr
- func Reason(reason string) slog.Attr
- func RedisKey(key []byte) slog.Attr
- func RemovedHashKeys(n int) slog.Attr
- func RequestID(requestID string) slog.Attr
- func ResponseHeaders(h http.Header) slog.Attr
- func SecondsAgo(duration time.Duration) slog.Attr
- func StatusCode(code int32) slog.Attr
- func StringSet(key string, val sets.Set[string]) slog.Attr
- func Strings(key string, val []string) slog.Attr
- func TargetNamespace(namespace string) slog.Attr
- func TokenLimit(limit uint64) slog.Attr
- func TraceID(traceID trace.TraceID) slog.Attr
- func TraceIDFromContext(ctx context.Context) slog.Attr
- func TrimSourceFilePath(attr slog.Attr) slog.Attr
- func TunnelsByAgent(numTunnels int) slog.Attr
- func U64Count(count uint64) slog.Attr
- func URL(url string) slog.Attr
- func URLPath(url string) slog.Attr
- func URLPathPrefix(urlPrefix string) slog.Attr
- func VulnerabilitiesCount(n int) slog.Attr
- func WatchID(id string) slog.Attr
- func WorkspaceDataCount(count int) slog.Attr
- func WorkspaceName(name string) slog.Attr
- func WorkspaceNamespace(namespace string) slog.Attr
- type LockedWriter
- type LogValuerFunc
Constants ¶
      View Source
      
  
    const ( AgentConfig = "agent_config" ApplyEvent = "apply_event" VertexID = "vid" FromVertexID = "from_vid" ToVertexID = "to_vid" ArcType = "arc_type" VidRoot = "vid_root" VidWasRoot = "vid_was_root" )
      View Source
      
  
const (
	AttributesFieldName = "attrs"
)
    Variables ¶
This section is empty.
Functions ¶
func EventHandler ¶
func FlowScript ¶
func GRPCMethod ¶
func GRPCService ¶
func GitRepositoryURL ¶
func InventoryName ¶
func InventoryNamespace ¶
func IsScriptPrint ¶
func IsWebSocket ¶
func K8sObjectName ¶
func K8sObjectNamespace ¶
func LabelSelector ¶
func ListenerName ¶
func ModuleName ¶
ModuleName defines the field for logging either NGitLab-kas or agentk module name.
func NetAddress ¶
func NetNetwork ¶
func NumberOfEventHandlers ¶
func PayloadSizeInBytes ¶
func PodNamespace ¶
func ProjectIDN ¶
ProjectIDN is the human-readable GitLab project numeric ID.
func RemovedHashKeys ¶
func StatusCode ¶
func TargetNamespace ¶
func TokenLimit ¶
func TunnelsByAgent ¶
func URLPathPrefix ¶
func VulnerabilitiesCount ¶
func WorkspaceDataCount ¶
func WorkspaceName ¶
func WorkspaceNamespace ¶
Types ¶
type LockedWriter ¶
LockedWriter serializes Write calls.
type LogValuerFunc ¶
func (LogValuerFunc) LogValue ¶
func (f LogValuerFunc) LogValue() slog.Value
 Click to show internal directories. 
   Click to hide internal directories.