Skip to content

Commit f491b1a

Browse files
committed
Add image operations in smoke test
1 parent 3a3791d commit f491b1a

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

.github/workflows/smoke-test.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,34 @@ jobs:
126126
--driver ${{ matrix.driver }} \
127127
${{ matrix.network_flag }} \
128128
${{ env.LOG_ARGS }}
129+
- name: Copy testdata for image build
130+
run: |
131+
cp -r test/integration/testdata ./out
132+
- name: minikube image pull
133+
run: |
134+
./out/minikube image pull registry.k8s.io/pause ${{ env.LOG_ARGS }}
135+
- name: minikube image save
136+
run: |
137+
echo ">>> Saving registry.k8s.io/pause image to pause.tar"
138+
./out/minikube image save registry.k8s.io/pause pause.tar ${{ env.LOG_ARGS }}
139+
- name: minikube image rm
140+
run: |
141+
echo ">>> Removing test-image"
142+
./out/minikube image rm test-image ${{ env.LOG_ARGS }}
143+
- name: minikube image load pause.tar
144+
run: |
145+
echo ">>> Loading image from pause.tar into minikube"
146+
./out/minikube image load pause.tar ${{ env.LOG_ARGS }}
147+
- name: minikube image build
148+
run: |
149+
./out/minikube image build -t test-image ./out/testdata/docker-env ${{ env.LOG_ARGS }}
150+
- name: minikube image tag
151+
run: |
152+
echo ">>> Tagging test-image as test-image:smoke"
153+
./out/minikube image tag test-image test-image:smoke ${{ env.LOG_ARGS }}
154+
- name: minikube image ls
155+
run: |
156+
./out/minikube image ls ${{ env.LOG_ARGS }}
129157
- name: Inspect minikube
130158
if: always()
131159
run: |

0 commit comments

Comments
 (0)