-
Notifications
You must be signed in to change notification settings - Fork 39
Expand file tree
/
Copy path_sidebar.ts
More file actions
68 lines (68 loc) · 6.21 KB
/
_sidebar.ts
File metadata and controls
68 lines (68 loc) · 6.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
export default [
{ text: 'Istio Gateways', link: './istio-gateways/README.md', collapsed: true, items: [
{ text: 'Configure a TLS Gateway', link: './istio-gateways/set-up-tls-gateway.md' },
{ text: 'Configure an mTLS Gateway', link: './istio-gateways/mtls-context.md', collapsed: true, items: [
{ text: 'Configure mTLS Authentication in SAP BTP, Kyma Runtime', link: './istio-gateways/configure-mtls-Gardener-certs.md' },
{ text: 'Configure mTLS Authentication on k3d', link: './istio-gateways/configure-mtls-k3d.md' },
]},
{ text: 'Kyma Gateway', link: './istio-gateways/kyma-gateway.md' },
]},
{ text: 'Exposing and Securing Workloads', link: './expose-workloads/README.md', collapsed: true, items: [
{ text: 'JWT Validation', link: './expose-workloads/jwt/README.md', collapsed: true, items: [
{ text: 'Secure a Workload with JWT', link: './expose-workloads/jwt/expose-workload-jwt.md' },
]},
{ text: 'External Authorization', link: './expose-workloads/extAuth/README.md', collapsed: true, items: [
{ text: 'Secure a Workload with extAuth (Client Credentials Flow)', link: './expose-workloads/extAuth/expose-workload-extauth-client-credentials.md' },
{ text: 'Secure a Workload with extAuth (Authorization Code Flow)', link: './expose-workloads/extAuth/expose-workload-extauth-authorization-code.md' },
]},
{ text: 'noAuth Configuration', link: './expose-workloads/noAuth/README.md', collapsed: true, items: [
{ text: 'Expose a Workload with noAuth', link: './expose-workloads/noAuth/expose-workload-noauth-gardener.md' },
{ text: '(k3d) Expose a Workload with noAuth', link: './expose-workloads/noAuth/expose-workload-noauth-k3d.md' },
]},
{ text: 'Ordering Rules in APIRule v2', link: './expose-workloads/significance-of-rule-path-and-method-order.md' },
{ text: 'Exposing Multiple Workloads', link: './expose-workloads/expose-multiple-workloads.md' },
{ text: 'Using a Short Host', link: './expose-workloads/short-host-name.md' },
{ text: 'Using a Wildcard Host', link: './expose-workloads/wildcard-host-name.md' },
{ text: 'Configuring IP-Based Access with XFF', link: './expose-workloads/ip-based-access-with-xff.md' },
]},
{ text: 'Configuring Local Rate Limiting', link: './local-rate-limit.md' },
{ text: 'Network Policies', link: './networkpolicies.md' },
{ text: 'Custom Resources', link: './custom-resources/README.md', collapsed: true, items: [
{ text: 'APIGateway Custom Resource', link: './custom-resources/apigateway/04-00-apigateway-custom-resource.md' },
{ text: 'APIRule Custom Resource', link: './custom-resources/apirule/04-10-apirule-custom-resource.md'},
{ text: 'RateLimit Custom Resource', link: './custom-resources/ratelimit/04-10-ratelimit-custom-resource.md' },
{ text: 'ExternalGateway Custom Resource', link: './custom-resources/externalgateway/externalgateway-custom-resource.md' }
]},
{ text: 'APIRule Migration', link: './apirule-migration/README.md', collapsed: true, items: [
{ text: 'Retrieve v1beta1 spec', link: './apirule-migration/01-81-retrieve-v1beta1-spec.md' },
{ text: 'Migrate Multiple APIRules Targeting the Same Workload', link: './apirule-migration/01-90-migrate-multiple-apirules-targeting-same-workload.md' },
{ text: 'Migrate jwt Handlers', link: './apirule-migration/01-83-migrate-jwt-v1beta1-to-v2.md' },
{ text: 'Migrate noop, no_auth, allow Handlers', link: './apirule-migration/01-82-migrate-allow-noop-no_auth-v1beta1-to-v2.md' },
{ text: 'Migrate Ory-based Handlers', link: './apirule-migration/01-84-migrate-oauth2-v1beta1-to-v2.md' },
{ text: 'Changes in APIRule v2', link: './custom-resources/apirule/04-70-changes-in-apirule-v2.md' },
{ text: 'FAQ', link: './apirule-migration/01-85-apirule-migration-faq.md' }
]},
{ text: 'Technical Reference', link: './technical-reference/README.md', collapsed: true, items: [
{ text: 'Kyma API Gateway Operator Parameters', link: './technical-reference/05-00-api-gateway-operator-parameters.md' },
{ text: 'API Gateway Request Flow', link: './technical-reference/05-10-api-gateway-request-flow.md' },
{ text: 'Network Policies', link: './technical-reference/05-20-networkpolicies.md' }
]},
{ text: 'Troubleshooting Guides', link: './troubleshooting-guides/README.md', collapsed: true, items: [
{ text: 'Issues When Creating APIRule', link: './troubleshooting-guides/03-40-api-rule-troubleshooting.md' },
{ text: 'Blocked In-Cluster Communication', link: './troubleshooting-guides/03-80-blocked-in-cluster-communication.md' },
{ text: 'Missing Rules in APIRule `v2alpha1`', link: './troubleshooting-guides/03-84-missing-rules-apirule-v2alpha1.md' },
{ text: 'Missing Rules in APIRule `v2`', link: './troubleshooting-guides/03-81-missing-rules-apirule-v2.md' },
{ text: 'APIRules Missing from Kyma Dashboard', link: './troubleshooting-guides/03-83-apirules-are-missing-from-kyma-dashboard.md' },
{ text: 'Changed Status Schema in APIRule `v2`', link: './troubleshooting-guides/03-82-changed-status-schema-apirule-v2.md' },
{ text: 'APIRule v1beta1 Management Issues', link: './troubleshooting-guides/03-70-apirule-v1beta1-management-issues.md' },
{ text: 'APIRule Conversion Webhook Failed', link: './troubleshooting-guides/03-60-apirule-conversion-webhook-cert-issue.md' },
{ text: 'Certificate Management: Issuer Not Created', link: './troubleshooting-guides/03-20-cert-mgt-issuer-not-created.md' },
{ text: 'Kyma Gateway Not Reachable', link: './troubleshooting-guides/03-30-gateway-not-reachable.md' },
{ text: '401 Unauthorized or 403 Forbidden', link: './troubleshooting-guides/03-01-401-unauthorized-403-forbidden.md' },
{ text: 'Connection Refused or Timeout', link: './troubleshooting-guides/03-10-dns-mgt-connection-refused.md' },
{ text: 'Could not Resolve Host', link: './troubleshooting-guides/03-11-dns-mgt-could-not-resolve-host.md' },
{ text: 'Resource Ignored by the Controller', link: './troubleshooting-guides/03-12-dns-mgt-resource-ignored.md' },
{ text: 'Issues with Gardener Certificates', link: './troubleshooting-guides/03-50-certificates-gardener.md' },
{ text: 'Reverting API Gateway Module Deletion', link: './troubleshooting-guides/03-85-unintentional-api-gateway-removal.md' },
]}
]