mirror of
https://github.com/pomerium/pomerium.git
synced 2025-04-29 02:16:28 +02:00
Added note for configuration refactor
This commit is contained in:
parent
3ee23e3308
commit
1148c3cd9b
1 changed files with 33 additions and 2 deletions
|
@ -11,8 +11,39 @@ description: >-
|
|||
|
||||
This page contains the list of deprecations and important or breaking changes for pomerium `v0.0.4` compared to `v0.0.5`. Please read it carefully.
|
||||
|
||||
### X
|
||||
### Breaking: POLICY_FILE removed
|
||||
|
||||
### Y
|
||||
Usage of the POLICY_FILE envvar is no longer supported. Support for file based policy configuratin has been shifted into the new unified config file.
|
||||
|
||||
### Important: Configuration file support added
|
||||
|
||||
* Pomerium now supports an optional -config flag. This flag specifies a file from which to read all configuration options. It supports yaml, json, toml and properties formats.
|
||||
|
||||
* All options which can be specified via MY_SETTING style envvars can now be specified within your configuration file as key/value. The key is generally the same as the envvar name, but lower cased. See Reference Documentation for exact names.
|
||||
|
||||
* Options precedence is ENV > Config > Defaults
|
||||
|
||||
* The options file supports a policy key, which contains policy in the same format as POLICY_FILE. To convert an existing policy.yaml into a config.yaml, just move your policy under a policy key.
|
||||
|
||||
Old:
|
||||
```yaml
|
||||
- from: httpbin.corp.beyondperimeter.com
|
||||
to: http://httpbin
|
||||
allowed_domains:
|
||||
- pomerium.io
|
||||
cors_allow_preflight: true
|
||||
timeout: 30s
|
||||
```
|
||||
|
||||
New:
|
||||
```yaml
|
||||
policy:
|
||||
- from: httpbin.corp.beyondperimeter.com
|
||||
to: http://httpbin
|
||||
allowed_domains:
|
||||
- pomerium.io
|
||||
cors_allow_preflight: true
|
||||
timeout: 30s
|
||||
```
|
||||
|
||||
### Z
|
||||
|
|
Loading…
Add table
Reference in a new issue