Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
fission-workflows
command
|
|
|
fission-workflows-bundle
command
|
|
|
fission-workflows-proxy
command
|
|
|
pkg
|
|
|
api/events
Code generated by hack/codegen-events.py.
|
Code generated by hack/codegen-events.py. |
|
api/store
package store provides typed, centralized access to the event-sourced workflow and invocation models
|
package store provides typed, centralized access to the event-sourced workflow and invocation models |
|
apiserver
Package apiserver contains all request handlers for gRPC and HTTP servers.
|
Package apiserver contains all request handlers for gRPC and HTTP servers. |
|
apiserver/httpclient
Package httpclient is a lightweight implementation of a client for the HTTP gateway.
|
Package httpclient is a lightweight implementation of a client for the HTTP gateway. |
|
fes
Package fes is a generated protocol buffer package.
|
Package fes is a generated protocol buffer package. |
|
fes/backend/mem
package mem contains an implementation of the fes backend using an in-memory cache.
|
package mem contains an implementation of the fes backend using an in-memory cache. |
|
fes/testutil
Package testutil is a generated protocol buffer package.
|
Package testutil is a generated protocol buffer package. |
|
fnenv
Package fnenv provides interfaces to consistently communicate with 'function runtime environments' (fnenvs).
|
Package fnenv provides interfaces to consistently communicate with 'function runtime environments' (fnenvs). |
|
fnenv/mock
Package mock contains a minimal, mocked implementation of a fnenv for test purposes
|
Package mock contains a minimal, mocked implementation of a fnenv for test purposes |
|
fnenv/native
Note: package is called 'native' because 'internal' is not an allowed package name.
|
Note: package is called 'native' because 'internal' is not an allowed package name. |
|
fnenv/workflows
package workflows exposes the workflow engine itself as a function environment to improve recursion.
|
package workflows exposes the workflow engine itself as a function environment to improve recursion. |
|
scheduler
Package scheduler is a generated protocol buffer package.
|
Package scheduler is a generated protocol buffer package. |
|
types
Package types is a generated protocol buffer package.
|
Package types is a generated protocol buffer package. |
|
types/typedvalues
package typedvalues provides a data container for annotating, interpreting, and transferring arbitrary data.
|
package typedvalues provides a data container for annotating, interpreting, and transferring arbitrary data. |
|
types/typedvalues/controlflow
Package controlflow adds support for workflows and tasks (together "flows") to TypedValues.
|
Package controlflow adds support for workflows and tasks (together "flows") to TypedValues. |
|
types/typedvalues/httpconv
package httpconv provides methods for mapping TypedValues to and from HTTP requests and responses.
|
package httpconv provides methods for mapping TypedValues to and from HTTP requests and responses. |
|
types/validate
Validate package contains validation functions for the common structures used in the workflow engine, such as Workflows, Tasks, WorkflowInvocations, etc.
|
Validate package contains validation functions for the common structures used in the workflow engine, such as Workflows, Tasks, WorkflowInvocations, etc. |
|
util/gopool
package gopool provides functionality for bounded parallelism with goroutines
|
package gopool provides functionality for bounded parallelism with goroutines |
|
util/labels
Package labels provides storing, fetching and matching based on labels.
|
Package labels provides storing, fetching and matching based on labels. |
|
util/mediatype
Package mediatype implements the IANA Media Type standard.
|
Package mediatype implements the IANA Media Type standard. |
|
util/pubsub
Package pubsub is a simple, label-based, thread-safe PubSub implementation.
|
Package pubsub is a simple, label-based, thread-safe PubSub implementation. |
|
util/workqueue
package workqueue is a amended copy of k8s' workqueue implementation Changes made: - workqueue.go - Added MaxSize field to default workqueue.
|
package workqueue is a amended copy of k8s' workqueue implementation Changes made: - workqueue.go - Added MaxSize field to default workqueue. |
|
version
Code generated by hack/codegen-version.sh.
|
Code generated by hack/codegen-version.sh. |
|
test
|
|
Click to show internal directories.
Click to hide internal directories.

