Skip to content

Commit 7ba4f58

Browse files
committed
Fixes to operator for transient leader election issue
In a rare case, a leader may have run its reconciliation, then lost the election, and later have become relected but stopped reconciling due to certain background task having been shut down already. This can be detected by new or changed functions not being reconciled into deployment objects. We strongly suggest upgrading to this version ASAP to prevent any unexpected issues in production. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
1 parent 29b2b12 commit 7ba4f58

16 files changed

+377
-353
lines changed

chart/openfaas/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
type: application
33
description: OpenFaaS - Serverless Functions Made Simple
44
name: openfaas
5-
version: 14.2.127
5+
version: 14.2.128
66
sources:
77
- https://github.com/openfaas/faas
88
- https://github.com/openfaas/faas-netes

chart/openfaas/values.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ eventWorker:
152152

153153
# For OpenFaaS Pro and the Function CRD
154154
operator:
155-
image: ghcr.io/openfaasltd/faas-netes:0.5.80
155+
image: ghcr.io/openfaasltd/faas-netes:0.5.81
156156
create: false
157157
logs:
158158
debug: false
@@ -199,7 +199,7 @@ operator:
199199
successThreshold: 1
200200

201201
faasnetesPro:
202-
image: ghcr.io/openfaasltd/faas-netes:0.5.80
202+
image: ghcr.io/openfaasltd/faas-netes:0.5.81
203203
logs:
204204
debug: false
205205
format: "console"
@@ -220,7 +220,7 @@ faasnetes:
220220
#
221221
# The Jetstream queue-worker is the default queue-worker for OpenFaaS Pro.
222222
jetstreamQueueWorker:
223-
image: ghcr.io/openfaasltd/jetstream-queue-worker:0.4.7
223+
image: ghcr.io/openfaasltd/jetstream-queue-worker:0.4.8
224224
mode: "static"
225225
consumer:
226226
inactiveThreshold: "30s"
@@ -394,7 +394,7 @@ iam:
394394
## if you wish to retain the metrics for a longer period, you should
395395
## scrape this instance from an external Prometheus server
396396
prometheus:
397-
image: prom/prometheus:v3.6.0
397+
image: prom/prometheus:v3.7.1
398398
create: true
399399
retention:
400400
time: 15d
@@ -442,7 +442,7 @@ nats:
442442
host: ""
443443
port: ""
444444
# The version of NATS Core used with OpenFaaS Pro and JetStream
445-
image: nats:2.12.0
445+
image: nats:2.12.1
446446
resources:
447447
requests:
448448
memory: "120Mi"

docs/cron-connector-0.6.14.tgz

1 Byte
Binary file not shown.
0 Bytes
Binary file not shown.

docs/headroom-controller-0.1.2.tgz

-2 Bytes
Binary file not shown.

docs/index.yaml

Lines changed: 371 additions & 347 deletions
Large diffs are not rendered by default.

docs/kafka-connector-0.7.14.tgz

1 Byte
Binary file not shown.

docs/mqtt-connector-0.4.7.tgz

0 Bytes
Binary file not shown.

docs/nats-connector-0.3.2.tgz

-1 Bytes
Binary file not shown.

docs/openfaas-14.2.128.tgz

63.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)