riff is for functions

riff is for functions

  • Docs
  • Blog
  • GitHub
  • Slack

›Build

Version (v0.4.x)

  • v0.6.x (snapshot)
  • v0.5.x
  • v0.3.x

Getting Started

  • Pick your environment
  • GKE
  • Minikube
  • Docker for Mac
  • Docker for Windows

Runtimes

  • Core
  • Knative

Function Invokers

  • Java
  • Node.js
  • Command

CLI Reference

  • riff
  • riff doctor
  • riff completion
  • Credential

    • riff credential
    • riff credential apply
    • riff credential delete
    • riff credential list

    Build

    • riff function
    • riff function create
    • riff function delete
    • riff function list
    • riff function status
    • riff function tail
    • riff application
    • riff application create
    • riff application delete
    • riff application list
    • riff application status
    • riff application tail
    • riff container
    • riff container create
    • riff container delete
    • riff container list
    • riff container status

    Core Runtime

    • riff core
    • riff core deployer
    • riff core deployer create
    • riff core deployer delete
    • riff core deployer list
    • riff core deployer status
    • riff core deployer tail

    Knative Runtime

    • riff knative
    • riff knative adapter
    • riff knative adapter create
    • riff knative adapter delete
    • riff knative adapter list
    • riff knative adapter status
    • riff knative deployer
    • riff knative deployer create
    • riff knative deployer delete
    • riff knative deployer list
    • riff knative deployer status
    • riff knative deployer tail
Edit

riff function

riff function

functions built from source using function buildpacks

Synopsis

Functions are a mechanism for converting language idiomatic units of logic into container images that can be invoked over HTTP or used to process streams of messages. Cloud Native Buildpacks are provided to detect the language, provide a language runtime, install build and runtime dependencies, compile the function, and packaging everything as a container.

The function resource is only responsible for converting source code into a container. The function container image may then be deployed to one of the runtimes.

Functions are distinct from applications in the scope and responsibilities of the source code. Unlike applications, functions:

  • no main method
  • practice Inversion of Control (we'll call you)
  • invocations are decoupled from networking protocols, no HTTP specifics
  • limited to a single responsibility

Options

  -h, --help   help for function

Options inherited from parent commands

      --config file        config file (default is $HOME/.riff.yaml)
      --kube-config file   kubectl config file (default is $HOME/.kube/config)
      --no-color           disable color output in terminals

SEE ALSO

  • riff - riff is for functions
  • riff function create - create a function from source
  • riff function delete - delete function(s)
  • riff function list - table listing of functions
  • riff function status - show function status
  • riff function tail - watch build logs
← riff credential listriff function create →
  • riff function
    • Synopsis
    • Options
    • Options inherited from parent commands
    • SEE ALSO
riff is for functions
Docs
Versions
Community
BlogGitHubSlackKnativeTwitter
More
Privacy PolicyTerms of UseCode of Conduct
Deployed by Netlify
Copyright © 2021 VMware, Inc