Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eumel8/navlinkswebhook
https://github.com/eumel8/navlinkswebhook
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/eumel8/navlinkswebhook
- Owner: eumel8
- Created: 2023-04-30T23:17:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-28T08:23:35.000Z (27 days ago)
- Last Synced: 2024-11-28T09:27:10.655Z (27 days ago)
- Language: Go
- Size: 5.62 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Navlinks Webhook
Kubernetes Admission Controller to create Navlinks in Rancher for Prometheus resource
Watch Prometheus creating in cluster
# Installation with Helm
```bash
helm -n navlinkswebhook upgrade -i navlinkswebhook oci://ghcr.io/caas/charts/navlinkswebhook --version 1.0.0 --create-namespace
```# Usage
Create `Prometheus` resource in cluster and the Admission Controller will install Navlinks to navigate to Monitoring resources
## local build
```bash
CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' -o navlinkswebhook
```## Credits
Frank Kloeker [email protected]
Life is for sharing. If you have an issue with the code or want to improve it, feel free to open an issue or an pull request.