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 HasHelpFunc interface {
HelpFunc(command *cobra.Command, strings []string)
}
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 ¶
type PersistentPreRunnable interface {
PersistentPre(cmd *cobra.Command, args []string) error
}
type PreRunnable ¶
type PreRunnable interface {
Pre(cmd *cobra.Command, args []string) error
}
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/data
Package data contains functions for working with unstructured values like []interface or map[string]interface{}.
|
Package data contains functions for working with unstructured values like []interface or map[string]interface{}. |
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.