-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DONOTMERGE: Setup test container automation #20
base: main
Are you sure you want to change the base?
Conversation
cffdb4e
to
47f43d2
Compare
38d9717
to
e45198a
Compare
src/install/setup_bridge.sh
Outdated
for count in {1..10}; do | ||
podman exec -it kite-keycloak \ | ||
/opt/keycloak/bin/kcadm.sh config credentials \ | ||
--server https://master.keycloak.test:8443/auth/ \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Servername hard-coded
it is necessary ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Strictly speaking, no it's not necessary. I've modified that script slightly to remove the hardcoded hostnames in commands and allow override from the env variables which is done automatically in the Makefile. I've also added a note about this in the README.md updates.
2d1e350
to
fb5cda4
Compare
fb5cda4
to
456d29f
Compare
456d29f
to
d1c21c6
Compare
d1c21c6
to
d106604
Compare
cf48544
to
43536a1
Compare
b856dc4
to
e2f1151
Compare
Test containers and Makefiles to build test environment included. 1. Docker Compose Makefile -- defines test env setup steps in make form .env -- Variables for Makefile and docker-compose env.containers -- env vars for containers. mostly used by keycloak docker-compose.gating.yml -- defines minimal containerized test env for gating data/configs/dnsmasq.conf -- config for dns container data/configs/nm_zone_test.conf -- config for dns container 2. README.md update to show how to start the container test environment 3. .gitignore updates to ignore new files/dirs Signed-off-by: Scott Poore <[email protected]>
e2f1151
to
fa185cf
Compare
Test containers and Makefiles to build test environment included.
src/Containerfile -- defines systemd container to build
src/Makefile -- defines container build steps in make form
src/install/ipa-tuura.env -- ipa-tuura service env file for container
src/install/ipa-tuura.service -- ipa-tuura systemd service file for container
docker-compose.yml -- defines containerized test env
Makefile -- defines test env setup steps in make form
.env -- Variables for Makefile
data/configs/dnsmasq.conf -- config for dns container
data/configs/nm_zone_test.conf -- config for dns container
env.containers -- env vars for containers. mostly used by keycloak
src/install/setup_bridge.sh -- add SCIM plugin config to keycloak for ipa-tuura bridge