From 82e3d7d2d4aba20841dbd41cf8c6ce8664442ced Mon Sep 17 00:00:00 2001 From: salt Date: Thu, 27 Nov 2025 16:54:35 +0800 Subject: [PATCH] fix: missing POD_NAME, POD_NAMESPACE (#2117) * fix: missing POD_NAME, POD_NAMESPACE * feat(cli): switch to NVIDIA runfile to install/upgrade GPU driver (#2116) * opa: ignore validating opa pod itself (#2118) * opa: ignore validating opa pod itself * opa: add uid to response in decision logic * opa: add apiVersion and kind to admission review response --------- Co-authored-by: ubuntu Co-authored-by: dkeven <82354774+dkeven@users.noreply.github.com> Co-authored-by: eball --- .../config/cluster/deploy/search3_server_deploy.yaml | 10 ++++++++++ .../config/cluster/deploy/search3_validation.yaml | 12 ++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/framework/search3/.olares/config/cluster/deploy/search3_server_deploy.yaml b/framework/search3/.olares/config/cluster/deploy/search3_server_deploy.yaml index 0eef36ff9..e0bcac682 100644 --- a/framework/search3/.olares/config/cluster/deploy/search3_server_deploy.yaml +++ b/framework/search3/.olares/config/cluster/deploy/search3_server_deploy.yaml @@ -249,6 +249,16 @@ spec: valueFrom: fieldRef: fieldPath: status.hostIP + - name: POD_NAME + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: metadata.name + - name: POD_NAMESPACE + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: metadata.namespace - name: TERMINUSD_HOST value: $(NODE_IP):18088 - name: DATABASE_URL diff --git a/framework/search3/.olares/config/cluster/deploy/search3_validation.yaml b/framework/search3/.olares/config/cluster/deploy/search3_validation.yaml index 8f88d8967..d81d8e9cd 100644 --- a/framework/search3/.olares/config/cluster/deploy/search3_validation.yaml +++ b/framework/search3/.olares/config/cluster/deploy/search3_validation.yaml @@ -44,8 +44,6 @@ spec: name: https # command: ["/search3validation/k8svalidationserver"] env: - - name: K8S_ENV_TEST - value: "true" - name: SEARCH3_VALIDATION_PORT value: "8443" # TLS/HTTPS configuration (recommended for production) @@ -53,6 +51,16 @@ spec: value: "/etc/tls/tls.crt" - name: SEARCH3_VALIDATION_TLS_KEY value: "/etc/tls/tls.key" + - name: POD_NAME + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: metadata.name + - name: POD_NAMESPACE + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: metadata.namespace volumeMounts: - name: tls-certs mountPath: /etc/tls