Skip to content

Instantly share code, notes, and snippets.

@alpeb
Created January 28, 2020 16:34
Show Gist options
  • Save alpeb/346c651e08f5a6954cb801b638b17abf to your computer and use it in GitHub Desktop.
Save alpeb/346c651e08f5a6954cb801b638b17abf to your computer and use it in GitHub Desktop.
{
"global": {
"clusterDomain": .ClusterDomain,
"imagePullPolicy": .ImagePullPolicy,
"linkerdVersion": .LinkerdVersion,
"namespace": .Namespace,
"identityTrustAnchorsPEM": .Identity.TrustAnchorsPEM,
"identityTrustDomain": .Identity.TrustDomain,
"proxy": {
"enableExternalProfiles": .Proxy.EnableExternalProfiles,
"image": {
"name": .Proxy.Image.Name,
"pullPolicy": .Proxy.Image.PullPolicy,
"version": .Proxy.Image.Version
},
"logLevel": .Proxy.LogLevel,
"ports": {
"admin": .Proxy.Ports.Admin,
"control": .Proxy.Ports.Control,
"inbound": .Proxy.Ports.Inbound,
"outbound": .Proxy.Ports.Outbound
},
"resources": {
"cpu": {
"limit": .Proxy.Resources.CPU.Limit,
"request": .Proxy.Resources.CPU.Request
},
"memory": {
"limit": .Proxy.Resources.Memory.Limit,
"request": .Proxy.Resources.Memory.Request
}
},
"trace": {
"collectorSvcAddr": .Proxy.Trace.CollectorSvcAddr,
"collectorSvcAccount": .Proxy.Trace.CollectorSvcAccount
},
"uid": .Proxy.UID,
"waitBeforeExitSeconds": 0
},
"proxyInit": {
"ignoreInboundPorts": .ProxyInit.IgnoreInboundPorts,
"ignoreOutboundPorts": .ProxyInit.IgnoreOutboundPorts,
"image": {
"name": .ProxyInit.Image.Name,
"pullPolicy": .ProxyInit.Image.PullPolicy,
"version": .ProxyInit.Image.Version
},
"resources": {
"cpu": {
"limit": .ProxyInit.Resources.CPU.Limit,
"request": .ProxyInit.Resources.CPU.Request
},
"memory": {
"limit": .ProxyInit.Resources.Memory.Limit,
"request": .ProxyInit.Resources.Memory.Request
}
}
},
"createdByAnnotation": .CreatedByAnnotation,
"proxyInjectAnnotation": .ProxyInjectAnnotation,
"proxyInjectDisabled": .ProxyInjectDisabled,
"controllerComponentLabel": .ControllerComponentLabel,
"controllerNamespaceLabel": .ControllerNamespaceLabel,
"linkerdNamespaceLabel": .LinkerdNamespaceLabel
},
"enableH2Upgrade": .EnableH2Upgrade,
"omitWebhookSideEffects": .OmitWebhookSideEffects,
"webhookFailurePolicy": .WebhookFailurePolicy,
"controllerImage": .ControllerImage,
"controllerLogLevel": .ControllerLogLevel,
"controllerReplicas": .ControllerReplicas,
"controllerUID": .ControllerUID,
"dashboard": {
"replicas": 1
},
"debugContainer": {
"image": {
"name": "gcr.io/linkerd-io/debug",
"pullPolicy": "IfNotPresent",
"version": "edge-20.1.3"
}
},
"identity": {
"issuer": {
"scheme": "linkerd.io/tls",
"clockSkewAllowance": .Identity.Issuer.ClockSkewAllowance,
"crtExpiry": .Identity.Issuer.CrtExpiry,
"crtExpiryAnnotation": .Identity.Issuer.CrtExpiryAnnotation,
"issuanceLifetime": .Identity.Issuer.IssuanceLifeTime,
"tls": {
"crtPEM": .Identity.Issuer.TLS.CrtPEM,
"keyPEM": .Identity.Issuer.TLS.KeyPEM
}
}
},
"grafanaImage": .GrafanaImage,
"disableHeartBeat": .DisableHeartBeat,
"heartbeatSchedule": .HeartbeatSchedule,
"prometheusImage": .PrometheusImage,
"prometheusLogLevel": .PrometheusLogLevel,
"controlPlaneTracing": false,
"proxyInjector": {
"crtPEM": .ProxyInjector.CrtPEM,
"keyPEM": .ProxyInjector.KeyPEM
},
"profileValidator": {
"crtPEM": .ProfileValidator.CrtPEM,
"keyPEM": .ProfileValidator.KeyPEM
},
"tap": {
"crtPEM": .Tap.CrtPEM,
"keyPEM": .Tap.KeyPEM
},
"webImage": .WebImage,
"installNamespace": .InstallNamespace,
"nodeSelector": {
"beta.kubernetes.io/os": .NodeSelector["beta.kubernetes.io/os"]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment