linkerd2/charts/linkerd2-multicluster
Alejandro Pedraza ccf027c051
Push docker images to ghcr.io instead of gcr.io (#4953)
* Push docker images to ghcr.io instead of gcr.io

The `cloud_integration.yml` and `release.yml` workflows were modified to
log into ghcr.io, and remove the `Configure gcloud` step which is no
longer necessary.

Note that besides the changes to cloud_integration.yml and release.yml, there was a change to the upgrade-stable integration test so that we do linkerd upgrade --addon-overwrite to reset the addons settings because in stable-2.8.1 the Grafana image was pegged to gcr.io/linkerd-io/grafana in linkerd-config-addons. This will need to be mentioned in the 2.9 upgrade notes.

Also the egress integration test has a debug container that now is pegged to the edge-20.9.2 tag.

Besides that, the other changes are just a global search and replace (s/gcr.io\/linkerd-io/ghcr.io\/linkerd/).
2020-09-10 15:16:24 -05:00
..
templates Fix up multicluster component labels (#4806) 2020-08-11 17:02:20 -07:00
.helmignore Add allow and link commands (#4466) 2020-05-27 14:30:55 -07:00
Chart.yaml Make service mirror controller per target cluster (#4710) 2020-07-23 14:32:50 -07:00
README.md Push docker images to ghcr.io instead of gcr.io (#4953) 2020-09-10 15:16:24 -05:00
values.yaml Fix up multicluster component labels (#4806) 2020-08-11 17:02:20 -07:00

README.md

Linkerd2-multicluster Helm Chart

Linkerd is a service mesh, designed to give platform-wide observability, reliability, and security without requiring configuration or code changes. This chart provides the components needed to enable communication between clusters.

Configuration

The following table lists the configurable parameters of the linkerd2-multicluster chart and their default values.

Parameter Description Default
controllerComponentLabel Control plane label. Do not edit linkerd.io/control-plane-component
controllerImage Docker image for the Service mirror component (uses the Linkerd controller image) ghcr.io/linkerd/controller
controllerImageVersion Tag for the Service Mirror container Docker image latest version
createdByAnnotation Annotation label for the proxy create. Do not edit. linkerd.io/created-by
gateway If the gateway component should be installed true
gatewayLocalProbePath The path that will be used by the local liveness checks to ensure the gateway is alive /health-local
gatewayLocalProbePort The port that will be used by the local liveness checks to ensure the gateway is alive 8888
gatewayName The name of the gateway that will be installed linkerd-gateway
gatewayNginxImage The Nginx image nginx
gatewayNginxImageVersion The version of the Nginx image 1.17
gatewayPort The port on which all the gateway will accept incoming traffic 4143
gatewayProbePath The path that will be used by remote clusters for determining whether the gateway is alive /health
gatewayProbePort The port used for liveliness probing 4181
gatewayProbeSeconds The interval (in seconds) between liveness probes 3
identityTrustDomain Trust domain used for identity of the existing linkerd installation cluster.local
installNamespace If the namespace should be installed true
linkerdNamespace The namespace of the existing Linkerd installation linkerd
linkerdVersion Control plane version latest version
namespace Service Mirror component namespace linkerd-multicluster
proxyOutboundPort The port on which the proxy accepts outbound traffic 4140
remoteMirrorServiceAccountName The name of the service account used to allow remote clusters to mirror local services linkerd-service-mirror-remote-access-default
remoteMirrorServiceAccount If the remote mirror service account should be installed true
serviceMirror If the service mirror component should be installed true
logLevel Log level for the Multicluster components info
serviceMirrorRetryLimit Number of times update from the remote cluster is allowed to be requeued (retried) 3
serviceMirrorUID User id under which the Service Mirror shall be ran 2103