Skip to content

Commit 49fbcf1

Browse files
committed
Updated kata manager setup to use distroless base image
Signed-off-by: agadiyar <agadiyar@nvidia.com>
1 parent b6d77db commit 49fbcf1

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

assets/state-kata-manager/0410_configmap.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ metadata:
77
app: nvidia-kata-manager
88
data:
99
entrypoint.sh: |-
10-
#!/bin/bash
10+
#!/bin/sh
1111
12-
if [[ "${CDI_ENABLED}" == "true" ]]; then
12+
if [ "${CDI_ENABLED}" = "true" ]; then
1313
while true; do
14-
if [[ -f /run/nvidia/validations/vfio-pci-ready ]]; then
14+
if [ -f /run/nvidia/validations/vfio-pci-ready ]; then
1515
break
1616
fi
1717
echo "waiting for vfio-pci validations to complete..."

assets/state-kata-manager/0600_daemonset.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ spec:
2727
- name: nvidia-kata-manager
2828
image: "FILLED BY THE OPERATOR"
2929
imagePullPolicy: IfNotPresent
30-
command: ["/bin/bash", "-c"]
30+
command: ["/bin/sh", "-c"]
3131
args:
3232
- /bin/entrypoint.sh
3333
env:
@@ -66,11 +66,11 @@ spec:
6666
readinessProbe:
6767
exec:
6868
command:
69-
- bash
69+
- sh
7070
- "-c"
7171
- |
7272
pid_file="${KATA_ARTIFACTS_DIR}/k8s-kata-manager.pid"
73-
[[ -f "${pid_file}" ]] && [[ -d "/proc/$(cat $pid_file)" ]] && exit 0 || exit 1
73+
[ -f "${pid_file}" ] && [ -d "/proc/$(cat $pid_file)" ] && exit 0 || exit 1
7474
initialDelaySeconds: 5
7575
periodSeconds: 5
7676
terminationGracePeriodSeconds: 30

0 commit comments

Comments
 (0)