Versions in this module Expand all Collapse all v2 v2.11.4 Oct 1, 2020 Changes in this version + type ArtifactRepository struct + ArchiveLogs *bool + Artifactory *ArtifactoryArtifactRepository + GCS *GCSArtifactRepository + HDFS *HDFSArtifactRepository + OSS *OSSArtifactRepository + S3 *S3ArtifactRepository + func (a *ArtifactRepository) IsArchiveLogs() bool + type ArtifactoryArtifactRepository struct + RepoURL string + type Config struct + ArtifactRepository ArtifactRepository + ContainerRuntimeExecutor string + DockerSockPath string + Executor *apiv1.Container + ExecutorImage string + ExecutorImagePullPolicy string + ExecutorResources *apiv1.ResourceRequirements + InstanceID string + KubeConfig *KubeConfig + KubeletInsecure bool + KubeletPort int + Links []*wfv1.Link + MetricsConfig MetricsConfig + Namespace string + NodeEvents NodeEvents + Parallelism int + Persistence *PersistConfig + PodSpecLogStrategy PodSpecLogStrategy + SSO sso.Config + TelemetryConfig MetricsConfig + WorkflowDefaults *wfv1.Workflow + WorkflowRestrictions *WorkflowRestrictions + type ConnectionPool struct + ConnMaxLifetime TTL + MaxIdleConns int + MaxOpenConns int + type Controller interface + Get func() (Config, error) + Run func(stopCh <-chan struct{}, onChange func(config Config) error) + func NewController(namespace, name string, kubeclientset kubernetes.Interface) Controller + type GCSArtifactRepository struct + KeyFormat string + type HDFSArtifactRepository struct + Force bool + PathFormat string + type KubeConfig struct + MountPath string + SecretKey string + SecretName string + VolumeName string + type MetricsConfig struct + DisableLegacy bool + Enabled *bool + IgnoreErrors bool + MetricsTTL TTL + Path string + Port string + type MySQLConfig struct + Database string + Host string + Options map[string]string + PasswordSecret apiv1.SecretKeySelector + Port string + TableName string + UsernameSecret apiv1.SecretKeySelector + type NodeEvents struct + Enabled *bool + func (e NodeEvents) IsEnabled() bool + type OSSArtifactRepository struct + KeyFormat string + type PersistConfig struct + Archive bool + ArchiveLabelSelector *metav1.LabelSelector + ArchiveTTL TTL + ClusterName string + ConnectionPool *ConnectionPool + MySQL *MySQLConfig + NodeStatusOffload bool + PostgreSQL *PostgreSQLConfig + func (c PersistConfig) GetArchiveLabelSelector() (labels.Selector, error) + func (c PersistConfig) GetClusterName() string + type PodSpecLogStrategy struct + AllPods bool + FailedPod bool + type PostgreSQLConfig struct + Database string + Host string + PasswordSecret apiv1.SecretKeySelector + Port string + SSL bool + SSLMode string + TableName string + UsernameSecret apiv1.SecretKeySelector + type S3ArtifactRepository struct + KeyFormat string + KeyPrefix string + type TTL time.Duration + func (l *TTL) UnmarshalJSON(b []byte) error + func (l TTL) MarshalJSON() ([]byte, error) + type TemplateReferencing string + const TemplateReferencingSecure + const TemplateReferencingStrict + type WorkflowRestrictions struct + TemplateReferencing TemplateReferencing + func (req *WorkflowRestrictions) MustNotChangeSpec() bool + func (req *WorkflowRestrictions) MustUseReference() bool