-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Closed
Labels
Featurenew functionality including changes to functionality and code refactors, etc.new functionality including changes to functionality and code refactors, etc.stale
Milestone
Description
This is probably two or more issues.
Objective: Verify all policy changes (change control)
Current Workflow
- Fork
- Merge in from upstream
- see: Signatures
- Merge up to environment branches
gifs_base
defaults tomaster
- see: Branch-Environment Map
Is there a better way?
Signatures
It could be helpful to only pull from signed tags and commits.
- https://github.com/saltstack/salt/blob/develop/salt/fileserver/gitfs.py#L973 (
find_file
) - https://github.com/saltstack/salt/blob/develop/salt/fileserver/hgfs.py#L409 (
find_file
)
- http://mercurial.selenic.com/wiki/GpgExtension
- http://selenic.com/hg/file/tip/hgext/gpg.py#l142 (
hg sigs
(sigs
)) - http://selenic.com/hg/file/tip/hgext/gpg.py#l167 (
hg sigcheck
(check
))- would be great if it was possible to specify a limited set of keys
OS Packages
- https://wiki.debian.org/SecureApt#How_to_tell_if_the_key_is_safe
- https://docs.fedoraproject.org/en-US/Fedora/12/html/Deployment_Guide/s1-check-rpm-sig.html
- https://wiki.archlinux.org/index.php/pacman-key
- https://wiki.freebsd.org/pkgng
- http://www.tedunangst.com/flak/post/signify
- http://wiki.gentoo.org/wiki/GLEP:57#System_Elements
Branch-Environment Map
Existing
Possible
gitfs_env_map
:re.match(branch) <--> environment_name_template
Value: Could sign commits/tags (e.g. of a formula) without clobbering existing branch[es].
Metadata
Metadata
Assignees
Labels
Featurenew functionality including changes to functionality and code refactors, etc.new functionality including changes to functionality and code refactors, etc.stale