summaryrefslogtreecommitdiffstats
path: root/vagrant/tests/nfd.sh
diff options
context:
space:
mode:
Diffstat (limited to 'vagrant/tests/nfd.sh')
-rwxr-xr-xvagrant/tests/nfd.sh62
1 files changed, 0 insertions, 62 deletions
diff --git a/vagrant/tests/nfd.sh b/vagrant/tests/nfd.sh
deleted file mode 100755
index 17548206..00000000
--- a/vagrant/tests/nfd.sh
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/bin/bash
-# SPDX-license-identifier: Apache-2.0
-##############################################################################
-# Copyright (c) 2018
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-
-set -o errexit
-set -o nounset
-set -o pipefail
-
-rm -f $HOME/*.yaml
-
-pod_name=nfd-pod
-
-cat << POD > $HOME/$pod_name.yaml
-apiVersion:
- v1
-kind: Pod
-metadata:
- name: $pod_name
- labels:
- env: test
-spec:
- containers:
- - name: nginx
- image: nginx
-nodeSelector:
- node.alpha.kubernetes-incubator.io/nfd-network-SRIOV: true
-POD
-
-if $(kubectl version &>/dev/null); then
- labels=$(kubectl get nodes -o json | jq .items[].metadata.labels)
-
- echo $labels
- if [[ $labels != *"node.alpha.kubernetes-incubator.io"* ]]; then
- exit 1
- fi
-
- kubectl delete pod $pod_name --ignore-not-found=true --now
- while kubectl get pod $pod_name &>/dev/null; do
- sleep 5
- done
- kubectl create -f $HOME/$pod_name.yaml --validate=false
-
- for pod in $pod_name; do
- status_phase=""
- while [[ $status_phase != "Running" ]]; do
- new_phase=$(kubectl get pods $pod | awk 'NR==2{print $3}')
- if [[ $new_phase != $status_phase ]]; then
- echo "$(date +%H:%M:%S) - $pod : $new_phase"
- status_phase=$new_phase
- fi
- if [[ $new_phase == "Err"* ]]; then
- exit 1
- fi
- done
- done
-fi