Skip to content

Commit 288a464

Browse files
release function-mesh 0.14.0 (streamnative#653)
* Update release rc version * update ChangeLog * release 0.14.0 * add README * Update CHANGELOG.md Co-authored-by: Huanli Meng <48120384+Huanli-Meng@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: Huanli Meng <48120384+Huanli-Meng@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: Huanli Meng <48120384+Huanli-Meng@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: Huanli Meng <48120384+Huanli-Meng@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: Huanli Meng <48120384+Huanli-Meng@users.noreply.github.com> --------- Co-authored-by: Huanli Meng <48120384+Huanli-Meng@users.noreply.github.com>
1 parent 4030dc9 commit 288a464

File tree

13 files changed

+34
-15
lines changed

13 files changed

+34
-15
lines changed

.ci/olm-tests/catalog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ metadata:
55
namespace: olm
66
spec:
77
sourceType: grpc
8-
image: kind-registry:5000/streamnativeio/function-mesh-catalog:v0.13.0
8+
image: kind-registry:5000/streamnativeio/function-mesh-catalog:v0.14.0

.ci/olm-tests/subs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ metadata:
66
spec:
77
channel: alpha
88
name: function-mesh
9-
startingCSV: function-mesh.v0.13.0
9+
startingCSV: function-mesh.v0.14.0
1010
source: my-test-catalog
1111
sourceNamespace: olm

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
# Function Mesh v0.14.0 Release Notes
2+
3+
## v0.14.0 What's New
4+
5+
* [Runner Image] Support Pulsar 3.0 ([#625](https://github.com/streamnative/function-mesh/pull/625))
6+
* [Helm Charts] Allow the `function-mesh-secrets-webhook` Helm chart to be deployed into non-default Kubernetes namespaces ([#628](https://github.com/streamnative/function-mesh/pull/628))
7+
* [Controller] Support the `CleanupSubscription` configuration ([#622](https://github.com/streamnative/function-mesh/pull/622))
8+
* [CI] Trigger the release action when the tag with the prefix `v` is pushed ([#631](https://github.com/streamnative/function-mesh/pull/631))
9+
* [CRD] Support the `PersistentVolumeClaimRetentionPolicy` configuration ([#633](https://github.com/streamnative/function-mesh/pull/633))
10+
* [Runner Image] Release runner images with `pulsarctl` ([#630](https://github.com/streamnative/function-mesh/pull/630))
11+
* [Controller] Sync to the latest Pulsar Function Proto files ([#637](https://github.com/streamnative/function-mesh/pull/637))
12+
* [Controller] Upgrade to Golang 1.20.4 ([#641](https://github.com/streamnative/function-mesh/pull/641))
13+
* [Controller] Prevent cleaning up resources that are managed by the Function Mesh Worker service ([#640](https://github.com/streamnative/function-mesh/pull/640))
14+
* [Controller] Prevent updating unmodifiable fields of StatefulSet when reconciling ([#639](https://github.com/streamnative/function-mesh/pull/639))
15+
* [CI] Allow release the bundle to operatorhub and openshift catalog via Github Actions ([#642](https://github.com/streamnative/function-mesh/pull/642))
16+
17+
For the full changes in this release, see the [Pull Requests](https://github.com/streamnative/function-mesh/pulls?q=is%3Apr+label%3Am%2F2023-05+is%3Aclosed+).
18+
119
# Function Mesh v0.13.0 Release Notes
220

321
## v0.13.0 What's New

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Current Operator version
2-
VERSION ?= 0.13.0
2+
VERSION ?= 0.14.0
33
# Default image tag
44
DOCKER_REPO := $(if $(DOCKER_REPO),$(DOCKER_REPO),streamnative)
55
OPERATOR_IMG ?= ${DOCKER_REPO}/function-mesh:v$(VERSION)

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ A Kubernetes-Native way to run pulsar functions, connectors and composed functio
44
## Install
55

66
```bash
7-
curl -sSL https://github.com/streamnative/function-mesh/releases/download/v0.13.0/install.sh | bash
7+
curl -sSL https://github.com/streamnative/function-mesh/releases/download/v0.14.0/install.sh | bash
88
```
99

1010
The above command installs all the CRDs, required service account configuration, and all function-mesh operator components. Before you start running a function-mesh example, verify if Function Mesh is installed correctly.
@@ -28,6 +28,7 @@ This table outlines the supported Kubernetes versions. We have tested these vers
2828

2929
| Function Mesh operator | Kubernetes 1.19 | Kubernetes 1.20 | Kubernetes 1.21 | Kubernetes 1.22 | Kubernetes 1.23 | Kubernetes 1.24 | Kubernetes 1.25 |
3030
|---------------------------------------------------------------------------------| --------------- |-----------------|-----------------|-----------------| --------------- | --------------- | --------------- |
31+
| [`v0.14.0`](https://github.com/streamnative/function-mesh/releases/tag/v0.14.0) ||||||||
3132
| [`v0.13.0`](https://github.com/streamnative/function-mesh/releases/tag/v0.13.0) ||||||||
3233
| [`v0.12.0`](https://github.com/streamnative/function-mesh/releases/tag/v0.12.0) ||||||||
3334
| [`v0.11.2`](https://github.com/streamnative/function-mesh/releases/tag/v0.11.2) ||||||||

charts/function-mesh-operator/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ type: application
1919
# This is the chart version. This version number should be incremented each time you make changes
2020
# to the chart and its templates, including the app version.
2121
# Versions are expected to follow Semantic Versioning (https://semver.org/)
22-
version: 0.2.16
22+
version: 0.2.17
2323

2424
# This is the version number of the application being deployed. This version number should be
2525
# incremented each time you make changes to the application. Versions are not expected to
2626
# follow Semantic Versioning. They should reflect the version the application is using.
27-
appVersion: 0.13.0
27+
appVersion: 0.14.0
2828

2929
home: https://github.com/streamnative/function-mesh
3030
sources:
@@ -33,5 +33,5 @@ sources:
3333
dependencies:
3434
- name: admission-webhook
3535
condition: admissionWebhook.enabled
36-
version: 0.2.16
36+
version: 0.2.17
3737
# repository: https://charts.functionmesh.io/

charts/function-mesh-operator/charts/admission-webhook/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ type: application
1919
# This is the chart version. This version number should be incremented each time you make changes
2020
# to the chart and its templates, including the app version.
2121
# Versions are expected to follow Semantic Versioning (https://semver.org/)
22-
version: 0.2.16
22+
version: 0.2.17
2323

2424
# This is the version number of the application being deployed. This version number should be
2525
# incremented each time you make changes to the application. Versions are not expected to
2626
# follow Semantic Versioning. They should reflect the version the application is using.
2727
# It is recommended to use it with quotes.
28-
appVersion: 0.13.0
28+
appVersion: 0.14.0
2929

3030
home: https://github.com/streamnative/function-mesh
3131
sources:

charts/function-mesh-operator/charts/admission-webhook/templates/crd-compute.functionmesh.io-connectorcatalogs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ spec:
1414
webhook:
1515
clientConfig:
1616
{{- if eq .Values.admissionWebhook.certificate.provider "custom" }}
17-
{{- $caSecret := (lookup "v1" "Secret" "default" (include "function-mesh-operator.certificate.caSecret" .)) -}}
17+
{{- $caSecret := (lookup "v1" "Secret" .Values.admissionWebhook.secretsWebhookNamespace (include "function-mesh-operator.certificate.caSecret" .)) -}}
1818
{{- if $caSecret }}
1919
{{- $caCert := (b64dec (get $caSecret.data "tls.crt")) -}}
2020
{{ printf (include "function-mesh-operator.caBundle" .) (b64enc $caCert) | nindent 8 }}

charts/function-mesh-operator/charts/admission-webhook/templates/crd-compute.functionmesh.io-functions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ spec:
1414
webhook:
1515
clientConfig:
1616
{{- if eq .Values.admissionWebhook.certificate.provider "custom" }}
17-
{{- $caSecret := (lookup "v1" "Secret" "default" (include "function-mesh-operator.certificate.caSecret" .)) -}}
17+
{{- $caSecret := (lookup "v1" "Secret" .Values.admissionWebhook.secretsWebhookNamespace (include "function-mesh-operator.certificate.caSecret" .)) -}}
1818
{{- if $caSecret }}
1919
{{- $caCert := (b64dec (get $caSecret.data "tls.crt")) -}}
2020
{{ printf (include "function-mesh-operator.caBundle" .) (b64enc $caCert) | nindent 8 }}

charts/function-mesh-operator/charts/admission-webhook/templates/crd-compute.functionmesh.io-sinks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ spec:
1414
webhook:
1515
clientConfig:
1616
{{- if eq .Values.admissionWebhook.certificate.provider "custom" }}
17-
{{- $caSecret := (lookup "v1" "Secret" "default" (include "function-mesh-operator.certificate.caSecret" .)) -}}
17+
{{- $caSecret := (lookup "v1" "Secret" .Values.admissionWebhook.secretsWebhookNamespace (include "function-mesh-operator.certificate.caSecret" .)) -}}
1818
{{- if $caSecret }}
1919
{{- $caCert := (b64dec (get $caSecret.data "tls.crt")) -}}
2020
{{ printf (include "function-mesh-operator.caBundle" .) (b64enc $caCert) | nindent 8 }}

0 commit comments

Comments
 (0)