Jira (FACT-1542) Install Facter 3 as a gem

3 views
Skip to first unread message

Branan Riley (JIRA)

unread,
Nov 30, 2016, 12:51:06 PM11/30/16
to puppe...@googlegroups.com
Branan Riley updated an issue
 
Facter / Epic FACT-1542
Install Facter 3 as a gem
Change By: Branan Riley
Summary: Install Facter 3 as a gem  without needing latest compilers
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe)
Atlassian logo

Branan Riley (JIRA)

unread,
Dec 7, 2016, 11:41:03 AM12/7/16
to puppe...@googlegroups.com
Branan Riley updated an issue
This epic supports moving the prototype of a facter gem into a reproducible, shippable product.

The prototype is available at https://github.com/branan/facter.gem. It is a hand-rolled source gem, with instructions on how to create the binary gem. This epic covers the creation of automation to build the source and binary gems, as well as integration of that automation with RE tooling and our normal CI pipelines.

Branan Riley (JIRA)

unread,
Dec 7, 2016, 11:44:02 AM12/7/16
to puppe...@googlegroups.com

Louis Mayorga (JIRA)

unread,
Dec 28, 2016, 2:22:24 PM12/28/16
to puppe...@googlegroups.com

Branan Riley (JIRA)

unread,
Dec 28, 2016, 2:39:51 PM12/28/16
to puppe...@googlegroups.com
Branan Riley updated an issue
Change By: Branan Riley
This epic supports moving the prototype of a facter gem into a reproducible, shippable product.

The prototype is available at https://github.com/branan/facter.gem. It is a hand-rolled source gem, with instructions on how to create the binary gem.  This work will consist  of automation to build the source and binary gems, as well as integration of that automation with RE tooling and our normal CI pipelines.

Branan Riley (JIRA)

unread,
Jun 21, 2017, 2:10:03 PM6/21/17
to puppe...@googlegroups.com
Branan Riley updated an issue
Change By: Branan Riley
Story Points: 5

Branan Riley (JIRA)

unread,
Jun 21, 2017, 2:16:02 PM6/21/17
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Oct 7, 2017, 1:55:03 PM10/7/17
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Team/s: Platform OS

Owen Rodabaugh (JIRA)

unread,
Nov 28, 2017, 11:53:05 AM11/28/17
to puppe...@googlegroups.com
Owen Rodabaugh updated an issue
Change By: Owen Rodabaugh
CS Priority: Normal
CS Impact: Without this most users are stuck doing automated testing with facter 2 which presents some risk if it differs from facter 3. Creating this facter 3 gem would be an enabler for testing workflows.
CS Severity: 3 - Serious
CS Business Value: 3 - $$$$
CS Frequency: 2 - 5-25% of Customers
This message was sent by Atlassian JIRA (v7.0.2#70111-sha1:88534db)
Atlassian logo

Owen Rodabaugh (JIRA)

unread,
Nov 28, 2017, 11:55:04 AM11/28/17
to puppe...@googlegroups.com
Owen Rodabaugh updated an issue
Change By: Owen Rodabaugh
CS Impact: Without this most users are stuck doing automated testing with facter 2 which presents some risk if it differs from facter 3  and is end of life . Creating this facter 3 gem would be an enabler for testing workflows.

There needs to be a plan for both automated testing, and also getting folks off the now EOL Facter2.

Trevor Vaughan (JIRA)

unread,
Jan 3, 2018, 2:51:05 PM1/3/18
to puppe...@googlegroups.com
Trevor Vaughan commented on Epic FACT-1542
 
Re: Install Facter 3 as a gem

Happy New Year - We all still want this!

Chris Denneen (JIRA)

unread,
Jan 3, 2018, 3:00:15 PM1/3/18
to puppe...@googlegroups.com

Louis Mayorga (JIRA)

unread,
Jan 3, 2018, 3:02:04 PM1/3/18
to puppe...@googlegroups.com

Sean McDonald (JIRA)

unread,
Mar 14, 2018, 7:26:03 PM3/14/18
to puppe...@googlegroups.com

Pre-release gems available at: https://rubygems.org/gems/cfacter

 

The first full release will be facter 3.11.0 (which ships with agent 5.5.0)

 

You can install the pre-release versions with:

gem install cfacter --pre 

This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Rafael dos Santos Silva (JIRA)

unread,
Mar 15, 2018, 6:20:04 PM3/15/18
to puppe...@googlegroups.com

Sean McDonald this gem ins't installing a binary in the path, like 2.x did.

Is that on the roadmap?

Branan Riley (JIRA)

unread,
Mar 15, 2018, 6:30:12 PM3/15/18
to puppe...@googlegroups.com
Branan Riley commented on Epic FACT-1542

FACT-1838 will be tracking the tickets for the next set of improvements to the gem. We haven't filed them all yet, but releasing the binary is likely to be part of Phase 2. We're trying to get something out as early as possible so we can get feedback on bugs related to module testing, and will be addressing other use cases for the gem as we go.

Chris Denneen (JIRA)

unread,
Mar 15, 2018, 7:19:04 PM3/15/18
to puppe...@googlegroups.com

Is there a reason this gem wouldn’t become next release of “facter”? I’m sure there will be many Gem dependencies that are currently pulling down legacy one and would then just flip to downloading this instead having to replace facter with cfacter?

Branan Riley (JIRA)

unread,
Mar 15, 2018, 7:27:05 PM3/15/18
to puppe...@googlegroups.com
Branan Riley commented on Epic FACT-1542

Chris DenneenThat's the plan. We're doing a phased rollout - CFacter first to make sure it's not completely broken, then as a pre-release of Facter (probably coming pretty soon now, since Bundler and Rubygems are stubborn about messing with dependencies), and eventually as a real Facter release when we're confident it won't break the world.

This is super early work right now. We're making it available for folks to play with, but we've spent most of our time on this just getting it to build, and have done almost no testing. We want to be cautious

Sean McDonald (JIRA)

unread,
Mar 20, 2018, 3:20:04 PM3/20/18
to puppe...@googlegroups.com

In order to facilitate better user experience, we decided to provide the facter 3 gem under the facter namespace as a 'pre-release' gem: https://rubygems.org/gems/facter/versions/3.11.0.cfacter.20180319

 

As discussed, we need to keep this as a pre-release to avoid breaking folks using facter 2.

 

more discussion here: https://groups.google.com/forum/#!topic/puppet-dev/kLZJuhKvjc4

Austin Boyd (JIRA)

unread,
Dec 5, 2019, 6:36:06 AM12/5/19
to puppe...@googlegroups.com
Austin Boyd updated an issue
 
Change By: Austin Boyd
Zendesk Ticket IDs: 32804
Zendesk Ticket Count: 1
Reply all
Reply to author
Forward
0 new messages