diff --git a/docs/how-to/index.md b/docs/how-to/index.md index b1fad25c3..f52f90f9b 100644 --- a/docs/how-to/index.md +++ b/docs/how-to/index.md @@ -10,14 +10,42 @@ myst: The following guides cover key processes and common tasks for managing and using the HAProxy charm. +## Common use-cases + +Once you've set up the HAProxy charm, you can take advantage of the built-in features and capabilities to customize the charm based on your specific needs and use case. + ```{toctree} :maxdepth: 1 -Configure high availability -Configure virtual IP on OpenStack Integrate with non-charm workloads Provide extra configurations for ingress requirer charms -Upgrade Protect a hostname using OpenID Connect -Contribute Enable DDoS Protection +Configure high availability +``` + +## Platform-specific workflows + +In some cases additional steps need to be performed on specific substrates to ensure that the charm is working as intended. + +```{toctree} +:maxdepth: 1 +Configure virtual IP on OpenStack +``` + +## Maintenance + +This section contains how-to guides for maintenance actions that you might need to take while operating the charm. + +```{toctree} +:maxdepth: 1 +Upgrade +``` + +## Development + +This section contains how-to guides for developing the charm. + +```{toctree} +:maxdepth: 1 +Contribute ```