Skip to content

Instantly share code, notes, and snippets.

@dwilliams782
Created February 24, 2023 12:16
Show Gist options
  • Save dwilliams782/404f7c9bd32ad9143e5384aad9f8eb3e to your computer and use it in GitHub Desktop.
Save dwilliams782/404f7c9bd32ad9143e5384aad9f8eb3e to your computer and use it in GitHub Desktop.
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: linkerd-viz
namespace: linkerd
spec:
interval: 60m
releaseName: linkerd-viz
targetNamespace: linkerd-viz
install:
replace: true
createNamespace: true
remediation:
retries: 3
chart:
spec:
chart: linkerd-viz
version: 30.3.4 # stable-2.12.2
sourceRef:
kind: HelmRepository
name: linkerd-stable
values:
# Some values indicated below are copied from https://github.com/linkerd/linkerd2/blob/main/viz/charts/linkerd-viz/values-ha.yaml
# Copied from HA
enablePodAntiAffinity: true
# Copied from HA
resources: &ha_resources
cpu: &ha_resources_cpu
limit: ""
request: 100m
memory:
limit: 250Mi
request: 50Mi
metricsAPI:
image:
registry: <our-gcr-registry>/linkerd
resources:
cpu:
request: 5m
memory:
request: 256Mi
dashboard:
enforcedHostRegexp: <external-hostname-for-Viz>
image:
registry: <our-gcr-registry>/linkerd
# Copied from HA
resources: *ha_resources
grafana:
externalUrl: <Our external https://grafana hostname>
tap:
externalSecret: true
injectCaFrom: linkerd-viz/tap
image:
registry: <our-gcr-registry>/linkerd
# Copied from HA
replicas: 3
resources:
cpu: *ha_resources_cpu
memory:
limit: 512Mi
request: 512Mi
tapInjector:
externalSecret: true
injectCaFrom: linkerd-viz/linkerd-tap-injector
replicas: 3
image:
registry: <our-gcr-registry>/linkerd
prometheusUrl: http://mimir-nginx.monitoring.svc/prometheus
prometheus:
enabled: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment