Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 32 additions & 4 deletions docs/how-to/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-high-availability.md>
Configure virtual IP on OpenStack <configure-virtual-ip-on-openstack.md>
Integrate with non-charm workloads <integrate-with-non-charm-workload.md>
Provide extra configurations for ingress requirer charms <provide-extra-configurations-for-ingress-requirer-charms.md>
Upgrade <upgrade.md>
Protect a hostname using OpenID Connect <protect-hostname-spoe-auth.md>
Contribute <contribute.md>
Enable DDoS Protection <enable-ddos-protection.md>
Configure high availability <configure-high-availability.md>
```

## 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 <configure-virtual-ip-on-openstack.md>
```

## Maintenance

This section contains how-to guides for maintenance actions that you might need to take while operating the charm.

```{toctree}
:maxdepth: 1
Upgrade <upgrade.md>
```

## Development

This section contains how-to guides for developing the charm.

```{toctree}
:maxdepth: 1
Contribute <contribute.md>
```
Loading