Changes between Initial Version and Version 1 of how-to/puppet/sign-release


Ignore:
Timestamp:
Mar 15, 2013, 11:53:00 AM (7 years ago)
Author:
Jamie McClelland
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • how-to/puppet/sign-release

    v1 v1  
     1= Sign a Puppet Release =
     2
     3MF/PL's servers are configured centrally using a [wiki:faq/admin/puppet git repository with puppet configuration files].
     4
     5Each server, on an hourly cron job that runs on the top of the hour, pulls in the latest version of the git repository, checks for a tag signed by a member of the support team, and if it finds one, it pulls in the changes.
     6
     7To sign a tag, run the following command locally:
     8
     9{{{
     10git tag
     11}}}
     12
     13To see what the last tag was.
     14
     15{{{
     16git tag -s mfpl-puppet-x.xx
     17}}}
     18
     19To sign the next tag. In the commit message, I simply put the tag that I've created.
     20
     21Ensure your tag is pushed:
     22
     23{{{
     24git push --tags origin master
     25}}}
     26
     27Wait for the top of the hour.