caddy-ingess/skaffold.yaml
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

31 lines
739 B
YAML

apiVersion: skaffold/v2beta3
kind: Config
metadata:
name: caddy-ingress-controller
build:
artifacts:
- image: caddy/ingress
deploy:
helm:
releases:
- name: caddy-ingress-development
namespace: caddy-system
chartPath: charts/caddy-ingress-controller
recreatePods: true
kubectl:
manifests:
- kubernetes/sample/*.yaml
portForward:
- resourceType: service
resourceName: caddy-ingress-development-caddy-ingress-controller
namespace: caddy-system
address: 0.0.0.0
port: 80
localPort: 8080
- resourceType: service
resourceName: caddy-ingress-development-caddy-ingress-controller
namespace: caddy-system
address: 0.0.0.0
port: 443
localPort: 8443