diff options
Diffstat (limited to 'qa/qa/fixtures/kubernetes_agent/agentk-manifest.yaml.erb')
-rw-r--r-- | qa/qa/fixtures/kubernetes_agent/agentk-manifest.yaml.erb | 17 |
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: |