All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.2.4 - 2018-11-25
- clean_content_views raised an exception if a CV version was included in a composite view
- Default org view was assumed to be version 1.0. Correct version is now extracted (Issue #43)
- Org name and label do not always match. Issue with mixed case and spaces in org name (Issue #42)
- clean_content_views did not handle exception if API returns null value (Issue #49)
- clean_content_views now correctly handles incremental content view deletion (Issue #49)
- Tasks in 'planning' state were not being considered when checking for locks
- foreman_tasks API returns action as 'Promote' instead of 'Promotion' in Sat 6.3
- Option to define the tar split size (Issue #44)
1.2.3 - 2018-03-12
- Export package count now counts DRPM packages exported by Sat 6.3
- sat_export did not handle new backend_identifier value generated by Sat 6.3
1.2.2 - 2018-02-25
- Option to tag a published content view with a custom comment
- Option to clean versions taking into account published versions
- Option to force metadata regeneration during publish and promote
- Fix unreferenced var in check_disk_space function
- Various minor README corrections
- auto_content did not publish CV if the satellite is internet connected
- publish_content_views KeyError exception if API returns null value
- Fix handling empty lists for used and unused versions in clean_content_views
1.2.1 - 2017-12-11
- Incorrect mapping of days in auto_content.py
- Support for username:token authentication to Artifactory Puppet Forge server
- Email now supports multiple recipients
1.2.0 - 2017-12-10
- push_puppetforge now supports jFrog Artifiactory repository via HTTP POST
- sat_import now checks for exports that have not been imported (missed/skipped)
- sat_import --fixhistory option to force align import/export histories
- Email notification capability for use when automating content scripts
- Add unattended option to allow scripts to be automated
- auto_content scripts to allow unattended import/publish/promote/clean activity
- --notar export saved in /cdn_export dir rather than /export to prevent it being deleted
- Skip GPG short option (-n)
1.1.1 - 2017-10-25
- Allow limiting of Publish and Promotion to specified number of CV's at once.
1.1.0 - 2017-10-23
- Proxy support for download_manifest
- Quiet option in publish/promote scripts
- Full repo package comparison written to log during disconnected import
- Provide a history of successful content exports and imports
- Present a warning if import has already been performed for given dataset
- Option to leave export in unarchived format (--notar)
- Option to force a disconnected (import only) Satellite to export if required
- Updated exit codes throughout the scripts
- Updated export dataset name format to allow for multiple exports per day
- Updated to Semantic Versioning
- Various minor bugfixes and typos
- Fixed bug in DoV export
- Skip GPG short option (-n) will be removed in 1.2.0. Long option (--nogpg) will remain.
1.0 - 2017-03-06
- Initial 'public' release
- Last of a series of pre-release betas