linkerd2/multicluster/charts/linkerd2-multicluster
Kevin Leimkuhler 15dc97c70e
add some missing helm values for multicluster setup (#5346)
Original description:

> **Subject**
> Add missing helm values for multicluster setup
> 
> **Problem**
> When executing this without the linkerd command the two variables are missing and the rendering will generate empty values.
> This produces the following gateway identity, that is also used in the gateway link command to generate the link crd:
> 
> ```
> mirror.linkerd.io/gateway-identity: linkerd-gateway.linkerd-multicluster.serviceaccount.identity..
> ```
> 
> **Solution**
> Add the values as defaults to the helm chart values.yaml file. If the cli is used they are overwritten by the following parameters:
> * https://github.com/linkerd/linkerd2/blob/main/cli/cmd/multicluster.go#L197
> * https://github.com/linkerd/linkerd2/blob/main/cli/cmd/multicluster.go#L196

Signed-off-by: Kevin Leimkuhler <kevin@kleimkuhler.com>
Co-authored-by: Björn Wenzel <bjoern.wenzel@dbschenker.com>
2020-12-08 10:27:16 -05:00
..
templates extension: Separate multicluster chart and binary (#5293) 2020-12-04 16:36:10 -08:00
.helmignore extension: Separate multicluster chart and binary (#5293) 2020-12-04 16:36:10 -08:00
Chart.yaml extension: Separate multicluster chart and binary (#5293) 2020-12-04 16:36:10 -08:00
README.md add some missing helm values for multicluster setup (#5346) 2020-12-08 10:27:16 -05:00
README.md.gotmpl extension: Separate multicluster chart and binary (#5293) 2020-12-04 16:36:10 -08:00
values.yaml add some missing helm values for multicluster setup (#5346) 2020-12-08 10:27:16 -05:00

README.md

linkerd2-multicluster

A helm chart containing the resources to support multicluster linking to remote clusters

Version: 0.1.0

AppVersion: edge-XX.X.X

Requirements

Kubernetes: >=1.13.0-0

Values

Key Type Default Description
controllerComponentLabel string "linkerd.io/control-plane-component" Control plane label. Do not edit
createdByAnnotation string "linkerd.io/created-by" Annotation label for the proxy create. Do not edit.
gateway bool true If the gateway component should be installed
gatewayLocalProbePath string "/health-local" The path that will be used by the local liveness checks to ensure the gateway is alive
gatewayLocalProbePort int 8888 The port that will be used by the local liveness checks to ensure the gateway is alive
gatewayName string "linkerd-gateway" The name of the gateway that will be installed
gatewayNginxImage string "nginx" The Nginx image
gatewayNginxImageVersion float 1.17 The version of the Nginx image
gatewayPort int 4143 The port on which all the gateway will accept incoming traffic
gatewayProbePath string "/health" The path that will be used by remote clusters for determining whether the gateway is alive
gatewayProbePort int 4181 The port used for liveliness probing
gatewayProbeSeconds int 3 The interval (in seconds) between liveness probes
gatewayServiceType string "LoadBalancer" Service Type of gateway Service
identityTrustDomain string "cluster.local" Identity Trust Domain of the certificate authority
installNamespace bool true If the namespace should be installed
linkerdNamespace string "linkerd" Namespace of linkerd installation
linkerdVersion string "linkerdVersionValue" Control plane version
namespace string "linkerd-multicluster" Service Mirror component namespace
proxyOutboundPort int 4140 The port on which the proxy accepts outbound traffic
remoteMirrorServiceAccount bool true If the remote mirror service account should be installed
remoteMirrorServiceAccountName string "linkerd-service-mirror-remote-access-default" The name of the service account used to allow remote clusters to mirror local services

Autogenerated from chart metadata using helm-docs v1.4.0