All notable changes to this project will be documented in this file.
Standardise files with files in sous-chefs/repo-management
- Update workflows to 2.0.1
- Remove mdl and replace with markdownlint-cli2
- Remove delivery
- Add
switch
action toaptly_publish
resource - Add Ubuntu 20.04 to testing matrix; remove Ubuntu 16.04
- Set unified_mode to true for Chef 17 support
- Set minium Chef version to 15.3 for unified_mode
- Standardise files with files in sous-chefs/repo-management
- Make tmpdir configurable
- [CI] Update ActionsHub actions to point at main
- [CI] Update GitHub Actions checkout to v2
- Move resource documentation into the documentation folder
- Added ability to specify TMPDIR
- Allow specifying GPG passphrase explicitly in the publish resource
- resolved cookstyle error: test/fixtures/cookbooks/aptly_test/recipes/default.rb:95:3 convention:
Style/CommentAnnotation
- resolved cookstyle error: spec/libraries/helpers_spec.rb:2:18 convention:
Style/RedundantFileExtensionInRequire
- resolved cookstyle error: test/integration/default/default_test.rb:1:1 convention:
Style/Encoding
- resolved cookstyle error: test/integration/default/resources_test.rb:1:1 convention:
Style/Encoding
- Cookstyle Bot Auto Corrections with Cookstyle 6.17.7
- Ability to edit existing mirror configuration
- Added missing properties to aptly_mirror resource
- Changed
aptly_mirror
resource's propertyarchitectures
to usenode['aptly']['architectures']
rather than an empty list which was needed for idempotent mirror edits
- Changed the
node['aptly']['gpg']['key-tpye']
attribute tonode['aptly']['gpg']['key-type']
. WARNING: This change may break existing cookbooks! Please adjust as needed.
- Fixed Debian platform version in the spec tests
- resolved cookstyle error: libraries/helpers.rb:51:14 warning:
Lint/SendWithMixinArgument
- resolved cookstyle error: libraries/helpers.rb:52:16 warning:
Lint/SendWithMixinArgument
- Use
true
andfalse
in resources - Migrate to Github Actions for testing
- Extended Batch file and associated attributes
- Batch file is deleted from /tmp after successful application
- Publish resource :update has been extended with "sensetive true" parameters. So that the output of the assphrase during the chef-client run will be suppressed
- Migrate to Github Actions for testing
- Changed usage of getent
<user>
passwd to getent passwd<user>
- Use
true
andfalse
in resources
- Latest Cookstyle changes in cookstyle 5.6.2
- Add a
with_installer
parameter to the mirror resource - Change
architectures
argument in both the mirror and publish resources for consistency
- Add timeout argument for some time consuming resources
- Add support for aptly mirror
-filter-with-deps
argument - Add support for aptly mirror
-with-udebs
and-architectures
arguments - Fix "can't modify frozen String" error caused by aptly_snapshot
- Fix broken
not_if
for in aptly_mirror resource - Migrate to circleci for testing
- Big refactoring
- Update resource with latest usage of aptly
- Create aptly_serve and aptly_api_serve resource
- Create unit tests
- Enhance integration test
- Use Circle CI
- Require at least Chef 11 and remove Chef 10 compatibility code
- Resolve idempotency in the DB ownership resource
- Enable the configuration of the publishing endpoints
- Remove the Librarian Cheffile
- Add a chefignore file to reduce the number of files pulled down to each node
- Add chef_version, issues_url, and source_url metadata to metadata.rb
- Resolve all cookstyle warnings
- Remove test deps from the Gemfile and instead rely on ChefDK for testing
- Swap local testing with Rake for Delivery Local Mode
- Resolve all Foodcritic warnings
- Update GPG Key for aptly repository
- Support for multi-component publishing #16
- Add filter attribute in mirror provider #17
- use exact matches in provider for not_if checks
- Add chefspec matchers
- Support for cookbook file to distribute gpg key
- Initializing gpg config for default user
- Helper to define proper environment
- Add repo attribute to repo resource
- Fix group owner attribute
- Correction for aptly user seed action 0.2.1
- bug fix for writing files to the system as the wrong user
- add providers for all aptly functionality
- Initial release of aptly
Check the Markdown Syntax Guide for help with Markdown.
The Github Flavored Markdown page describes the differences between markdown on github and standard markdown.