Skip to content

Conversation

@gmatthews20
Copy link
Contributor

@gmatthews20 gmatthews20 commented Sep 10, 2025

Docker image for the username service used to generate fedid accounts on VMs

@gmatthews20 gmatthews20 force-pushed the stfc-username-service branch 23 times, most recently from fb18f96 to f45d149 Compare September 15, 2025 12:28
Docker image for the username service used to generate fedid accounts on VMs
Add golangci-lint job to ci pipeline for username service docker image
Stop using init() not recommended method to set up connections also made it difficult to add tests. Use client struct instead. Add user handler to a service struct so the function can use the client
Add success and failure tests for getting user details from openstack for the username service
@gmatthews20 gmatthews20 force-pushed the stfc-username-service branch 4 times, most recently from e9464e2 to 2ccb128 Compare December 16, 2025 10:29
Add a stage to run go tests in the docker image build process. This was following steps from docker docs here: https://docs.docker.com/guides/golang/run-tests/
Rename stage names to conform to linting requirments
Add additional job to the github workflow for the username service which runs the
tests inside the conainer, make build and push stages depend on the test and lint jobs
Add error checks in the go tests
@gmatthews20 gmatthews20 force-pushed the stfc-username-service branch from d6d801a to f34937d Compare December 16, 2025 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants