timotto/concourse-openfaas-resource

By timotto

Updated about 1 month ago

Concourse resource to publish functions using a manifest to OpenFaaS

Image

1M+

Concourse OpenFaaS resource

Concourse resource to publish functions using a manifest to OpenFaaS.

Docker image at https://hub.docker.com/r/timotto/concourse-openfaas-resource/

Source code at https://github.com/timotto/concourse-openfaas-resource

Installing

Add the resource type to your pipeline:

resource_types:
- name: openfaas
  type: docker-image
  source:
    repository: timotto/concourse-openfaas-resource

Source Configuration

  • gateway: Required. URL of the OpenFaaS gateway.
  • username: Optional. Username for authentication with the gateway.
  • password: Optional. Password for authentication with the gateway.

Behavior

check: Not implemented
in: Not implemented
out: Deploy a manifest

Deploys the given manifest to the OpenFaaS Gateway

Parameters

  • manifest: Required.Manifest filename.
  • env: Optional. Set one or more environment variables (ENVVAR=VALUE)
  • secret: Optional. Give the function access to a secure secret

Docker Pull Command

docker pull timotto/concourse-openfaas-resource