https://github.com/cybozu-go/contour-plus
Enhance contour for external-dns and cert-manager
https://github.com/cybozu-go/contour-plus
contour kubernetes kubernetes-controller
Last synced: 2 months ago
JSON representation
Enhance contour for external-dns and cert-manager
- Host: GitHub
- URL: https://github.com/cybozu-go/contour-plus
- Owner: cybozu-go
- License: apache-2.0
- Created: 2019-05-16T07:25:16.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2026-03-24T05:01:54.000Z (3 months ago)
- Last Synced: 2026-03-24T07:28:00.111Z (3 months ago)
- Topics: contour, kubernetes, kubernetes-controller
- Language: Go
- Size: 34.4 MB
- Stars: 26
- Watchers: 8
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[][releases]
[](https://github.com/cybozu-go/contour-plus/actions)
[](https://pkg.go.dev/github.com/cybozu-go/contour-plus)
[](https://goreportcard.com/report/github.com/cybozu-go/contour-plus)
Contour Plus
============
Contour Plus enhances [Contour][] for [ExternalDNS][] and [cert-manager][].
**Project Status**: Testing for GA
Supported environments
----------------------
- Kubernetes
- 1.34
- Contour
- 1.33
- ExternalDNS
- 0.20
- cert-manager
- 1.20
Other versions may or may not work.
Features
--------
- Create/update/delete [DNSEndpoint][] for ExternalDNS according to FQDN in [HTTPProxy][].
- Create/update/delete [Certificate][] for cert-manager when [HTTPProxy][] is annotated with `kubernetes.io/tls-acme: true`.
Other features are described in [docs/usage.md](docs/usage.md).
Documentation
-------------
[docs](docs/) directory contains documents about designs and specifications.
[releases]: https://github.com/cybozu-go/contour-plus/releases
[godoc]: https://pkg.go.dev/github.com/cybozu-go/contour-plus
[Contour]: https://github.com/projectcontour/contour
[ExternalDNS]: https://github.com/kubernetes-sigs/external-dns
[cert-manager]: https://github.com/cert-manager/cert-manager
[HTTPProxy]: https://projectcontour.io/docs/1.32/config/api/#projectcontour.io/v1.HTTPProxy
[DNSEndpoint]: https://github.com/kubernetes-sigs/external-dns/blob/master/docs/sources/crd.md
[Certificate]: https://cert-manager.io/docs/reference/api-docs/#cert-manager.io/v1.Certificate
Docker images
-------------
Docker images are available on [ghcr.io](https://github.com/cybozu-go/contour-plus/pkgs/container/contour-plus)