Re: [Puppet Users] Beaker - what’s your perspective?

2020-04-20 Thread 'Dan White' via Puppet Users
Well put, Trevor. 
I have never used it because I have found it impossible to set up from scratch. 

"Sometimes I think the surest sign that intelligent life exists elsewhere in 
the universe is that none of it has tried to contact us."
Bill Waterson (Calvin & Hobbes)

> On Apr 20, 2020, at 10:46 AM, Trevor Vaughan  wrote:
> 
> 
> So, I chimed in over in Slack but wanted to go ahead and respond here with a 
> summary of what we've been talking about there so that it'll be preserved for 
> the future and searchable.
> 
> This is a summary of multiple views and anyone participating in that 
> discussion should feel free to correct my biased opinions in here (I like 
> Beaker). I have a presentation that I did on exactly what I use Beaker for 
> and why I like it from last year's conference at 
> https://www.youtube.com/watch?v=4iBEIMQkBCk. The associated repository can be 
> found at https://github.com/trevor-vaughan/puppetize_2019_multi_node_beaker 
> for those that want a full working example.
> 
> Who Uses it (module count is just modules, not necessarily modules with tests 
> though the vast majority of the SIMP modules have tests):
> Voxpupuli
> 127 Forge Modules
> The System Integrity Management Project
> 106 Forge Modules
> A handful of other community folks
> I'd love to see a full analysis of all forge modules and what type of testing 
> they use but I don't have time to dig into that right now (Gene?)
> The Pros:
> Beaker generally works as it is for both single node and multi-node (my main 
> use case) testing.
> See the video as to why multi-node testing is important
> It preserves the rspec syntax that makes the output of the tests easy to 
> understand for non-technical folks as well as easy to trace for technical 
> folks.
> It has the ability to be extended relatively easily in Ruby
> It works with most major cloud providers (and Vagrant)
> It hasn't really taken a lot of care and feeding recently to keep it chugging 
> along
> The Cons:
> It's not well documented (at all)
> When the project was modularized a couple of years ago, the documentation was 
> thrown to the four winds with each of the modules and the care and feeding of 
> the docs pretty much dried up.
> The DSL is inconsistent. Some methods are 'on(host)' others are 
> 'host.thing()' which is pretty darn confusing
> Since it hasn't had a ton of internal care and feeding, it hasn't kept up 
> with all of the things that Bolt can do. On the other hand, it also seems to 
> have solved some issues that are currently being faced by the next generation 
> of proposed testing tech.
> 
> Thanks,
> 
> Trevor
> 
>> On Fri, Apr 17, 2020 at 7:40 AM Gene Liverman  
>> wrote:
>> Hi friends! I’m trying to better understand the community perspective on 
>> Beaker and its supplemental gems. I’m particularly interested in hearing 
>> your thoughts on the state of its maintenance and what, if anything, you’d 
>> like to see change in that regard. I’m looking for both positive and 
>> negative opinions and impressions. 
>> -- 
>> 
>> 
>> 
>> Gene Liverman
>> Sr. Site Reliability Engineer
>> gene.liver...@puppet.com
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to puppet-users+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-users/CA%2BmGaMcuF0OrPjjkSqJdb%2Bd_Nq9vSN0c3k8wP4L1v2SSZ-7Htw%40mail.gmail.com.
> 
> 
> -- 
> Trevor Vaughan
> Vice President, Onyx Point, Inc
> (410) 541-6699 x788
> 
> -- This account not approved for unencrypted proprietary information --
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/puppet-users/CANs%2BFoXCtGHEbo8ENO9Cd_RcAJBjKKHqg67OTpUDvUMoF69kaA%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/62A0053C-FE8E-44F4-9883-AB9918DE418B%40icloud.com.


Re: [Puppet Users] Where is source rpm for puppet6 open source rpm

2020-04-20 Thread Morgan Rhodes
Hi,

We no longer provide source RPMs for puppet6 packages due to lack of
support from the packaging tools we use.

On Sat, Apr 18, 2020 at 1:28 PM hai wu  wrote:

> Where is source rpm for puppet6 open source rpms? I could not find them ..
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/CAJ1%3DnZdo%2BC_q4EcfwgKcg9SdkT3QeqpaSJNT5bA61tr9JCZyaQ%40mail.gmail.com
> .
>


-- 
Morgan Rhodes
Release Engineering
mor...@puppet.com
she/her/hers

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CA%2BFnDv1o75DP2zZN%2BHdrSKfxoWsFAtiWX9Vh_RnWrG4TOw-YEA%40mail.gmail.com.


Re: [Puppet Users] Beaker - what’s your perspective?

2020-04-20 Thread Trevor Vaughan
So, I chimed in over in Slack but wanted to go ahead and respond here with
a summary of what we've been talking about there so that it'll be preserved
for the future and searchable.

This is a summary of multiple views and anyone participating in that
discussion should feel free to correct my biased opinions in here (I like
Beaker). I have a presentation that I did on exactly what I use Beaker for
and why I like it from last year's conference at
https://www.youtube.com/watch?v=4iBEIMQkBCk. The associated repository can
be found at
https://github.com/trevor-vaughan/puppetize_2019_multi_node_beaker for
those that want a full working example.

Who Uses it (module count is just modules, not necessarily modules with
tests though the vast majority of the SIMP modules have tests):

   - Voxpupuli
  - 127 Forge Modules
  - The System Integrity Management Project
  - 106 Forge Modules
   - A handful of other community folks
  - I'd love to see a full analysis of all forge modules and what type
  of testing they use but I don't have time to dig into that right
now (Gene?)

The Pros:

   - Beaker generally works as it is for both single node and multi-node
   (my main use case) testing.
  - See the video as to why multi-node testing is important
  - It preserves the rspec syntax that makes the output of the tests
   easy to understand for non-technical folks as well as easy to trace for
   technical folks.
   - It has the ability to be extended relatively easily in Ruby
   - It works with most major cloud providers (and Vagrant)
   - It hasn't really taken a lot of care and feeding recently to keep it
   chugging along

The Cons:

   - It's not well documented (at all)
  - When the project was modularized a couple of years ago, the
  documentation was thrown to the four winds with each of the
modules and the
  care and feeding of the docs pretty much dried up.
   - The DSL is inconsistent. Some methods are 'on(host)' others are
   'host.thing()' which is pretty darn confusing
   - Since it hasn't had a ton of internal care and feeding, it hasn't kept
   up with all of the things that Bolt can do. On the other hand, it also
   seems to have solved some issues that are currently being faced by the next
   generation of proposed testing tech.


Thanks,

Trevor

On Fri, Apr 17, 2020 at 7:40 AM Gene Liverman 
wrote:

> Hi friends! I’m trying to better understand the community perspective on
> Beaker and its supplemental gems. I’m particularly interested in hearing
> your thoughts on the state of its maintenance and what, if anything, you’d
> like to see change in that regard. I’m looking for both positive and
> negative opinions and impressions.
> --
>
>
>
> Gene Liverman
> Sr. Site Reliability Engineer
> gene.liver...@puppet.com
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/CA%2BmGaMcuF0OrPjjkSqJdb%2Bd_Nq9vSN0c3k8wP4L1v2SSZ-7Htw%40mail.gmail.com
> 
> .
>


-- 
Trevor Vaughan
Vice President, Onyx Point, Inc
(410) 541-6699 x788

-- This account not approved for unencrypted proprietary information --

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CANs%2BFoXCtGHEbo8ENO9Cd_RcAJBjKKHqg67OTpUDvUMoF69kaA%40mail.gmail.com.