9801b488 |
TEST_IMAGE=atomic-registry-install |
c25c1cd2 |
INSTALLHOST=127.0.0.1
|
9801b488 |
all-systemd: pull-images build-systemd install-atomic install-systemd test-systemd
all-allinone: pull-images build-allinone install-atomic install-allinone test-allinone |
c25c1cd2 |
|
9801b488 |
pull-images:
for IMAGE in openshift/origin openshift/origin-docker-registry cockpit/kubernetes ; do \
docker pull $$IMAGE ; \
done |
c25c1cd2 |
|
9801b488 |
build-systemd:
docker build -t $(TEST_IMAGE) systemd/. |
c25c1cd2 |
|
9801b488 |
build-allinone:
docker build -t $(TEST_IMAGE) allinone/.
install-atomic:
dnf install -y atomic
install-systemd:
atomic install $(TEST_IMAGE) $(INSTALLHOST)
systemctl enable --now atomic-registry-master.service |
628b10e0 |
while ! /bin/curl -kfLs https://localhost:8443/healthz; do \
/bin/sleep 1; \
echo -n '.'; \
done
/var/run/setup-atomic-registry.sh |
9801b488 |
install-allinone:
atomic install $(TEST_IMAGE) $(INSTALLHOST)
atomic run $(TEST_IMAGE) $(INSTALLHOST)
test-systemd:
bash test.sh atomic-registry-master 127.0.0.1
test-allinone:
bash test.sh origin 127.0.0.1 |
c25c1cd2 |
clean: |
9801b488 |
atomic uninstall $(TEST_IMAGE) --remove-data
docker rm `docker ps -qa` |