<feed xmlns='http://www.w3.org/2005/Atom'>
<title>puppet-mailalias_core/spec, branch main</title>
<subtitle>Puppet module for mailalias</subtitle>
<id>https://cgit.fluxo.info/puppet-mailalias_core/atom?h=main</id>
<link rel='self' href='https://cgit.fluxo.info/puppet-mailalias_core/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/'/>
<updated>2024-07-25T17:53:08+00:00</updated>
<entry>
<title>(PA-6139) Drop beaker-puppet_install_helper gem in mailalias-core module</title>
<updated>2024-07-25T17:53:08+00:00</updated>
<author>
<name>Amit Karsale</name>
<email>amit.karsale@perforce.com</email>
</author>
<published>2024-07-25T17:53:08+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/commit/?id=30721a09bee8abc1dad3c9adcff22649ab91709a'/>
<id>urn:sha1:30721a09bee8abc1dad3c9adcff22649ab91709a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to PDK template 3.2.0</title>
<updated>2024-06-04T17:46:36+00:00</updated>
<author>
<name>Michael Hashizume</name>
<email>michael.hashizume@puppet.com</email>
</author>
<published>2024-06-04T17:46:36+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/commit/?id=3c62ed96375510ab568b6d1924122f0c5d87a0c7'/>
<id>urn:sha1:3c62ed96375510ab568b6d1924122f0c5d87a0c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(PA-6178) Configure host type as AIO</title>
<updated>2024-03-20T21:34:38+00:00</updated>
<author>
<name>Aria Li</name>
<email>aria.li@puppet.com</email>
</author>
<published>2024-03-20T18:45:29+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/commit/?id=66afdf7731119353e0a08bff81aeb1b8bbf0475a'/>
<id>urn:sha1:66afdf7731119353e0a08bff81aeb1b8bbf0475a</id>
<content type='text'>
Previously, when running with beaker 5 and latest beaker-puppet, tests failed
with:

    cannot add defaults of type pe for host redhat7-64-1 (add_pe_defaults_on not present)

The error came from beaker-puppet when it tried to configure the host as a PE
agent[1].

The root cause is beaker defaults its options to `pe`[2]. When `beaker-puppet`
calls the `configure_type_defaults_on` method, it calls the appropriate
`add_&lt;type&gt;_defaults_on` method. This works when using beaker 4 as `beaker-pe`
is pulled in as a dependency and its `add_pe_defaults_on` method[3] is included
into the tests.

However, when running with beaker5, beaker-pe is not loaded, so the method is
undefined. It appears beaker-puppet_install_helper is responsible for the
whether beaker-pe is loaded or not, but only when using
beaker-puppet_install_helper 0.9.4.

Since these tests don't actually depend on PE, drop beaker-pe, require
'beaker-puppet' directly (so the install_from_build_data_url method exists) and
configure the host type directly.

[1] https://github.com/puppetlabs/beaker-puppet/blob/7175b5c1acb5cddb3a31ddcc114f09cddd3b83d0/lib/beaker-puppet/install_utils/puppet_utils.rb#L167
[2] https://github.com/voxpupuli/beaker/blob/c61ee381d3801bad70989d9b3cbf970771e6f330/lib/beaker/options/presets.rb#L139
[3] https://github.com/puppetlabs/beaker-pe/blob/3bfe913b8d57c805cc0c51ae899fff174224d5f5/lib/beaker-pe/install/pe_defaults.rb#L93
</content>
</entry>
<entry>
<title>(PA-6178) Update to PDK template 3.0.1 and use updated module release worfklow</title>
<updated>2024-03-20T21:34:33+00:00</updated>
<author>
<name>Aria Li</name>
<email>aria.li@puppet.com</email>
</author>
<published>2024-03-20T17:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/commit/?id=b3a8f7a05fb873c9a274df573fdb5db441378973'/>
<id>urn:sha1:b3a8f7a05fb873c9a274df573fdb5db441378973</id>
<content type='text'>
This commit updates this module from PDK template 2.7.1 to 3.0.1 and updates
the module release workflows to use the newer release_prep instead of
auto_release GitHub Action wofklow. This commit also:
- Removes the github_changelog_generator and concurrent-ruby gems because they
  are no longer needed for the new module release process in PDK template
