universe-infra-provisioning-controller
Chart version: 0.5.0-dev
AppVersion: 0.5.0-dev
Description: A Helm chart for universe-infra-provisioning-controller
>
global
(object): global settings for chartDefault:
{ "image": { "registry": null, "tag": null } }
>
nameOverride
(string): overrides chart nameDefault:
""
>
fullnameOverride
(string): overrides generated fullName for releaseDefault:
""
>
imagePullSecrets
(list): imagePullSecrets to add to the Pod specDefault:
[]
>
controller
(object): configuration for controller containerDefault: see default values for nested options
>
controller.args.capiNamespace
(string): namespace to create CAPI and Metal3 CRDs if not set, namespace of the Helm release will be usedDefault:
""
>
controller.args.rootDeviceName
(string): Device Name where OS Image will be deployedDefault: “/dev/mmcblk0”
>
controller.args.ntpServer
(string): NTP server used to sync DPUs time, IP or server nameDefault:
""
>
controller.args.imageRegistry
(string): Image registry server used for DPU to download imagesDefault:
""
>
controller.image.registry
(string): registry for plugin imageDefault:
""
>
controller.image.repository
(string): plugin image nameDefault:
"universe-infra-provisioning-controller"
>
controller.image.pullPolicy
(string): pullPolicy for plugin imageDefault:
"IfNotPresent"
>
controller.image.tag
(string): tag for plugin image if not set, Helm chart appVersion will be used as tagDefault:
""
>
controller.securityContext
(object): securityContext for plugin containerDefault:
{ "allowPrivilegeEscalation": false }
>
controller.resources
(object): resources for plugin containerDefault: no limits
>
podAnnotations
(object): podAnnotations to add to the Pod specDefault:
{}
>
podSecurityContext
(object): podSecurityContext to add to the Pod specDefault:
{}
>
nodeSelector
(object): nodeSelector to add to the Pod specDefault:
{}
>
tolerations
(list): tolerations to add to the Pod specDefault:
[]
>
affinity
(object): affinity to add to the Pod specDefault:
{}
>
rbac
(object): RBAC configuration for plugin PodDefault: see default values for nested options
>
rbac.serviceAccount.create
(bool): enables or disables creation of the ServiceAccountDefault:
true
>
rbac.serviceAccount.name
(string): override for default ServiceAccount nameDefault: if not set explicitly Helm release name will be used
>
rbac.role.create
(bool): enables or disables creation of the ClusterRoleDefault:
true
>
rbac.role.name
(string): override for default ServiceAccount nameDefault: if not set explicitly Helm release name + “-role” will be used
>
rbac.roleBinding.create
(bool): enables or disables creation of the ClusterRoleBindingDefault:
true
>
rbac.roleBinding.name
(string): override for default ServiceAccount nameDefault: if not set explicitly Helm release name + “-role-binding” will be used
>
capiConfig
(object): CAPI CRs settingsDefault: see default values for nested options
>
capiConfig.create
(bool): enables or disables creation of the CAPI CRsDefault:
false
>
capiConfig.clusterName
(string): Name of the CAPI ClusterDefault: “universe-capi-cluster”
>
capiConfig.controlPlaneEndPoint
(string): ControlPlane EndPoint IP address, Host IP or VIPDefault:
""
>
capiConfig.controlPlaneEndPointPort
(int): ControlPlane EndPoint portDefault:
6443
>
capiConfig.kubeconfig
(string): Kubeconfig file content It is important to check in the kubeconfig that the “server” URL is not using localhost (127.0.0.1), but the control plane API IP address Can be set using: –set-file universe-infra-provisioning-controller.capiConfig.kubeconfig=/path/to/kubeconfigDefault:
""
>
capiConfig.tlsCrt
(string): Kubernetes general CA CRT file. Usually available in Control Plane node in /etc/kubernetes/pki/ca.crt Can be set using: –set-file universe-infra-provisioning-controller.capiConfig.kubeconfig=/path/to/ca.crtDefault:
""
>
capiConfig.tlsKey
(string): Kubernetes general CA Key file. Usually available in Control Plane node in /etc/kubernetes/pki/ca.key Can be set using: –set-file universe-infra-provisioning-controller.capiConfig.kubeconfig=/path/to/ca.keyDefault:
""