Jira (PUP-4468) AIO Upgrade Module

2015-05-28 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
Yeah agreed that managing stringify_facts in this module is too late. It's one of the prerequisites for this module. 
Managing that setting could be done in a variety of ways, e.g. the inifile module, etc, and there may be demand for improving that experience, but that's a different topic than this epic for this module. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-05-28 Thread Eric Sorenson (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Eric Sorenson commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
stringify_facts has been off by default in PE since PE3.7, and we talk about it pretty extensively in the upgrade/migration tooling. So I don't think the preview module needs to try to be compatible with it. 
Turning it off at upgrade time doesn't seem to help because that would need to be done in advance, as part of the future parser migration. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-05-26 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
Mike Hall this is the upgrade module ticket. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-05-05 Thread Heidi Pio (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Heidi Pio commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
We currently have the (blocked) module release ticket in the May 20 sprint, supporting that goal. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-05-04 Thread Eric Sorenson (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Eric Sorenson commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
Yes it should definitely be supported. 
It should not be PE-only, as it affects everyone taking a 3.x infrastructure to Puppet 4. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-05-04 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
Alexander Johnson we're shooting for 3.8.1 next week. The first cut of this module is more likely a week after that. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-05-04 Thread Alexander Johnson (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Alexander Johnson commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
Is the thinking that the module is going out in a week or so? or 3.8.1? or both  
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-30 Thread Alexander Johnson (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Alexander Johnson commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
To be clear ... Will this be a supported module, released on the Forge? I'm about to send out a document, outlining the release process for supported modules. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-30 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
 
Will this be a supported module, released on the Forge? 
 
That is definitely what I've been assuming, but /cc Eric Sorenson to confirm. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-30 Thread Eric Thompson (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Eric Thompson updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Puppet /  PUP-4468 
 
 
 
  AIO Upgrade Module  
 
 
 
 
 
 
 
 
 

Change By:
 
 Eric Thompson 
 
 
 

QA Status:
 
 Reviewed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-30 Thread John Duarte (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 John Duarte commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
Will this be a PE only module for PE 3.8? Since there is no actual puppet 3.8 release, I want to clarify under what context(s) the following statement applies: 
 
Specifically, the module will run on: 
 

3.8 with future parser
 

4.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-30 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
 
Since there is no actual puppet 3.8 release
 
We're planning to release 3.8.1 in the next week or so. My thinking was that this module should work with any released 3.8.z version. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-29 Thread Justin Stoller (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Justin Stoller commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
 

what are the versions of Puppet -

is
- (it) supports (3.x?)
 
We are only supporting upgrades from 3.8.0 to 4.y. There will be behavior differences when running on puppet  3.8 and = 4.0, though I don't think we need acceptance testing for that.
 
This question is for rspec-puppet testing. The module team runs specs via rspec-puppet and different versions of puppet are used like different versions of ruby. The version of puppet to install is passed into the Gemfile via the PUPPET_GEM_VERSION environment variable. See a good example of a Gemfile here. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-29 Thread Justin Stoller (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Justin Stoller commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
One thing that just struct me was that usually in a request for a module pipeline there's a name for the module already. What will the name for the module be (and there's a convention assumed of being puppetlabs-module-name) 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-29 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
 

should it include testing against future parser and strict variables (enable Puppet 4 feature flags – default: yes)?
 
Initially I was thinking no, since future parser is no longer a setting in puppet 4. But since the module needs to run on a 3.8 agent where future parser might be enabled, I think it would be good to test. It might also be possible to test this in a unit test.
 
might be enabled = should be enabled. 
Specficially, the module will run on: 
 

3.8 with future parser
 

4.0
 
 
3.8 with current parser is not a supported/recommended way to run the module. That restriction doesn't need to be enforced, but can just be documented. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-29 Thread Justin Stoller (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Justin Stoller commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
From initial blush, I'd like to just go ahead and create the pipeline once we have a repo set up with the values listed above and then we can iterate if there's issues that arise. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-29 Thread Justin Stoller (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Justin Stoller commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
It may be important to point out that the module team doesn't write bare rspec tests only rspec-puppet and beaker-rspec tests and they have refused any PRs that touch the underlying system. If there's going to be rspec tests that test the underlying operating system the module team's pipeline isn't going to work. There are tickets (related to QENG-1633) to set up module pipelines for the Window's team that are an amalgamation of the platform team's spec workflow and the module team's acceptance testing workflow. However that's a work in progress and isn't as well automated as the module team's workflow yet. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-29 Thread Justin Stoller (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Justin Stoller commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
FWIW, there's also these docs that are important to scoping work with a supported module: 
 

RE Supported Release Process
 

Module Team Checklist
 

Intro to Module Team Practices and Tools
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-29 Thread Justin Stoller (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Justin Stoller commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
A basic module pipeline is up here (with Ruby 1.8). I will enable it (and iterate on it) once dev is ready to go! 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-29 Thread Justin Stoller (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Justin Stoller commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
 

what is the command to run the acceptance tests (bundle exec rspec spec/acceptance)?
 
Why not rake?
 
The MVP of beaker-rspec was to allow module developers to run their acceptance tests via the same style of short command line invocation that they use to run their other tests. That, of course, doesn't preclude using rake to wrap that command, and since the beaker-rspec MVP the community added a rake task for doing exactly that. However, I haven't discussed with the module team if they'd like to update their default since then and they haven't approached me about it. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-29 Thread Justin Stoller (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Justin Stoller commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
 

what are the platforms it supports at the acceptance level? (all PE supported Linices?)
 
Initially, I'd suggest starting with tier 1 open source platforms. Eventually this should also include PE supported platforms including Windows.
 
For some context, the module team's acceptance pipelines are split into several steps: 
 

Step 5 is the first acceptance test job. It's for fast feedback/smoke testing/if-and-when-we-ever-get-pr-testing-what-will-be-tested-on-pr. Even though there is explicitly no support for FOSS it uses FOSS installs because it has been traditionally much faster to install than a PE stack. It is between 2 and 4 platforms, whatever gives the best bang for buck testing wise. The module team hasn't approached me about updating them, but I have a feeling we should (since they were created we created testing tiers and rhel7 has become mainstream).
 

Step 6 is against all PE supported platforms that the module supports using the latest released version of PE. This is the explicitly supported test matrix for the module, though it is situated so that it can be ran nightly (if there's been commits) when we need to constrain resources.
 

Step 7 is additional testing against upcoming platform features. There are multiple jobs in this step, currently they are: 
 

7.a – PE next testing. These are typically enabled once PE next goes code complete. Testing against a tagged RC for these modules is a release criteria for PE.
 

7.b – Future platform support. These are jobs that run with future parser and strict variables (and any toggles the platform team has opened up to the community for preparing for future releases of the platform that the module team is concerned with).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
   

Jira (PUP-4468) AIO Upgrade Module

2015-04-28 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Puppet /  PUP-4468 
 
 
 
  AIO Upgrade Module  
 
 
 
 
 
 
 
 
 

Change By:
 
 Kylo Ginsberg 
 
 
 
 
 
 
 
 
 
 ThisepictrackstheMVPofanAIOupgrademodule. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-28 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
John Duarte and Justin Stoller, thoughts on the testing approach for this module? I'm not sure if we have any precedent for a module that does an upgrade. If not, and if beaker doesn't currently have support for that, we may need to fall back to unit tests and manual acceptance tests for an initial release. But I'd appreciate your thoughts on the subject. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4468) AIO Upgrade Module

2015-04-28 Thread Justin Stoller (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Justin Stoller commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
I usually ask two sets of questions wrt setting up a module pipeline, first around infrastructure/tooling: 
I don't see any unusual infrastructure needs for this testing, please correct me if I'm wrong. 
As far as tooling goes, beaker supports upgrades for PE and in a normal situation could support them fine for FOSS. However, what we'd be doing in beaker terms is switching the type of test run we're doing (from foss to aio). Which we can't do in a run without some hacks. 
We would need to run the pre-suite as foss and then manually set the hosts' metadata about where to find puppet after the upgrade. There's going to be a number of other gotchas using our automated tooling (is the module going to be upgrading the master as well? the type of test run in beaker sets up a number of assumptions). Its certainly feasible, I don't know at this point, if it would be worthwhile however. 
Second set is for the pipeline itself, here's the normal questionnaire: 
 
Basically does this module adhere to the standard module team owned module pipelines, if not, how does it different? I've broken that down into specific questions below (defaults for the module team owned module pipelines are in parens). 
 

should it be lint tested (yes)?
 

what are the versions of Ruby it supports (1.9.3  2.1.5?)
 

what are the versions of Puppet is supports (3.x?)
 

are there different axes that are important to spec testing (no)?
 

what is the command to run the unit tests (bundle exec rake spec?)
 

what are the platforms it supports at the acceptance level? (all PE supported Linices?)
 

are there different axes that are important to acceptance testing beside platforms (like how AWS doesn't have platform dependent code but does vary based on IAM account type – default: no)?
 

what is the command to run the acceptance tests (bundle exec rspec spec/acceptance)?
 

does a pipeline that tests against a couple of FOSS platforms for rapid feedback and then against all PE platforms for final validation make sense (yes)?
 
 

Jira (PUP-4468) AIO Upgrade Module

2015-04-28 Thread Josh Cooper (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Josh Cooper commented on  PUP-4468 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: AIO Upgrade Module  
 
 
 
 
 
 
 
 
 
 
 
should it be lint tested (yes)?
 
Yes 
 
what are the versions of Ruby it supports (1.9.3  2.1.5?)
 
I believe FOSS 3.8 supports ruby 1.8.7, e.g. redhat 6 with system ruby. 
 
what are the versions of Puppet is supports (3.x?)
 
We are only supporting upgrades from 3.8.0 to 4.y. There will be behavior differences when running on puppet  3.8 and = 4.0, though I don't think we need acceptance testing for that. 
 
are there different axes that are important to spec testing (no)?
 
Not that I can think of. 
 
what is the command to run the unit tests (bundle exec rake spec?)
 
 
 
what are the platforms it supports at the acceptance level? (all PE supported Linices?)
 
Initially, I'd suggest starting with tier 1 open source platforms. Eventually this should also include PE supported platforms including Windows. 
 
are there different axes that are important to acceptance testing beside platforms (like how AWS doesn't have platform dependent code but does vary based on IAM account type – default: no)?
 
Perhaps FOSS vs PE? 
 
what is the command to run the acceptance tests (bundle exec rspec spec/acceptance)?
 
Why not rake? 
 
does a pipeline that tests against a couple of FOSS platforms for rapid feedback and then against all PE platforms for final validation make sense (yes)?
 
maybe... we want to release the module in open source first, then add PE support later, so there might an initial FOSS based pipeline, with additional PE axis added later? 
 
will you be targeting existing PE 3.7 installations or is this only for PE 3.8 and above (yes, test against 3.7 and above)?
 
Only 3.8 
 
should it include testing against future parser and strict variables (enable Puppet 4 feature flags – default: yes)?
 
Initially I was thinking no, since future parser is no longer a setting in puppet 4. But since the module needs to run on a 3.8 agent where future 

Jira (PUP-4468) AIO Upgrade Module

2015-04-27 Thread Kylo Ginsberg (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kylo Ginsberg created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 Puppet /  PUP-4468 
 
 
 
  AIO Upgrade Module  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Epic 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2015/04/27 10:43 PM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Kylo Ginsberg 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Puppet Bugs group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.