feat: add config for runner auth with client certificates (#321) #446

Open
ryanjbudhu wants to merge 1 commits from ryanjbudhu/main into main
ryanjbudhu commented 2023-12-11 20:23:32 +00:00 (Migrated from gitea.com)

This adds the configuration option to supply the runner with authentication credentials to use for communication with a Gitea instance that requires client certificate authentication.

This adds the configuration option to supply the runner with authentication credentials to use for communication with a Gitea instance that requires client certificate authentication.
CyberShadow commented 2024-05-09 16:08:51 +00:00 (Migrated from gitea.com)

Thank you! Here is an updated patch that applies cleanly to today's main and passes tests.

Thank you! Here is an updated patch that applies cleanly to today's `main` and passes tests.
ryanjbudhu commented 2024-07-22 17:15:54 +00:00 (Migrated from gitea.com)

Sorry about all of the force-pushes, was updating the commit and tried to fix the conflicting changes but that added a bunch of irrelevant file changes due to the merge... Once this looks good I can fix those changes (which is just a dependency list ordering and adding a new config var).

Sorry about all of the force-pushes, was updating the commit and tried to fix the conflicting changes but that added a bunch of irrelevant file changes due to the merge... Once this looks good I can fix those changes (which is just a dependency list ordering and adding a new config var).
This pull request has changes conflicting with the target branch.
  • internal/pkg/client/http.go
  • internal/pkg/config/config.go
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ryanjbudhu/main:ryanjbudhu/main
git checkout ryanjbudhu/main
Sign in to join this conversation.