riff is for functions

riff is for functions

  • Docs
  • Blog
  • GitHub
  • Slack

›CLI Reference

Version (v0.5.x)

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

Getting Started

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

Runtimes

  • Core
  • Knative
  • Streaming

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

    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

    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

    Streaming Runtime

    • riff streaming
    • riff streaming stream
    • riff streaming stream create
    • riff streaming stream delete
    • riff streaming stream list
    • riff streaming stream status
    • riff streaming processor
    • riff streaming processor create
    • riff streaming processor delete
    • riff streaming processor list
    • riff streaming processor status
    • riff streaming processor tail
    • riff streaming gateway
    • riff streaming gateway list
    • riff streaming gateway status

    In-memory Gateway

    • inmemory-gateway
    • inmemory-gateway create
    • inmemory-gateway delete
    • inmemory-gateway list
    • inmemory-gateway status

    Kafka Gateway

    • kafka-gateway
    • kafka-gateway create
    • kafka-gateway delete
    • kafka-gateway list
    • kafka-gateway status

    Pulsar Gateway

    • pulsar-gateway
    • pulsar-gateway create
    • pulsar-gateway delete
    • pulsar-gateway list
    • pulsar-gateway status
Edit

riff

riff is for functions

Synopsis

The riff CLI combines with the projectriff system CRDs to build, run and wire workloads (functions, applications and containers). The CRDs provide the riff API of which this CLI is a client.

Before running riff, please install the projectriff system and its dependencies. See https://projectriff.io/docs/getting-started/

The application, function and container commands define build plans and the credential commands to authenticate builds to container registries.

Runtimes provide ways to execute the workloads. Different runtimes provide alternate execution models and capabilities.

The core runtime uses core Kubernetes resources like Deployment and Service to expose the workload over HTTP.

The streaming runtime maps one or more input and output streams to a function.

The Knative runtime uses Knative Serving to expose the workload over HTTP with zero-to-n autoscaling and managed ingress.

Options

      --config file       config file (default is $HOME/.riff.yaml)
  -h, --help              help for riff
      --kubeconfig file   kubectl config file (default is $HOME/.kube/config)
      --no-color          disable color output in terminals
      --version           display CLI version

SEE ALSO

  • riff application - applications built from source using application buildpacks
  • riff completion - generate shell completion script
  • riff container - containers resolve the latest image
  • riff core - core runtime for riff workloads
  • riff credential - credentials for container registries
  • riff doctor - check riff's permissions
  • riff function - functions built from source using function buildpacks
  • riff knative - Knative runtime for riff workloads
  • riff streaming - (experimental) streaming runtime for riff functions
← Commandriff doctor →
riff is for functions
Docs
Versions
Community
BlogGitHubSlackKnativeTwitter
More
Privacy PolicyTerms of UseCode of Conduct
Deployed by Netlify
Copyright © 2021 VMware, Inc