Files
kubelogin/system_test/dex/Makefile
Hidetake Iwata 4c10146639 Refactor integration-test and acceptance-test (#1252)
* Refactor tests

* Fix

* Run plugin

* Fix

* Update acceptance-test.yaml

* Fix
2025-01-20 09:37:10 +09:00

24 lines
563 B
Makefile

CERT_DIR := ../cert
.PHONY: dex
dex: dex.yaml
# Wait for kind network.
until docker network inspect kind; do sleep 1; done
# Create a container.
docker create -q --name dex-server -p 10443:10443 --network kind ghcr.io/dexidp/dex:v2.39.0 dex serve /dex.yaml
# Deploy the config.
docker cp $(CERT_DIR)/server.crt dex-server:/
docker cp $(CERT_DIR)/server.key dex-server:/
docker cp dex.yaml dex-server:/
# Start the container.
docker start dex-server
docker logs dex-server
.PHONY: terminate
terminate:
docker stop dex-server
docker rm dex-server