Marc-Antoine Fernandes
ea78c3e962
Release chart v1.0.2
2022-08-22 21:35:50 +02:00
Nila
d00dc597d1
Add EAB Config options ( #101 )
2022-08-22 12:26:01 +02:00
Nila
769911d4f8
If secret doesn't exist, return fs.ErrNotExist ( #100 )
2022-08-22 12:00:33 +02:00
Nila
f7739a6837
Add config options for class name and class name required ( #99 )
2022-08-22 11:50:00 +02:00
Marc-Antoine
1ba3f761ec
feat: Upgrade caddy to v2.5.1, k8s client to 0.23 ( #94 )
2022-07-20 21:42:40 +02:00
Marc-Antoine Fernandes
45368dc237
fix(ci): Fix goreleaser tags for snapshots
2022-05-03 18:19:50 +02:00
Marc-Antoine
dc93125700
Add goreleaser and bump chart to v1.0.1 ( #92 )
2022-05-03 18:11:49 +02:00
Marc-Antoine
16312f5480
feat: Add experimental "smart" sort plugin ( #90 )
...
* feat: Add experimental "smart" sort plugin
* Add tests and ci for tests
* fix main test error
2022-05-03 11:39:03 +02:00
Marc-Antoine
cce8e52ddd
feat: Add plugin system to controller ( #86 )
...
* feat: Add plugin system to controller
* add priority system and default empty tls connection policy
2022-04-15 13:53:58 +02:00
Marc-Antoine Fernandes
2410d8b325
Remove image.tag values in README
2022-03-28 17:28:08 +02:00
Marc-Antoine
9d0034236e
Release v1.0.0 of caddy-ingress-controller chart ( #82 )
2022-03-28 09:08:36 +02:00
Marc-Antoine
38b5a98990
Add multi-arch support ( #83 )
2022-03-28 09:08:09 +02:00
Kiura
78e7d5f682
Example: generate k8s yaml file using helm ( #42 )
...
Co-authored-by: Marc-Antoine <embraser01@gmail.com>
2022-03-27 23:18:29 +02:00
Malthe Borch
7f010460ae
Move policy api version to stable API version ( #80 )
2022-03-27 22:27:25 +02:00
Marc-Antoine
eb23bf53e1
Fix chart test CI ( #81 )
2022-03-27 21:58:03 +02:00
Marc-Antoine
e9c594cd55
feat(annotations): Add annotations to rewrite requests ( #68 )
...
* feat(annotations): Add annotations to rewrite requests
* Upgrade caddy, ingress API version and some other deps
* fix graceful shutdown
* Upgrade caddy to v2.4.6 and add OCSP Check interval to global config
* Add caddy duration parser
2022-03-26 23:19:04 -06:00
Axel Wagner
d5b85e5d7a
Use main branch for helm/chart-releaser-action ( #70 )
...
It seems helm has renamed their HEAD from master to main. Update the
github workflow to reflect that.
Fixes #69
2021-06-20 12:24:12 -06:00
Marc-Antoine
50f6941db3
Rewrite controller ( #60 )
...
Co-authored-by: Tejas Dinkar <tejas@gja.in>
2021-04-25 11:43:40 +02:00
Marc-Antoine
66c52c682f
Use ConfigMap for Global Options ( #30 )
2020-11-09 10:06:14 +01:00
Marc-Antoine
ad3c0ac56a
Allow storage adapter to overwrite a secret ( #47 )
2020-09-13 11:28:28 +02:00
YouEclipse
4299818d24
docs: add the missing backslash ( #40 )
2020-06-27 11:55:28 +02:00
Marco Vito Moscaritolo
73a8cdeaee
Update chart icon ( #39 )
2020-06-21 10:50:09 -06:00
Marco Vito Moscaritolo
9e562e9bb3
update readme to use the published chart ( #38 )
2020-06-21 10:49:51 -06:00
Marco Vito Moscaritolo
20b498f76c
Helm chart refactoring & automation ( #31 )
...
* remove test data
* Create helm chart using the suggested structure from helm3
* Fix minor naming consistency in Dockerfile
* Move skaffold to use helm chart
* improve skaffold configuration
* Update chart name to use the naming convenction
* update sample path
* Update contribution guideline
* Add helm chart validation rules
* Add chart home since is a required field
* Add linting action for helm charts
* Add fixes to chart definition
* fix timeout duration
* Update kind cluster
* test CI with minikube
* Add MetalLB to test load balancer feature
* Publish chart when merged on master
* test publishing chart with fake tag
* move charts dir
* finalize charts publishing CI
* reformat skaffold
2020-06-20 21:37:46 +02:00
Marco Vito Moscaritolo
2e6dc7962f
Build docker images on merge into master ( #29 )
...
* Build docker images on merge into master
* Add username and password to login in docker hub
2020-05-16 11:29:23 -06:00
Marc-Antoine
022ff01309
Update to caddy v2.0.0 and fixes ( #27 )
...
* Update to caddy v2.0.0
* Fixes from #24
* Update rbac api and move ingresses from extensions api to networking
* Fix matchers
* Allow default backend
* Use caddyconfig.JSON
* Fix issuer
* Use empty image for docker
2020-05-16 13:43:57 +02:00
Volker Thiel
3abf447b47
Build Go binary inside Docker ( #22 )
...
* Build Go binary inside Docker
You can (and should) use Docker to build Go programs. With this updated `Dockerfile` you can build the binary with one simple command `docker build -t your-image-name:tag .`, then push it to your favorite registry and use it in the Helm chart.
* Update Dockerfile from origin
2020-02-25 11:04:41 -07:00
Marco Vito Moscaritolo
9155435e2d
initial info for contributions ( #21 )
...
* initial info for contributions
* Auto update docker images on file changes for skaffold
* improve build time ignoring files that are not relevant
2020-02-23 21:58:46 -07:00
Marco Vito Moscaritolo
2e31a66bbd
update dependencies ( #20 )
...
* update dependencies
* Update codebase to match with caddy changes in beta11
2019-12-29 14:55:01 -07:00
Marco Vito Moscaritolo
7ead55505b
Add the missing tmp folder required to make the caddy-ingress-controller work
2019-11-10 10:53:11 -05:00
Marco Vito Moscaritolo
d36dfde03f
Specify the ingress service port for internal hostname
...
Signed-off-by: Marco Vito Moscaritolo <mavimo@gmail.com>
2019-11-10 10:52:59 -05:00
Matthew Holt
cbba6fbf49
Update readme
2019-10-26 09:40:02 -06:00
Matthew Holt
c36b7f3536
Update to use latest Caddy 2 module interface
2019-10-26 09:38:12 -06:00
Matthew Holt
c46d8ff2e5
Add license
2019-10-26 09:29:05 -06:00
Matthew Holt
3f3fc57316
Some quick updates
2019-10-26 09:28:58 -06:00
dev
f89c599e19
update to work w/ new caddy2 handlers
2019-07-12 16:08:09 -04:00
dev
cb1fbe77d9
cleanup codebase and add documentation
2019-06-28 14:23:34 -04:00
dev
d9e05a0a02
allow usage of own tls certificates
2019-06-27 13:36:57 -04:00
dev
b595f86fda
export prometheus metrics on :9090
2019-06-19 16:31:38 -04:00
dev
abe4a47df6
allow caddy to be configured by config map
2019-06-19 16:31:38 -04:00
dev
a17f132e7d
refactor internal config to use caddy types
2019-06-19 16:31:38 -04:00
dev
9a07d46e31
remove klog and update tls app config
2019-06-17 16:48:43 -04:00
dev
f0c4f064c3
update imports
2019-06-05 11:22:53 -04:00
dev
38e41f3177
add example deployment manifests
2019-05-22 14:48:03 -04:00
dev
bd7ec4848d
cleanup folder structure and add setup docs
2019-05-21 15:26:24 -04:00
Danny
eea8235435
Enhancement/cleanup
2019-05-06 21:31:15 +00:00
Danny
e8b9c8b94c
Merged in feature/config (pull request #2 )
...
Provide ability to configure caddy ingress controller
* Update helm charts
* Default install into caddy-sytem namespace
* Allow inter namespace service discovery
2019-05-06 21:29:41 +00:00
Danny
2967030fe2
Merged in feature/cert-storage (pull request #1 )
...
Implement certmagic storage interface for k8s
2019-05-02 17:29:20 +00:00
dev
8a34e3a74b
Implement certmagic storage interface for k8s
...
* Add automatic https functionality
2019-05-02 13:23:49 -04:00
dev
54bd76cb78
Manage CRUD of caddy routes for ingress resource changes
2019-04-25 15:05:10 -04:00