Elias Stepanik
696d27dd90
Add Ionos ddns
2023-09-03 09:51:36 +02:00
Marc-Antoine Fernandes
9531e495a8
chore: Fix chart releaser workflow paths detection
2023-06-02 19:13:10 +02:00
Marc-Antoine Fernandes
988a736f27
chore: Fix chart releaser workflow
2023-06-02 19:12:14 +02:00
Marc-Antoine
1f28526049
chore: Bump chart to version 1.0.5 ( #127 )
2023-06-02 18:59:26 +02:00
Marc-Antoine
c2b28c4591
chore: Upgrade caddy to v2.6.4 ( #104 )
2023-06-02 18:46:26 +02:00
Marc-Antoine
4c700115b6
fix: OnDemand ratelimit config isn't handled properly ( #124 )
2023-03-19 16:43:41 +01:00
Marc-Antoine
d385fc4741
chore: update github actions ( #125 )
2023-03-19 16:33:52 +01:00
Simen A. W. Olsen
7c4aff2a8e
chore(workflow): bump charts automatically when controller is released ( #119 )
2023-03-15 18:06:05 +01:00
Gerard de Leeuw
3b5306d578
Take into account that the ClusterIP can be "None" ( #114 )
2023-03-15 18:03:58 +01:00
Simen A. W. Olsen
9415b5cb00
Release chart v1.0.4 ( #118 )
2023-02-15 22:08:23 +01:00
Marc-Antoine
a0a0af8c57
feat: Allow external usage of secret and proxy modules ( #113 )
2022-12-09 06:49:43 +01:00
Rick Foland
f858a1e4cd
Added LoadBalancer annotations and LoadBalancerIP ( #111 )
...
Co-authored-by: Marc-Antoine Fernandes <marcantoinefernandes@gmail.com>
2022-12-06 11:58:03 +01:00
Xinbin Huang
6e28cb2cb3
Add healthz endpoint ( #107 )
2022-12-06 11:45:32 +01:00
Nila
9dba87b050
Add Backend Protocol & skip verify annotation ( #103 )
2022-08-26 12:43:31 +02:00
Marc-Antoine Fernandes
6257e88af7
Release chart v1.0.3 (fixed)
2022-08-22 22:09:02 +02:00
Marc-Antoine Fernandes
d162f5dc02
Release chart v1.0.3
2022-08-22 22:05:59 +02:00
Marc-Antoine Fernandes
5904b89a40
Fix arm64 support on controller release
2022-08-22 21:59:49 +02:00
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