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 <you@example.com>
Co-authored-by: dkeven <82354774+dkeven@users.noreply.github.com>
Co-authored-by: eball <liuy102@hotmail.com>
This commit is contained in:
salt 2025-11-27 16:54:35 +08:00 committed by GitHub
parent 9188718cb6
commit 82e3d7d2d4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 20 additions and 2 deletions

View file

@ -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

View file

@ -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