From 9d0034236e5b1481d7cdec715dc3435ef1b4441f Mon Sep 17 00:00:00 2001 From: Marc-Antoine Date: Mon, 28 Mar 2022 09:08:36 +0200 Subject: [PATCH] Release v1.0.0 of caddy-ingress-controller chart (#82) --- README.md | 17 +++++++----- charts/caddy-ingress-controller/Chart.yaml | 2 +- kubernetes/sample/example-ingress.yaml | 30 +++++++++++++++------- 3 files changed, 32 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 8b704fc..8a1ca94 100644 --- a/README.md +++ b/README.md @@ -103,8 +103,8 @@ certificates for `test.com`. kubectl create secret tls mycerts --key ./tls.key --cert ./tls.crt ``` -``` -apiVersion: extensions/v1beta1 +```yaml +apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: example @@ -116,13 +116,16 @@ spec: http: paths: - path: / + pathType: Prefix backend: - serviceName: test - servicePort: 8080 + service: + name: test + port: + number: 8080 tls: - - hosts: - - test.com - secretName: mycerts # use mycerts for host test.com + - secretName: mycerts # use mycerts for host test.com + hosts: + - test.com ``` ### Contribution diff --git a/charts/caddy-ingress-controller/Chart.yaml b/charts/caddy-ingress-controller/Chart.yaml index a9dd52b..0f46c3a 100644 --- a/charts/caddy-ingress-controller/Chart.yaml +++ b/charts/caddy-ingress-controller/Chart.yaml @@ -4,7 +4,7 @@ home: https://github.com/caddyserver/ingress description: A helm chart for the Caddy Kubernetes ingress controller icon: https://caddyserver.com/resources/images/caddy-circle-lock.svg type: application -version: 0.0.1-rc4 +version: 1.0.0 appVersion: "0.1.0" keywords: - ingress-controller diff --git a/kubernetes/sample/example-ingress.yaml b/kubernetes/sample/example-ingress.yaml index c4bbe85..66dec2c 100644 --- a/kubernetes/sample/example-ingress.yaml +++ b/kubernetes/sample/example-ingress.yaml @@ -1,4 +1,4 @@ -apiVersion: networking.k8s.io/v1beta1 +apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: example @@ -10,24 +10,36 @@ spec: http: paths: - path: /hello1 + pathType: Prefix backend: - serviceName: example1 - servicePort: 8080 + service: + name: example1 + port: + number: 8080 - path: /hello2 + pathType: Prefix backend: - serviceName: example2 - servicePort: 8080 + service: + name: example2 + port: + number: 8080 - host: example2.kubernetes.localhost http: paths: - path: /hello1 + pathType: Prefix backend: - serviceName: example1 - servicePort: 8080 + service: + name: example1 + port: + number: 8080 - path: /hello2 + pathType: Prefix backend: - serviceName: example2 - servicePort: 8080 + service: + name: example2 + port: + number: 8080 # tls: # - secretName: ssl-example2.kubernetes.localhost # hosts: