Closed synackd closed 5 months ago
Rebasing to include hydra healthcheck from #16.
Rebased again and added env vars for BSS OAuth2 integration, plus dependency on Hydra in ochami-services.yml.
Rebased to incorporate corrected Hydra healthcheck.
Rebased to incorporate #28 for hydra.
Rebased and incorporated SMD changes from v1.15.0 (https://github.com/OpenCHAMI/smd/pull/17)
Cleaned up some commits and rebased.
LGTM then!
With the added feature of being able to enable JWT authentication in BSS and SMD, integration tests need to be added to test both unauthenticated and authenticated requests. This PR separates the hurl integration tests in
lanl/docker-compose/tests/all
intolanl/docker-compose/tests/auth
andlanl/docker-compose/tests/noauth
for authenticated and unauthenticated tests, respectively. The authenticated tests simply test that trying to access protected endpoints without a JWT returns a 401 Unauthorized.This PR also:
curl
instead ofwget
(v2.14.2 addscurl
to the container image)hostname
andcontainer_name
to services without it to have consistent container naminglanl/docker-compose/README.md
POSTGRES_MULTIPLE_DATABASES
env var inochami-services.yml