Skip to content

Commit 9d00342

Browse files
authored
Release v1.0.0 of caddy-ingress-controller chart (#82)
1 parent 38b5a98 commit 9d00342

File tree

3 files changed

+32
-17
lines changed

3 files changed

+32
-17
lines changed

README.md

+10-7
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ certificates for `test.com`.
103103
kubectl create secret tls mycerts --key ./tls.key --cert ./tls.crt
104104
```
105105

106-
```
107-
apiVersion: extensions/v1beta1
106+
```yaml
107+
apiVersion: networking.k8s.io/v1
108108
kind: Ingress
109109
metadata:
110110
name: example
@@ -116,13 +116,16 @@ spec:
116116
http:
117117
paths:
118118
- path: /
119+
pathType: Prefix
119120
backend:
120-
serviceName: test
121-
servicePort: 8080
121+
service:
122+
name: test
123+
port:
124+
number: 8080
122125
tls:
123-
- hosts:
124-
- test.com
125-
secretName: mycerts # use mycerts for host test.com
126+
- secretName: mycerts # use mycerts for host test.com
127+
hosts:
128+
- test.com
126129
```
127130
128131
### Contribution

charts/caddy-ingress-controller/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ home: https://github.com/caddyserver/ingress
44
description: A helm chart for the Caddy Kubernetes ingress controller
55
icon: https://caddyserver.com/resources/images/caddy-circle-lock.svg
66
type: application
7-
version: 0.0.1-rc4
7+
version: 1.0.0
88
appVersion: "0.1.0"
99
keywords:
1010
- ingress-controller

kubernetes/sample/example-ingress.yaml

+21-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: networking.k8s.io/v1beta1
1+
apiVersion: networking.k8s.io/v1
22
kind: Ingress
33
metadata:
44
name: example
@@ -10,24 +10,36 @@ spec:
1010
http:
1111
paths:
1212
- path: /hello1
13+
pathType: Prefix
1314
backend:
14-
serviceName: example1
15-
servicePort: 8080
15+
service:
16+
name: example1
17+
port:
18+
number: 8080
1619
- path: /hello2
20+
pathType: Prefix
1721
backend:
18-
serviceName: example2
19-
servicePort: 8080
22+
service:
23+
name: example2
24+
port:
25+
number: 8080
2026
- host: example2.kubernetes.localhost
2127
http:
2228
paths:
2329
- path: /hello1
30+
pathType: Prefix
2431
backend:
25-
serviceName: example1
26-
servicePort: 8080
32+
service:
33+
name: example1
34+
port:
35+
number: 8080
2736
- path: /hello2
37+
pathType: Prefix
2838
backend:
29-
serviceName: example2
30-
servicePort: 8080
39+
service:
40+
name: example2
41+
port:
42+
number: 8080
3143
# tls:
3244
# - secretName: ssl-example2.kubernetes.localhost
3345
# hosts:

0 commit comments

Comments
 (0)