File kustomize.changes of Package kustomize

-------------------------------------------------------------------
Thu Oct 05 14:15:58 UTC 2023 - Guilherme Macedo <guilherme.macedo@suse.com>

- Update to version 5.1.1:
  * pin to cmd/config and api
  * pin to kyaml
  * Fix typo in help for the create subcommand
  * Add accumulateResources error tests for local files (#5225)
  * update latest release version
  * unpin everything
  * pintoapi
  * pin to cmd/config
  * pin to kyaml
  * Add test for issue #5131
  * Add accumulateResources remote file error tests
  * add Anna to maintainers
  * fix e2econtainer test
  * update go 1.20
  * change: components apply after all generators and transformers applied (#5170)
  * make test-go-mod
  * Replace gnostic with gnostic-models
  * update test add KustomizationFile
  * fix test case handling and update a function comment
  * fix breaking examples (#5024)
  * release cleanup
  * pin to api v0.13.4
  * pin to kyaml and cmd/config released versions
  * Revert "Fix using same helm chart with different versions (#4999)"
  * unpin everything
  * pin to api 0.13.3
  * pin to cmd/config v0.11.2
  * pin to kyaml v0.14.2
  * Move inactive contributors to emeritus
  * perf: eliminate unnecessary RNode creation
  * Fix using same helm chart with different versions (#4999)
  * Add DeepCopy for ResourceMeta and ObjectMeta
  * Only override name of core api version
  * Regression test
  * Add licence and make script use current year
  * Add a rich example of fn framework for abstraction
  * fix using reflect.DeepEqual for check kustomization is empty
  * add check that kustomization is empty
  * docker build locally because gcr.io/kustomize-functions/e2econtainerconfig doesn't exist in the public
  * use test helpers
  * add another resource for making sure an existing resource isn't affeced by a generator
  * prevent all uses of YAML aliases from being overwritten by a transformer (#5096)
  * Only strip surrounding quotes if there are at least two characters.
  * re-enabled TestFnContainerGenerator with enable-gcp-services
  * re-enabled TestFnContainerTransformer with e2econtainerconfig container
  * emove the kyaml/openapi/kubernetesapi/v1_21_2/swagger.pb (#5077)
  * use enable-all on golangci-lint
  * Don't swallow helm execution errors
  * Fix unused error value
  * Fix lint task in CI
  * Back to development mode; unpin the modules
  * Update api to v0.13.2
  * Update cmd/config to v0.11.1
  * Update kyaml to v0.14.1
  * Changes from local test run
  * Revert strict decoding of Kustomization due to regression in anchor handling (#5073)
  * perf: Intersection: Avoid callid AllIds inside inner loop
  * skip unrelevant lint
  * Revert "use enable-all on golangci-lint"
  * use enable-all on golangci-lint
  * update golangci-lint to 1.51.2
  * Add the test cases for check the file when edit add command
  * Bump golang.org/x/net in /functions/examples/application-cr/image
  * Bump golang.org/x/net from 0.4.0 to 0.7.0 in /cmd/depprobcheck
  * Bump golang.org/x/crypto in /cmd/depprobcheck
  * Bump golang.org/x/crypto in /functions/examples/application-cr/image
  * perf: optimize Gvk.ApiVersion()
  * Remove Log Assignment to Stdout
  * fix tests
  * fix error handling and test
  * Back to development mode; unpin the modules
  * Update all modules to latest releases
  * Fix constant reference in instructions
  * Revert plugin exclusion to name sanity check
  * Update releasing/README.md
  * be error when no path match
  * Fix lint errors
  * Bespoke mod edits no longer needed if gorepomod pins all modules
  * Restore previous test-go-mod and commit changes
  * Improve error message and fix typo in iampolicygenerator module name
  * add GitHub token to install_kustomize.sh
  * Update example targets
  * Allow gorepomod to update plugin mod files
  * Remove leftover replace statements
  * Update releasing instructions
  * Update api to v0.13.1
  * Fix regression with scp-style urls with only one path element
  * Bump kustomize module to v5
  * Allow cloud build to authenticate to gh when generating changelog
  * Update cmd/config to v0.11.0
  * Update kyaml in the secondary modules
  * Update kyaml to v0.14.0
  * Don't have empty string when no auth info
  * Allow authenticated Github use in changelog script and improve error messages
  * Update Versioning to Improve Output (#5000)
  * Localize helm additionValuesFiles (#5013)
  * support for more helm template args (#4926)
  * Add localize command handle (#4959)
  * make TestResourcesRepoNotFile even less specific
  * Run test-go-mod unpinned (#5011)
  * Expose path to localize destination
  * Localize HelmChartInflationGenerator (#5007)
  * Warn against partial releases
  * Localize ConfigMapGenerator, SecretGenerator
  * fix(kyaml): add lock for schema related globals
  * Make TestResourcesRepoNotFile Less Specific
  * Localize helm fields (#4978)
  * Do not use filepath.Separator for splitting URLs
  * remove redundant type meta in tests
  * Fix master
  * fix(docs): update link to plugin doc
  * Improve panic error message to include the parse error.
  * repospec: support ssh urls with ssh certificates
  * Remove manipulation of .git suffix, which is just a conventional part of the directory name
  * Localize patch, ReplacementTransformer (#4943)
  * Refactor parseGitURL to consolidate code paths, improve error handling
  * Bump k8s.io/kube-openapi to remove archived dependency
  * remove direct dependency on github/pkg/errors (#4970)
  * Add uncommitted plugin change and missing makefile dep
  * Uncommitted updated from running go mod tidy and go work sync
  * Remove Inventory field from Kustomization
  * Expose localizer test helpers
  * Better SCP colon-must-be-after-slash test
  * Remove unused param
  * Add test for behaviour of scp-like non-github that incorrectly uses slash
  * do not validate against http+usernames after all
  * Allow file paths that look like usernames
  * Deprecate git:: stripping
  * Naming changes from rebase
  * Make Github less special
  * Add test case from github docs
  * Show change vs master on accepted but invalid ssh-like urls
  * Address feedback on correctness of SCP/username validations
  * Stop handling mysterious gh: prefix in remote URLs
  * Review feedback
  * Additional repospec refactoring
  * Refactor parseHostSpec
  * Rename Orgrepo and Path (#4922)
  * fix: all module net and text dependent package CVE-2022-41717 and CVE-2022-32149 vulnerabilities
  * Update sigs.k8s.io/yaml to 1.3.0
  * Run go mod tidy on all modules before update
  * improve error messages
  * Update api/kv/kv.go
  * Remove Functionality that Pulls Env Variables from Empty Keys
  * Localize resources (#4912)
  * feat: Allow paths starting with slash
  * Localize legacy fields
  * Implement locRootPath (#4909)
  * Localize fields: openapi, configurations, crds (#4907)
  * fix: correct visitMappingNodeFields
  * perf: optimize RNode GetAnnotations and GetLabels
  * refactor: single function to visit mapping node content
  * Localize PatchTransformer, PatchJson6902Transformer (#4920)
  * remove deprecated cfg and fn commands (#4930)
  * refactor Unmarshal Kustomization struct code
  * remove FixKustomizationPreUnmarshalling
  * Load legacy kustomization fields for `localize` (#4918)
  * Localize patchesJson6902, patchesStrategicMerge, replacements (#4904)
  * resource/api: update test to use a more specific kustomization
  * docs: Add documentation for namespace transformer
  * Set go version on github actions from gowork file
  * Allow name suffix transformer configuration to be overridden
  * api/resource: add new test for inline options.
  * api/resource: retain disableNameSuffixHash on merge.
  * drop support for legacy patches (#4911)
  * HelmChartInflationGenerator: split on yaml document end markers
  * Wildcard support for creation in ReplacementTransformer (#4886)
  * Replacements should throw errors on invalid targets (#4789)
  * Address peer review
  * Localize configMapGenerator, secretGenerator fields (#4894)
  * Make ordering configurable (#4019)
  * Refactor 7 return values in parseGitUrl to RepoSpec(issue 4866, Task1) (#4900)
  * Localize components (#4867)
  * Refactor localizer code
  * Fix pluginator incompatibility with nolint lines
  * remove PSP as v1.25 remove it
  * Remove local-only resources at the last minute
  * Use Github forms for issue templates
  * Load built-in plugins for `kustomize localize` (#4869)
  * Calculate `localize`d path for remote file (#4878)
  * merge2: preserve explicitly set null values
  * install_kustomize: support linux/aarch64, with fallback to old behavior (#4619)
  * Get rid of statik and fix failing tests
  * Prevent repoSpec path from exiting repo
  * Add test ensuring user configuration overrides default configuration
  * Update to Go 1.19
  * Regenerate token and encrypt without newline
  * Third try new token without newline
  * New token, hopefully without trailing whitespace error
  * Implement `localizeFile()` skeleton for patches (#4865)
  * Rotate token for cloud build
  * Improve `localizer` readability (#4860)
  * chore: upgrade helm version
  * Fix `RepoSpec` query extraction (#4863)
  * Implement `localizer` skeleton for `kustomize localize` (#4859)
  * Improve readability of `ifc.Loader`'s `Repo()` method (#4857)
  * Address TODO in PR #4652 (#4856)
  * add koba1t to reviews
  * fix_failed_lint_on_master
  * e2econtainerconfig test failure
  * update dependencies of libs using go workspace mode
  * Update golangci-lint version (1.49.0 -> 1.50.1) and enable linters dupword and testableexamples
  * fix `TestRemoteLoad_LocalProtocol` (#4844)
  * proposal v2.1
  * proposal v2
  * Fix krm exec function working dir
  * Test transformers krm exec function
  * update kyaml's go.mod and go.sum
  * update kyaml's dependency swag to v0.22.3
  * update actions/checkout
  * Use fewer labels to ease reading
  * Use WrapPrefixf
  * Update api/krusty/inlinelabels_test.go
  * Add support for helm --no-hooks flag
  * feat: Wrap error
  * kyaml/yaml: preallocate memory
  * kyaml/sets: preallocate memory
  * Add myself to reviewers list
  * migrate site content: contributing docs (#4709)
  * convert PrevIds to use apiVersion instead meta
  * use %w to format errors
  * use fmt instead of errors
  * error wraps for linter
  * add tests for other kinds
  * separate template specific field specs and use in includeTemplates
  * fix testcases on runfn_test.go
  * update golangci-lint v1.49.0
  * create template/metadata in includeTemplates if not present
  * add test for resources with no template
  * Rewrite remoteload_test  integration tests (#4783)
  * grammar: replace all occurrences of "the the" with "the"
  * Fix flaky
  * add newline for fix.go
  * fix test with t.Run()
  * Wrap error in exported func
  * Fix redundant rnode metadata parsing
  * fix: handle error of remove annotations
  * fix tests
  * fix error handling
  * be build fail when parse failed to FunctionSpec
  * add a warning to missing field in FunctionSpec
  * Emit a warning when deprecated fields are used
  * fix yaml in test
  * Reinstate #4652 without url-related code
  * update checker code in patchStrategicMerge
  * add testcases
  * expand and clean up repospec_test
  * Revert "Load and calculate Destination of files for `kustomize localize` (#4652)"
  * run openapi tests with other krusty tests
  * Enable SSH tests
  * Fix broken links
  * Load and calculate Destination of files for `kustomize localize` (#4652)
  * Internalize forked code
  * fix leading newline issue
  * tests for compactSeqIndent
  * add defaultSeqIndent method
  * compact sequence indentation option
  * Internal copy of go-yaml at f6f7691b1fdeb513f56608cd2c32c51f8194bf51
  * Commit go.sum updates
  * Wrap an error and remove a nolint
  * Improve error message when namespace transformer is given invalid fieldspecs
  * Getting started guide part 2 (#4748)
  * Fix other linters on modified lines
  * Stop using deprecated ioutil functions
  * Revert "[address #4717] create template/metadata when using includeTemplates if not present"
  * create template/metadata in includeTemplates if not present
  * refactor edit fix test cases
  * support file path patch to patchesStrategicMerge
  * add edit-fix for patchesStrategicMerge to patches
  * update openapi scripts to fetch protobuffer schemas (#4582)
  * Remove dots from short descriptions
  * docs(examples): Fix URL to installation instructions in examples

-------------------------------------------------------------------
Tue Dec 13 20:30:28 UTC 2022 - Robert Munteanu <rombert@apache.org>

- Add completions 

-------------------------------------------------------------------
Tue Dec 13 20:24:31 UTC 2022 - rombert@apache.org

- Update to version 4.5.7:
  * pin api to v0.12.1
  * pin to cmd/config 0.10.9
  * pin to kyaml v0.13.9
  * prevent testing lib from being compiled in (#4742)
  * update latest release number to 4.5.6
  * pin to api v0.12.0
  * pin cmd/config 0.10.8
  * pin to kyaml v0.13.8
  * Update netlify config (#4732)
  * update statik
  * merge go.sum files
  * Emit a warning when env loading bug is being relied on
  * allow colon in filenames
  * Option to customize NamespaceTransfomer role binding subject handling
  * Update hack/install_kustomize.sh
  * Update error message for m1 mac users trying to fetch older versions
  * replacements: fix issue with `create: true` option when there is an existing field (#4667)
  * delete ./functionsfor .dockerignore
  * Option to customize NamespaceTransformer overwrite behaviour (#4708)
  * Fix flakey test
  * appendCsVAnnotation must mutate the annotations RNode in place
  * update release tools for go workspace mode
  * NameReferenceTransformer misses self references in annotations
  * restore require sigs.k8s.io/kustomize/* in go.mod
  * Correctly detect ambiguity between potential referrers when targeting a name+namespace reference
  * go work sync
  * fix from lint error
  * restore cloudbuild.yaml
  * update go 1.18
  * update e2econtainerconfig
  * update kyaml in functions/examples
  * rerun ci
  * remove 'replace sigs.k8s.io/kustomize/*' and cleanup
  * fix error handling and delete comment to e2econtainerconfig/main.go
  * refactor cmd/config/internal/commands/e2e
  * Address nits on `localize` proposal and correct mistakes (#4668)
  * update to go 1.18 in github-action
  * add missing test case
  * fix ci error
  * try to fix e2econtainer test
  * restore ./cmd/config/internal/commands/e2e/e2econtainerconfig
  * go work sync
  * Move demandDirectoryRoot into kyaml/filesys (#4677)
  * Add kustomization with remote reference
  * try to update cmd/config/internal/commands/e2e/e2econtainerconfig code
  * update functions/examples/template-go-nginx code and update go1.18
  * update functions/examples/injection-tshirt-sizes code
  * update all go.mod to go1.18
  * add many pkgs for go.work
  * add support for go workspace mode
  * doc(first_kustomization): change the wrong command (I think)
  * Adds commentary on expected/unexpected test output
  * Implements TestNamedspacedServiceAccounts with and without overlap
  * Switch github.com/xlab/treeprint to release tag : v1.1.0 (#4675)
  * Update broken links to glossary terms
  * Allow tests to only run locally (#4664)
  * Replace lengthy t.Fatalf with require
  * unpin modules and update latest release to 4.5.5
  * increase vm size for cloud build
  * Update api to v0.11.5
  * Update cmd/config to v0.10.7
  * Update kyaml to v0.13.7
  * Proposal for new command "kustomize localize" (#4590)
  * Migrate site content: overview and installation
  * Document urls cannot specify ports
  * Skip more flaky tests
  * Update testing_test.go
  * Rename testing.go to testing_test.go
  * Fix comments
  * Update copyright to match k8s docs site
  * Document remote files in remoteBuild.md (#4624)
  * Add test directory for command localize
  * Configure wrapcheck linter to recognize wrapping done by kyaml's errors package
  * Fix TODO comment syntax
  * Skip flaky tests
  * [Address #3937] Add labels to template/metadata if includeTemplates is true (#4209)
  * Skip ssh tests
  * Address feedback
  * Add url tests
  * Added code for fields with dots(.) in their names work as needed (#4591)
  * Configuring hugo settings to match cli-experimental
  * fix kustomize 4.5.3+ breaking remote resources (4559)
  * Regression test and fix for APIs that satisfy ValidationSchemaProvider but not Validator
  * Configurable extensions for template parser
  * Add tests for remote OpenAPI schema
  * Add support for remote OpenAPI schema
  * fix containerized function mounts issue (#4489)
  * openapi parsing performance improvement with protobuffer (#4568)
  * test: use `T.TempDir` to create temporary test directory (#4587)
  * add tagsuffix to take image tag suffix (#4364)
  * fix lint error to nolint:goerr113
  * fix lint error
  * fix lint error
  * fix error message
  * fix lint error
  * fix errror message using replacement wildcard and create option
  * Bump actions/setup-go from 2 to 3
  * Raise error for external generators or transformers (#4565)
  * Install goreleaser into go 1.18 image for build
  * Use verbose mode in all test runs
  * Ignore XML in license header script
  * more makefile cleanup
  * Make sure build targets all install into Go bin
  * Base makefile and root makefile target for functions/examples
  * More makefile cleanup
  * less redundancy in presubmit
  * rever meaning of verify kustomize target
  * Test other modules on all platforms
  * Run all non plugin module builds
  * Do not run ineffective targets, do run all module tests
  * add kustomize module to tests that run on master
  * More makefile cleanup
  * Add missing boilerplate
  * Add helpful error message to license check
  * Add latest to go install commands
  * Fix root var and add sanity check
  * Lint needs goimports
  * Delete duplicate copies of the license template
  * Do not change what the presubmit does yet
  * Run license check in CI
  * Add permissions to GitHub actions
  * Makefiles for all modules
  * Makefile cleanup
  * Enable linting from specific rev in CI
  * Enable more linters for new code
  * Update full linter list and enable some easily resolved new ones
  * Refactor to fix gocyclo complaint
  * cmd/config linter updates
  * Replace protobuf dep flagged by linter as deprecated
  * Address new linter complaints
  * Replace deprecated linters
  * Go 1.18 compatibility updates
  * unpin modules and test against latest release
  * Copy of go 1.18 created version mismatch, reverting for now
  * Debug exit 141 failure
  * Update api to api/v0.11.4
  * Update cmd/config to v0.10.6
  * Improve logging for changelong builder
  * Update kyaml to v0.13.6
  * Copy newer Go into goreleaser image
  * Add more name refs to PodTemplate for ConfigMap and Secret
  * Make Goreleaser use the tag passed to the script
  * Converge local and cloud gorelease scripts, improve release notes
  * Included githubactions in the dependabot config
  * move to google/gnostic v0.5.7-v3refs
  * Added test for bug 4487: cannot parse keys with dots
  * Test examples against latest release
  * Back to development mode; unpin the modules
  * Add git to image build docker step
  * Pin to api v0.11.3
  * Pin to cmd/config v0.10.5
  * Update release instructions for kubectl integration
  * Pin to kyaml v0.13.4
  * retain quotes in namespace transformer filter (#4421)
  * bump dependency cobra to pick up latest vulnerability solution
  * Fix error during expansion of `!!merge <<:` anchor tags (#4383)
  * Initial commit for a tutorial on getting started with kustomize (#4516)
  * Update valueAdd.md
  * Exclude site directory from go.mod search
  * Remove license and background image and moinitor wording changes
  * Preserve scalar types when using the replacement filter
  * fix broken link
  * Add the kustomize.io docsy template
  * support for multiple replacements in a single file
  * added images folder to images that would break in README and additionally updated overlays.jpg to remove the reference to 'bases'
  * Remove site folder
  * Remove docs folder
  * Remove more links to defunct site
  * Replace links to removed site
  * fix: broken reference to roadmap objectives
  * Test case updated
  * test case added
  * Error message corrected
  * misspell corrected
  * Error type MalformedYamlError created. api.internal.target.kusttarget.accumulateResources checks for this new error type
  * Enable validation using function config schema from KRMFunctionDefinition
  * Fix image name parsing with tag and digest (#4406)
  * Test examples against latest release
  * Pin to api v0.11.2
  * Pin to cmd/config v0.10.4
  * Fix pseudo git HTTP urls broken since 59c82659 (#4453)
  * rename IsMatchEveryIndex to IsWildcard
  * Updating with 'uname -m'
  * Commit 2022 roadmap presented to SIG-CLI
  * replacements allow to replace multi values
  * Test examples against latest release
  * Pin to api v0.11.1
  * Pin to cmd/config v0.10.4
  * Update release instructions to check for blockers
  * Pin to kyaml v0.13.3
  * Fix regression 4388
  * Test examples against latest release
  * Back to development mode; unpin the modules
  * Pin to api v0.11.0
  * Pin to cmd/config v0.10.3
  * Add missing header
  * Commit missing go.sum updates
  * Update year in all the addlicense targets
  * Pin to kyaml v0.13.2
  * fix test-unit-kustomize-api
  * add replacements every element match test
  * Install arch appropriate build if the 'arch' command is present
  * feat: implement TrackableFilter for suffix
  * feat: implement TrackableFilter for replicacount
  * feat: implement TrackableFilter for prefix
  * feat: implement TrackableFilter for namespace
  * test: add testutil for mutation tracker
  * new command `kustomize edit add buildmetadata` (#4413)
  * fix: set FieldPath for SequenceNode elements
  * Allow setting every array element in replacements
  * Add benchmark test for parsing openapi in protobuf format
  * implement TrackableFilter interface with imagetag
  * refactor: use SetScalar in imagetag filter
  * Add TrackableFilter interface (#4410)
  * fix deprecated command on run-fns help docs
  * move origin to be an attribute of KustTarget
  * set transformer annotation when the option is specified
  * deprecate enable-managedby-label flag in favor of a field
  * Update owners file to reflect active contributors
  * Update supported URLs in remoteBuild.md
  * Remove exclude statements
  * Revert "[fix] configMapGenerator: extra space in end of line gives "\n" instead of line breaks"
  * Fix helm globals
  * Improved error message and test cases for 4240
  * feat: add SetEntryCallback to labels filter
  * instructions for how to upgrade kustomize in kubectl
  * add kustomize edit add generator command
  * Throwing error instead of silently ignoring invalid input
  * helper methods, types, and unit tests for transformer annotations
  * test coverage for origin annotations for generated resources
  * Upgrade cobra for better zsh support
  * add origin annotation for resources generated by generators (#4341)
  * don't surface entire node content in error message
  * Refactor the PrefixSuffixTransformer into separate prefix- and suffix transformers (#4318)
  * Update test demonstrating bug to pass, update comments
  * ConfigMapGenerator should not update unrelated ClusterRole rule
  * improve gvk and resid strings for error messages
  * Minor updates and clarifications
  * Add ARCHITECTURE.md
  * remove multi-module check
  * collect origin data only when the option is set
  * proposal for transformer annotations option
  * Test HTTP Error thrown by the file loader
  * Error on HTTP resources are not nescessarly protocol related
  * Do not try to load HTTP resources from FS when error occurs
  * Handle HTTP error codes in file loader
  * fix issue with multiline configmap data with extra space
  * add regression tests for multiline configmap with space
  * Remove the deprecation warning for a few RNode helpers
  * update test for cmd/config
  * update tests for api
  * use internal.config.kubernetes.io prefix instead of internal.config.k8s.io
  * deprecate stringprefixer and dateprefixer
  * feat: Add Sort method to kyaml fn Results
  * feat: Add SetEntryCallback to annotations filter
  * fixes 4240; added null check on namespace when resource is a RoleBinding
  * Move api/builtin to internal
  * improve docs with examples for nameReference
  * add to BuildAnnotations
  * update tests for cmd/config module
  * update tests for api module
  * use custom id as key of the mapping and make kio.Pipeline behave the same as framework.Execute
  * default result.severity to info when formatting string
  * address comments
  * kyaml/fn/framework ensures the annotation output format matches the input
  * fix: prevent read file from throwing away OpenAPI config
  * fix typo
  * Test examples against latest release
  * Back to development mode; unpin the modules
  * Handle kyaml Filter errors type Result as non-breaking errors and store in ResourceList
  * Pin to api v0.10.1
  * Pin to cmd/config v0.10.2
  * Also pin patch and patchjson transformers
  * Pin to kyaml v0.13.0
  * Add s390x and ppc64le binaries to releases
  * Step 2 of 2: Adding windows build back and added ability to reproduce goreleaser builds locally (localbuild.sh) in a way exactly consistent with Cloud Build (cloudbuild.sh) but as a *build* only, without being coupled to Cloud Build or it's dependencies (like Cloud KMS, GitHub, etc).
  * Step 1 of 2: Renaming localbuild.sh to cloudbuild-local.sh (preserve commit history) to make way for new localbuild.sh which will actually be entirely local, since this script is still very specific to Cloud Build.
  * fix build annotations getting lost after applying JSON 6902 patch
  * add test to demonstrate internal annotations getting lost (#4111)
  * Fixes 4108; remove hidden files in kustomize edit command to correctly mimic shell globbing behaviour (#4170)
  * fix function spec example
  * Make ResourceList follow k8s api conventions
  * add omitempty tag to replacement sources and targets
  * modify edit test for null replacements fields
  * Move kio.ByteRW tests from framework_test to byteio_readwriter_test
  * only override wrapping kind if it wasn't set already
  * test cases for framework wrapping/unwrapping bug
  * support label and annotation selection in replacement targets
  * update results field of ResourceList to implement function spec v1
  * provide utility helpers for preserving internal annotations
  * docs: Update example for patching multiple objects
  * bump ResourceList from v1alpha1 to v1
  * fix issue with quote being dropped in configmap generation
  * test for dropped quote in configmap generation
  * fix bug with migrating annotations
  * Update documents from 'configuration' to 'fn'
  * Update CI go version 1.16
  * test to demonstrate broken annotation selection
  * separate custom openapi test from the others
  * docs: Update plugin links
  * update the dockerfile gen command
  * fix issue with openapi schema from components
  * test to demonstrate issue with openapi from components (#4179)
  * Small improvements to release instructions
  * Test examples against latest release
  * Back to development mode; unpin the modules
  * add link to k8s-staging-kustomize project to releasing instructions
  * Add consistency to ConfigMap spelling
  * Updated README to use 'resources' instead of 'bases' in overlays example.
  * Add go 1.17 build tags, which go fmt auto-synchronizes
  * Use keyring from kustomize GCP project with new token
  * Pin to api v0.10.0
  * Pin to cmd/config v0.10.1
  * Pin to kyaml v0.12.0
  * fix tests for reader annotations
  * Add AnchorsAweigh option to ByteReader to toggle YAML alias/anchor expansion
  * Clean up bare sequence node wrapping
  * support krm spec v1 and legacy path, index, and id annotations
  * Handle parsing of bare sequence yaml nodes
  * support multiple gvks in custom openapi schema
  * deprecate some fn commands
  * [fix 4124] Skip local resource until all transformations have completed.
  * [Fix 4124] Add unittest with the given example.
  * Clean up factor_test before adding DeAnchor call
  * Use standard Kubernetes project roles for ownership
  * Upgrade Helm v3 to v3.6.3
  * fixes 4123; added length check on originalFields of kustomizationFile to prevent panic when kustomization file began with a comment(or a blank line) followed by a document separator
  * Precompute IsNamespaceScoped to avoid expensive schema reads (#4152)
  * Copy reference nodes before copying comments and syncing order
  * Cache the OrgId for nameReferenceTransformer
  * api/krusty: fix typo fileystem -> filesystem
  * throw error instead of panic when replacements source.fieldPath doesn't exist (#4166)
  * update name references after kind change
  * return a meaningful message if we hit the rate-limiter of GitHub
  * Revert "Return a meaningful message if we hit the rate-limiter of GitHub"
  * return a meaningful message if we hit the rate-limiter of GitHub
  * Enable real release after dry run without manual cleanup
  * Update release instructions
  * Proposal template feedback
  * Back to development mode; unpin the modules
  * Pin to api v0.9.0
  * Pin to cmd/config v0.10.0
  * Pin to kyaml v0.11.1
  * Add test for null value
  * move check for working dir for exec functions
  * exec function working dir is the kustomization that referenced it (#4125)
  * Introduce in-repo proposal process
  * Add YAML anchor/alias expansion.
  * Skip in-memory tests for Windows and generate temporary directories correctly for Windows tests.
  * Add FileSystem interface to LocalPackageReadWriter and hook to LocalPackageWriter
  * Adapt tests to new FileSystem field
  * Added FileSystem field to kio.LocalPackageWriter
  * support for darwin and linux (#4122)
  * kyaml presubmit formatting
  * ContainerPatch supports all common workload paths
  * Filter helper for fallback field lookup
  * option for origin data as annotation
  * Feature: Add edit set annotation (#4073)
  * update openapi to v1.21.2
  * Update openapi updater scripts
  * Kyaml anchor failure test.
  * Add unit tests for current behavior of strategic merge patch
  * Add unit tests for current behavior of three way merge
  * replace genargs with two separate annotations
  * remove annotations added by the kyaml reader
  * Avoid testing in memory for Windows tests
  * Update kustomize-in-kubectl chart for 1.22
  * Automated changes under go 1.16.6
  * replace Resource.options with annotations (#4061)
  * Unset CDPATH to restore default cd behavior.
  * Make UpdateExpectedFromActual work with hierarchical testdata directories
  * deprecate some cfg commands
  * Add FileSystem interface to LocalPackageReadWriter and hook to LocalPackageReader
  * Avoid aliasing in fsnode by forcing copies for file contents and add a test
  * Simplified tests with helper func
  * Replace os.Stat call with FileSystem.Exists
  * All LocalPackageReader tests adapted, one fails
  * Adapt more LocalPackageReader tests
  * Add FileSystem field to LocalPackageReader and one of its tests
  * revert 'fix kyaml issue with multiline scalars'
  * support yaml formatted openapi schema (#4017)
  * fix multiline scalar value issue
  * Update fork updater script
  * fix kyaml issue with multiline scalars
  * demonstrate line break preservation issue in kyaml
  * Handle comments for seq indent derivation (#4064)
  * Expand documentation of annotations used in manifests and KRM functions API (#3995)
  * fix: Allow custom MYGOBIN in mdrip invokations
  * Suggested changes
  * First sequence indent wins
  * add additional replacement transformer test with todos for failures
  * add replacement test failures
  * make replacement transformer test pass and add todo
  * Change annotation name, error if conflicting options
  * Update comments, tests, not expose indent option
  * Add options, keep seqindent annotation equivalent to index annotation
  * Suggested changes
  * Make seq indent configurable and add retain seq indent functionality
  * replace Resource.refBy with annotations
  * Retain field order after running any arbitrary functions on resources (#4021)
  * iampolicygenerator: update module name
  * api/internal/git: handle .git suffix in repospec
  * Unpin modules
  * Fix broken KEP link in README
  * add failing test for replacements
  * Temporarily remove windows build.
  * release process: upgrade to goreleaser v0.172.1 calling go go1.16.5
  * Pin to api v0.8.11
  * Pin to cmd/config v0.9.13
  * add missing json tags
  * Pin to kyaml  (#4020)
  * Comment out part of script that is likely only needed on first run
  * Remove pinning to external fork
  * fix affected cmd/config tests
  * fix affected kyaml tests
  * compact sequence indent
  * remove serialization hack after bump
  * point to natasha's fork
  * Internalize forked code
  * fix leading newline issue
  * tests for compactSeqIndent
  * add defaultSeqIndent method
  * compact sequence indentation option
  * Internal copy of go-yaml at 496545a6307b2a7d7a710fd516e5e16e8ab62dbc
  * Instructions and script for go-yaml fork
  * Use the forked go-yaml module
  * Handle null values while formatting
  * Updated ByteReader to allow white space and comments on the same line after --- and throw an error if anything else is detected
  * fix openapi command help page
  * Update repospec_test.go
  * Add error when datamap is nil
  * Update argument name
  * change marshal indent to 2 (#4005)
  * Add documentation
  * Add GetValidatedDataMap to rnode
  * Add filesys.FileSystem to ignoreFileMatcher (#3994)
  * Update kubectl kustomize section of readme
  * Test api for all platforms and skip those breaking on Windows
  * Move api/filesys to kyaml/filesys (#3997)
  * Remove debug fmt.Println breaking kpt Starlark output
  * expose --as-current-user via AddFunctionBasicsFlags
  * expose --as-current-user via GetRunFnRunner
  * append AsCurrentUser to FnPluginLoadingOptions
  * Allow the Handle function of the ResourceHandler interface to return an error
  * convert vars to replacements: mapping value with dot
  * Allow users to customize handling of deleted resources for merge3
  * Ensure 'not exist' errors wrap os.ErrNotExist (#3982)
  * Updating go.sum
  * convert vars to replacements
  * Gather some string slice utils.
  * support mapping values with '.' in replacements fieldpaths
  * test for '.' in replacement mapping value
  * Renaming to better name
  * Add a new type that defaults to FsOnDisk for convenience
  * Commit roadmap presented to SIG-CLI
  * upgrade json-patch 4.11.0
  * Update OWNERS_ALIASES
  * Document contributor roles
  * copy method for selector
  * omitempty for replacement type
  * ReadDir method for filesys
  * address comments
  * handle comments in list correctly
  * Don't run helm inflator test against released version.
  * Update byteio_writer.go
  * Remove bad TODO
  * Handle errors
  * Update README.md
  * Update README.md
  * PR feedback - more tests and some cleanup
  * remove metadata field from resourceRef schema
  * replacements should be able to use previous IDs
  * Fix kyaml tests
  * plugin/builtin/iampolicygenerator/go.sum tidy
  * Fixing cmd/config/internal/commands/e2e/e2e_test.go
  * Check for empty GKNN when formatting results
  * comments
  * comments
  * smarter path splitter for replacements
  * code review
  * add an option to include local configs
  * copy target rnode in replacements
  * test to demonstrate '.' in list element path issue
  * test to demonstrate multiple fieldpaths issue in replacements
  * Make frameworktestutil assertions configurable
  * Improve frameworktestutil usability with complex error messages
  * Only encoding non-wrapped single .json items as JSON
  * Mark updated tests as skipped instead of passed
  * Sink: Force JSON encoding for .json files
  * add IAMPolicyGenerator
  * Demonstrate issue 3929
  * Fully specify KRM Functions Spec and graduate it to v1.
  * Consolidate scripts into k8s-traditional hack dir.
  * Back to development mode; unpin the modules
  * cleanup tempfiles for runfn_test
  * cleanup tempfiles for fmtr_test
  * Handle errors
  * Pin to api v0.8.10
  * No more plugin pinning.
  * Update README.md
  * Pin to cmd/config v0.9.12
  * Update README.md
  * Fix go.mod in plugins.
  * Pin to kyaml v0.10.20
  * Update README.md
  * Update go.mod
  * Fix makefile install-tools for Go 1.16
  * Fix repospec test
  * Update HelmChartInflationGenerator.go
  * URL based configuration for git exec timeouts and git submodule cloning
  * Replace pkger with embed.FS compatibility
  * Reset openapi in Filter and show use of pkger with filepath
  * TemplateProcessor can add custom resource schemas to openapi
  * Apply suggestions from code review
  * Add includeCRDs Field to HelmChart
  * use assert statements for kustomize edit tests
  * Fix api tests on MacOS
  * Remove delegation to RNode in Resource.
  * Introduce resmap.ApplyFilter.
  * Simplify kind and name change code.
  * Update go.mod
  * skip tests instead of comment out
  * Fix linter error
  * Disable tests that use non-exist image
  * make result public in function filter
  * Update go.mod
  * Update README.md
  * Add a dependency debugging directory.
  * fix test
  * add new fields to ordered fields
  * Simplify gvk, speed up cluster-scoped checks.
  * Run e2e tests against 4.1.2
  * Update plugin go.mod, go.sum w/r to kyaml.
  * Unpin everything.
  * Move resid package from api to kyaml
  * More pinning.
  * Pin the plugins.
  * Establish pin state.
  * Pin to cmd/config v0.9.11
  * In module lists, handle allowed replacements.
  * Update README.md
  * Pin to kyaml/v0.10.18
  * When releasing, allow certain replacements.
  * update openapi fetch command
  * Fix golint warning
  * Update merge3 with deafult GVKNN matcher
  * Support multiple implementations for IsSameResource
  * Update go.sum in replacements.
  * remove go-openapi/spec,validate,strfmt from plugins
  * remove go-openapi/spec,validate,strfmt from kustomize/
  * remove go-openapi/spec,validate,strfmt from cmd/config/
  * remove go-openapi/spec,validate,strfmt from kyaml/
  * remove go-openapi/spec,validate,strfmt from api/
  * Delete internal/crawl.
  * Add another last mile helm example.
  * Add testharness mkdir function.
  * Use resid.ResId in replacements.
  * modify Error log info
  * Update OWNER_ALIASES
  * Pin plugins to v0.0.0
  * Make fsNode handle correctly consecutive reads and writes (#3820)
  * Add ability to set target namespace for helm chart template
  * Fix typo
  * Back to dev mode; unpin the modules.
  * add replacement transformer
  * Pin to api v0.8.8
  * Back to mergo v0.3.5
  * Update args.go
  * Back to development mode; unpin the modules
  * Fix typo
  * Pin to api v0.8.7
  * Update remoteBuild.md
  * Unpin the api
  * Downgrade mergo to v0.3.7
  * Pin to api v0.8.6
  * Pin to cmd/config v0.9.10
  * Fix go.sum nit
  * Pin to kyaml@v0.10.17
  * Support immutable attribute on generators
  * Add flag --enable-helm
  * Add check of UpdateExpectedFromActual before skipping test
  * Fix nits, add internal GetRoot func.
  * Enhance test harness.
  * upgrade to helm 3.5.4 and imdario/mergo v0.3.12
  * use field options to refine replacements
  * add natasha to maintainers
  * add use of rejects field in replacement filter
  * Enable LocalPackageReader to ignore specific path
  * Update README.md
  * Fix go sum files.
  * add more tests for replacement filter
  * add replacement filter to support replacmenttransformer
  * Pin to kyaml v0.10.16
  * Don't print Kustomization file in tree output
  * Loader FS and empty env fix
  * Fix indentation
  * add conflict check
  * Fix init command in wordpress example
  * Check if value is provided
  * remove old untested replacement transformer
  * Do no require exec/go plugin home to use fn plugins
  * Add labels field to kustomization
  * Fix nits in 3731
  * Make dir optional for tree command
  * added comment referring test to issue 3732
  * Remove dead merge conflict code.
  * api/konfig/builtinpluginconsts/namespace: Add CustomResourceDefinition webhook namespace transformer
  * added test showing broken namespace reference when combining resources from two different bases
  * Type alias for spec.Schema
  * handle helm output properly
  * Update resource.go
  * Allow patch removal of emptyDir {}
  * add example of using custom schema
  * Drop uses of 'unstructured' terminology.
  * Remove the wrappy layer.
  * updated formatting
  * support new version string in helm
  * allow general name and kind changes via an options field in patches
  * parse custom schema only once when necessary
  * updated krusty tests for custom schema
  * Remove branching on kyaml enablement
  * Unpin all modules (back to dev mode).
  * HelmChartInflationGenerator: inherit environment variables to helm command
  * Take provenance version into account for build test
  * fixed disappearing ports issue
  * Pin to api v0.8.5
  * Update README.md
  * Update go.sum
  * Pin to cmd/config v0.9.7
  * Pin to kyaml v0.10.15
  * add env to kustomization openapi spec
  * cleanup image transformer
  * Add PodTemplate field to namereference config.
  * Use portable method to emulate 'readlink -f' behavior
  * Reinstate configmap/secret generator env field.
  * Fix go.sum
  * Pin to cmd/config v0.9.6
  * Pin to kyaml v0.10.14
  * Undo kyaml/go.mod lint replacements.
  * check if version exists
  * Extract flags that enable alpha function features.
  * Full tree go mod tidy.
  * add test for multibyte string
  * allow most recent release with specific path
  * return error for duplicate keys rather than panicking
  * regression test for panic on duplicate keys
  * Update unpinned pluginator to new framework
  * Improvements to kyaml fn framework
  * Add benchmarks to measure impact of swagger parsing
  * upgraded to yaml.v2 v2.4.0
  * updated go version to 1.16
  * fix lint error
  * update openapi version to v1.20.4
  * Back to development mode; unpin the modules
  * Pin to api v0.8.4
  * Pin to cmd/config v0.9.5
  * Update go.sum
  * Pin to kyaml v0.10.13
  * Unpin kyaml, cmd/config and api.
  * Update generated files under cmd/config.
  * Update generated files under kyaml.
  * k8scopy should rename zz_generated.foo.go
  * feat: Reduce docker image size
  * Delete older releasing program (replaced by gorepomod).
  * Pin to api api/v0.8.3
  * Update kustomize/api/internal/crawl/go.sum
  * Pin to cmd/config v0.9.4
  * Pin to kyaml v0.10.12
  * Drop regeneration directives from copied code.
  * Drop commands replacement from go.mod
  * Pin to api v0.8.2
  * Pin to cmd/config v0.9.3
  * More go sum changes.
  * Pin to kyaml v0.10.11
  * More go tidy adjustments.
  * Remove tool deps from shippable modules.
  * Change paths for krusty tests to relative, and have top level be '.' instead of 'app'
  * kustomization openapi data should be parsed for custom schema
  * Fork starlib/util for serialization libs.
  * Simplify paths and rename objects
  * moved common resource definitions to separate function
  * Add makeKubectlPr.sh
  * add openapi/path field to use custom openapi schema document
  * added openapi fetch command to get schema from local cluster
  * fixed panic on patch delete for objects
  * fn framework support for legacy kustomize plugin io
  * List setters default false for recurse-subpackages
  * fix test
  * fix edit commands remove metadata
  * update links
  * Adds repeatbase_test
  * add doc for releasing image
  * Add name reference for fastcgi-params-configmap
  * Update makeKubectlPr.sh
  * Add 4.0.1 to example tests and unpin.
  * Pin for kustomize/v4.0.1 release.
  * Hyphenate flags and add more build command tests.
  * Create makeKubectlPr.sh
  * test examples against kustomize 4.0
  * Back to development mode; unpin the modules
  * Increment major version from v3 to v4
  * Pin to api v0.8.1
  * Pin to cmd/config v0.9.2
  * Pin to kyaml v0.10.10
  * Update README.md
  * Make more high level build methods public.
  * Delete --enable_kyaml flag.
  * Tidy go.sum after dropping go-getter.
  * Drop the go-getter dependence.
  * support binaryData merge
  * add functions for binaryData
  * Simplify gorepomod manager
  * Run: gorepomod unpin kyaml api --doIt
  * Modify gorepomod to unpin conditionally.
  * Kustomize file should be ignored when adding resources and components
  * Drop hashicorp multierror due to MPL
  * Support fnframework to write expected testdata based on observed results
  * kyaml: set proper GOBIN
  * functions/examples: set proper GOBIN
  * cmd: set proper GOBIN
  * Makefile/scripts: check and use GOBIN environment variable  first
  * Unpin everything, back to development mode.
  * Fix #3571 with a -V
  * api/internal/crawl/index/elasticsearch: Fix ineffectual assignment to err

-------------------------------------------------------------------
Tue Dec 13 17:04:50 UTC 2022 - rombert@apache.org

- switch to services

-------------------------------------------------------------------
Mon May  2 08:35:46 UTC 2022 - Martin Liška <mliska@suse.cz>

- Remove dependency on binutils-gold as the package will be removed
  in the future. Gold linker is unmaintained by the upstream project.

-------------------------------------------------------------------
Thu Oct 21 11:57:03 UTC 2021 - Robert Munteanu <rombert@apache.org>

- Use SOURCE_DATE_EPOCH for the build date

-------------------------------------------------------------------
Tue Oct 19 19:17:13 UTC 2021 - Robert Munteanu <rombert@apache.org>

- include the version and build date in the version output 

-------------------------------------------------------------------
Wed Feb 10 04:02:15 UTC 2021 - jenting hsiao <jenting.hsiao@suse.com>

- Update to version 3.10.0
  - Pin to api v0.8.0
  - Delete dependence on k8s.io/...
  - Unpin from api.
- Refresh vendor.tar.xz

-------------------------------------------------------------------
Mon Jan 18 02:38:07 UTC 2021 - jenting hsiao <jenting.hsiao@suse.com>

- Update to version 3.9.2
  - Pin to api v0.7.2
  - Pin to cmd/config v0.8.8
  - Pin to kyaml v0.10.6 and cli-utils v0.22.4
  - Move plugin lister to avoid import cycle.
  - Unpin kyaml, cmd/config, api
- Refresh vendor.tar.xz

-------------------------------------------------------------------
Wed Dec 30 01:43:55 UTC 2020 - jenting hsiao <jenting.hsiao@suse.com>

- Update to verison 3.9.1
  - Pin to api/v0.7.1 (--enableKyaml=true)
  - Pin to api/v0.6.8
  - Pin to cmd/confg v0.8.7
  - Pin to kyaml v0.10.5
  - Pin to gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
  - In module replacements, drop specific version numbers.
  - Unpin kyaml
  - Unpin api module.
  - describe the format of image tag that is allowed
  - Unpin api
- Refresh vendor.tar.xz

-------------------------------------------------------------------
Fri Dec 11 05:43:08 UTC 2020 - jenting hsiao <jenting.hsiao@suse.com>

- Update to version 3.9.0
  - Auto update go.sum
  - Pin kustomize to api/v0.7.0, enabling kyaml by default
  - Flip default value of --enable_kyaml from false to true.
- Update to version 3.8.8
  - Pin kustomize to api/v0.6.7
  - Pin to api v0.6.7
  - Unpin kustomize from api.
  - Pin to api v0.6.6
  - Pin to cmd/config v0.8.6
  - Pin to kyaml v0.10.3 cliutils v0.22.1
  - Automated Go mod cache updates.
  - Revert "helm values on inflator config"
  - helm values on inflator config spec.
  - connected allowresourcesidchanges bool to allow_id_changes flag
  - Automated go.sum updates.
  - update Go version to 1.15
  - Use DepProvider in tests to access kyaml impls.
  - mark the list-builtin command alpha
  - Add command to list builtin plugins
  - added kustomize edit set label
  - Unpin everything post v3.8.7 release
- Refresh vendor.tar.xz

-------------------------------------------------------------------
Thu Nov 12 00:01:31 UTC 2020 - jenting hsiao <jenting.hsiao@suse.com>

- Update to version 3.8.7
  - Pin to api_v0.6.5
- Refresh vendor.tar.xz

-------------------------------------------------------------------
Tue Nov 10 01:55:55 UTC 2020 - jenting hsiao <jenting.hsiao@suse.com>

- Update to version 3.8.6
  - Pin to api 0.6.4
- Refresh vendor.tar.xz

-------------------------------------------------------------------
Thu Oct  8 09:26:15 UTC 2020 - jenting hsiao <jenting.hsiao@suse.com>

- Update to version 3.8.5
  - Pin to cmd/config/v0.8.2
- Refresh vendor.tar.xz

-------------------------------------------------------------------
Mon Sep 21 09:57:01 UTC 2020 - Thorsten Kukuk <kukuk@suse.com>

- Update to version 3.8.4
  - Update api to v0.6.2
  - Update kyaml to v0.8.1
- Refresh vendor.tar.xz

-------------------------------------------------------------------
Mon Jul  6 10:43:41 UTC 2020 - Thorsten Kukuk <kukuk@suse.com>

- Update to version 3.8.0
  - use kyaml
  - switch to api 0.5.0
- Refresh vendor.tar.xz

-------------------------------------------------------------------
Fri May 29 14:04:41 UTC 2020 - Thorsten Kukuk <kukuk@suse.com>

- Update to version 3.6.1
  - pin kustomize to cmd/kubectl_v0_1_0
- Refresh vendor.tar.xz

-------------------------------------------------------------------
Mon Jan 13 09:42:00 UTC 2020 - Thorsten Kukuk <kukuk@suse.com>

- Update to version 3.5.4
  - Upgrade some deps in kustomize.
  - Update VERSIONS for cmd/resource and cmd/config

-------------------------------------------------------------------
Sat Dec 28 19:17:04 UTC 2019 - Thorsten Kukuk <kukuk@suse.com>

- Use binutils-gold on ARM

-------------------------------------------------------------------
Mon Dec 23 18:13:04 UTC 2019 - kukuk@suse.de

- Initial version
openSUSE Build Service is sponsored by