Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snapp-incubator/route-to-ingress-operator
A controller to create K8s Ingresses for Openshift routes.
https://github.com/snapp-incubator/route-to-ingress-operator
golang k8s-operator kubernetes network snappcloud
Last synced: about 1 month ago
JSON representation
A controller to create K8s Ingresses for Openshift routes.
- Host: GitHub
- URL: https://github.com/snapp-incubator/route-to-ingress-operator
- Owner: snapp-incubator
- License: apache-2.0
- Created: 2021-06-29T13:13:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-01T08:54:14.000Z (7 months ago)
- Last Synced: 2024-06-19T20:52:01.054Z (7 months ago)
- Topics: golang, k8s-operator, kubernetes, network, snappcloud
- Language: Go
- Homepage:
- Size: 159 KB
- Stars: 16
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# route-to-ingress-operator
A controller to create corresponding `ingress.networking.k8s.io/v1` resources for `route.openshift.io/v1`
## Instructions
### Development
* `make generate` update the generated code for that resource type.
* `make manifests` Generating CRD manifests.
* `make test` Run tests.### Build
* `make build` builds golang app locally.
* `make docker-build` build docker image locally.
* `make docker-push` push container image to registry.### Run, Deploy
* `make run` run app locally
* `make deploy` deploy to k8s.### Clean up
* `make undeploy` delete resouces in k8s.
## TODO
- [x] int port
- [x] string port
- [x] path
- [ ] nil port
- [ ] weight + alternateBackends
- [ ] tls (termination)
- [ ] subdomain## Security
### Reporting security vulnerabilities
If you find a security vulnerability or any security related issues, please DO NOT file a public issue, instead send your report privately to [email protected]. Security reports are greatly appreciated and we will publicly thank you for it.
For more info please see [here](SECURITY.md).
## License
Apache-2.0 License, see [LICENSE](LICENSE).