Commit 06b3fabb authored by Geoff Simmons's avatar Geoff Simmons

Fix the TemplateConfig test for kubectl-type deployments.

parent abcc1b5b
...@@ -474,17 +474,17 @@ spec: ...@@ -474,17 +474,17 @@ spec:
vk8s_cluster.reconfigure(); vk8s_cluster.reconfigure();
{{- digest_init . }} {{- digest_init . }}
{{ if .PrimaryOnly -}} {{ if .PrimaryOnly -}}
new vk8s_cluster_primary = taskvar.backend(); new vk8s_cluster_primary = taskvar.backend();
{{- end }} {{- end }}
} }
sub vcl_recv { sub vcl_recv {
{{ if .PrimaryOnly -}} {{ if .PrimaryOnly -}}
{{- digest_update 'c' . }} {{- digest_update 'c' . }}
vk8s_cluster_primary.set(vk8s_cluster.backend(resolve=NOW vk8s_cluster_primary.set(vk8s_cluster.backend(resolve=NOW
{{- key 'c' .}})); {{- key 'c' .}}));
if (remote.ip !~ vk8s_cluster_acl if (remote.ip !~ vk8s_cluster_acl
&& "" + vk8s_cluster_primary.get() != server.identity) { && "" + vk8s_cluster_primary.get() != server.identity) {
set req.backend_hint = vk8s_cluster_primary.get(); set req.backend_hint = vk8s_cluster_primary.get();
return (pipe); return (pipe);
} }
...@@ -546,10 +546,9 @@ spec: ...@@ -546,10 +546,9 @@ spec:
} }
sub vcl_deliver { sub vcl_deliver {
set resp.http.Shard-Template = "override";
if (remote.ip ~ vk8s_cluster_acl if (remote.ip ~ vk8s_cluster_acl
{{- if .PrimaryOnly }} && ! vk8s_cluster_primary.defined() {{- if .PrimaryOnly }} && ! vk8s_cluster_primary.defined()
{{- end }}) { {{- end }}) {
if (! obj.uncacheable) { if (! obj.uncacheable) {
set resp.http.VK8S-Cluster-TTL = obj.ttl; set resp.http.VK8S-Cluster-TTL = obj.ttl;
} }
......
...@@ -45,6 +45,15 @@ spec: ...@@ -45,6 +45,15 @@ spec:
mountPath: "/var/run/varnish-home" mountPath: "/var/run/varnish-home"
- name: offload - name: offload
mountPath: "/var/run/offload" mountPath: "/var/run/offload"
env:
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
livenessProbe: livenessProbe:
exec: exec:
command: command:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment