Skip to content

Releases: openshift/kube-compare

v0.6.0

22 Nov 18:01
c77f189
Compare
Choose a tag to compare

Changelog

  • c77f189 Merge pull request #143 from lack/revert_strictMatch
  • 98da6aa Revert "Introduce strict-match correlation flag"

v0.5.0

22 Nov 15:31
28c5766
Compare
Choose a tag to compare

Changelog

  • 28c5766 Merge pull request #142 from lack/lenient_groups
  • 02692f3 Introduce strict-match correlation flag
  • 4bd04db Merge pull request #141 from nocturnalastro/fix_diff_report_for_diff_dash_y
  • 93c6219 Some refactoring
  • 9c21d91 Remove newline best match count and warn if exit code and internal diff do not match
  • 04e2ef8 Add test for diff -y
  • 0336547 OCPBUGS-43700: Fix reporting of diff when using external diff 'diff -y'

v0.4.0

19 Nov 16:21
59566e4
Compare
Choose a tag to compare

Changelog

  • 59566e4 Merge pull request #137 from nocturnalastro/refactor_regex_handling
  • b4f9d31 compare of named capture group values in inline regex
  • 4ece5c4 Merge pull request #124 from lack/main-readme-update
  • 7e6bd09 Merge pull request #138 from lack/unstructured_nested_list_traversal
  • 5d555fb Excercise list traversal pathToKey for capturegroups testing
  • 4f5cbe6 Perform field validation just-in-time for diff
  • 5c0b194 Replace unstructured.NestedString with a copy that allows list traversal
  • 4504517 Add stacktrace to test panic output
  • 1f0d3cf Merge pull request #135 from lack/description_per_section
  • df3c953 Merge pull request #136 from openshift/dependabot/go_modules/addon-tools/helm-convert/helm.sh/helm/v3-3.16.2
  • 39a1692 go work sync/vendor
  • a75c4b9 Bump helm.sh/helm/v3 from 3.15.3 to 3.16.2 in /addon-tools/helm-convert
  • ff9cb15 Allow Metadata Description to be set at Part and Component levels
  • e1240a3 Update top-level README
  • eeb6473 Merge pull request #134 from lack/dependency_bumps
  • 835083f Bump k8s.io/utils v0.0.0-20241104163129-6fe5fd82f078
  • 630ed82 Bump k8s.io/kubectl v0.31.2
  • 8da83a5 Bump github.com/Masterminds/sprig/v3 v3.3.0
  • 81374e7 Bump k8s.io/cli-runtime v0.31.2
  • 592b3e4 Bump github.com/samber/lo v1.47.0
  • 8df41f3 Bump github.com/stretchr/testify v1.9.0
  • d41ff20 Bump github.com/BurntSushi/toml to v1.4.0
  • bb4dc30 Add 'make test-all' to make full end-to-end testing easier
  • 983eb39 Bump addon-tools dependencies for kube-compare:v0.3.0 release

v0.3.0

08 Nov 13:22
e50f64c
Compare
Choose a tag to compare

Changelog

  • e50f64c Merge pull request #128 from lack/capturegroups_inline_diff
  • 728dba4 Make capturegroup mismatches more visible
  • 349f9e1 Introduce capturegroups inline diff mode
  • faff26b Explicitly add module github.com/sergi/go-diff
  • 520b933 Restructure RegexInlineDiff to its own source file
  • 6c00183 Merge pull request #129 from lack/helptext
  • 706277d Merge pull request #132 from lack/helm-convert_escape_filename_dots
  • cbdf257 Escape values if refernce filenames contain '.'
  • bedd7b6 Allow references to supply per-template description text
  • 309e33b Merge pull request #131 from lack/circular_include_unit_test_fix
  • dfe70ae Deal with the nondeterministic results from circular import detection
  • 4c12c21 Merge pull request #125 from AlinaSecret/inline-regex
  • 5ebc263 Add regex inline diff function
  • a003a47 Merge pull request #126 from nocturnalastro/hardcodesReferenceName
  • 89d98f3 helm-convert: Remove hardcoded metadata filename
  • 4caa39d Merge pull request #123 from lack/add_downstream_container_reference
  • 1963a31 Add downstream container reference

v0.2.1

25 Oct 17:55
9ebedd0
Compare
Choose a tag to compare

Changelog

  • 9ebedd0 Merge pull request #122 from lack/fix_report-creater_relaese
  • 397b239 fix report-creator release
  • c88803d Merge pull request #121 from lack/addon-tools-readme
  • 0d54114 Don't forget go work sync
  • 143a696 Be consistent with the name of the report-creator tool
  • a30b2ea Update GOLANG_CROSS_VERSION to 1.22.7
  • 9a5d6d1 Adding README.md for addon-tools subdirectory and report-creator
  • fe0fa93 Merge pull request #120 from nocturnalastro/release_tools_archive
  • 4094f89 Add an archive of addon tools to release artifacts
  • 33a7930 Merge pull request #119 from lack/addon-tools-bump-0.2.0
  • 64319ca Bump addon-tools to use latest kube-compare release
  • feb2929 Merge pull request #118 from nocturnalastro/test_semver
  • f84c4f5 Add unit test for semver

v0.2.0

24 Oct 02:59
7594d62
Compare
Choose a tag to compare

Changelog

  • 7594d62 Merge pull request #115 from nocturnalastro/defaultRefList
  • fe5049e Add includes to fields to omit
  • c163696 Merge pull request #116 from nocturnalastro/warnAPIFail
  • 02ceef6 Add warning if any api resources are missing a group
  • 54ea9d7 Merge pull request #111 from nocturnalastro/countDiffs
  • d848a4f Merge pull request #114 from lack/addon-tools_mod_fix
  • 72bb1d1 Bump addon-tools dependencies to a more up-to-date kube-compare base module
  • 7760b12 Merge pull request #113 from lack/helm-convert_rename
  • 1ef30a6 Merge pull request #112 from lack/krew-bump-helper
  • 51ac530 helm-convert: Rename the module, tool, and executable all to be the same thing
  • 4d20988 Add krew-bump.sh helper script for updating the krew index as part of release
  • 7326cf6 Count leaves of the patch to find smallest diff

v0.1.1

20 Sep 19:06
8416d23
Compare
Choose a tag to compare

Changelog

  • 8416d23 Merge pull request #108 from nocturnalastro/metadataAPIV2
  • 35608d2 Propogate summary changes to report-creator
  • 11686ea Add docs for metadata v2 API
  • 33fd026 Merge pull request #110 from natifridman/dependabot-label
  • 5be9f1a Add V2 Reference with new validation logic
  • fad9b53 Make all reference parts interfaces
  • 7717820 Merge pull request #109 from nocturnalastro/bumpAndVendor
  • cab4ee4 Add dependencies label in Dependabot
  • 20a5099 Merge pull request #107 from lack/revert_depondabot_vendoring
  • c8d5ce9 Sync and vendor the workspace
  • 9519262 Merge pull request #99 from lack/downstream_build_notes
  • e3a6413 Revert "Configure dependabot to do go vendoring"
  • 5b26666 Merge pull request #106 from lack/dependabot_vendoring
  • 2ca3490 Configure dependabot to do go vendoring
  • 22b501a Merge pull request #101 from yangzhengtx/main
  • d3a6f47 Merge pull request #102 from nocturnalastro/addMetadataVersion
  • 32d435c Add version to metadata but default to v1 if missing
  • ddfb27b Added krew installation guide in install section
  • cdac70a Merge pull request #93 from nocturnalastro/allow_user_overrides
  • 2f62dd0 Fail if not reason
  • ab2785c Add docs
  • 90f4f33 Fix exactMatch and add test
  • 68212ba Add number of patched that have been applied to summary output
  • f27a8fa CNF-11871: Allow for user defined overrides
  • 2adf4d4 Add downstream build documentation

v0.0.2

10 Sep 15:13
6c347bc
Compare
Choose a tag to compare

Changelog

v0.0.1

15 Aug 15:48
b72ed4f
Compare
Choose a tag to compare

Changelog

  • b72ed4f Merge pull request #81 from nocturnalastro/fix_parseTemplate_metadata_nil
  • c8c0920 Merge pull request #85 from lack/better_podman_support
  • 29c750e Merge pull request #72 from lack/vendored-deps
  • 30fe57c Autodetect the container engine if not staged
  • 78fddde Instantiate go module vendoring
  • 7f80654 Add contributing.md notes about vendored go modules
  • 6c924ad Add check for unused error files
  • 435f1d9 Stop failing metadata collection from causing a panic
  • 5994a31 Detect tests that panic
  • 7ea90f1 Merge pull request #58 from nocturnalastro/simplify_group_corrilator
  • a41866a Merge pull request #73 from nocturnalastro/add_ok-to-test_label
  • 2a4dd88 Merge pull request #77 from nocturnalastro/lower_case_keys
  • a45d5b6 Merge pull request #64 from nocturnalastro/improve_isURL
  • 0d131ca Merge pull request #67 from openshift/dependabot/go_modules/k8s.io/apimachinery-0.30.3
  • 0e17539 Bump k8s.io/apimachinery from 0.29.3 to 0.30.3
  • eee1eb6 Merge pull request #78 from natifridman/upgrade-go
  • 6de5cc6 Bump Go version to 1.22.0
  • 46c27e1 Merge pull request #74 from natifridman/upgrade-go
  • d406a6a Update Parts -> parts and Components -> components
  • 3d3411b Update go to 1.22
  • ca27579 Merge pull request #66 from openshift/dependabot/go_modules/github.com/evanphx/json-patch-5.9.0incompatible
  • 848bf1a Add the label ok-to-test to dependabot's PRs by default
  • 991128c Bump github.com/evanphx/json-patch
  • 4a7287d Merge pull request #65 from nocturnalastro/enable_dependabot
  • c74dc41 Remove subpackage groups as its no longer used
  • 4319e82 Simplify grouping of resources in test client
  • 758af0c Simplify code for getting kind grouped templates
  • 6f8243c Add field corrilator
  • 62d7662 Merge pull request #63 from natifridman/reference-file
  • 326ff2c Enable dependabot
  • 9eaa46d Point reference flag to config file
  • 4b0c6d2 Merge pull request #62 from AlinaSecret/fix-successful-test-case-creation
  • 54a094d Simplify isURL
  • c84adc1 Ensure report creator uses latest JSON output format
  • 8f3b704 Fix report creation for CRs with no diffs
  • 7fce4a5 Merge pull request #61 from nocturnalastro/fix_prefix_bug
  • d1bbf14 Fix bug overwrite when using prefix paths
  • 2776c3d Merge pull request #54 from nocturnalastro/test_builder
  • 5d91f38 Add - to seperate mode in test name
  • 9deef8b Add test builders
  • c8c55df Merge pull request #60 from pixelsoccupied/update-owners
  • 5362f38 Merge pull request #59 from lack/readme_usability_test
  • 46f09bb update owners
  • c0bbb9e Merge pull request #51 from nocturnalastro/refrenced_fields_to_omit
  • 4410a00 Update README.md with update usage
  • dcd95b8 Add 'make install' target to the Makefile
  • b1f3375 Change the structure and syntax of fieldsToOmit and allow per template configuration.
  • 37dc213 Merge pull request #57 from nocturnalastro/extractMetadataEarly
  • 57ed340 Merge pull request #56 from pixelsoccupied/use-scratch
  • 200b984 Remove extractMetadata, moving metadata into the ReferenceTemplate.
  • e982ed1 Merge pull request #48 from nocturnalastro/make_for_report_tests
  • 49fd3d4 use scratch as final base image
  • ceda805 Merge pull request #55 from natifridman/dockerfile
  • a6e758d Add image build doc
  • 6022a65 Fix typo in rhel9 image
  • 9fd7110 Add image build
  • 0d49eaa Add Dockerfile
  • 8a5558c Update makefile to support cross platform build
  • 674067f Merge pull request #40 from AlinaSecret/go-templating-function-in-same-file
  • 66a0cdd Fix use of template functions declared in the same file
  • 556c2ea Merge pull request #52 from crwr45/docs
  • 54f3f52 add basic contribution guidelines and dev intro
  • ca3910e README quick start
  • b480a85 Merge pull request #18 from AlinaSecret/skip-invalid-resources
  • 46ead9b Change command behavior to skip invalid resources in local mode
  • 4ea0c9c Merge pull request #53 from nocturnalastro/fix_mod
  • 3ac8eb1 Update go.mod
  • e10c142 Merge pull request #49 from nocturnalastro/less_vebose_output
  • 9a5fbee Hide empty diffs by default
  • eed6e82 Merge pull request #50 from nocturnalastro/fix_tests_with_m1
  • d472454 Merge pull request #46 from natifridman/summary
  • f2a1d17 Make tmp dir and make regex from that
  • 835bd9f Add explicit check for yaml files
  • 14cb387 Fix test normalisation regexs for m1 mac
  • b21feba Update golden files
  • 3707415 Add total CRs to summary
  • a19eda2 Make make test-report-creator run test in all subpackages
  • 1407652 Merge pull request #37 from nocturnalastro/merge_manifests_before_compare
  • d7e8103 Update test name
  • 13db52d Change flag name
  • d656b0d Return error on strategic merge failure
  • de53c3e Make merge error message use the name
  • 1790877 Add comment to test file
  • 72dfff5 Address pr comments
  • 1a083be fix linting
  • b5a88b8 update docs
  • 7b8c3cd Remove show more
  • 67b7781 Remove helper functions
  • ba23442 Move merging to metadata.yml
  • 3b21c5c Merge pull request #43 from natifridman/help-prefix
  • 9c04a31 Fix linting
  • 2a59e09 add newline to the end of reference namespace
  • 33c56d2 Allow templates to specific if that they can allow-undefined-extras
  • 4e8eeb9 CNF-12627: Change kubectl prefix in help message
  • 8817fc8 Merge pull request #39 from nocturnalastro/fix-error-code-whitespace
  • 683f264 Remove trailing whitespace from summary template and error-code
  • c31fef2 Merge pull request #38 from nocturnalastro/fix_timeout
  • 53cc5e9 Fix golangci lint timeout config
  • 56d4f2d Merge pull request #35 from nocturnalastro/fix_linting_extended_linters
  • adc7d2f Fix linting errors with extended linters active and re-add new-from-rev
  • bcd4213 Merge pull request #36 from crwr45/spelling
  • 860b8fa address minor grammatical/spelling errors in 'report-creator'
  • 8d7d3c0 misc spelling/grammar fixes in 'pkg/compare'
  • f10d29f fix misc spelling and grammar issues in 'correlator.go'
  • 0c8ae75 small fixes to spelling in 'compare.go'
  • 93f9228 fix spelling of 'reference' throughout
  • 1213bf9 small fixes to docs
  • ca8f25a fix spelling of Directory in docs
  • 84880d0 Standardise spelling of correlate in code
  • c6a205d Standardise spelling of correlate in docs
  • dfbbff2 Merge pull request #34 from nocturnalastro/remove_jq_from_golint_check
  • 571c0de Remove jq from golangci-lint script and linter config
  • 02ef6c5 Merge pull request #33 from nocturnalastro/golangci-linter
  • 9723497 Merge pull request #23 from nocturnalastro/fix_linting
  • 6de4276 Add golangci-lint to makefile
  • 30bf4ce fix issues based on linting
  • 722af08 Merge pull request #26 from nocturnalastro/fix_tests
  • 49cb0c3 Merge pull request #24 from nocturnalastro/patch-1
  • be61c64 Fix linting issues
  • 9b5b732 Allow more ways of checking validity in tests
  • c2aae2b Update OWNERS
  • 32c9531 Merge pull request #21 from nocturnalastro/patch-1
  • 0a5c88e Fix broken link in readme.
  • 178a725 Merge pull request #14 from AlinaSecret/report-creator
  • a7152a0 Merge pull request #12 from AlinaSecret/add-ouptut-options
  • a13924b Add report-creator CLI tool
  • 6095cb4 Update test expected error files to include trailing newline
  • 433d21c Add option to format output as JSON/YAML
  • 1d8b12f Merge pull request #13 from AlinaSecret/add-go-releaser
  • 7b8435c Add release endpoint to Makefile
  • 967f415 Merge pull request #11 from hhamid93/patch-1.1
  • 8eee2ae Changes made on README.md and docs/user-guide.cd
  • 7a546e3 Merge pull request #4 from jnunyez/update-docs
  • 0181d74 Merge pull request #10 from AlinaSecret/add-info-to-summary
  • 47f0df6 Enable option to include managed fields in diff
  • 6224835 update on UserGuide and ReferenceConfig
  • 35eccde Converted to Separate Execution of Diff Command for Each CR
  • 48aa7a0 Merge pull request #6 from imiller0/flip-order
  • 028d68b Reverse the left/right terms in the diff
  • 6dafbce Merge pull request #9 from pixelsoccupied/markdown-cleanup
  • 059a4c8 Merge pull request #8 from AlinaSecret/test-fix
  • 47a9840 clean up markdown for linter
  • 318830a Fix Misformatted Reference Configurations in Tests
  • 2abc94f Merge pull request #7 from pixelsoccupied/md-test
  • b6eadca markdown linter
  • e50f89a Merge pull request #3 from imiller0/docs
  • 769d46c Initial user docs structure
  • d0dcd05 Merge pull request #2 from AlinaSecret/create-plugin
  • c7d3c5f Format command as plugin
  • 3b0e75b Improve tests to suppress diffs in absolute paths
  • 9b654c1 Improve live cluster search by using GroupVersionKind
  • d524eba Add option to pull reference config from a URL
  • 21668ac Add tests for compare
  • 90875c3 Add compare command
  • 59ad436 Merge pull request #1 from AlinaSecret/add-owners
  • 0ab45b0 Add OWNERS file
  • 977d177 Initial commit