Versions in this module Expand all Collapse all v1 v1.8.1 Mar 10, 2020 Changes in this version + const ANNOTATION_SVC_HOST + const AllowedFunctionsPerContainerInfinite + const AllowedFunctionsPerContainerSingle + const ArchiveLiteralSizeLimit + const BuildStatusFailed + const BuildStatusNone + const BuildStatusPending + const BuildStatusRunning + const BuildStatusSucceeded + const BuilderSA + const CRD_NAME_ENVIRONMENT + const CRD_VERSION + const CanaryConfigStatusAborted + const CanaryConfigStatusFailed + const CanaryConfigStatusPending + const CanaryConfigStatusSucceeded + const ClusterRole + const DEFAULT_FUNCTION_TIMEOUT + const DefaultSpecializationTimeOut + const ENVIRONMENT_NAME + const ENVIRONMENT_NAMESPACE + const ENVIRONMENT_UID + const EXECUTOR_INSTANCEID_LABEL + const EXECUTOR_TYPE + const ErrorInvalidObject + const ErrorInvalidValue + const ErrorUnsupportedType + const FETCH_DEPLOYMENT + const FETCH_SOURCE + const FETCH_URL + const FUNCTION_NAME + const FUNCTION_NAMESPACE + const FUNCTION_RESOURCE_VERSION + const FUNCTION_UID + const FailureTypeStatusCode + const FetcherSA + const FunctionReferenceTypeFunctionName + const FunctionReferenceTypeFunctionWeights + const MaxIterationsForCanaryConfig + const MessageQueueTypeASQ + const MessageQueueTypeKafka + const MessageQueueTypeNats + const PackageGetterCR + const PackageGetterRB + const ResourceVersionCount + const SecretConfigMapGetterCR + const SecretConfigMapGetterRB + const SharedVolumeConfigmaps + const SharedVolumePackages + const SharedVolumeSecrets + const SharedVolumeUserfunc + const StrategyTypeExecution + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func AggregateValidationErrors(objName string, err error) error + func IsValidCronSpec(spec string) error + func Resource(resource string) schema.GroupResource + func ValidateKubeLabel(field string, labels map[string]string) error + func ValidateKubeName(field string, val string) error + func ValidateKubePort(field string, port int) error + func ValidateKubeReference(refName string, name string, namespace string) error + type AllowedFunctionsPerContainer string + type Archive struct + Checksum Checksum + Literal []byte + Type ArchiveType + URL string + func (a Archive) IsEmpty() bool + func (archive Archive) Validate() error + func (in *Archive) DeepCopy() *Archive + func (in *Archive) DeepCopyInto(out *Archive) + type ArchiveType string + const ArchiveTypeLiteral + const ArchiveTypeUrl + type BuildStatus string + type Builder struct + Command string + Container *apiv1.Container + Image string + PodSpec *apiv1.PodSpec + func (builder Builder) Validate() error + func (in *Builder) DeepCopy() *Builder + func (in *Builder) DeepCopyInto(out *Builder) + type CanaryConfig struct + Spec CanaryConfigSpec + Status CanaryConfigStatus + func (in *CanaryConfig) DeepCopy() *CanaryConfig + func (in *CanaryConfig) DeepCopyInto(out *CanaryConfig) + func (in *CanaryConfig) DeepCopyObject() runtime.Object + type CanaryConfigList struct + Items []CanaryConfig + func (in *CanaryConfigList) DeepCopy() *CanaryConfigList + func (in *CanaryConfigList) DeepCopyInto(out *CanaryConfigList) + func (in *CanaryConfigList) DeepCopyObject() runtime.Object + type CanaryConfigSpec struct + FailureThreshold int + FailureType FailureType + NewFunction string + OldFunction string + Trigger string + WeightIncrement int + WeightIncrementDuration string + func (in *CanaryConfigSpec) DeepCopy() *CanaryConfigSpec + func (in *CanaryConfigSpec) DeepCopyInto(out *CanaryConfigSpec) + type CanaryConfigStatus struct + Status string + func (in *CanaryConfigStatus) DeepCopy() *CanaryConfigStatus + func (in *CanaryConfigStatus) DeepCopyInto(out *CanaryConfigStatus) + type Checksum struct + Sum string + Type ChecksumType + func (checksum Checksum) Validate() error + func (in *Checksum) DeepCopy() *Checksum + func (in *Checksum) DeepCopyInto(out *Checksum) + type ChecksumType string + const ChecksumTypeSHA256 + type ConfigMapReference struct + Name string + Namespace string + func (in *ConfigMapReference) DeepCopy() *ConfigMapReference + func (in *ConfigMapReference) DeepCopyInto(out *ConfigMapReference) + func (ref ConfigMapReference) Validate() error + type Environment struct + Spec EnvironmentSpec + func (e *Environment) Validate() error + func (in *Environment) DeepCopy() *Environment + func (in *Environment) DeepCopyInto(out *Environment) + func (in *Environment) DeepCopyObject() runtime.Object + type EnvironmentList struct + Items []Environment + func (el *EnvironmentList) Validate() error + func (in *EnvironmentList) DeepCopy() *EnvironmentList + func (in *EnvironmentList) DeepCopyInto(out *EnvironmentList) + func (in *EnvironmentList) DeepCopyObject() runtime.Object + type EnvironmentReference struct + Name string + Namespace string + func (in *EnvironmentReference) DeepCopy() *EnvironmentReference + func (in *EnvironmentReference) DeepCopyInto(out *EnvironmentReference) + func (ref EnvironmentReference) Validate() error + type EnvironmentSpec struct + AllowAccessToExternalNetwork bool + AllowedFunctionsPerContainer AllowedFunctionsPerContainer + Builder Builder + DocumentationURL string + ImagePullSecret string + KeepArchive bool + Poolsize int + Resources apiv1.ResourceRequirements + Runtime Runtime + TerminationGracePeriod int64 + Version int + func (in *EnvironmentSpec) DeepCopy() *EnvironmentSpec + func (in *EnvironmentSpec) DeepCopyInto(out *EnvironmentSpec) + func (spec EnvironmentSpec) Validate() error + type ExecutionStrategy struct + ExecutorType ExecutorType + MaxScale int + MinScale int + SpecializationTimeout int + TargetCPUPercent int + func (es ExecutionStrategy) Validate() error + func (in *ExecutionStrategy) DeepCopy() *ExecutionStrategy + func (in *ExecutionStrategy) DeepCopyInto(out *ExecutionStrategy) + type ExecutorType string + const ExecutorTypeNewdeploy + const ExecutorTypePoolmgr + type FailureType string + type Function struct + Spec FunctionSpec + func (f *Function) Validate() error + func (in *Function) DeepCopy() *Function + func (in *Function) DeepCopyInto(out *Function) + func (in *Function) DeepCopyObject() runtime.Object + type FunctionList struct + Items []Function + func (fl *FunctionList) Validate() error + func (in *FunctionList) DeepCopy() *FunctionList + func (in *FunctionList) DeepCopyInto(out *FunctionList) + func (in *FunctionList) DeepCopyObject() runtime.Object + type FunctionPackageRef struct + FunctionName string + PackageRef PackageRef + func (in *FunctionPackageRef) DeepCopy() *FunctionPackageRef + func (in *FunctionPackageRef) DeepCopyInto(out *FunctionPackageRef) + func (ref FunctionPackageRef) Validate() error + type FunctionReference struct + FunctionWeights map[string]int + Name string + Type FunctionReferenceType + func (in *FunctionReference) DeepCopy() *FunctionReference + func (in *FunctionReference) DeepCopyInto(out *FunctionReference) + func (ref FunctionReference) Validate() error + type FunctionReferenceType string + type FunctionSpec struct + ConfigMaps []ConfigMapReference + Environment EnvironmentReference + FunctionTimeout int + IdleTimeout *int + InvokeStrategy InvokeStrategy + Package FunctionPackageRef + Resources apiv1.ResourceRequirements + Secrets []SecretReference + func (in *FunctionSpec) DeepCopy() *FunctionSpec + func (in *FunctionSpec) DeepCopyInto(out *FunctionSpec) + func (spec FunctionSpec) Validate() error + type HTTPTrigger struct + Spec HTTPTriggerSpec + func (h *HTTPTrigger) Validate() error + func (in *HTTPTrigger) DeepCopy() *HTTPTrigger + func (in *HTTPTrigger) DeepCopyInto(out *HTTPTrigger) + func (in *HTTPTrigger) DeepCopyObject() runtime.Object + type HTTPTriggerList struct + Items []HTTPTrigger + func (hl *HTTPTriggerList) Validate() error + func (in *HTTPTriggerList) DeepCopy() *HTTPTriggerList + func (in *HTTPTriggerList) DeepCopyInto(out *HTTPTriggerList) + func (in *HTTPTriggerList) DeepCopyObject() runtime.Object + type HTTPTriggerSpec struct + CreateIngress bool + FunctionReference FunctionReference + Host string + IngressConfig IngressConfig + Method string + RelativeURL string + func (in *HTTPTriggerSpec) DeepCopy() *HTTPTriggerSpec + func (in *HTTPTriggerSpec) DeepCopyInto(out *HTTPTriggerSpec) + func (spec HTTPTriggerSpec) Validate() error + type IngressConfig struct + Annotations map[string]string + Host string + Path string + TLS string + func (config IngressConfig) Validate() error + func (in *IngressConfig) DeepCopy() *IngressConfig + func (in *IngressConfig) DeepCopyInto(out *IngressConfig) + type InvokeStrategy struct + ExecutionStrategy ExecutionStrategy + StrategyType StrategyType + func (in *InvokeStrategy) DeepCopy() *InvokeStrategy + func (in *InvokeStrategy) DeepCopyInto(out *InvokeStrategy) + func (is InvokeStrategy) Validate() error + type KubernetesWatchTrigger struct + Spec KubernetesWatchTriggerSpec + func (in *KubernetesWatchTrigger) DeepCopy() *KubernetesWatchTrigger + func (in *KubernetesWatchTrigger) DeepCopyInto(out *KubernetesWatchTrigger) + func (in *KubernetesWatchTrigger) DeepCopyObject() runtime.Object + func (k *KubernetesWatchTrigger) Validate() error + type KubernetesWatchTriggerList struct + Items []KubernetesWatchTrigger + func (in *KubernetesWatchTriggerList) DeepCopy() *KubernetesWatchTriggerList + func (in *KubernetesWatchTriggerList) DeepCopyInto(out *KubernetesWatchTriggerList) + func (in *KubernetesWatchTriggerList) DeepCopyObject() runtime.Object + func (kl *KubernetesWatchTriggerList) Validate() error + type KubernetesWatchTriggerSpec struct + FunctionReference FunctionReference + LabelSelector map[string]string + Namespace string + Type string + func (in *KubernetesWatchTriggerSpec) DeepCopy() *KubernetesWatchTriggerSpec + func (in *KubernetesWatchTriggerSpec) DeepCopyInto(out *KubernetesWatchTriggerSpec) + func (spec KubernetesWatchTriggerSpec) Validate() error + type MessageQueueTrigger struct + Spec MessageQueueTriggerSpec + func (in *MessageQueueTrigger) DeepCopy() *MessageQueueTrigger + func (in *MessageQueueTrigger) DeepCopyInto(out *MessageQueueTrigger) + func (in *MessageQueueTrigger) DeepCopyObject() runtime.Object + func (m *MessageQueueTrigger) Validate() error + type MessageQueueTriggerList struct + Items []MessageQueueTrigger + func (in *MessageQueueTriggerList) DeepCopy() *MessageQueueTriggerList + func (in *MessageQueueTriggerList) DeepCopyInto(out *MessageQueueTriggerList) + func (in *MessageQueueTriggerList) DeepCopyObject() runtime.Object + func (ml *MessageQueueTriggerList) Validate() error + type MessageQueueTriggerSpec struct + ContentType string + ErrorTopic string + FunctionReference FunctionReference + MaxRetries int + MessageQueueType MessageQueueType + ResponseTopic string + Topic string + func (in *MessageQueueTriggerSpec) DeepCopy() *MessageQueueTriggerSpec + func (in *MessageQueueTriggerSpec) DeepCopyInto(out *MessageQueueTriggerSpec) + func (spec MessageQueueTriggerSpec) Validate() error + type MessageQueueType string + type MetadataAccessor interface + GetObjectKind func() schema.ObjectKind + GetObjectMeta func() metav1.Object + type Package struct + Spec PackageSpec + Status PackageStatus + func (in *Package) DeepCopy() *Package + func (in *Package) DeepCopyInto(out *Package) + func (in *Package) DeepCopyObject() runtime.Object + func (p *Package) Validate() error + type PackageList struct + Items []Package + func (in *PackageList) DeepCopy() *PackageList + func (in *PackageList) DeepCopyInto(out *PackageList) + func (in *PackageList) DeepCopyObject() runtime.Object + func (pl *PackageList) Validate() error + type PackageRef struct + Name string + Namespace string + ResourceVersion string + func (in *PackageRef) DeepCopy() *PackageRef + func (in *PackageRef) DeepCopyInto(out *PackageRef) + func (ref PackageRef) Validate() error + type PackageSpec struct + BuildCommand string + Deployment Archive + Environment EnvironmentReference + Source Archive + func (in *PackageSpec) DeepCopy() *PackageSpec + func (in *PackageSpec) DeepCopyInto(out *PackageSpec) + func (spec PackageSpec) Validate() error + type PackageStatus struct + BuildLog string + BuildStatus BuildStatus + LastUpdateTimestamp metav1.Time + func (in *PackageStatus) DeepCopy() *PackageStatus + func (in *PackageStatus) DeepCopyInto(out *PackageStatus) + func (sts PackageStatus) Validate() error + type Runtime struct + Container *apiv1.Container + FunctionEndpointPort int32 + Image string + LoadEndpointPath string + LoadEndpointPort int32 + PodSpec *apiv1.PodSpec + func (in *Runtime) DeepCopy() *Runtime + func (in *Runtime) DeepCopyInto(out *Runtime) + func (runtime Runtime) Validate() error + type SecretReference struct + Name string + Namespace string + func (in *SecretReference) DeepCopy() *SecretReference + func (in *SecretReference) DeepCopyInto(out *SecretReference) + func (ref SecretReference) Validate() error + type StrategyType string + type TimeTrigger struct + Spec TimeTriggerSpec + func (in *TimeTrigger) DeepCopy() *TimeTrigger + func (in *TimeTrigger) DeepCopyInto(out *TimeTrigger) + func (in *TimeTrigger) DeepCopyObject() runtime.Object + func (t *TimeTrigger) Validate() error + type TimeTriggerList struct + Items []TimeTrigger + func (in *TimeTriggerList) DeepCopy() *TimeTriggerList + func (in *TimeTriggerList) DeepCopyInto(out *TimeTriggerList) + func (in *TimeTriggerList) DeepCopyObject() runtime.Object + func (tl *TimeTriggerList) Validate() error + type TimeTriggerSpec struct + Cron string + func (in *TimeTriggerSpec) DeepCopy() *TimeTriggerSpec + func (in *TimeTriggerSpec) DeepCopyInto(out *TimeTriggerSpec) + func (spec TimeTriggerSpec) Validate() error + type ValidationError struct + BadValue string + Detail string + Field string + Type ValidationErrorType + func MakeValidationErr(errType ValidationErrorType, field string, val interface{}, detail ...string) ValidationError + func (e ValidationError) Error() string + func (in *ValidationError) DeepCopy() *ValidationError + func (in *ValidationError) DeepCopyInto(out *ValidationError) + type ValidationErrorType int