Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goern/r-gespraech
This is a Kubernetes thingy to manage Webhook Callbacks.
https://github.com/goern/r-gespraech
Last synced: about 1 month ago
JSON representation
This is a Kubernetes thingy to manage Webhook Callbacks.
- Host: GitHub
- URL: https://github.com/goern/r-gespraech
- Owner: goern
- License: gpl-3.0
- Created: 2022-05-15T10:27:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-01T18:32:39.000Z (over 2 years ago)
- Last Synced: 2024-10-09T20:51:50.659Z (about 1 month ago)
- Language: Go
- Size: 198 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ein R-Gespräch
this kubernetes utility will call back a webhook url...
## Testing
### locally on a Kind cluster
```shell
# get a Kind cluster and deploy cert-manager
kind create cluster --config hack/kind-config.yaml
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.8.0/cert-manager.yaml
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml
kubectl apply -f hack/dashboard-adminuser.yaml
export T=$(kubectl -n kubernetes-dashboard create token admin-user)
# build and load the images we need for the controller
make docker-build IMG=r-gespraech-controller:v0.0.2
kind load docker-image r-gespraech-controller:v0.0.2 --name kind
# deploy our Operator
make deploy IMG=r-gespraech-controller:v0.0.2
```### in an envtest
If you want to see some output enter the `controllers/` directory and run the test: `go test ./... -ginkgo.v -v`
or just `make test` on the root of the repository.## TODO
- [WIP] double-check if this is a cluster scoped operator
- [WIP] watch for CallbackPayload create, so that CallbackURL reconciler runs## References
-
-