Skip to content

Commit

Permalink
Update docs layout to use tab navigation
Browse files Browse the repository at this point in the history
Split out the docs in clear sections: inlets, inlets uplink and
reference. (A section for inlets could be added.)

This should help people maintain a good overview while navigating the
docs and make the distinction between the different inlets products
clearer.

Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
  • Loading branch information
welteki authored and alexellis committed Nov 21, 2024
1 parent bf77ce5 commit 71dbf64
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 40 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
Inlets documentation
=====================

## Development

### Run locally
Pre-reqs

You'll need Python and pip installed, then run:
Expand All @@ -15,6 +18,15 @@ Local testing:
mkdocs serve
```


### Run with docker

Run in docker container

```sh
docker run --rm -it -p 8000:8000 -v `pwd`:/docs squidfunk/mkdocs-material:latest
```

Access the site at http://127.0.0.1:8000

## Contributing
Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Inlets documentation
# Inlets

[Inlets](https://inlets.dev) brings secure tunnels to Cloud Native workloads.

Expand Down
File renamed without changes.
13 changes: 2 additions & 11 deletions docs/uplink/overview.md → docs/uplink/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Inlets Uplink overview
# Inlets Uplink

!!! info "What's the difference between Inlets Pro and Inlets Uplink?"

Expand Down Expand Up @@ -28,13 +28,4 @@ With Uplink, you deploy tunnel servers for a customers to your Kubernetes cluste

You can read more about why we created inlets uplink [in the product announcement](https://inlets.dev/blog/2022/11/16/service-provider-uplinks.html).

## Table of Contents

* [Become a provider](/uplink/become-a-provider)
* [Create a tunnel](/uplink/create-tunnels)
* [Connect to a tunnel](/uplink/connect-to-tunnels)
* [Manage tunnels](/uplink/manage-tunnels)
* [Expose tunnels publicly (optional)](/uplink/ingress-for-tunnels)
* [Monitor tunnels](/uplink/monitoring-tunnels)

You can reach out to us if you have questions: [Contact the inlets team](https://inlets.dev/contact)
Reach out to us if you have questions: [Contact the inlets team](https://inlets.dev/contact)
60 changes: 32 additions & 28 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,10 @@ theme:
code: Roboto Mono
features:
- navigation.tracking
- navigation.tabs
- navigation.sections
# - navigation.indexes
- navigation.top
# - toc.integrate
# - navigation.instant

Expand Down Expand Up @@ -85,42 +88,43 @@ markdown_extensions:
alternate_style: true

nav:
- Overview:
- Introduction: index.md
- FAQ: /reference/faq/
- Tutorials:
- Automated HTTPs tunnel server: /tutorial/automated-http-server/
- Manual HTTPs tunnel server: /tutorial/manual-http-server/
- Manual TCP tunnel server: /tutorial/manual-tcp-server/
- Dual TCP and HTTPs server: /tutorial/dual-tunnels/
- Inlets:
- Overview: index.md
- FAQ: reference/faq.md
- Tutorials:
- Automated HTTPs tunnel server: tutorial/automated-http-server.md
- Manual HTTPs tunnel server: tutorial/manual-http-server.md
- Manual TCP tunnel server: tutorial/manual-tcp-server.md
- Dual TCP and HTTPs server: tutorial/dual-tunnels.md
- GitHub Actions (ext): https://inlets.dev/blog/2021/12/06/private-deploy-from-github-actions.html
- IP Allow list (ext): https://inlets.dev/blog/2021/10/15/allow-lists.html
- Docker Compose (ext): https://inlets.dev/blog/2021/09/09/compose-and-inlets.html
- Community tutorials: /tutorial/community/
- Tutorials for TCP tunnels:
- Run Caddy on a private network: /tutorial/caddy-http-tunnel/
- Community tutorials: tutorial/community.md
- Tutorials for TCP tunnels:
- Run Caddy on a private network: tutorial/caddy-http-tunnel.md
- Local port forwarding: https://inlets.dev/blog/2021/04/13/local-port-forwarding-kubernetes.html
- Tunnel SSH: /tutorial/ssh-tcp-tunnel/
- Tunnel Postgresql: /tutorial/postgresql-tcp-tunnel/
- Kubernetes:
- Kubernetes Ingress: /tutorial/kubernetes-ingress/
- Kubernetes API Server: /tutorial/kubernetes-api-server/
- Istio Gateway: /tutorial/istio-gateway/
- Tunnel SSH: tutorial/ssh-tcp-tunnel.md
- Tunnel Postgresql: tutorial/postgresql-tcp-tunnel.md
- Kubernetes:
- Kubernetes Ingress: tutorial/kubernetes-ingress.md
- Kubernetes API Server: tutorial/kubernetes-api-server.md
- Istio Gateway: tutorial/istio-gateway.md
- Helm charts (ext): https://github.com/inlets/inlets-pro/tree/master/chart
- Local port forwarding (ext): https://inlets.dev/blog/2022/06/24/fixing-kubectl-port-forward.html
- Manage private clusters with ArgoCD (ext): https://inlets.dev/blog/2022/08/10/managing-tunnel-servers-with-argocd.html
- Inlets Uplink:
- Overview: /uplink/overview/
- Become a provider: /uplink/become-a-provider/
- Create a tunnel: /uplink/create-tunnels/
- Manage tunnels: /uplink/manage-tunnels/
- Connect to tunnels: /uplink/connect-to-tunnels/
- Monitor tunnels: /uplink/monitoring-tunnels/
- Ingress for tunnels: /uplink/ingress-for-tunnels/
- Overview: uplink/index.md
- Become a provider: uplink/become-a-provider.md
- Create a tunnel: uplink/create-tunnels.md
- Manage tunnels: uplink/manage-tunnels.md
- Connect to tunnels: uplink/connect-to-tunnels.md
- Monitor tunnels: uplink/monitoring-tunnels.md
- Ingress for tunnels: uplink/ingress-for-tunnels.md
- Reference:
- Overview: reference.md
- Inlets Operator: /reference/inlets-operator/
- inletsctl: /reference/inletsctl/
- Monitoring and metrics: /tutorial/monitoring-and-metrics/
- Overview: reference/index.md
- Inlets Operator: reference/inlets-operator.md
- inletsctl: reference/inletsctl.md
- Monitoring and metrics: tutorial/monitoring-and-metrics.md

extra:
analytics:
Expand Down

0 comments on commit 71dbf64

Please sign in to comment.