From 3e9e10671c32e368f5381d83e406e16bc38c93bc Mon Sep 17 00:00:00 2001 From: Bob Haddleton Date: Tue, 16 Apr 2024 15:25:11 -0500 Subject: [PATCH] Add documentation for function deployment via Crossplane Helm Chart (#756) Signed-off-by: Bob Haddleton --- content/master/getting-started/install-crossplane-include.md | 2 ++ content/master/software/install.md | 3 ++- content/v1.15/getting-started/install-crossplane-include.md | 2 ++ content/v1.15/software/install.md | 3 ++- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/content/master/getting-started/install-crossplane-include.md b/content/master/getting-started/install-crossplane-include.md index 9669b0c7..9b2afde4 100644 --- a/content/master/getting-started/install-crossplane-include.md +++ b/content/master/getting-started/install-crossplane-include.md @@ -66,6 +66,8 @@ extraEnvVarsRBACManager: {} extraObjects: [] extraVolumeMountsCrossplane: {} extraVolumesCrossplane: {} +function: + packages: [] hostNetwork: false image: pullPolicy: IfNotPresent diff --git a/content/master/software/install.md b/content/master/software/install.md index ea32c4d2..ced1194b 100644 --- a/content/master/software/install.md +++ b/content/master/software/install.md @@ -92,7 +92,7 @@ Kubernetes cluster. After the `init` container finishes, the `crossplane` pod manages two Kubernetes controllers. * The _Package Manager controller_ installs the -provider and configuration packages. +provider, function and configuration packages. * The _Composition controller_ installs and manages the Crossplane _Composite Resource Definitions_, _Compositions_ and _Claims_. @@ -130,6 +130,7 @@ Apply customizations with the command line or with a Helm _values_ file. | `extraObjects` | To add arbitrary Kubernetes Objects during a Helm Install | `[]` | | `extraVolumeMountsCrossplane` | Add custom `volumeMounts` to the Crossplane pod. | `{}` | | `extraVolumesCrossplane` | Add custom `volumes` to the Crossplane pod. | `{}` | +| `function.packages` | A list of Function packages to install. | `[]` | | `hostNetwork` | Enable `hostNetwork` for the Crossplane deployment. Caution: enabling `hostNetwork` grants the Crossplane Pod access to the host network namespace. | `false` | | `image.pullPolicy` | The image pull policy used for Crossplane and RBAC Manager pods. | `"IfNotPresent"` | | `image.repository` | Repository for the Crossplane pod image. | `"xpkg.upbound.io/crossplane/crossplane"` | diff --git a/content/v1.15/getting-started/install-crossplane-include.md b/content/v1.15/getting-started/install-crossplane-include.md index 9669b0c7..9b2afde4 100644 --- a/content/v1.15/getting-started/install-crossplane-include.md +++ b/content/v1.15/getting-started/install-crossplane-include.md @@ -66,6 +66,8 @@ extraEnvVarsRBACManager: {} extraObjects: [] extraVolumeMountsCrossplane: {} extraVolumesCrossplane: {} +function: + packages: [] hostNetwork: false image: pullPolicy: IfNotPresent diff --git a/content/v1.15/software/install.md b/content/v1.15/software/install.md index ea32c4d2..ced1194b 100644 --- a/content/v1.15/software/install.md +++ b/content/v1.15/software/install.md @@ -92,7 +92,7 @@ Kubernetes cluster. After the `init` container finishes, the `crossplane` pod manages two Kubernetes controllers. * The _Package Manager controller_ installs the -provider and configuration packages. +provider, function and configuration packages. * The _Composition controller_ installs and manages the Crossplane _Composite Resource Definitions_, _Compositions_ and _Claims_. @@ -130,6 +130,7 @@ Apply customizations with the command line or with a Helm _values_ file. | `extraObjects` | To add arbitrary Kubernetes Objects during a Helm Install | `[]` | | `extraVolumeMountsCrossplane` | Add custom `volumeMounts` to the Crossplane pod. | `{}` | | `extraVolumesCrossplane` | Add custom `volumes` to the Crossplane pod. | `{}` | +| `function.packages` | A list of Function packages to install. | `[]` | | `hostNetwork` | Enable `hostNetwork` for the Crossplane deployment. Caution: enabling `hostNetwork` grants the Crossplane Pod access to the host network namespace. | `false` | | `image.pullPolicy` | The image pull policy used for Crossplane and RBAC Manager pods. | `"IfNotPresent"` | | `image.repository` | Repository for the Crossplane pod image. | `"xpkg.upbound.io/crossplane/crossplane"` |