Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1
Package v1 contains API Schema definitions for the Wazuh Operator All CRDs use the resources.wazuh.com API group for both Wazuh and OpenSearch resources
|
Package v1 contains API Schema definitions for the Wazuh Operator All CRDs use the resources.wazuh.com API group for both Wazuh and OpenSearch resources |
|
cmd
|
|
|
wazuh-operator
command
|
|
|
hack
|
|
|
version-sync
command
Command version-sync keeps the wazuhVersionMapping table in pkg/versions/versions.go in step with upstream releases, without spinning up any cluster or container.
|
Command version-sync keeps the wazuhVersionMapping table in pkg/versions/versions.go in step with upstream releases, without spinning up any cluster or container. |
|
internal
|
|
|
adapters
Package adapters provides external API adapters for the Wazuh Operator
|
Package adapters provides external API adapters for the Wazuh Operator |
|
certificates
Package certificates provides certificate generation utilities for the Wazuh operator.
|
Package certificates provides certificate generation utilities for the Wazuh operator. |
|
certificates/reconciler
Package reconciler provides helper reconcilers for Wazuh components
|
Package reconciler provides helper reconcilers for Wazuh components |
|
metrics
Package metrics provides Prometheus metrics for the Wazuh Operator
|
Package metrics provides Prometheus metrics for the Wazuh Operator |
|
monitoring
Package monitoring provides monitoring resources for Wazuh components
|
Package monitoring provides monitoring resources for Wazuh components |
|
opensearch/api
Package api provides OpenSearch API client implementations
|
Package api provides OpenSearch API client implementations |
|
opensearch/builder/configmaps
Package configmaps provides Kubernetes ConfigMap builders for OpenSearch components
|
Package configmaps provides Kubernetes ConfigMap builders for OpenSearch components |
|
opensearch/builder/deployments
Package deployments provides Kubernetes StatefulSet builders for OpenSearch components
|
Package deployments provides Kubernetes StatefulSet builders for OpenSearch components |
|
opensearch/builder/jobs
Package jobs provides Kubernetes Job builders for OpenSearch operations
|
Package jobs provides Kubernetes Job builders for OpenSearch operations |
|
opensearch/builder/pvc
Package pvc provides Kubernetes PersistentVolumeClaim builders for OpenSearch components
|
Package pvc provides Kubernetes PersistentVolumeClaim builders for OpenSearch components |
|
opensearch/builder/secrets
Package secrets provides Kubernetes Secret builders for OpenSearch components
|
Package secrets provides Kubernetes Secret builders for OpenSearch components |
|
opensearch/builder/services
Package services provides Kubernetes Service builders for OpenSearch components
|
Package services provides Kubernetes Service builders for OpenSearch components |
|
opensearch/config
Package config provides configuration builders for OpenSearch components
|
Package config provides configuration builders for OpenSearch components |
|
opensearch/drain
Package drain provides OpenSearch-specific drain functionality for indexer scale-down
|
Package drain provides OpenSearch-specific drain functionality for indexer scale-down |
|
opensearch/health
Package health provides health check utilities for OpenSearch components
|
Package health provides health check utilities for OpenSearch components |
|
opensearch/hotreload
Package hotreload provides OpenSearch certificate hot reload functionality.
|
Package hotreload provides OpenSearch certificate hot reload functionality. |
|
opensearch/reconciler
Package reconciler provides helper reconcilers for OpenSearch components
|
Package reconciler provides helper reconcilers for OpenSearch components |
|
opensearch/security
Package security provides OpenSearch security initialization and synchronization
|
Package security provides OpenSearch security initialization and synchronization |
|
opensearch/securityconfig
Package security_config provides security configuration management for OpenSearch
|
Package security_config provides security configuration management for OpenSearch |
|
opensearch/validation
Package validation provides validation logic for OpenSearch nodePool configurations
|
Package validation provides validation logic for OpenSearch nodePool configurations |
|
shared/drain
Package drain provides drain strategy implementation for safe scale-down operations
|
Package drain provides drain strategy implementation for safe scale-down operations |
|
shared/patch
Package patch provides utilities for detecting and applying resource changes
|
Package patch provides utilities for detecting and applying resource changes |
|
shared/rolling
Package rolling provides quorum-safe rolling restart orchestration for StatefulSets.
|
Package rolling provides quorum-safe rolling restart orchestration for StatefulSets. |
|
shared/serviceaccount
Package serviceaccount provides shared ServiceAccount reconciliation for all components
|
Package serviceaccount provides shared ServiceAccount reconciliation for all components |
|
telemetry
Package telemetry provides OpenTelemetry tracing integration for the wazuh-operator
|
Package telemetry provides OpenTelemetry tracing integration for the wazuh-operator |
|
utils
Package utils provides shared utilities for the Wazuh Operator
|
Package utils provides shared utilities for the Wazuh Operator |
|
validation
Package validation provides validation functions for CRDs
|
Package validation provides validation functions for CRDs |
|
wazuh/builder/configmaps
Package configmaps provides Kubernetes ConfigMap builders for Wazuh components
|
Package configmaps provides Kubernetes ConfigMap builders for Wazuh components |
|
wazuh/builder/cronjobs
Package cronjobs provides Kubernetes CronJob builders for Wazuh components
|
Package cronjobs provides Kubernetes CronJob builders for Wazuh components |
|
wazuh/builder/deployments
Package deployments provides Kubernetes Deployment builders for Wazuh components
|
Package deployments provides Kubernetes Deployment builders for Wazuh components |
|
wazuh/builder/jobs
Package jobs provides Kubernetes Job and CronJob builders for Wazuh backup operations
|
Package jobs provides Kubernetes Job and CronJob builders for Wazuh backup operations |
|
wazuh/builder/pvc
Package pvc provides Kubernetes PersistentVolumeClaim builders for Wazuh components
|
Package pvc provides Kubernetes PersistentVolumeClaim builders for Wazuh components |
|
wazuh/builder/secrets
Package secrets provides Kubernetes Secret builders for Wazuh components
|
Package secrets provides Kubernetes Secret builders for Wazuh components |
|
wazuh/builder/services
Package services provides Kubernetes Service builders for Wazuh components
|
Package services provides Kubernetes Service builders for Wazuh components |
|
wazuh/cdblist
Package cdblist provides helpers to build Wazuh CDB list content.
|
Package cdblist provides helpers to build Wazuh CDB list content. |
|
wazuh/config
Package config provides configuration builders for Wazuh components
|
Package config provides configuration builders for Wazuh components |
|
wazuh/health
Package health provides health check utilities for Wazuh components
|
Package health provides health check utilities for Wazuh components |
|
wazuh/reconciler
Package reconciler provides helper reconcilers for Wazuh components
|
Package reconciler provides helper reconcilers for Wazuh components |
|
wazuh/validation
Package validation provides validation logic for Wazuh resources
|
Package validation provides validation logic for Wazuh resources |
|
pkg
|
|
|
config
Package config provides runtime configuration for the wazuh-operator.
|
Package config provides runtime configuration for the wazuh-operator. |
|
constants
Package constants provides shared constants for the Wazuh Operator
|
Package constants provides shared constants for the Wazuh Operator |
|
dns
Package dns provides Kubernetes cluster DNS domain configuration and FQDN generation.
|
Package dns provides Kubernetes cluster DNS domain configuration and FQDN generation. |
|
logging
Package logging provides structured logging utilities with OpenTelemetry trace correlation.
|
Package logging provides structured logging utilities with OpenTelemetry trace correlation. |
|
version
Package version provides version information for the operator
|
Package version provides version information for the operator |
|
test
|
|
Click to show internal directories.
Click to hide internal directories.