- Updates the Rakefile to use Vox Rake tasks only if the vospupuli-acceptance
  gem is installed
</content>
</entry>
<entry>
<title>Update stdout call</title>
<updated>2024-02-02T00:40:00+00:00</updated>
<author>
<name>Michael Hashizume</name>
<email>michael.hashizume@puppet.com</email>
</author>
<published>2024-02-02T00:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/commit/?id=9af68790535331cb40816b0af34bdfa3005d0ece'/>
<id>urn:sha1:9af68790535331cb40816b0af34bdfa3005d0ece</id>
<content type='text'>
Previously in Beaker, you could use a standalone stdout method to
access output from remote machines.

This was deprecated in 2013 with voxpupuli/beaker@28b2510 and dropped
entirely in voxpupuli/beaker@73a31c7.

This commit replaces stdout in favor of calling stdout on Result
objects.
</content>
</entry>
<entry>
<title>Replace assert_no_match</title>
<updated>2024-02-02T00:38:48+00:00</updated>
<author>
<name>Michael Hashizume</name>
<email>michael.hashizume@puppet.com</email>
</author>
<published>2024-02-02T00:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/commit/?id=de3a3cddd9382975d345587da51b3ba42b4671b3'/>
<id>urn:sha1:de3a3cddd9382975d345587da51b3ba42b4671b3</id>
<content type='text'>
The assert_no_match method in Beaker was long deprecated then eventually
removed altogether in voxpupuli/beaker@6282311

This commit updates assert_no_match to refute_match.
</content>
</entry>
<entry>
<title>(maint) Add Vox Beaker gem</title>
<updated>2023-04-10T16:38:37+00:00</updated>
<author>
<name>Michael Hashizume</name>
<email>michael.hashizume@puppet.com</email>
</author>
<published>2023-04-10T16:37:46+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/commit/?id=3c597b98943c906c86d5f645b96fdb839878f6d9'/>
<id>urn:sha1:3c597b98943c906c86d5f645b96fdb839878f6d9</id>
<content type='text'>
In e4337c0, we updated the module according to PDK template 2.7.4,
which updated puppetlabs_spec_helper. The updated version of
puppetlabs_spec_helper removed the Beaker rake task, which we use
for acceptance testing.

This commit adds the voxpupuli-acceptance gem, which re-adds the
Beaker rake task.
</content>
</entry>
<entry>
<title>(MODULES-11197) Update to pdk-templates 2.2.0</title>
<updated>2021-10-04T08:20:54+00:00</updated>
<author>
<name>Gabriel Nagy</name>
<email>gabriel.nagy@puppet.com</email>
</author>
<published>2021-10-04T08:00:55+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/commit/?id=15049eff83d9fc6231daa4dc85cd34b9d5b2d65b'/>
<id>urn:sha1:15049eff83d9fc6231daa4dc85cd34b9d5b2d65b</id>
<content type='text'>
Includes REFERENCE.md ToC fixes for MODULES-8183.
</content>
</entry>
<entry>
<title>(maint) update to PDK 1.16.0</title>
<updated>2020-02-10T17:36:42+00:00</updated>
<author>
<name>mihaibuzgau</name>
<email>mihai.buzgau@puppet.com</email>
</author>
<published>2020-02-06T16:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/commit/?id=49f1083b97e7cd4561fa24268e50950a7fb1ee25'/>
<id>urn:sha1:49f1083b97e7cd4561fa24268e50950a7fb1ee25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(MODULES-7202) fixes comma handling in value</title>
<updated>2020-02-10T09:03:58+00:00</updated>
<author>
<name>Ciprian Badescu</name>
<email>ciprian.badescu@puppet.com</email>
</author>
<published>2020-02-07T15:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-mailalias_core/commit/?id=3d6fe1fdc6fedaa96839a4cb74a5beba212ec34e'/>
<id>urn:sha1:3d6fe1fdc6fedaa96839a4cb74a5beba212ec34e</id>
<content type='text'>
regular expression that we use to separate values by comma was updated
to take into account only commas outside quoted strings
</content>
</entry>
</feed>
