Skip to content

Commit

Permalink
prepare for 1.5.3 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
TheophileDiot committed Oct 20, 2023
1 parent 029217f commit cd902eb
Show file tree
Hide file tree
Showing 113 changed files with 364 additions and 364 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ body:
label: BunkerWeb version
description: What version of BunkerWeb are you running?
placeholder: Version
value: 1.5.2
value: 1.5.3
validations:
required: true
- type: dropdown
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/staging-create-infra.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
uses: azure/setup-kubectl@901a10e89ea615cf61f57ac05cecdf23e7de06d8 # v3.2
if: inputs.TYPE == 'k8s'
with:
version: 'v1.28.2'
version: "v1.28.2"
- name: Set up Python 3.11
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
if: inputs.TYPE != 'k8s'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/staging-delete-infra.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
- uses: azure/setup-kubectl@901a10e89ea615cf61f57ac05cecdf23e7de06d8 # v3.2
if: inputs.TYPE == 'k8s'
with:
version: 'v1.28.2'
version: "v1.28.2"
# Remove infra
- run: kubectl delete daemonsets,replicasets,services,deployments,pods,rc,ingress,statefulsets --all --all-namespaces --timeout=60s ; kubectl delete pvc --all --timeout=60s ; kubectl delete pv --all --timeout=60s
if: inputs.TYPE == 'k8s'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/staging-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
- uses: azure/setup-kubectl@901a10e89ea615cf61f57ac05cecdf23e7de06d8 # v3.2
if: inputs.TYPE == 'k8s'
with:
version: 'v1.28.2'
version: "v1.28.2"
- uses: azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5
if: inputs.TYPE == 'k8s'
- name: Pull BW linux ubuntu test image
Expand Down
78 changes: 39 additions & 39 deletions README.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/concepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ app3.example.com_USE_BAD_BEHAVIOR=no

!!! info "Going further"

You will find concrete examples of multisite mode in the [quickstart guide](quickstart-guide.md) of the documentation and the [examples](https://github.com/bunkerity/bunkerweb/tree/v1.5.2/examples) directory of the repository.
You will find concrete examples of multisite mode in the [quickstart guide](quickstart-guide.md) of the documentation and the [examples](https://github.com/bunkerity/bunkerweb/tree/v1.5.3/examples) directory of the repository.

## Custom configurations

Expand All @@ -95,7 +95,7 @@ By leveraging custom configurations, you unlock a world of possibilities to tail

!!! info "Going further"

You will find concrete examples of custom configurations in the [quickstart guide](quickstart-guide.md) of the documentation and the [examples](https://github.com/bunkerity/bunkerweb/tree/v1.5.2/examples) directory of the repository.
You will find concrete examples of custom configurations in the [quickstart guide](quickstart-guide.md) of the documentation and the [examples](https://github.com/bunkerity/bunkerweb/tree/v1.5.3/examples) directory of the repository.

## Database

Expand Down
64 changes: 32 additions & 32 deletions docs/integrations.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/migrating.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

!!! warning "Read this if you were a 1.4.X user"

A lot of things changed since the 1.4.X releases. Container-based integrations stacks contain more services but, trust us, fundamental principles of BunkerWeb are still there. You will find ready to use boilerplates for various integrations in the [misc/integrations](https://github.com/bunkerity/bunkerweb/tree/v1.5.2/misc/integrations) folder of the repository.
A lot of things changed since the 1.4.X releases. Container-based integrations stacks contain more services but, trust us, fundamental principles of BunkerWeb are still there. You will find ready to use boilerplates for various integrations in the [misc/integrations](https://github.com/bunkerity/bunkerweb/tree/v1.5.3/misc/integrations) folder of the repository.

## Scheduler

Expand Down
12 changes: 6 additions & 6 deletions docs/plugins.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ The first step is to install the plugin by putting the plugin files inside the c
services:
...
bw-scheduler:
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
volumes:
- ./bw-data:/data
...
Expand Down Expand Up @@ -95,7 +95,7 @@ The first step is to install the plugin by putting the plugin files inside the c
services:
...
bw-scheduler:
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
volumes:
- ./bw-data:/data
...
Expand Down Expand Up @@ -134,7 +134,7 @@ The first step is to install the plugin by putting the plugin files inside the c
services:
...
bw-scheduler:
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
volumes:
- /shared/bw-plugins:/data/plugins
...
Expand Down Expand Up @@ -181,7 +181,7 @@ The first step is to install the plugin by putting the plugin files inside the c
serviceAccountName: sa-bunkerweb
containers:
- name: bunkerweb-scheduler
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
imagePullPolicy: Always
env:
- name: KUBERNETES_MODE
Expand Down Expand Up @@ -262,7 +262,7 @@ The first step is to install the plugin by putting the plugin files inside the c

!!! tip "Existing plugins"

If the documentation is not enough, you can have a look at the existing source code of [official plugins](https://github.com/bunkerity/bunkerweb-plugins) and the [core plugins](https://github.com/bunkerity/bunkerweb/tree/v1.5.2/src/common/core) (already included in BunkerWeb but they are plugins, technically speaking).
If the documentation is not enough, you can have a look at the existing source code of [official plugins](https://github.com/bunkerity/bunkerweb-plugins) and the [core plugins](https://github.com/bunkerity/bunkerweb/tree/v1.5.3/src/common/core) (already included in BunkerWeb but they are plugins, technically speaking).

The first step is to create a folder that will contain the plugin :

Expand Down Expand Up @@ -507,7 +507,7 @@ end

!!! tip "More examples"

If you want to see the full list of available functions, you can have a look at the files present in the [lua directory](https://github.com/bunkerity/bunkerweb/tree/v1.5.2/src/bw/lua/bunkerweb) of the repository.
If you want to see the full list of available functions, you can have a look at the files present in the [lua directory](https://github.com/bunkerity/bunkerweb/tree/v1.5.3/src/bw/lua/bunkerweb) of the repository.

### Jobs

Expand Down
50 changes: 25 additions & 25 deletions docs/quickstart-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
We assume that you're already familiar with the [core concepts](concepts.md) and you have followed the [integrations instructions](integrations.md) for your environment.

!!! tip "Going further"
To demonstrate the use of BunkerWeb, we will deploy a dummy "Hello World" web application as an example. See the [examples folder](https://github.com/bunkerity/bunkerweb/tree/v1.5.2/examples) of the repository to get real-world examples.
To demonstrate the use of BunkerWeb, we will deploy a dummy "Hello World" web application as an example. See the [examples folder](https://github.com/bunkerity/bunkerweb/tree/v1.5.3/examples) of the repository to get real-world examples.

## Protect HTTP applications

Expand Down Expand Up @@ -35,7 +35,7 @@ You will find more settings about reverse proxy in the [settings section](settin
- bw-services

bunkerweb:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
ports:
- 80:8080
- 443:8443
Expand All @@ -52,7 +52,7 @@ You will find more settings about reverse proxy in the [settings section](settin
- bw-services

bw-scheduler:
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
depends_on:
- bunkerweb
- bw-docker
Expand Down Expand Up @@ -386,7 +386,7 @@ You will find more settings about reverse proxy in the [settings section](settin
- bw-services

bunkerweb:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
ports:
- 80:8080
- 443:8443
Expand All @@ -406,7 +406,7 @@ You will find more settings about reverse proxy in the [settings section](settin
- bw-services

bw-scheduler:
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
depends_on:
- bunkerweb
- bw-docker
Expand Down Expand Up @@ -822,7 +822,7 @@ REAL_IP_HEADER=X-Forwarded-For

```yaml
mybunker:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
...
environment:
- USE_REAL_IP=yes
Expand All @@ -837,7 +837,7 @@ REAL_IP_HEADER=X-Forwarded-For

```yaml
mybunker:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
...
environment:
- USE_REAL_IP=yes
Expand All @@ -852,7 +852,7 @@ REAL_IP_HEADER=X-Forwarded-For

```yaml
mybunker:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
...
environment:
- USE_REAL_IP=yes
Expand Down Expand Up @@ -972,7 +972,7 @@ REAL_IP_HEADER=proxy_protocol

```yaml
mybunker:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
...
environment:
- USE_REAL_IP=yes
Expand All @@ -988,7 +988,7 @@ REAL_IP_HEADER=proxy_protocol

```yaml
mybunker:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
...
environment:
- USE_REAL_IP=yes
Expand All @@ -1004,7 +1004,7 @@ REAL_IP_HEADER=proxy_protocol

```yaml
mybunker:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
...
environment:
- USE_REAL_IP=yes
Expand Down Expand Up @@ -1150,7 +1150,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett
- bw-services

bunkerweb:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
ports:
- 80:8080 # Keep it if you want to use Let's Encrypt automation
- 10000:10000 # app1
Expand All @@ -1172,7 +1172,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett
- bw-services

bw-scheduler:
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
depends_on:
- bunkerweb
- bw-docker
Expand Down Expand Up @@ -1221,7 +1221,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett
services:

bunkerweb:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
ports:
- 80:8080 # Keep it if you want to use Let's Encrypt automation
- 10000:10000 # app1
Expand Down Expand Up @@ -1279,7 +1279,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett

services:
bunkerweb:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
ports:
# Keep it if you want to use Let's Encrypt automation
- published: 80
Expand Down Expand Up @@ -1467,7 +1467,7 @@ Some integrations provide more convenient ways to apply configurations, such as
```yaml
...
mybunker:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
environment:
- |
CUSTOM_CONF_SERVER_HTTP_hello-world=
Expand Down Expand Up @@ -1510,7 +1510,7 @@ Some integrations provide more convenient ways to apply configurations, such as

```yaml
bw-scheduler:
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
volumes:
- ./bw-data:/data
...
Expand Down Expand Up @@ -1580,7 +1580,7 @@ Some integrations provide more convenient ways to apply configurations, such as

```yaml
bw-scheduler:
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
volumes:
- ./bw-data:/data
...
Expand Down Expand Up @@ -1813,7 +1813,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma
- bw-services

bunkerweb:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
volumes:
- ./www:/var/www/html
ports:
Expand All @@ -1836,7 +1836,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma
- bw-services

bw-scheduler:
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
depends_on:
- bunkerweb
- bw-docker
Expand Down Expand Up @@ -1914,7 +1914,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma

services:
bunkerweb:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
volumes:
- ./www:/var/www/html
labels:
Expand All @@ -1928,7 +1928,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma
- bw-services

bw-scheduler:
image: bunkerity/bunkerweb-scheduler:1.5.2
image: bunkerity/bunkerweb-scheduler:1.5.3
depends_on:
- bunkerweb
- bw-docker
Expand Down Expand Up @@ -2072,7 +2072,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma

services:
bunkerweb:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
volumes:
- /shared/www:/var/www/html
...
Expand Down Expand Up @@ -2351,7 +2351,7 @@ By default, BunkerWeb will only listen on IPv4 addresses and won't use IPv6 for
services:

bunkerweb:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
environment:
- USE_IPv6=yes

Expand Down Expand Up @@ -2396,7 +2396,7 @@ By default, BunkerWeb will only listen on IPv4 addresses and won't use IPv6 for
services:

bunkerweb:
image: bunkerity/bunkerweb:1.5.2
image: bunkerity/bunkerweb:1.5.3
environment:
- USE_IPv6=yes

Expand Down
2 changes: 1 addition & 1 deletion docs/security-tuning.md
Original file line number Diff line number Diff line change
Expand Up @@ -484,7 +484,7 @@ You can quickly protect sensitive resources like the admin area for example, by

### Auth request

You can deploy complex authentication (e.g. SSO), by using the auth request settings (see [here](https://docs.nginx.com/nginx/admin-guide/security-controls/configuring-subrequest-authentication/) for more information on the feature). Please note that you will find [Authelia](https://www.authelia.com/) and [Authentik](https://goauthentik.io/) examples in the [repository](https://github.com/bunkerity/bunkerweb/tree/v1.5.2/examples).
You can deploy complex authentication (e.g. SSO), by using the auth request settings (see [here](https://docs.nginx.com/nginx/admin-guide/security-controls/configuring-subrequest-authentication/) for more information on the feature). Please note that you will find [Authelia](https://www.authelia.com/) and [Authentik](https://goauthentik.io/) examples in the [repository](https://github.com/bunkerity/bunkerweb/tree/v1.5.3/examples).

**Auth request settings are related to reverse proxy rules.**

Expand Down
Loading

0 comments on commit cd902eb

Please sign in to comment.