Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DebugConfig ¶
type DebugConfig struct {
	Debug      bool `usage:"Turn on debug logging"`
	DebugLevel int  `usage:"If debugging is enabled, set klog -v=X"`
}
    func (*DebugConfig) OverrideZapOpts ¶ added in v0.10.0
func (c *DebugConfig) OverrideZapOpts(zopts *crzap.Options) *crzap.Options
OverrideZapOpts, for compatibility override zap opts with legacy debug opts.
func (*DebugConfig) SetupDebug ¶
func (c *DebugConfig) SetupDebug() error
type HasHelpFunc ¶ added in v0.10.0
type LeaderElectionOptions ¶ added in v0.10.0
type LeaderElectionOptions struct {
	// LeaseDuration is the duration that non-leader candidates will
	// wait to force acquire leadership. This is measured against time of
	// last observed ack. Default is 15 seconds.
	LeaseDuration *time.Duration
	// RenewDeadline is the duration that the acting controlplane will retry
	// refreshing leadership before giving up. Default is 10 seconds.
	RenewDeadline *time.Duration
	// RetryPeriod is the duration the LeaderElector clients should wait
	// between tries of actions. Default is 2 seconds.
	RetryPeriod *time.Duration
}
    func NewLeaderElectionOptions ¶ added in v0.10.0
func NewLeaderElectionOptions() (LeaderElectionOptions, error)
NewLeaderElectionOptions returns a new LeaderElectionOptions struct with the values parsed from environment variables.
type PersistentPreRunnable ¶
      
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
         
          
            clusterstatus
            
            
          
           
      Package clusterstatus updates the cluster.fleet.cattle.io status in the upstream cluster with the current cluster status. 
         | 
      Package clusterstatus updates the cluster.fleet.cattle.io status in the upstream cluster with the current cluster status. | 
| 
         
          
            deployer/internal/diff
            
            
          
           
      +vendored argoproj/gitops-engine/pkg/diff/diff.go 
         | 
      +vendored argoproj/gitops-engine/pkg/diff/diff.go | 
| 
         
          
            deployer/internal/diff/json
            
            
          
           
      +vendored argoproj/gitops-engine/pkg/utils/json/json.go 
         | 
      +vendored argoproj/gitops-engine/pkg/utils/json/json.go | 
| 
         
          
            deployer/internal/diff/scheme
            
            
          
           
      +vendored https://github.com/argoproj/gitops-engine/blob/master/pkg/utils/kube/scheme/scheme.go 
         | 
      +vendored https://github.com/argoproj/gitops-engine/blob/master/pkg/utils/kube/scheme/scheme.go | 
| 
         
          
            deployer/internal/normalizers
            
            
          
           
      Package normalizers contains normalizers for resources. 
         | 
      Package normalizers contains normalizers for resources. | 
| 
         
          
            deployer/internal/normalizers/glob
            
            
          
           
      +vendored argoproj/argo-cd/util/glob/glob.go 
         | 
      +vendored argoproj/argo-cd/util/glob/glob.go | 
| 
         
          
            deployer/internal/resource
            
            
          
           
      +vendored argoproj/argo-cd/pkg/apis/application/v1alpha1/types.go 
         | 
      +vendored argoproj/argo-cd/pkg/apis/application/v1alpha1/types.go | 
| 
         
          
            deployer/monitor
            
            
          
           
      Package monitor provides functionality for monitoring and updating the status of a bundle deployment. 
         | 
      Package monitor provides functionality for monitoring and updating the status of a bundle deployment. | 
| 
         
          
            trigger
            
            
          
           
      Package trigger watches a set of deployed resources and triggers a callback when one of them is deleted. 
         | 
      Package trigger watches a set of deployed resources and triggers a callback when one of them is deleted. | 
| 
       Package cli sets up the CLI commands for the fleet apply binary. 
         | 
      Package cli sets up the CLI commands for the fleet apply binary. | 
| 
         
          
            apply
            
            
          
           
      Package apply creates bundle resources from gitrepo resources. 
         | 
      Package apply creates bundle resources from gitrepo resources. | 
| 
         
          
            match
            
            
          
           
      Package match is used to test matching a bundles to a target on the command line. 
         | 
      Package match is used to test matching a bundles to a target on the command line. | 
| 
         
          
            writer
            
            
          
           
      Package writer provides a writer that can be used to write to a file or stdout. 
         | 
      Package writer provides a writer that can be used to write to a file or stdout. | 
| 
       Package controller starts the fleet controller. 
         | 
      Package controller starts the fleet controller. | 
| 
         
          
            agentmanagement/agent
            
            
          
           
      Package agent builds manifests for creating a managed fleet-agent. 
         | 
      Package agent builds manifests for creating a managed fleet-agent. | 
| 
         
          
            agentmanagement/connection
            
            
          
           
      Package connection provides a connection to a Kubernetes cluster, used when importing a cluster. 
         | 
      Package connection provides a connection to a Kubernetes cluster, used when importing a cluster. | 
| 
         
          
            agentmanagement/controllers/cluster
            
            
          
           
      Package cluster provides controllers for managing clusters: status changes, importing, bootstrapping. 
         | 
      Package cluster provides controllers for managing clusters: status changes, importing, bootstrapping. | 
| 
         
          
            agentmanagement/controllers/clusterregistration
            
            
          
           
      Package clusterregistration implements manager-initiated and agent-initiated registration. 
         | 
      Package clusterregistration implements manager-initiated and agent-initiated registration. | 
| 
         
          
            agentmanagement/controllers/clusterregistrationtoken
            
            
          
           
      Package clusterregistrationtoken provides a controller for ClusterRegistrationToken. 
         | 
      Package clusterregistrationtoken provides a controller for ClusterRegistrationToken. | 
| 
         
          
            agentmanagement/controllers/config
            
            
          
           
      Package config reads the initial global configuration. 
         | 
      Package config reads the initial global configuration. | 
| 
         
          
            agentmanagement/controllers/manageagent
            
            
          
           
      Package manageagent provides a controller for managing the agent bundle. 
         | 
      Package manageagent provides a controller for managing the agent bundle. | 
| 
         
          
            agentmanagement/secret
            
            
          
           
      Package secret gets or creates service account secrets for cluster registration. 
         | 
      Package secret gets or creates service account secrets for cluster registration. | 
| 
         
          
            cleanup/controllers/cleanup
            
            
          
           
      Package cleanup provides a controller that cleans up resources that are no longer needed. 
         | 
      Package cleanup provides a controller that cleans up resources that are no longer needed. | 
| 
         
          
            options
            
            
          
           
      Package options merges the BundleDeploymentOptions, so that targetCustomizations take effect. 
         | 
      Package options merges the BundleDeploymentOptions, so that targetCustomizations take effect. | 
| 
         
          
            reconciler
            
            
          
           
      Package config reads the initial global configuration. 
         | 
      Package config reads the initial global configuration. | 
| 
         
          
            summary
            
            
          
           
      Package summary provides a summary of a bundle's, gitrepo's or cluster's state. 
         | 
      Package summary provides a summary of a bundle's, gitrepo's or cluster's state. | 
| 
         
          
            target
            
            
          
           
      Package target provides functionality around building and deploying bundledeployments. 
         | 
      Package target provides functionality around building and deploying bundledeployments. | 
 Click to show internal directories. 
   Click to hide internal directories.