# README
Workflow Controller
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
ImagePullPolicy determines image pull policy based on environment variable DEVELOP_MODE This pull policy will be used in image resolver containers and coordinator containers.
InitControlCluster initializes control cluster for workflow to run.
InitLogger inits logging.
LoadConfig loads configuration from ConfigMap.
# Constants
ConfigFileKey is key of config file in ConfigMap.
CoordinatorImage is key of coordinator image in config file.
DevModeEnvName determines whether workflow controller is in development mode.
DindImage is key of the docker-in-docker image in config file.
GCImage is key of the GC image in config file.
ToolboxImage is key of the cyclone toolbox image in config file.
# Variables
Config is Workflow Controller config instance.
# Structs
DindSettings is settings for Docker in Docker.
ExecutionContext defines default namespace and pvc used to run workflow.
GCConfig configures GC.
LimitsConfig configures maximum WorkflowRun to keep for each Workflow.
LoggingConfig configures logging.
ParallelismConfig configures how many WorkflowRun allows to run in parallel.
ParallelismConstraint puts constraints on parallelism.
Result contains the result of a Reconciler invocation.
WorkersNumber defines workers number for various controller.
WorkflowControllerConfig configures Workflow Controller.