You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+23
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,26 @@
1
+
# Function Mesh v0.12.0 Release Notes
2
+
3
+
## v0.12.0 What's New
4
+
5
+
*[Controller] Ensure the Pod security standard follows restricted specifications ([#574](https://github.com/streamnative/function-mesh/pull/574))
6
+
*[Controller] Fix the issue that the `fsGroup` does not work when a volume mount uses an existing directory as a subpath ([#577](https://github.com/streamnative/function-mesh/issues/577))
7
+
*[Controller] Add the default value for `minReplicas` and `replicas` ([#582](https://github.com/streamnative/function-mesh/pull/582))
8
+
*[Controller] Introduce the `ConnectorCatalog` CRD ([#585](https://github.com/streamnative/function-mesh/pull/585), [#610](https://github.com/streamnative/function-mesh/pull/610))
9
+
*[Controller] Allow passing Function Mesh Operator configurations through the environment variables ([#587](https://github.com/streamnative/function-mesh/pull/587))
10
+
*[Controller] Allow scaling a function or connector to zero when HPA is disabled ([#590](https://github.com/streamnative/function-mesh/pull/590))
11
+
*[Controller] Fix the issue that `SubscriptionType` is not handled properly ([#592](https://github.com/streamnative/function-mesh/pull/592))
12
+
*[Controller] Fix the issue that `DeadLetterTopic` is set to an incorrect value in some specific cases ([#595](https://github.com/streamnative/function-mesh/pull/595))
13
+
*[Controller] Fix the issue that `MaxPendingAsyncRequests` is not working ([#599](https://github.com/streamnative/function-mesh/pull/599))
14
+
*[Controller] Fix the issue that the liveness probe is not working ([#604](https://github.com/streamnative/function-mesh/pull/604))
15
+
*[Controller] Support configuring multiple PVs to a CR ([#605](https://github.com/streamnative/function-mesh/pull/605))
16
+
*[Controller] Introduce `ShowPreciseParallelism` to CRDs ([#607](https://github.com/streamnative/function-mesh/pull/607))
17
+
*[Controller] Make `Limits.CPU` optional ([#608](https://github.com/streamnative/function-mesh/pull/608))
18
+
*[Controller] Move `webhook` into `pkg` ([#613](https://github.com/streamnative/function-mesh/pull/613))
19
+
*[Runner Image] Remove unused dependencies from runner images ([#576](https://github.com/streamnative/function-mesh/pull/576))
20
+
*[CVE] Resolve vulnerabilities and bump dependencies ([#568](https://github.com/streamnative/function-mesh/pull/568), [#583](https://github.com/streamnative/function-mesh/pull/583), [#600](https://github.com/streamnative/function-mesh/pull/600))
21
+
22
+
For the full changes in this release, see the [Pull Requests](https://github.com/streamnative/function-mesh/pulls?q=is%3Apr+label%3Am%2F2023-03+is%3Aclosed+).
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.
@@ -26,16 +26,15 @@ Note:
26
26
27
27
This table outlines the supported Kubernetes versions. We have tested these versions in their respective branches. But note that other versions might work as well.
Function Mesh is enabled with the [admission control webhook](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#what-are-admission-webhooks) by default. Therefore, you need to prepare the relevant signed certificate. Secrets that contain signed certificates are named with the fixed name `function-mesh-admission-webhook-server-cert`, which is controlled by the [Certificate CRD](https://cert-manager.io/docs/concepts/certificate/).
59
-
60
-
It is recommended to use [cert-manager](https://cert-manager.io/) to manage these certificates and you can install the cert-manager as follows.
61
-
62
-
```shell
63
-
helm repo add jetstack https://charts.jetstack.io
64
-
helm repo update
65
-
helm install \
66
-
cert-manager jetstack/cert-manager \
67
-
--namespace cert-manager \
68
-
--create-namespace \
69
-
--version v1.8.0 \
70
-
--set installCRDs=true
71
-
```
72
-
73
-
### Install Function Mesh
74
-
75
-
> **Note**
76
-
>
77
-
> - Before installation, ensure that Helm v3 is installed properly.
78
-
> - For the use of `kubectl` commands, see [kubectl command reference](https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands).
1. Use the following command to uninstall Function Mesh through Helm.
133
-
134
-
>**Note**
135
-
>
136
-
>`${NAMESPACE}` indicates the namespace where Function Mesh Operator is installed.
137
-
138
-
```bash
139
-
helm delete function-mesh -n ${NAMESPACE}
140
-
```
141
-
142
-
2. Remove the Secrets that contain the signed certificate.
143
-
144
-
>**Note**
145
-
>
146
-
> If the Secrets are not cleaned up, future installations in this environment might behave abnormally. For details about how to automatically clean up the corresponding Secrets when you delete a Certificate, see [Cleaning up Secrets when Certificates are deleted](https://cert-manager.io/docs/usage/certificate/#cleaning-up-secrets-when-certificates-are-deleted).
0 commit comments