Project

General

Profile

Actions

Feature #14500

closed

Support Puppet 4 data types

Added by Dominic Cleal almost 8 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Fixed in Releases:
Found in Releases:

Description

Puppet 4's DSL supports more complex data types in an aim to obsolete the use of validation functions and provide earlier indication of invalid data, which matches what Kafo's trying to do by calling validations itself.

Using puppet-strings (#7848) will let us extract the signature (the data type, e.g. Array[String]) where specified, which could be stored in the existing 'type' data returned from kafo_parsers to kafo. Existing string/int/bool etc. Kafo data types could later be converted into the Puppet 4 types trivially.


Related issues 2 (0 open2 closed)

Related to Kafo - Feature #7848: YARD / Puppet Strings supportClosedMarek Hulán10/08/2014Actions
Related to Kafo - Feature #16421: Support validate_legacy stdlib validation functionRejected09/02/2016Actions
Actions #1

Updated by Dominic Cleal almost 8 years ago

Actions #2

Updated by Dominic Cleal over 7 years ago

  • Status changed from New to Assigned
  • Assignee set to Dominic Cleal
Actions #3

Updated by The Foreman Bot over 7 years ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/theforeman/kafo/pull/162 added
Actions #4

Updated by The Foreman Bot over 7 years ago

  • Pull request https://github.com/theforeman/kafo_parsers/pull/23 added
Actions #5

Updated by Dominic Cleal over 7 years ago

  • Related to Feature #16421: Support validate_legacy stdlib validation function added
Actions #6

Updated by Dominic Cleal over 7 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions #7

Updated by The Foreman Bot over 7 years ago

  • Pull request https://github.com/theforeman/kafo/pull/179 added
Actions

Also available in: Atom PDF