Uploaded image for project: 'Razor'
  1. Razor
  2. RAZOR-214

Incompatible with Facter 2.0.1

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: RAZOR 0.15.0
    • Component/s: Microkernel, Server
    • Labels:
      None
    • Template:
    • UX Priority:
      Major

      Description

      A recent build of the MK includes Facter 2.0.1, and that is definitely incompatible with the code as written – we grabbed the version in a way that wasn't technically "API", so that broke.

      I understand from the public docs that Facter 2.0.1 also brings structured facts to the table, so we have potentially greater incompatibilities as yet uncovered.

      We also shipped in PE 3.2 with Facter < 2.0.0, so this is a source of two potential incompatibilities:

      One, users who rebuild an ISO image to include a custom fact, or custom binaries, may no longer be able to do so with PE 3.3. This is a reasonable common question on the mailing list, so we can infer it is a reasonably common behaviour.

      Two, if Puppet ships with Facter 2.0.1, and the MK has Facter < 2.0.0, facts written to take advantage of new DSL features in Puppet will not be compatible with the Razor MK – and given we are making it easier to extend at runtime, without having to do a rebuild, we can expect more users to take advantage of the (frequently requested) feature.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              daniel Daniel Pittman
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support