Skip to content
Snippets Groups Projects
  1. Jan 11, 2023
  2. Jul 07, 2022
    • Alex Ellis (OpenFaaS Ltd)'s avatar
      Feature for probing functions · 88eea5f6
      Alex Ellis (OpenFaaS Ltd) authored
      
      Introduces a single-flight call to a function's health
      endpoint to verify that it is registered with an Istio
      sidecar (Envoy) before letting the invocation through.
      
      Results are cached for 5 seconds, before a probe is
      required again.
      
      Tested without Istio, with probe_functions environment
      variable set to true, I saw a probe execute in the logs.
      
      Fixes: #1721 for Istio users.
      
      Signed-off-by: default avatarAlex Ellis (OpenFaaS Ltd) <alex@openfaas.com>
      88eea5f6
  3. Apr 22, 2020
    • Alex Ellis (OpenFaaS Ltd)'s avatar
      Publish to multiple topics · 2bfca6d8
      Alex Ellis (OpenFaaS Ltd) authored
      
      Enables publishing to various topics according to annotations
      on the functions. The function cache is moved up one level so
      that it can be shared between the scale from zero code and the
      queue proxy.
      
      Unit tests added for new internal methods.
      
      Tested e2e with arkade and the newest queue-worker and RC
      gateway image with two queues and an annotation on one of the
      functions of com.openfaas.queue. It worked as expected including
      with multiple namespace support.
      
      Signed-off-by: default avatarAlex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
      2bfca6d8
Loading