[__opendkim_key] Overall improvements in key management #22
No reviewers
Labels
No labels
bug
confirmed
critical
discussion
documentation
enhancement
feedback-required
good-first-issue
ready
reviewed
suggestion
support
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: ungleich-public/cdist-contrib#22
Loading…
Reference in a new issue
No description provided.
Delete branch "opendkim-improvements"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
While developing this, I noticed that the type was handling inconsistently the
expectation that a cdist object with the same __object_id gets modified.
Instead more and more lines were added to, e.g. SigningTable and KeyTable.
In order to solve this, some backwards compatibility breaking is necessary.
This is probably not too terrible since:
--selector
parameter was mandatory, therefore the fallback for the keylocation is triggered.
SigningTable
andKeyTable
Closes #19 and #20
c47d4dbaf2
to7ca0bcf8d9
Looks good - I also ran a quick test that worked as expected. I'll probably roll this out to real-world infrastructure in the coming weeks. Thanks!