87
87
88
88
if $IS_VCLUSTER ; then
89
89
echo " [Running in vCluster mode] skipping docker pull and kind load for remote images."
90
- sleep 15
91
90
else
92
91
echo " [Running in Kind mode] pulling and loading remote images into kind cluster..."
93
92
for img in " ${Remote_Images[@]} " ; do
@@ -101,7 +100,6 @@ cd "$(dirname "$0")/load-data-job"
101
100
docker build -t netbox-load-local-data:1.0 --load --no-cache --progress=plain -f ./dockerfile .
102
101
cd -
103
102
104
- # Load local images into Kind only if not vCluster
105
103
if ! $IS_VCLUSTER ; then
106
104
echo " Loading local images into kind cluster..."
107
105
declare -a Local_Images=( \
@@ -132,23 +130,10 @@ echo "loading demo-data into NetBox…"
132
130
# the ConfigMap manifest locally (no cluster connection needed), then pipe
133
131
# that YAML into `${KUBECTL} apply` so it’s applied against the selected
134
132
# target (Kind or vCluster) via our `${KUBECTL}` wrapper.
135
- if $IS_VCLUSTER ; then
136
- # — vCluster —
137
- echo " → inside the vcluster"
138
- kubectl create configmap netbox-demo-data-load-job-scripts \
139
- --from-file=" $( dirname " $0 " ) /load-data-job" \
140
- --dry-run=client -o yaml \
141
- | ${KUBECTL} apply -n " ${NAMESPACE} " -f -
142
-
143
- else
144
- # — Kind —
145
- echo " → on the Kind cluster (${NAMESPACE} )"
146
- ${KUBECTL} create configmap netbox-demo-data-load-job-scripts \
147
- --from-file=" $( dirname " $0 " ) /load-data-job" \
148
- --namespace=" ${NAMESPACE} " \
149
- --dry-run=client -o yaml \
150
- | ${KUBECTL} apply -f -
151
- fi
133
+ kubectl create configmap netbox-demo-data-load-job-scripts \
134
+ --from-file=" $( dirname " $0 " ) /load-data-job" \
135
+ --dry-run=client -o yaml \
136
+ | ${KUBECTL} apply -n " ${NAMESPACE} " -f -
152
137
153
138
${KUBECTL} apply -n " ${NAMESPACE} " \
154
139
-f " $( dirname " $0 " ) /load-data-job.yaml"
0 commit comments