Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: kustomize | Distribution: openSUSE Tumbleweed |
Version: 5.1.1 | Vendor: openSUSE |
Release: 1.4 | Build date: Thu Oct 5 16:15:58 2023 |
Group: System/Management | Build host: reproducible |
Size: 21681160 | Source RPM: kustomize-5.1.1-1.4.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/kubernetes-sigs/kustomize | |
Summary: Customization of kubernetes YAML configurations |
kustomize customizes raw, template-free kubernetes YAML files for multiple purposes, leaving the original YAML untouched and usable as is.
Apache-2.0
* Thu Oct 05 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 2022 Robert Munteanu <rombert@apache.org> - Add completions * Tue Dec 13 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 2022 rombert@apache.org - switch to services * Mon May 02 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 2021 Robert Munteanu <rombert@apache.org> - Use SOURCE_DATE_EPOCH for the build date * Tue Oct 19 2021 Robert Munteanu <rombert@apache.org> - include the version and build date in the version output * Wed Feb 10 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 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 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
/usr/bin/kustomize
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Nov 17 00:04:04 2024