32 Commits

Author SHA1 Message Date
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
dev
eeb633ce01 integrate with minikube and caddy server 2019-04-23 17:51:10 -04:00
dev
835b4c018c init 2019-04-18 14:58:55 -04:00