parent
05679c27e6
commit
333069d718
66
.github/workflows/ci.yml
vendored
66
.github/workflows/ci.yml
vendored
@ -1,66 +0,0 @@
|
|||||||
---
|
|
||||||
name: ci
|
|
||||||
|
|
||||||
"on":
|
|
||||||
pull_request:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
lint-unit:
|
|
||||||
uses: sous-chefs/.github/.github/workflows/lint-unit.yml@2.0.6
|
|
||||||
permissions:
|
|
||||||
actions: write
|
|
||||||
checks: write
|
|
||||||
pull-requests: write
|
|
||||||
statuses: write
|
|
||||||
issues: write
|
|
||||||
|
|
||||||
integration:
|
|
||||||
needs: "lint-unit"
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
os:
|
|
||||||
- "almalinux-8"
|
|
||||||
- "amazonlinux-2"
|
|
||||||
- "centos-7"
|
|
||||||
- "centos-stream-8"
|
|
||||||
- "debian-10"
|
|
||||||
- "debian-11"
|
|
||||||
- "fedora-latest"
|
|
||||||
- "opensuse-leap-15"
|
|
||||||
- "rockylinux-8"
|
|
||||||
- "ubuntu-1804"
|
|
||||||
- "ubuntu-2004"
|
|
||||||
suite:
|
|
||||||
- "default"
|
|
||||||
- "aliases"
|
|
||||||
- "client"
|
|
||||||
- "server"
|
|
||||||
- "canonical"
|
|
||||||
- "sasl-auth-none"
|
|
||||||
- "sasl-auth-multiple"
|
|
||||||
- "sasl-auth-one"
|
|
||||||
fail-fast: false
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Check out code
|
|
||||||
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4
|
|
||||||
- name: Install Chef
|
|
||||||
uses: actionshub/chef-install@2.0.4
|
|
||||||
- name: Dokken
|
|
||||||
uses: actionshub/test-kitchen@2.1.0
|
|
||||||
env:
|
|
||||||
CHEF_LICENSE: accept-no-persist
|
|
||||||
KITCHEN_LOCAL_YAML: kitchen.dokken.yml
|
|
||||||
with:
|
|
||||||
suite: ${{ matrix.suite }}
|
|
||||||
os: ${{ matrix.os }}
|
|
||||||
- name: Print debug output on failure
|
|
||||||
if: failure()
|
|
||||||
run: |
|
|
||||||
set -x
|
|
||||||
sudo journalctl -l --since today
|
|
||||||
KITCHEN_LOCAL_YAML=kitchen.dokken.yml /usr/bin/kitchen exec ${{ matrix.suite }}-${{ matrix.os }} -c "journalctl -l"
|
|
26
CHANGELOG.md
26
CHANGELOG.md
@ -4,6 +4,8 @@ This file is used to list changes made in each version of the postfix cookbook.
|
|||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
|
Fix markdown
|
||||||
|
|
||||||
## 6.0.24 - *2023-09-28*
|
## 6.0.24 - *2023-09-28*
|
||||||
|
|
||||||
## 6.0.23 - *2023-09-04*
|
## 6.0.23 - *2023-09-04*
|
||||||
@ -273,51 +275,51 @@ Reverting #37 - [COOK-3418] Virtual Domain Support PR - duplicate of #55
|
|||||||
|
|
||||||
### Bug
|
### Bug
|
||||||
|
|
||||||
- **[COOK-4357](https://tickets.chef.io/browse/COOK-4357)** - postfix::sasl_auth recipe fails to converge
|
- postfix::sasl_auth recipe fails to converge
|
||||||
|
|
||||||
## v3.1.0 (2014-02-19)
|
## v3.1.0 (2014-02-19)
|
||||||
|
|
||||||
### Bug
|
### Bug
|
||||||
|
|
||||||
- **[COOK-4322](https://tickets.chef.io/browse/COOK-4322)** - Postfix cookbook has incorrect default path for sasl_passwd
|
- Postfix cookbook has incorrect default path for sasl_passwd
|
||||||
|
|
||||||
### New Feature
|
### New Feature
|
||||||
|
|
||||||
- **[COOK-4086](https://tickets.chef.io/browse/COOK-4086)** - use conf_dir attribute for sasl recipe, and add omnios support
|
- use conf_dir attribute for sasl recipe, and add omnios support
|
||||||
- **[COOK-2551](https://tickets.chef.io/browse/COOK-2551)** - Support creating the sender_canonical map file
|
- Support creating the sender_canonical map file
|
||||||
|
|
||||||
## v3.0.4
|
## v3.0.4
|
||||||
|
|
||||||
### Bug
|
### Bug
|
||||||
|
|
||||||
- **[COOK-3824](https://tickets.chef.io/browse/COOK-3824)** - main.cf.erb mishandles lists
|
- main.cf.erb mishandles lists
|
||||||
|
|
||||||
### Improvement
|
### Improvement
|
||||||
|
|
||||||
- **[COOK-3822](https://tickets.chef.io/browse/COOK-3822)** - postfix cookbook readme has an incorrect example
|
- postfix cookbook readme has an incorrect example
|
||||||
- Got rubocop errors down to 32
|
- Got rubocop errors down to 32
|
||||||
|
|
||||||
### New Feature
|
### New Feature
|
||||||
|
|
||||||
- **[COOK-2551](https://tickets.chef.io/browse/COOK-2551)** - Support creating the sender_canonical map file
|
- Support creating the sender_canonical map file
|
||||||
|
|
||||||
## v3.0.2
|
## v3.0.2
|
||||||
|
|
||||||
### Bug
|
### Bug
|
||||||
|
|
||||||
- **[COOK-3617](https://tickets.chef.io/browse/COOK-3617)** - Fix error when no there is no FQDN
|
- Fix error when no there is no FQDN
|
||||||
- **[COOK-3530](https://tickets.chef.io/browse/COOK-3530)** - Update `client.rb` after 3.0.0 refactor
|
- Update `client.rb` after 3.0.0 refactor
|
||||||
- **[COOK-2499](https://tickets.chef.io/browse/COOK-2499)** - Do not use resource cloning
|
- Do not use resource cloning
|
||||||
|
|
||||||
### Improvement
|
### Improvement
|
||||||
|
|
||||||
- **[COOK-3116](https://tickets.chef.io/browse/COOK-3116)** - Add SmartOS support
|
- Add SmartOS support
|
||||||
|
|
||||||
## v3.0.0
|
## v3.0.0
|
||||||
|
|
||||||
### Improvement
|
### Improvement
|
||||||
|
|
||||||
- **[COOK-3328](https://tickets.chef.io/browse/COOK-3328)** - Postfix main/master and attributes refactor
|
- Postfix main/master and attributes refactor
|
||||||
|
|
||||||
**Breaking changes**:
|
**Breaking changes**:
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ See `attributes/default.rb` for default values.
|
|||||||
- `node['postfix']['aliases']` - hash of aliases to create with `recipe[postfix::aliases]`, see below under **Recipes** for more information.
|
- `node['postfix']['aliases']` - hash of aliases to create with `recipe[postfix::aliases]`, see below under **Recipes** for more information.
|
||||||
- `node['postfix']['transports']` - hash of transports to create with `recipe[postfix::transports]`, see below under **Recipes** for more information.
|
- `node['postfix']['transports']` - hash of transports to create with `recipe[postfix::transports]`, see below under **Recipes** for more information.
|
||||||
- `node['postfix']['access']` - hash of access to create with `recipe[postfix::access]`, see below under **Recipes** for more information.
|
- `node['postfix']['access']` - hash of access to create with `recipe[postfix::access]`, see below under **Recipes** for more information.
|
||||||
- `node['postfix']['virtual_aliases']` - hash of virtual_aliases to create with `recipe[postfix::virtual_aliases]`, see below under __Recipes__ for more information.
|
- `node['postfix']['virtual_aliases']` - hash of virtual_aliases to create with `recipe[postfix::virtual_aliases]`, see below under **Recipes** for more information.
|
||||||
- `node['postfix']['main_template_source']` - Cookbook source for main.cf template. Default 'postfix'
|
- `node['postfix']['main_template_source']` - Cookbook source for main.cf template. Default 'postfix'
|
||||||
- `node['postfix']['master_template_source']` - Cookbook source for master.cf template. Default 'postfix'
|
- `node['postfix']['master_template_source']` - Cookbook source for master.cf template. Default 'postfix'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user