summaryrefslogtreecommitdiff
path: root/qa/qa/fixtures/kubernetes_agent/agentk-manifest.yaml.erb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/fixtures/kubernetes_agent/agentk-manifest.yaml.erb')
-rw-r--r--qa/qa/fixtures/kubernetes_agent/agentk-manifest.yaml.erb17
1 files changed, 17 insertions, 0 deletions
diff --git a/qa/qa/fixtures/kubernetes_agent/agentk-manifest.yaml.erb b/qa/qa/fixtures/kubernetes_agent/agentk-manifest.yaml.erb
index 8eac8419022..e6ec4528d0d 100644
--- a/qa/qa/fixtures/kubernetes_agent/agentk-manifest.yaml.erb
+++ b/qa/qa/fixtures/kubernetes_agent/agentk-manifest.yaml.erb
@@ -25,9 +25,26 @@ spec:
- --token-file=/config/token
- --kas-address
- "<%= kas_wss_address %>"
+ <% if QA::Runtime::Env.qa_cookies.to_s.include?("gitlab_canary=true") %>
+ - --kas-header
+ - "Cookie: gitlab_canary=true"
+ <% end %>
volumeMounts:
- name: token-volume
mountPath: /config
+ env:
+ - name: POD_NAMESPACE
+ valueFrom:
+ fieldRef:
+ fieldPath: metadata.namespace
+ - name: POD_NAME
+ valueFrom:
+ fieldRef:
+ fieldPath: metadata.name
+ - name: SERVICE_ACCOUNT_NAME
+ valueFrom:
+ fieldRef:
+ fieldPath: spec.serviceAccountName
volumes:
- name: token-volume
secret: