From 05dacccfe47fbb6393dce73a549526488d06c332 Mon Sep 17 00:00:00 2001 From: Mattia Lavacca Date: Tue, 7 Mar 2023 11:18:25 +0100 Subject: [PATCH] docs(kic): update kic 2.9 nav (#5253) Signed-off-by: Mattia Lavacca --- app/_data/docs_nav_kic_2.9.x.yml | 18 +++++++++------- .../guides/overview.md | 21 ++++++++++++++----- 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/app/_data/docs_nav_kic_2.9.x.yml b/app/_data/docs_nav_kic_2.9.x.yml index 1d6c25ca7474..844fa4436c05 100644 --- a/app/_data/docs_nav_kic_2.9.x.yml +++ b/app/_data/docs_nav_kic_2.9.x.yml @@ -105,16 +105,18 @@ items: url: /guides/configuring-health-checks - text: Setting up a Custom Plugin url: /guides/setting-up-custom-plugins - - text: Using Ingress with gRPC - url: /guides/using-ingress-with-grpc - text: Setting up Upstream mTLS url: /guides/upstream-mtls - - text: Exposing a TCP Service - url: /guides/using-tcpingress - generate: false # Generated in the CustomResources section above - - text: Exposing a UDP Service - url: /guides/using-udpingress - generate: false # Generated in the CustomResources section above + - text: Exposing a TCP/UDP/gRPC Service + items: + - text: Exposing a TCP Service + url: /guides/using-tcpingress + generate: false # Generated in the CustomResources section above + - text: Exposing a UDP Service + url: /guides/using-udpingress + generate: false # Generated in the CustomResources section above + - text: Exposing a gRPC service + url: /guides/using-ingress-with-grpc - text: Using the mTLS Auth Plugin url: /guides/using-mtls-auth-plugin - text: Configuring Custom Entities diff --git a/app/_src/kubernetes-ingress-controller/guides/overview.md b/app/_src/kubernetes-ingress-controller/guides/overview.md index 56e73fdae1bb..1e4b8b766fd6 100644 --- a/app/_src/kubernetes-ingress-controller/guides/overview.md +++ b/app/_src/kubernetes-ingress-controller/guides/overview.md @@ -50,8 +50,6 @@ the {{site.kic_product_name}}: This guide walks through installation of a custom plugin into Kong using ConfigMaps and Volumes. -- [Using ingress with gRPC](/kubernetes-ingress-controller/{{page.kong_version}}/guides/using-ingress-with-grpc) - This guide walks through how to use the {{site.kic_product_name}} with gRPC. - [Setting up upstream mTLS](/kubernetes-ingress-controller/{{page.kong_version}}/guides/upstream-mtls) This guide gives an overview of how to setup mutual TLS authentication between Kong and your upstream server. @@ -64,9 +62,22 @@ the {{site.kic_product_name}}: - [Using Kong with Knative](/kubernetes-ingress-controller/{{page.kong_version}}/guides/using-kong-with-knative) This guide gives an overview of how to setup Kong as the Ingress point for Knative workloads. -- [Exposing TCP-based service](/kubernetes-ingress-controller/{{page.kong_version}}/guides/using-tcpingress) - This guide gives an overview of how to use TCPIngress resource to expose - non-HTTP based services outside a Kubernetes cluster. +- Exposing TCP/UDP/gRPC services + - [Exposing TCP-based service](/kubernetes-ingress-controller/{{page.kong_version}}/guides/using-tcpingress) + This guide gives an overview of how to use TCPIngress/TCPRoute resources to expose + non-HTTP-based services outside a Kubernetes cluster. + - [Exposing UDP-based service](/kubernetes-ingress-controller/{{page.kong_version}}/guides/using-udpingress) + This guide gives an overview of how to use UDPIngress/UDPRoute resources to expose + non-HTTP-based services outside a Kubernetes cluster. + - [Exposing gRPC-based service](/kubernetes-ingress-controller/{{page.kong_version}}/guides/using-ingress-with-grpc) + {%- if_version lte:2.8.x -%} + This guide gives an overview of how to use Ingress resources to expose + gRPC-based services outside a Kubernetes cluster. + {%- endif_version -%} + {%- if_version gte:2.9.x -%} + This guide gives an overview of how to use Ingress/GRPCRoute resources to expose + gRPC-based services outside a Kubernetes cluster. + {%- endif_version -%} - [Using mtls-auth plugin](/kubernetes-ingress-controller/{{page.kong_version}}/guides/using-mtls-auth-plugin) This guide gives an overview of how to use `mtls-auth` plugin and CA certificates to authenticate requests using client certificates.