captain-hook

module
v0.0.0-...-db9334d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2023 License: Apache-2.0

README

captain-hook

a POC webhook relay that can be used to store and forward webhooks from GitHub to Jenkins.

storing - is currently done in memory with a backoff strategy, but the intention is that this can be moved to something external like a DB/K8S/something else...

Installation

Should be installed in the same namespace as Jenkins.

helm repo add captain-hook https://jenkins-infra.github.io/captain-hook
helm install captain-hook captain-hook/captain-hook

Configuration

Configuration options on the helm chart can be found here.

Debugging

Once installed within a namespace, you can view the hooks within the system with:

kubectl get hooks

Or for more information:

kubectl get hooks -owide

Directories

Path Synopsis
cmd
pkg
api/captainhookio/v1alpha1
+k8s:deepcopy-gen=package +k8s:openapi-gen=true +groupName=captainhook.io
+k8s:deepcopy-gen=package +k8s:openapi-gen=true +groupName=captainhook.io
client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
client/clientset/versioned/typed/captainhookio/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/clientset/versioned/typed/captainhookio/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL