├── .drone.yml ├── .github └── workflows │ └── image.yaml ├── .gitignore ├── .golangci.yml ├── .scripts ├── ct.yaml ├── gen_packages.sh ├── index_repo.sh └── repo_sync.sh ├── LICENSE ├── Makefile ├── README.md ├── bundle.Dockerfile ├── charts └── webhookrelay-operator │ ├── .helmignore │ ├── Chart.yaml │ ├── OWNERS │ ├── README.md │ ├── crds │ └── crd.yaml │ ├── security-mitigation.yaml │ ├── templates │ ├── _helpers.tpl │ ├── access_token_secret.yaml │ ├── crd.yaml │ ├── deployment.yaml │ ├── role.yaml │ ├── role_binding.yaml │ └── serviceaccount.yaml │ └── values.yaml ├── cloudbuild.yaml ├── cmd └── manager │ └── main.go ├── deploy ├── crds │ ├── forward.webhookrelay.com_v1_webhookrelayforward_cr.yaml │ └── forward.webhookrelay.com_webhookrelayforwards_crd.yaml ├── olm-catalog │ └── webhookrelay-operator │ │ ├── manifests │ │ ├── forward.webhookrelay.com_webhookrelayforwards_crd.yaml │ │ └── webhookrelay-operator.clusterserviceversion.yaml │ │ └── metadata │ │ └── annotations.yaml ├── operator.yaml ├── role.yaml ├── role_binding.yaml ├── service_account.yaml └── whr-credentials.yaml ├── go.mod ├── go.sum ├── pkg ├── apis │ ├── addtoscheme_forward_v1.go │ ├── apis.go │ └── forward │ │ ├── group.go │ │ └── v1 │ │ ├── common.go │ │ ├── doc.go │ │ ├── register.go │ │ ├── webhookrelayforward_types.go │ │ └── zz_generated.deepcopy.go ├── config │ ├── config.go │ └── load.go └── controller │ ├── add_webhookrelayforward.go │ ├── controller.go │ └── webhookrelayforward │ ├── cache.go │ ├── cache_test.go │ ├── public_endpoints_status.go │ ├── sync_buckets.go │ ├── sync_inputs.go │ ├── sync_outputs.go │ ├── webhookrelayforward_api_client.go │ ├── webhookrelayforward_controller.go │ ├── webhookrelayforward_deployment.go │ └── webhookrelayforward_routing_engine.go ├── static └── operator.png ├── tools.go └── version └── version.go /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/.drone.yml -------------------------------------------------------------------------------- /.github/workflows/image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/.github/workflows/image.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.scripts/ct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/.scripts/ct.yaml -------------------------------------------------------------------------------- /.scripts/gen_packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/.scripts/gen_packages.sh -------------------------------------------------------------------------------- /.scripts/index_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/.scripts/index_repo.sh -------------------------------------------------------------------------------- /.scripts/repo_sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/.scripts/repo_sync.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/README.md -------------------------------------------------------------------------------- /bundle.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/bundle.Dockerfile -------------------------------------------------------------------------------- /charts/webhookrelay-operator/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/.helmignore -------------------------------------------------------------------------------- /charts/webhookrelay-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/webhookrelay-operator/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/OWNERS -------------------------------------------------------------------------------- /charts/webhookrelay-operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/README.md -------------------------------------------------------------------------------- /charts/webhookrelay-operator/crds/crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/crds/crd.yaml -------------------------------------------------------------------------------- /charts/webhookrelay-operator/security-mitigation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/security-mitigation.yaml -------------------------------------------------------------------------------- /charts/webhookrelay-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/webhookrelay-operator/templates/access_token_secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/templates/access_token_secret.yaml -------------------------------------------------------------------------------- /charts/webhookrelay-operator/templates/crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/templates/crd.yaml -------------------------------------------------------------------------------- /charts/webhookrelay-operator/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/webhookrelay-operator/templates/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/templates/role.yaml -------------------------------------------------------------------------------- /charts/webhookrelay-operator/templates/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/templates/role_binding.yaml -------------------------------------------------------------------------------- /charts/webhookrelay-operator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/webhookrelay-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/charts/webhookrelay-operator/values.yaml -------------------------------------------------------------------------------- /cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/cloudbuild.yaml -------------------------------------------------------------------------------- /cmd/manager/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/cmd/manager/main.go -------------------------------------------------------------------------------- /deploy/crds/forward.webhookrelay.com_v1_webhookrelayforward_cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/deploy/crds/forward.webhookrelay.com_v1_webhookrelayforward_cr.yaml -------------------------------------------------------------------------------- /deploy/crds/forward.webhookrelay.com_webhookrelayforwards_crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/deploy/crds/forward.webhookrelay.com_webhookrelayforwards_crd.yaml -------------------------------------------------------------------------------- /deploy/olm-catalog/webhookrelay-operator/manifests/forward.webhookrelay.com_webhookrelayforwards_crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/deploy/olm-catalog/webhookrelay-operator/manifests/forward.webhookrelay.com_webhookrelayforwards_crd.yaml -------------------------------------------------------------------------------- /deploy/olm-catalog/webhookrelay-operator/manifests/webhookrelay-operator.clusterserviceversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/deploy/olm-catalog/webhookrelay-operator/manifests/webhookrelay-operator.clusterserviceversion.yaml -------------------------------------------------------------------------------- /deploy/olm-catalog/webhookrelay-operator/metadata/annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/deploy/olm-catalog/webhookrelay-operator/metadata/annotations.yaml -------------------------------------------------------------------------------- /deploy/operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/deploy/operator.yaml -------------------------------------------------------------------------------- /deploy/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/deploy/role.yaml -------------------------------------------------------------------------------- /deploy/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/deploy/role_binding.yaml -------------------------------------------------------------------------------- /deploy/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/deploy/service_account.yaml -------------------------------------------------------------------------------- /deploy/whr-credentials.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/deploy/whr-credentials.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/apis/addtoscheme_forward_v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/apis/addtoscheme_forward_v1.go -------------------------------------------------------------------------------- /pkg/apis/apis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/apis/apis.go -------------------------------------------------------------------------------- /pkg/apis/forward/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/apis/forward/group.go -------------------------------------------------------------------------------- /pkg/apis/forward/v1/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/apis/forward/v1/common.go -------------------------------------------------------------------------------- /pkg/apis/forward/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/apis/forward/v1/doc.go -------------------------------------------------------------------------------- /pkg/apis/forward/v1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/apis/forward/v1/register.go -------------------------------------------------------------------------------- /pkg/apis/forward/v1/webhookrelayforward_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/apis/forward/v1/webhookrelayforward_types.go -------------------------------------------------------------------------------- /pkg/apis/forward/v1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/apis/forward/v1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/config/load.go -------------------------------------------------------------------------------- /pkg/controller/add_webhookrelayforward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/add_webhookrelayforward.go -------------------------------------------------------------------------------- /pkg/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/controller.go -------------------------------------------------------------------------------- /pkg/controller/webhookrelayforward/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/webhookrelayforward/cache.go -------------------------------------------------------------------------------- /pkg/controller/webhookrelayforward/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/webhookrelayforward/cache_test.go -------------------------------------------------------------------------------- /pkg/controller/webhookrelayforward/public_endpoints_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/webhookrelayforward/public_endpoints_status.go -------------------------------------------------------------------------------- /pkg/controller/webhookrelayforward/sync_buckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/webhookrelayforward/sync_buckets.go -------------------------------------------------------------------------------- /pkg/controller/webhookrelayforward/sync_inputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/webhookrelayforward/sync_inputs.go -------------------------------------------------------------------------------- /pkg/controller/webhookrelayforward/sync_outputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/webhookrelayforward/sync_outputs.go -------------------------------------------------------------------------------- /pkg/controller/webhookrelayforward/webhookrelayforward_api_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/webhookrelayforward/webhookrelayforward_api_client.go -------------------------------------------------------------------------------- /pkg/controller/webhookrelayforward/webhookrelayforward_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/webhookrelayforward/webhookrelayforward_controller.go -------------------------------------------------------------------------------- /pkg/controller/webhookrelayforward/webhookrelayforward_deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/webhookrelayforward/webhookrelayforward_deployment.go -------------------------------------------------------------------------------- /pkg/controller/webhookrelayforward/webhookrelayforward_routing_engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/pkg/controller/webhookrelayforward/webhookrelayforward_routing_engine.go -------------------------------------------------------------------------------- /static/operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/static/operator.png -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/tools.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webhookrelay/webhookrelay-operator/HEAD/version/version.go --------------------------------------------------------------------------------