diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 5246c56..384d402 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,25 +1,38 @@
fail_fast: true
+exclude: ^docs/
repos:
- -
- repo: https://github.com/PyCQA/flake8
- rev: '6.1.0'
+ - repo: https://github.com/pre-commit/pre-commit-hooks
+ rev: v4.4.0
hooks:
- -
- id: flake8
- additional_dependencies:
- - flake8-docstrings
- - flake8-sfs
- args: [--max-line-length=120, --extend-ignore=SFS3 D107 SFS301 D100 D104 D401 SFS101 SFS201]
+ - id: check-added-large-files
+ - id: check-ast
+ - id: check-byte-order-marker
+ - id: check-builtin-literals
+ - id: check-case-conflict
+ - id: check-docstring-first
+ - id: check-executables-have-shebangs
+ - id: check-shebang-scripts-are-executable
+ - id: check-merge-conflict
+ - id: check-toml
+ - id: check-vcs-permalinks
+ - id: check-xml
+ - id: debug-statements
+ - id: destroyed-symlinks
+ - id: detect-aws-credentials
+ - id: detect-private-key
+ - id: end-of-file-fixer
+ - id: fix-byte-order-marker
+ - id: mixed-line-ending
+ - id: name-tests-test
+ - id: requirements-txt-fixer
+ - id: trailing-whitespace
- -
- repo: https://github.com/PyCQA/isort
- rev: '5.12.0'
+ - repo: https://github.com/PyCQA/isort
+ rev: 5.12.0
hooks:
- -
- id: isort
+ - id: isort
- -
- repo: local
+ - repo: local
hooks:
-
id: docs
diff --git a/README.md b/README.md
index 607ac74..620bd81 100644
--- a/README.md
+++ b/README.md
@@ -47,7 +47,7 @@ vpn_server.delete_vpn_server()
## Coding Standards
Docstring format: [`Google`](https://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings)
Styling conventions: [`PEP 8`](https://www.python.org/dev/peps/pep-0008/)
-Clean code with pre-commit hooks: [`flake8`](https://flake8.pycqa.org/en/latest/) and
+Clean code with pre-commit hooks: [`flake8`](https://flake8.pycqa.org/en/latest/) and
[`isort`](https://pycqa.github.io/isort/)
### [Release Notes](https://github.com/thevickypedia/vpn-server/blob/main/release_notes.rst)
diff --git a/docs/README.md b/docs/README.md
index 607ac74..620bd81 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -47,7 +47,7 @@ vpn_server.delete_vpn_server()
## Coding Standards
Docstring format: [`Google`](https://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings)
Styling conventions: [`PEP 8`](https://www.python.org/dev/peps/pep-0008/)
-Clean code with pre-commit hooks: [`flake8`](https://flake8.pycqa.org/en/latest/) and
+Clean code with pre-commit hooks: [`flake8`](https://flake8.pycqa.org/en/latest/) and
[`isort`](https://pycqa.github.io/isort/)
### [Release Notes](https://github.com/thevickypedia/vpn-server/blob/main/release_notes.rst)
diff --git a/docs/_sources/README.md.txt b/docs/_sources/README.md.txt
index 607ac74..620bd81 100644
--- a/docs/_sources/README.md.txt
+++ b/docs/_sources/README.md.txt
@@ -47,7 +47,7 @@ vpn_server.delete_vpn_server()
## Coding Standards
Docstring format: [`Google`](https://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings)
Styling conventions: [`PEP 8`](https://www.python.org/dev/peps/pep-0008/)
-Clean code with pre-commit hooks: [`flake8`](https://flake8.pycqa.org/en/latest/) and
+Clean code with pre-commit hooks: [`flake8`](https://flake8.pycqa.org/en/latest/) and
[`isort`](https://pycqa.github.io/isort/)
### [Release Notes](https://github.com/thevickypedia/vpn-server/blob/main/release_notes.rst)
diff --git a/docs/index.html b/docs/index.html
index 90994d5..029b1d0 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -310,20 +310,27 @@
Test GET connection with multiple hostnames.
server_hostname – Public IP address or DNS name or alias record (entrypoint)
host – Public IP address or DNS name or alias record (entrypoint)
timeout – Tuple of connection timeout and read timeout.
retries – Number of times to retry in case of connection errors.
Response object.
+See also
+Retries with exponential intervals between each attempt in case of a failure.
+Response object.
Response
+Response
See also
+All the tests run in parallel to improve runtime.
GET request against the public IP of the ec2 instance.
GET request against the public DNS of the ec2 instance.
SSH connection with the OpenVPN Access Server.
Test openvpnas
service availability on the server.
Test alias record if values for hosted_zone
and subdomain
were provided