• Brad Davidson's avatar
    Refactor supervisor listener startup and add metrics · 103778ce
    Brad Davidson authored
    * Refactor agent supervisor listener startup and authn/authz to use upstream
      auth delegators to perform for SubjectAccessReview for access to
      metrics.
    * Convert spegel and pprof handlers over to new structure.
    * Promote bind-address to agent flag to allow setting supervisor bind
      address for both agent and server.
    * Promote enable-pprof to agent flag to allow profiling agents. Access
      to the pprof endpoint now requires client cert auth, similar to the
      spegel registry api endpoint.
    * Add prometheus metrics handler.
    Signed-off-by: 's avatarBrad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit ff679fb3)
    Signed-off-by: 's avatarBrad Davidson <brad.davidson@rancher.com>
    103778ce
Name
Last commit
Last update
.github Loading commit data...
cmd Loading commit data...
conformance Loading commit data...
contrib Loading commit data...
docs Loading commit data...
hack Loading commit data...
manifests Loading commit data...
package Loading commit data...
pkg Loading commit data...
scripts Loading commit data...
tests Loading commit data...
updatecli Loading commit data...
.dockerignore Loading commit data...
.drone.yml Loading commit data...
.droneignore Loading commit data...
.gitignore Loading commit data...
.golangci.json Loading commit data...
ADOPTERS.md Loading commit data...
BUILDING.md Loading commit data...
CODEOWNERS Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
CONTRIBUTING.md Loading commit data...
DCO Loading commit data...
Dockerfile.dapper Loading commit data...
Dockerfile.local Loading commit data...
Dockerfile.manifest Loading commit data...
Dockerfile.test Loading commit data...
LICENSE Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
ROADMAP.md Loading commit data...
channel.yaml Loading commit data...
docker-compose.yml Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...
install.sh Loading commit data...
k3s-rootless.service Loading commit data...
k3s.service Loading commit data...
main.go Loading commit data...