Commit Graph
39 Commits
Author SHA1 Message Date
Niek 03403dedd6 chore: styling 2025-06-10 10:40:00 +02:00
Niek 7edf50a9e5 docs: SSL client certificate validation mTLS 2025-06-04 15:42:25 +02:00
Niek 5e77e2910b tests: SSL client certificate validation mTLS 2025-06-04 15:29:15 +02:00
Niek 409b0e6fbb feat: SSL client certificate validation 2025-06-04 15:29:15 +02:00
Niek 005b0bdd62 chore: fix whitespace 2025-03-10 09:53:52 +01:00
Niek 15e6fa8e07 tests: skip test_proxy-host-network-mode when PYTEST_RUNNING_IN_CONTAINER
Connecting to host network not supported when pytest is running in container
2025-03-10 09:53:52 +01:00
Niek c18795b10e tests: variable interpolation comments
To make same as in test_wildcard-host.yml
2025-03-10 09:53:52 +01:00
Niek 58e21618b4 tests: DockerComposer connect_to_network except
If running from a container host-network-mode test fail because we cannot connect to host network. This prevents the cleanup.
So make sure we always return network for later removal.

Explicitly return None for readability
2025-03-10 09:53:52 +01:00
Niek 545e9cebb6 tests: DockerComposer KeyboardInterrupt
make sure we teardown on KeyboardInterrupt
2025-03-10 09:53:51 +01:00
Niek a6271639ad tests: DockerComposer contextmanager do not fail
Change pytest.fail to a logging error because pytest.fail makes DockerComposer ContextManager exit and no _down teardown is executed.
2025-03-10 09:53:51 +01:00
Niek d87ee36909 tests: self._docker_compose_file typo 2025-03-10 09:53:51 +01:00
Niek 557069583d tests: DockerComposer contextmanager improvements
-Improve the DockerComposer contextmanager to make sure teardown happens by using try except block.
-Move the self. declarations up so we are sure they are set even if an exception occurs.
-set self._networks
2025-03-10 09:53:50 +01:00
Niek 142a159d56 ci: bump python module docker version check
ci: bump python module docker version check
2024-12-18 11:35:01 +01:00
Niek 92eb45f0ec ci: python 3.12+ compatibility
ci: python 3.12+ compatibility
2024-12-18 11:34:19 +01:00
Niek d30b573b2c chore: changes from upstream docker install 2024-11-28 14:11:50 +01:00
Niek b4c2b0dd5e Extra newline for readability 2024-11-27 20:17:00 +01:00
Niek 12b482a7ea Change regular expression tip to note 2024-11-27 20:15:08 +01:00
Niek c6664335b7 Alerts Markdown
Use [Alerts Markdown extension](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts) available since [December 2023](https://github.blog/changelog/2023-12-14-new-markdown-extension-alerts-provide-distinctive-styling-for-significant-content/) to better indicate the significance of the content for some documentation.
2024-11-27 09:19:25 +01:00
Niek 627b6ad75f Remove experimental label
Remove experimental label.
2024-11-26 10:34:28 +01:00
Niek d4d6567bd3 Test for DISABLE_ACCESS_LOGS 2024-11-05 14:05:53 +01:00
1baf048a6e build: bump nginx 1.27.0 to 1.27.1 (#2506)
* build: bump nginx 1.27.0 to 1.27.1

* Update README.md

Link to nginx changelog

Co-authored-by: Nicolas Duchon <nicolas.duchon@gmail.com>

---------

Co-authored-by: Nicolas Duchon <nicolas.duchon@gmail.com>
2024-08-27 21:50:30 +02:00
Niek 705dfa090b docs: update version in README.md 2024-06-10 09:42:07 +02:00
NiekandGitHub 7922c925af chore: spelling fixes for #2468 (#2471) 2024-05-31 17:07:07 +02:00
c678cfdddf Apply suggestions from code review
Commited code style consistency suggestions.

Co-authored-by: Nicolas Duchon <nicolas.duchon@gmail.com>
2024-05-03 12:09:40 +02:00
Niek 46724e7cb6 tests: add test if nginx-proxy-builder can be build successfully 2024-05-03 11:36:50 +02:00
Niek 877f243ce2 docs: url fixes
Fix 404 to docker-entrypoint.sh
Add hyperlink to nginx.tmpl reference.
2024-05-03 11:19:07 +02:00
Niek 12d639dad7 Change to raw string literal
To fix:
/webserver.py:17: SyntaxWarning: invalid escape sequence '\d'
  elif re.match("/status/(\d+)", self.path):
/webserver.py:18: SyntaxWarning: invalid escape sequence '\d'
  result = re.match("/status/(\d+)", self.path)
2024-05-03 10:49:15 +02:00
NiekandNicolas Duchon a9f8a9c32a htpasswd tests 2024-02-21 08:34:38 +01:00
Niek 4464269c51 remove obsolete stress-test 2024-02-20 15:21:09 +01:00
NiekandGitHub d4438b5a09 prevent double slash 2024-02-19 12:23:19 +01:00
NiekandGitHub 50750bea53 highlight variables similar to other in readme 2024-02-19 12:21:02 +01:00
NiekandGitHub cb59c24470 tests non standard port Host header 2024-02-13 15:24:37 +01:00
NiekandGitHub 329b69fe76 Update test readme 2024-01-05 14:33:05 +01:00
NiekandGitHub 1433daed4d Install docker dependencies in nginx-proxy-tester image 2024-01-05 14:32:11 +01:00
NiekandGitHub 33ceec07d8 Sleep longer 2023-12-22 17:50:09 +01:00
NiekandGitHub 5174495963 Fix test 2023-12-22 17:19:42 +01:00
NiekandGitHub c338a7cf22 Color terminal output 2023-12-22 14:37:20 +01:00
NiekandGitHub 0cbc998381 Bump create_server_certificate.sh to nginx:1.25.1 2023-07-31 13:04:19 +02:00
7ca1da8358 feat: Add support for HTTP load balancing between the proxy and upstream server groups (#2173)
Add initial tests

Newlines

Remove unused variable

Co-authored-by: Richard Hansen <rhansen@rhansen.org>

Change comment value

Co-authored-by: Richard Hansen <rhansen@rhansen.org>

add missing services line

Co-authored-by: Richard Hansen <rhansen@rhansen.org>

Use deploy.replicas

Remove details about choosing a load balancing method

Feedback note

Co-authored-by: Nicolas Duchon <nicolas.duchon@gmail.com>
2023-03-21 07:49:27 +01:00