Release v1.0.0 of caddy-ingress-controller chart (#82)

This commit is contained in:
Marc-Antoine 2022-03-28 09:08:36 +02:00 committed by GitHub
parent 38b5a98990
commit 9d0034236e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 32 additions and 17 deletions

View File

@ -103,8 +103,8 @@ certificates for `test.com`.
kubectl create secret tls mycerts --key ./tls.key --cert ./tls.crt kubectl create secret tls mycerts --key ./tls.key --cert ./tls.crt
``` ```
``` ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: example name: example
@ -116,13 +116,16 @@ spec:
http: http:
paths: paths:
- path: / - path: /
pathType: Prefix
backend: backend:
serviceName: test service:
servicePort: 8080 name: test
port:
number: 8080
tls: tls:
- hosts: - secretName: mycerts # use mycerts for host test.com
hosts:
- test.com - test.com
secretName: mycerts # use mycerts for host test.com
``` ```
### Contribution ### Contribution

View File

@ -4,7 +4,7 @@ home: https://github.com/caddyserver/ingress
description: A helm chart for the Caddy Kubernetes ingress controller description: A helm chart for the Caddy Kubernetes ingress controller
icon: https://caddyserver.com/resources/images/caddy-circle-lock.svg icon: https://caddyserver.com/resources/images/caddy-circle-lock.svg
type: application type: application
version: 0.0.1-rc4 version: 1.0.0
appVersion: "0.1.0" appVersion: "0.1.0"
keywords: keywords:
- ingress-controller - ingress-controller

View File

@ -1,4 +1,4 @@
apiVersion: networking.k8s.io/v1beta1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: example name: example
@ -10,24 +10,36 @@ spec:
http: http:
paths: paths:
- path: /hello1 - path: /hello1
pathType: Prefix
backend: backend:
serviceName: example1 service:
servicePort: 8080 name: example1
port:
number: 8080
- path: /hello2 - path: /hello2
pathType: Prefix
backend: backend:
serviceName: example2 service:
servicePort: 8080 name: example2
port:
number: 8080
- host: example2.kubernetes.localhost - host: example2.kubernetes.localhost
http: http:
paths: paths:
- path: /hello1 - path: /hello1
pathType: Prefix
backend: backend:
serviceName: example1 service:
servicePort: 8080 name: example1
port:
number: 8080
- path: /hello2 - path: /hello2
pathType: Prefix
backend: backend:
serviceName: example2 service:
servicePort: 8080 name: example2
port:
number: 8080
# tls: # tls:
# - secretName: ssl-example2.kubernetes.localhost # - secretName: ssl-example2.kubernetes.localhost
# hosts: # hosts: