https://www.puppet.com/community logo
Join Slack
Powered by
# voxpupuli
  • b

    bastelfreak

    05/16/2022, 7:40 PM
    I think the new thing is called PCT
  • v

    VoxBot

    05/16/2022, 7:41 PM
    I don't like that is written in Go and uses Go templating language
  • b

    bastelfreak

    05/16/2022, 7:41 PM
    https://github.com/puppetlabs/pct
  • b

    bastelfreak

    05/16/2022, 7:41 PM
    https://github.com/puppetlabs/pct
  • t

    tvaughan

    05/16/2022, 7:41 PM
    Bets on how long it'll last?
  • b

    bastelfreak

    05/16/2022, 7:41 PM
    in two years Perforce will accept that msync is the superior tool for keeping modules in sync
  • b

    bastelfreak

    05/16/2022, 7:42 PM
    in addition to msync update, just add an msync create subcommand to create classes/new modules, done \ol
  • t

    tvaughan

    05/16/2022, 7:42 PM
    And that beaker is a superior testing system
  • b

    bastelfreak

    05/16/2022, 7:42 PM
    nods
  • t

    tvaughan

    05/16/2022, 7:43 PM
    At least the new stuff is being written in go so it's harder to contribute to
  • b

    bastelfreak

    05/16/2022, 7:43 PM
    ever contributed to facter 3? :D
  • t

    tvaughan

    05/16/2022, 7:43 PM
    Once
  • t

    tvaughan

    05/16/2022, 7:44 PM
    But I didn't write tests for it
  • t

    tvaughan

    05/16/2022, 7:44 PM
    Never to puppetserver though
  • b

    bastelfreak

    05/16/2022, 7:44 PM
    a bit of cmake here, a bit of boost there!
  • t

    tvaughan

    05/16/2022, 7:44 PM
    Got no time for that Clojure nonsense
  • b

    bastelfreak

    05/16/2022, 7:45 PM
    the ruby part in it still fun though
  • t

    tvaughan

    05/16/2022, 7:45 PM
    But why tho
  • v

    VoxBot

    05/16/2022, 10:57 PM
    https://github.com/voxpupuli/puppet-jenkins/pull/1041 I finally got it green
  • b

    bastelfreak

    05/17/2022, 8:07 AM
    @Alex Fisher and everybody interesting/using catalog-diff. Can I get some eyes on https://github.com/camptocamp/puppet-catalog-diff/pull/61/files ?
  • v

    VoxBot

    05/17/2022, 9:33 AM
    People use catalog diff to help them upgrade from old versions of Puppet. As such, I think for this module we do actually want to try to make sure it still works with non supported puppet versions.
  • v

    VoxBot

    05/17/2022, 9:36 AM
    eg. in the last 12 months, I used it to diff 2000 catalogs from puppetserver 4 to puppetserver 6.
  • v

    VoxBot

    05/17/2022, 9:38 AM
    we could tag this as a new major version
  • v

    VoxBot

    05/17/2022, 9:38 AM
    I need support for different TLS certs and that's kinda tricky / I'm not sure if possible at all, with the older client
  • v

    VoxBot

    05/17/2022, 10:06 AM
    Is it not possible to make it use the new API if available?
  • v

    VoxBot

    05/17/2022, 10:07 AM
    If you are going to break it for Puppet < 6 (which I don't think is a good idea), then that leaves behind loads of puppetdb compatibility code that would then be redundant.
  • v

    VoxBot

    05/17/2022, 10:09 AM
    https://github.com/camptocamp/puppet-catalog-diff/pull/61/files#r874629544
  • v

    VoxBot

    05/17/2022, 10:11 AM
    The original code already looks a bit wonky. Why is there a call to
    get_puppetdb_version
    and a few lines later a heuristic for determining the version based on the return code of querying puppetdb?
  • v

    VoxBot

    05/17/2022, 10:19 AM
    I need to say the new http client only needs to be available on the system that runs the differ. That box needs to be puppet 6.11 or newer. you can still connect to every old puppetdb/puppetserver
  • v

    VoxBot

    05/17/2022, 10:22 AM
    ah, that might be true. Have you got an old puppetserver available to verify this against?
1...383940...648Latest