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: README.md
+25-18Lines changed: 25 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# func-operator
2
2
3
-
A Kubernetes operator for managing serverless functions using the `func` CLI. This operator automates the deployment and lifecycle management of functions from Git repositories to Kubernetes clusters with Knative.
3
+
A Kubernetes operator for managing middleware updates for serverless functions deployed with the `func` CLI. This operator monitors deployed functions and automatically rebuilds them when outdated middleware is detected, ensuring functions stay up-to-date with the latest middleware versions.
**Note:** This registers an existing function with the operator for middleware management. To initially deploy a function, use the `func` CLI directly:
| `repository.url` | string | Yes | URL of the Git repository containing the function |
217
+
| `repository.branch` | string | No | Branch of the repository |
218
+
| `repository.path` | string | No | Path to the function inside the repository. Defaults to "." |
219
+
| `repository.authSecretRef` | object | No | Reference to the auth secret for private repository authentication |
220
+
| `registry.authSecretRef` | object | No | Reference to the secret containing credentials for registry authentication |
221
+
| `autoUpdateMiddleware` | boolean | No | Defines if the operator should rebuild when outdated middleware is detected. Defaults to global operator config |
0 commit comments