 Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| api
            module
           | |
| common
            module
           | |
| hack
       | |
| 
          
            tools
            module
            
          
          
         | |
| internal
       | |
| 
          
            test/builder
            
            
          
           Package builder implements builder and CRDs for creating API objects for testing. | Package builder implements builder and CRDs for creating API objects for testing. | 
| pkg
       | |
| 
          
            controllers/namespacesync
            
            
          
           Package syncclusterclass provides a controller that copies ClusterClasses and their referenced Templates from a source namespace to target namespaces. | Package syncclusterclass provides a controller that copies ClusterClasses and their referenced Templates from a source namespace to target namespaces. | 
| 
          
            handlers/generic/lifecycle/ccm
            
            
          
           Package calico provides a handler for managing Calico deployments on clusters, configurable via labels and annotations. | Package calico provides a handler for managing Calico deployments on clusters, configurable via labels and annotations. | 
| 
          
            handlers/generic/lifecycle/clusterautoscaler
            
            
          
           Package clusterautoscaler provides a handler for managing ClusterAutoscaler deployments on clusters | Package clusterautoscaler provides a handler for managing ClusterAutoscaler deployments on clusters | 
| 
          
            handlers/generic/lifecycle/cni/calico
            
            
          
           Package calico provides a handler for managing Calico deployments on clusters, configurable via variables on the Cluster resource. | Package calico provides a handler for managing Calico deployments on clusters, configurable via variables on the Cluster resource. | 
| 
          
            handlers/generic/lifecycle/cni/cilium
            
            
          
           Package cilium provides a handler for managing Cilium deployments on clusters, configurable via variables on the Cluster resource. | Package cilium provides a handler for managing Cilium deployments on clusters, configurable via variables on the Cluster resource. | 
| 
          
            handlers/generic/lifecycle/cosi
            
            
          
           Package COSI provides a handler for managing COSI deployments on clusters | Package COSI provides a handler for managing COSI deployments on clusters | 
| 
          
            handlers/generic/lifecycle/csi
            
            
          
           Package calico provides a handler for managing Calico deployments on clusters, configurable via labels and annotations. | Package calico provides a handler for managing Calico deployments on clusters, configurable via labels and annotations. | 
| 
          
            handlers/generic/lifecycle/nfd
            
            
          
           Package nfd provides a handler for managing NFD deployments on clusters | Package nfd provides a handler for managing NFD deployments on clusters | 
| 
          
            handlers/generic/lifecycle/servicelbgc
            
            
          
           +kubebuilder:rbac:groups="",resources=secrets,verbs=watch;list;get | +kubebuilder:rbac:groups="",resources=secrets,verbs=watch;list;get | 
| 
          
            handlers/generic/mutation/httpproxy
            
            
          
           +kubebuilder:rbac:groups=cluster.x-k8s.io,resources=clusters,verbs=watch;list;get | +kubebuilder:rbac:groups=cluster.x-k8s.io,resources=clusters,verbs=watch;list;get | 
| 
          
            handlers/generic/mutation/imageregistries/credentials
            
            
          
           +kubebuilder:rbac:groups="",resources=secrets,verbs=watch;list;get;patch;create;update | +kubebuilder:rbac:groups="",resources=secrets,verbs=watch;list;get;patch;create;update | 
| 
          
            handlers/generic/mutation/imageregistries/credentials/credentialprovider
            
            
          
           Package credentialprovider includes Functions copied from https://github.com/kubernetes/kubernetes/blob/v1.26.1/pkg/credentialprovider/keyring.go#L160-L233. | Package credentialprovider includes Functions copied from https://github.com/kubernetes/kubernetes/blob/v1.26.1/pkg/credentialprovider/keyring.go#L160-L233. | 
| 
          
            webhook/cluster
            
            
          
           +kubebuilder:webhook:path=/mutate-v1beta1-cluster,mutating=true,failurePolicy=fail,groups="cluster.x-k8s.io",resources=clusters,verbs=create;update,versions=*,name=cluster-defaulter.caren.nutanix.com,admissionReviewVersions=v1,sideEffects=None +kubebuilder:webhook:path=/validate-v1beta1-cluster,mutating=false,failurePolicy=fail,groups="cluster.x-k8s.io",resources=clusters,verbs=create;update,versions=*,name=cluster-validator.caren.nutanix.com,admissionReviewVersions=v1,sideEffects=None | +kubebuilder:webhook:path=/mutate-v1beta1-cluster,mutating=true,failurePolicy=fail,groups="cluster.x-k8s.io",resources=clusters,verbs=create;update,versions=*,name=cluster-defaulter.caren.nutanix.com,admissionReviewVersions=v1,sideEffects=None +kubebuilder:webhook:path=/validate-v1beta1-cluster,mutating=false,failurePolicy=fail,groups="cluster.x-k8s.io",resources=clusters,verbs=create;update,versions=*,name=cluster-validator.caren.nutanix.com,admissionReviewVersions=v1,sideEffects=None | 
| test
       | |
| 
          
            helpers
            
            
          
           Package helpers provides a set of utilities for testing controllers. | Package helpers provides a set of utilities for testing controllers. | 
 Click to show internal directories. 
   Click to hide internal directories.