octocatalog-diff
octocatalog-diff copied to clipboard
Compile Puppet catalogs from 2 branches, versions, etc., and compare them
> Description of problem - What did you do? Tried to run an octocatalog-diff between two branches with a custom plugin (https://github.com/dylanratcliffe/onceover-octocatalog-diff) - What happened? ``` + bundle exec onceover...
> Description of problem When dealing with parameters that are contains arrays of objects, octocatalog-diff doesn't report any differences. For instance the following Puppet resource: ```puppet testtype { 'test': 'testparam'...
> Description of problem - What did you do? Running octocatalog-diff ``` octocatalog-diff --puppetdb_url http://localhost:8080 --bootstrapped-from-dir /var/tmp/production/ --bootstrapped-to-dir /var/tmp/development/ --puppet_binary /usr/local/bin/puppet --pe-enc-url https://localhost:4433/classifier-api --pe-enc-token-file /root/.puppetlabs/token -n appserver.example.com --catalog-only ``` -...
Is there any way to have octocatalog-diff do the opposite of --ignore-tags? I'd like to be able to specify one or more tags and have octocatalog-diff only compare resources containing...
When I run `octocatalog-diff` it succeeds gathering facts from puppetdb but later fails compiling the catalog while collecting exported resources indicating errors with OpenSSL. - What did you do? run...
- What did you do? Diff two already generated catalogs against each other by using the API functionality: ``` catalog_old.write(getCatalog(@options.merge({:puppetdb_url => 'https://puppetdb-live.example.org:8081'}), logger)) catalog_new.write(getCatalog(@options.merge({:puppetdb_url => 'https://puppetdb-dev.example.org:8081'}), logger)) catalog_diff_result = OctocatalogDiff::API::V1.catalog_diff(...
> Description of problem - What did you do? I am trying to run octocatalog-diff on a puppetserver running puppet 4.10.12 with puppet environments managed by r10k in the following...
In the file `puppet_catalog_diff_spec.rb`, on line 43 shouldn't `exit_code` and `result` be reversed, according to the [documentation ](https://docs.ruby-lang.org/en/2.0.0/Open3.html) for capture2e where result comes first and exit_code second, such as the...
> Description of problem When activating the cache (with `--cached-master-dir` option), the `CompilationDir` filter gets the cache path as the `:from_compilation_dir` instead of the original compilation dir that was used...
> Description of problem When using parameters values that are strings containing multiple references to the compilation dir (ie using `$::settings::codedir` for instance), the `CompilationDir` filter is unable to detect...