feat: stabilize tailscale observability exposure with declarative proxy class
This commit is contained in:
@@ -6,8 +6,26 @@ grafana:
|
||||
storageClassName: {{ grafana_storage_class }}
|
||||
size: {{ grafana_storage_size }}
|
||||
service:
|
||||
{% if observability_tailscale_expose and (tailscale_operator_ready | default(false)) %}
|
||||
type: LoadBalancer
|
||||
loadBalancerClass: tailscale
|
||||
annotations:
|
||||
tailscale.com/hostname: {{ grafana_tailscale_hostname }}
|
||||
tailscale.com/proxy-class: {{ tailscale_proxyclass_name }}
|
||||
{% else %}
|
||||
type: ClusterIP
|
||||
{% endif %}
|
||||
prometheus:
|
||||
service:
|
||||
{% if observability_tailscale_expose and (tailscale_operator_ready | default(false)) %}
|
||||
type: LoadBalancer
|
||||
loadBalancerClass: tailscale
|
||||
annotations:
|
||||
tailscale.com/hostname: {{ prometheus_tailscale_hostname }}
|
||||
tailscale.com/proxy-class: {{ tailscale_proxyclass_name }}
|
||||
{% else %}
|
||||
type: ClusterIP
|
||||
{% endif %}
|
||||
prometheusSpec:
|
||||
retention: 7d
|
||||
storageSpec:
|
||||
|
||||
Reference in New Issue
Block a user