Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VersusControl/devops-ai-guidelines
/ functions
Functions
787 in github.com/VersusControl/devops-ai-guidelines
⨍
Functions
787
◇
Types & classes
183
↳
Endpoints
84
↓ 1 callers
Method
on_tool_start
(self, tool_name: str, tool_args: dict)
03-ai-agent-for-devops/code/13/app.py:60
↓ 1 callers
Method
on_tool_start
(self, tool_name: str, tool_args: dict)
03-ai-agent-for-devops/code/12/app.py:56
↓ 1 callers
Function
parseActionFromToolName
(toolName string)
02-mcp-for-devops/code/06/pkg/mcp/secure_server.go:131
↓ 1 callers
Function
parseAuthHeader
(authHeader string)
02-mcp-for-devops/code/06/pkg/security/middleware.go:82
↓ 1 callers
Function
parseToolArguments
(toolName string, arguments map[string]interface{})
02-mcp-for-devops/code/06/pkg/mcp/secure_server.go:101
↓ 1 callers
Function
print_banner
Print welcome banner
03-ai-agent-for-devops/code/07/src/main.py:12
↓ 1 callers
Function
print_help
Print help information
03-ai-agent-for-devops/code/07/src/main.py:29
↓ 1 callers
Method
process_query
Run the agent on a user message and return the final text response. Args: user_input: The user's question or command.
03-ai-agent-for-devops/code/14/src/agents/log_analyzer.py:61
↓ 1 callers
Method
process_query
Process a user query and return the response. Args: user_input: User's question or command Retu
03-ai-agent-for-devops/code/07/src/agents/log_analyzer.py:65
↓ 1 callers
Method
process_query
Process a user query and return the response. Args: user_input: User's question or command chat_hist
03-ai-agent-for-devops/code/09/src/agents/log_analyzer.py:46
↓ 1 callers
Method
process_query
Run the agent on a user message and return the final text response. Args: user_input: The user's question or command.
03-ai-agent-for-devops/code/10/src/agents/log_analyzer.py:56
↓ 1 callers
Method
process_query
Run the agent on a user message and return the final text response. Args: user_input: The user's question or command.
03-ai-agent-for-devops/code/13/src/agents/log_analyzer.py:61
↓ 1 callers
Method
process_query
Run the agent on a user message and return the final text response. Args: user_input: The user's question or command.
03-ai-agent-for-devops/code/12/src/agents/log_analyzer.py:61
↓ 1 callers
Method
process_query
Process a user query and return the response. Args: user_input: User's question or command chat_hist
03-ai-agent-for-devops/code/08/src/agents/log_analyzer.py:48
↓ 1 callers
Method
registerResources
registerResources discovers and registers actual Kubernetes resources
02-mcp-for-devops/code/06/pkg/mcp/resources.go:13
↓ 1 callers
Method
registerResources
registerResources discovers and registers actual Kubernetes resources
02-mcp-for-devops/code/03/pkg/mcp/server.go:48
↓ 1 callers
Method
registerResources
registerResources discovers and registers actual Kubernetes resources
02-mcp-for-devops/code/04/pkg/mcp/resources.go:13
↓ 1 callers
Method
registerTools
()
02-mcp-for-devops/code/07/pkg/mcp/server.go:62
↓ 1 callers
Method
registerTools
()
02-mcp-for-devops/code/06/pkg/mcp/tools.go:12
↓ 1 callers
Method
registerTools
()
02-mcp-for-devops/code/04/pkg/mcp/tools.go:12
↓ 1 callers
Function
requires_approval
Check if a tool requires human approval before execution
03-ai-agent-for-devops/code/14/src/tools/__init__.py:42
↓ 1 callers
Function
requires_approval
Check if a tool requires human approval before execution
03-ai-agent-for-devops/code/10/src/tools/__init__.py:15
↓ 1 callers
Function
requires_approval
Check if a tool requires human approval before execution
03-ai-agent-for-devops/code/13/src/tools/__init__.py:31
↓ 1 callers
Function
requires_approval
Check if a tool requires human approval before execution
03-ai-agent-for-devops/code/12/src/tools/__init__.py:15
↓ 1 callers
Function
restConfigFor
restConfigFor reconstructs a *rest.Config from a multicluster.Cluster. The clientset alone does not retain the original config, so we rebuild from the
02-mcp-for-devops/code/07/pkg/mcp/restconfig.go:17
↓ 1 callers
Method
roleHasNamespaceAccess
(role *Role, namespace string)
02-mcp-for-devops/code/06/pkg/rbac/policies.go:166
↓ 1 callers
Method
roleHasPermission
(role *Role, permission Permission)
02-mcp-for-devops/code/06/pkg/rbac/policies.go:150
↓ 1 callers
Method
save
Write the full message list to disk.
03-ai-agent-for-devops/code/14/src/memory/chat_store.py:40
↓ 1 callers
Method
save
Write the full message list to disk.
03-ai-agent-for-devops/code/13/src/memory/chat_store.py:40
↓ 1 callers
Method
save
Write the full message list to disk.
03-ai-agent-for-devops/code/12/src/memory/chat_store.py:40
↓ 1 callers
Method
short
One-line representation for prompt injection.
03-ai-agent-for-devops/code/13/src/sources/base.py:35
↓ 1 callers
Function
sidebar
()
03-ai-agent-for-devops/code/14/app.py:169
↓ 1 callers
Function
sidebar
()
03-ai-agent-for-devops/code/10/app.py:148
↓ 1 callers
Function
sidebar
()
03-ai-agent-for-devops/code/13/app.py:166
↓ 1 callers
Function
sidebar
()
03-ai-agent-for-devops/code/12/app.py:162
↓ 1 callers
Function
startDemoHTTPServer
(server *mcp.SecureMCPServer, port int, logger *logging.Logger)
02-mcp-for-devops/code/06/cmd/server/main.go:121
↓ 1 callers
Function
test_config_validation
Test configuration validation
03-ai-agent-for-devops/code/07/tests/test_basic.py:15
↓ 1 callers
Function
test_list_log_files
Test listing log files
03-ai-agent-for-devops/code/07/tests/test_basic.py:28
↓ 1 callers
Function
test_log_directory_exists
Test log directory exists
03-ai-agent-for-devops/code/07/tests/test_basic.py:22
↓ 1 callers
Function
test_read_log_file
Test reading a log file
03-ai-agent-for-devops/code/07/tests/test_basic.py:35
↓ 1 callers
Function
test_search_logs
Test searching in logs
03-ai-agent-for-devops/code/07/tests/test_basic.py:43
↓ 1 callers
Function
tlsVersionFromString
(version string)
02-mcp-for-devops/code/06/pkg/security/tls.go:47
↓ 1 callers
Function
toJSON
Helper function to convert map to JSON string
02-mcp-for-devops/code/06/pkg/k8s/client.go:633
↓ 1 callers
Function
toJSON
Helper function to convert map to JSON string
02-mcp-for-devops/code/04/pkg/k8s/client.go:633
↓ 1 callers
Function
to_langchain
Convert our message dicts to LangChain message objects.
03-ai-agent-for-devops/code/14/app.py:140
↓ 1 callers
Function
to_langchain
Convert our message dicts to LangChain message objects.
03-ai-agent-for-devops/code/10/app.py:119
↓ 1 callers
Function
to_langchain
Convert our message dicts to LangChain message objects.
03-ai-agent-for-devops/code/13/app.py:137
↓ 1 callers
Function
to_langchain
Convert our message dicts to LangChain message objects.
03-ai-agent-for-devops/code/12/app.py:133
↓ 1 callers
Method
validateConfigMapOperation
validateConfigMapOperation validates ConfigMap creation parameters
02-mcp-for-devops/code/06/pkg/tools/validator.go:280
↓ 1 callers
Method
validateConfigMapOperation
validateConfigMapOperation validates ConfigMap creation parameters
02-mcp-for-devops/code/04/pkg/tools/validator.go:280
↓ 1 callers
Method
validateDeleteOperation
validateDeleteOperation validates deletion parameters
02-mcp-for-devops/code/06/pkg/tools/validator.go:362
↓ 1 callers
Method
validateDeleteOperation
validateDeleteOperation validates deletion parameters
02-mcp-for-devops/code/04/pkg/tools/validator.go:362
↓ 1 callers
Method
validateListOperation
validateListOperation validates list operation parameters
02-mcp-for-devops/code/06/pkg/tools/validator.go:409
↓ 1 callers
Method
validateListOperation
validateListOperation validates list operation parameters
02-mcp-for-devops/code/04/pkg/tools/validator.go:409
↓ 1 callers
Method
validateLogOperation
validateLogOperation validates log retrieval parameters
02-mcp-for-devops/code/06/pkg/tools/validator.go:204
↓ 1 callers
Method
validateLogOperation
validateLogOperation validates log retrieval parameters
02-mcp-for-devops/code/04/pkg/tools/validator.go:204
↓ 1 callers
Method
validateNamespace
validateNamespace checks if namespace parameter is valid
02-mcp-for-devops/code/06/pkg/tools/validator.go:81
↓ 1 callers
Method
validateNamespace
validateNamespace checks if namespace parameter is valid
02-mcp-for-devops/code/04/pkg/tools/validator.go:81
↓ 1 callers
Method
validateResourceName
validateResourceName checks if name parameter is valid
02-mcp-for-devops/code/06/pkg/tools/validator.go:120
↓ 1 callers
Method
validateResourceName
validateResourceName checks if name parameter is valid
02-mcp-for-devops/code/04/pkg/tools/validator.go:120
↓ 1 callers
Method
validateRestartOperation
validateRestartOperation validates restart-specific parameters
02-mcp-for-devops/code/06/pkg/tools/validator.go:199
↓ 1 callers
Method
validateRestartOperation
validateRestartOperation validates restart-specific parameters
02-mcp-for-devops/code/04/pkg/tools/validator.go:199
↓ 1 callers
Method
validateScaleOperation
validateScaleOperation validates scaling-specific parameters
02-mcp-for-devops/code/06/pkg/tools/validator.go:159
↓ 1 callers
Method
validateScaleOperation
validateScaleOperation validates scaling-specific parameters
02-mcp-for-devops/code/04/pkg/tools/validator.go:159
Method
Authenticate
(ctx context.Context, authType, credentials string)
02-mcp-for-devops/code/06/pkg/auth/common.go:33
Method
Authenticate
(ctx context.Context, tokenString string)
02-mcp-for-devops/code/06/pkg/auth/jwt.go:31
Method
Authenticate
(ctx context.Context, credentials string)
02-mcp-for-devops/code/06/pkg/auth/apikey.go:106
Function
BenchmarkLimiterAllow
(b *testing.B)
02-mcp-for-devops/code/08/pkg/ratelimit/limiter_test.go:9
Function
DecodeCursor
DecodeCursor is the inverse of EncodeCursor.
02-mcp-for-devops/code/08/pkg/pagination/pagination.go:80
Function
EncodeCursor
EncodeCursor wraps an opaque continue token for safe transport over JSON. The Kubernetes API already returns base64-ish strings, but downstream consum
02-mcp-for-devops/code/08/pkg/pagination/pagination.go:72
Method
GenerateToken
(userID, username string, permissions []string, expiresIn time.Duration)
02-mcp-for-devops/code/06/pkg/auth/jwt.go:73
Method
Get
Get fetches a single resource by name.
02-mcp-for-devops/code/07/pkg/crd/dynamic.go:62
Function
GetAuthInfoFromContext
GetAuthInfoFromContext extracts authentication info from context
02-mcp-for-devops/code/06/pkg/mcp/secure_server.go:165
Method
GetClusterInfo
(ctx context.Context)
02-mcp-for-devops/code/06/pkg/k8s/client.go:70
Method
GetClusterInfo
(ctx context.Context)
02-mcp-for-devops/code/03/pkg/k8s/client.go:67
Method
GetClusterInfo
(ctx context.Context)
02-mcp-for-devops/code/04/pkg/k8s/client.go:70
Function
GetToolDefinitions
()
02-mcp-for-devops/code/06/pkg/tools/definitions.go:5
Function
GetToolDefinitions
()
02-mcp-for-devops/code/04/pkg/tools/definitions.go:5
Function
Handler
Handler returns the Prometheus exposition HTTP handler.
02-mcp-for-devops/code/08/pkg/metrics/metrics.go:62
Method
Invalidate
Invalidate drops a single key.
02-mcp-for-devops/code/07/pkg/cache/store.go:83
Method
List
List returns Helm releases visible in the given namespace ("" = all).
02-mcp-for-devops/code/07/pkg/helm/client.go:41
Method
ListConfigMaps
(ctx context.Context, namespace string)
02-mcp-for-devops/code/06/pkg/k8s/client.go:171
Method
ListConfigMaps
(ctx context.Context, namespace string)
02-mcp-for-devops/code/03/pkg/k8s/client.go:168
Method
ListConfigMaps
(ctx context.Context, namespace string)
02-mcp-for-devops/code/04/pkg/k8s/client.go:171
Method
ListNamespaces
(ctx context.Context)
02-mcp-for-devops/code/06/pkg/k8s/client.go:192
Method
ListNamespaces
(ctx context.Context)
02-mcp-for-devops/code/03/pkg/k8s/client.go:189
Method
ListNamespaces
(ctx context.Context)
02-mcp-for-devops/code/04/pkg/k8s/client.go:192
Function
Load
()
02-mcp-for-devops/code/06/internal/config/config.go:33
Function
Load
()
02-mcp-for-devops/code/03/internal/config/config.go:33
Function
Load
()
02-mcp-for-devops/code/04/internal/config/config.go:33
Function
LoadFromFile
LoadFromFile parses a YAML registry file and returns a populated Manager. Clients are constructed eagerly so configuration errors surface at boot.
02-mcp-for-devops/code/07/pkg/multicluster/manager.go:46
Function
LoadTLSConfig
(config *TLSConfig)
02-mcp-for-devops/code/06/pkg/security/tls.go:17
Method
LogK8sOperation
LogK8sOperation logs Kubernetes operations
02-mcp-for-devops/code/03/internal/logging/logger.go:67
Method
LogMCPRequest
LogMCPRequest logs MCP requests with context
02-mcp-for-devops/code/06/internal/logging/logger.go:42
Method
LogMCPRequest
LogMCPRequest logs MCP requests with context
02-mcp-for-devops/code/03/internal/logging/logger.go:42
Method
LogMCPResponse
LogMCPResponse logs MCP responses with timing
02-mcp-for-devops/code/03/internal/logging/logger.go:52
Method
MCP
MCP exposes the underlying mcp-go server.
02-mcp-for-devops/code/08/pkg/mcp/server.go:44
Function
New
New constructs a Store with the supplied max size and TTL.
02-mcp-for-devops/code/07/pkg/cache/store.go:29
Function
New
New constructs a Client from a rest.Config.
02-mcp-for-devops/code/07/pkg/crd/dynamic.go:29
Function
New
New returns a Client using the `helm` binary on PATH.
02-mcp-for-devops/code/07/pkg/helm/client.go:36
← previous
next →
401–500 of 787, ranked by callers