Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
controller/cmd
Package cmd contains commands for FlytePropeller controller.
|
Package cmd contains commands for FlytePropeller controller. |
manager/cmd
Commands for FlytePropeller manager.
|
Commands for FlytePropeller manager. |
This package imports things required by build scripts, to force `go mod` to see them as dependencies
|
This package imports things required by build scripts, to force `go mod` to see them as dependencies |
Package manager introduces a FlytePropeller Manager implementation that enables horizontal scaling of FlytePropeller by sharding FlyteWorkflows.
|
Package manager introduces a FlytePropeller Manager implementation that enables horizontal scaling of FlytePropeller by sharding FlyteWorkflows. |
config
Package config details configuration data structures for the FlytePropeller Manager implementation.
|
Package config details configuration data structures for the FlytePropeller Manager implementation. |
shardstrategy
Package shardstrategy defines a variety of sharding stratgies to distribute FlyteWorkflows over managed FlytePropeller instances.
|
Package shardstrategy defines a variety of sharding stratgies to distribute FlyteWorkflows over managed FlytePropeller instances. |
pkg
|
|
apis/flyteworkflow/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
client/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
client/clientset/versioned/typed/flyteworkflow/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/flyteworkflow/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
compiler
Package compiler provides compiler services for flyte workflows.
|
Package compiler provides compiler services for flyte workflows. |
compiler/common
This package defines the intermediate layer that the compiler builds and transformers accept.
|
This package defines the intermediate layer that the compiler builds and transformers accept. |
compiler/errors
This package is a central repository of all compile errors that can be reported.
|
This package is a central repository of all compile errors that can be reported. |
compiler/transformers/k8s
This package converts the output of the compiler into a K8s resource for propeller to execute.
|
This package converts the output of the compiler into a K8s resource for propeller to execute. |
compiler/validators
This package contains validators for all elements of the workflow spec (node, task, branch, interface, bindings...
|
This package contains validators for all elements of the workflow spec (node, task, branch, interface, bindings... |
controller
Package controller contains the K8s controller logic.
|
Package controller contains the K8s controller logic. |
controller/config
Package config contains the core configuration for FlytePropeller.
|
Package config contains the core configuration for FlytePropeller. |
controller/nodes
Package nodes contains the Core Nodes Executor implementation and a subpackage for every node kind This module implements the core Nodes executor.
|
Package nodes contains the Core Nodes Executor implementation and a subpackage for every node kind This module implements the core Nodes executor. |
webhook
The PodMutator is a controller-runtime webhook that intercepts Pod Creation events and mutates them.
|
The PodMutator is a controller-runtime webhook that intercepts Pod Creation events and mutates them. |
Package plugins facilitates all the plugins that should be loaded by FlytePropeller
|
Package plugins facilitates all the plugins that should be loaded by FlytePropeller |
Click to show internal directories.
Click to hide internal directories.