Releases: GoogleContainerTools/kpt-functions-catalog
Releases · GoogleContainerTools/kpt-functions-catalog
set-namespace: v0.1.3
Set namespace/v0.1 (#325) * implement starlark function (#177) * implement starlark function * drop path and url support, update doc and add another test * update error message according to the guideline * code review * update example * update the starlark example (#188) * use Entrypoint instead of CMD in Dockerfiles (#189) Also tweak Dockerfile to speed up build speed by avoiding repeatly downloading go modules * apply-setters function (#167) * set-setter function * Address docs and other comments * Suggested changes 2 * Search and replace function (#190) * Example, README and output for search and replace (#194) * Example and output for search replace * Add README for example and punt usage docs * Rename function to search-replace * Add ENTRYPOINT for search-replace and apply-setters (#195) * apply-setters and search-replace README and generated docs (#196) * Search replace README and generated docs * Apply setters README and godocs * Suggested changes: generate docs for all funcitons via looping * Suggested changes: apply-setters docs * Update image name to full image path * Suggested changes: remove sh and func-generate to docs-generate * kpt-fns to kpt-fn * Don't use dev tag in test (#199) * Run helm-inflator as current user (#200) * add a template for usage doc (#198) * add a template for usage doc * move the usage doc template into functions/go dir * put it in comments * code review * update examples section * update Synopsis section * Update README.md Co-authored-by: Frank Farzan <farzan.f@gmail.com> * Migrate policy-controller-validate to use kyaml (#197) * Initial commit * Add short flags and usage to gatekeeper function. Also add a release workflow for pushing to gcr. * Upgrade OPA constraint framework (#132) * Upgrade OPA constraint framework * Change revision -> version in Gopkg.toml Signed-off-by: Max Smythe <smythe@google.com> * Log violated constraint * Move validate.go to the desired dir after running git filter-branch * Migrate policy-controller-validate to use kyaml * code review * rename fn to gatekeeper-validate * Support different enforcement levels * code review * code review Co-authored-by: Frank Farzan <frankf@google.com> Co-authored-by: Max Smythe <max.smythe@gmail.com> Co-authored-by: Prachi Pendse <prachirp@google.com> * fix: upgrade @types/jasmine from 3.6.2 to 3.6.6 (#205) Snyk has created this PR to upgrade @types/jasmine from 3.6.2 to 3.6.6. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade typescript from 4.1.3 to 4.2.3 (#203) Snyk has created this PR to upgrade typescript from 4.1.3 to 4.2.3. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.2 to 3.6.6 (#207) Snyk has created this PR to upgrade @types/jasmine from 3.6.2 to 3.6.6. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/0c90cff6-4386-4509-bd57-37f0b57f5960?utm_source=github&utm_medium=upgrade-pr * fix: upgrade typescript from 4.1.3 to 4.2.3 (#206) Snyk has created this PR to upgrade typescript from 4.1.3 to 4.2.3. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/0c90cff6-4386-4509-bd57-37f0b57f5960?utm_source=github&utm_medium=upgrade-pr * fix: upgrade typescript from 4.1.3 to 4.2.3 (#208) Snyk has created this PR to upgrade typescript from 4.1.3 to 4.2.3. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.2 to 3.6.6 (#209) Snyk has created this PR to upgrade @types/jasmine from 3.6.2 to 3.6.6. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * Add metadata.yaml files and remove dir convention for examples (#202) * Add metadata.yaml files and remove dir convention for examples * update metadata * fix: upgrade typescript from 4.1.3 to 4.2.3 (#210) Snyk has created this PR to upgrade typescript from 4.1.3 to 4.2.3. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/23d8f4ca-6976-433c-98ec-370eccabc2e7?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.2 to 3.6.7 (#211) Snyk has created this PR to upgrade @types/jasmine from 3.6.2 to 3.6.7. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/23d8f4ca-6976-433c-98ec-370eccabc2e7?utm_source=github&utm_medium=upgrade-pr * fix: upgrade jasmine from 3.6.3 to 3.7.0 (#212) Snyk has created this PR to upgrade jasmine from 3.6.3 to 3.7.0. See this package in npm: https://www.npmjs.com/package/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * bump up go-yaml version that includes roundtripping fixes (#213) * fix: upgrade @types/jasmine from 3.6.6 to 3.6.7 (#215) Snyk has created this PR to upgrade @types/jasmine from 3.6.6 to 3.6.7. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/0c90cff6-4386-4509-bd57-37f0b57f5960?utm_source=github&utm_medium=upgrade-pr * fix: upgrade jasmine from 3.6.3 to 3.7.0 (#214) Snyk has created this PR to upgrade jasmine from 3.6.3 to 3.7.0. See this package in npm: https://www.npmjs.com/package/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/23d8f4ca-6976-433c-98ec-370eccabc2e7?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.6 to 3.6.7 (#217) Snyk has created this PR to upgrade @types/jasmine from 3.6.6 to 3.6.7. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * Use README.md as usage doc for all golang functions (#216) * bump go-yaml to the latest (#222) * fix: upgrade jasmine from 3.6.3 to 3.7.0 (#221) Snyk has created this PR to upgrade jasmine from 3.6.3 to 3.7.0. See this package in npm: https://www.npmjs.com/package/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/0c90cff6-4386-4509-bd57-37f0b57f5960?utm_source=github&utm_medium=upgrade-pr * fix links in examples (#227) * Add ensure-name-substring function (#226) * Add function set-name-prefix * update error message * Add ensure-name-segment function * code review * add note that seeks feedback * improve error messages Co-authored-by: Donny Xia <donnyxia@google.com> * fix: upgrade @types/node from 14.14.21 to 14.14.36 (#228) Snyk has created this PR to upgrade @types/node from 14.14.21 to 14.14.36. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/23d8f4ca-6976-433c-98ec-370eccabc2e7?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.7 to 3.6.9 (#230) Snyk has created this PR to upgrade @types/jasmine from 3.6.7 to 3.6.9. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/23d8f4ca-6976-433c-98ec-370eccabc2e7?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.7 to 3.6.9 (#232) Snyk has created this PR to upgrade @types/jasmine from 3.6.7 to 3.6.9. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/0c90cff6-4386-4509-bd57-37f0b57f5960?utm_source=github&utm_medium=upgrade-pr * fix: upgrade jasmine from 3.6.3 to 3.7.0 (#235) Snyk has created this PR to upgrade jasmine from 3.6.3 to 3.7.0. See this package in npm: https://www.npmjs.com/package/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.6 to 3.6.9 (#234) Snyk has created this PR to upgrade @types/jasmine from 3.6.6 to 3.6.9. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.7 to 3.6.9 (#237) Snyk has created this PR to upgrade @types/jasmine from 3.6.7 to 3.6.9. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * Clean up search-replace and apply-setters docs (#201) * Clean up search-replace and apply-setters docs * Use run instead of eval and migrate later * Add sh * fork openapi2jsonschema in fn kubeval (#240) * fork github.com/instrumenta/openapi2jsonschema@d697cbff8a25f520e125e3a5f79cb4e9b972e8ce * drop forked directory * Add a catalog landing page (#176) * Stage multiple versions of helm-inflator. * Site page with versions dropdown hook. * Copy helm-inflator/local-configs to versions. * Updated directory structure to remove latest. * Use semver to sort version list. * Add catalog generator go command. * Add named examples to directory structure. * Add named examples to web page. * Delete intermediary helm-template dir. * Account for directories without releases. * Add names and descriptions for existing funcs. * Don't use hidden directories as examples. * Move catalog generation script to its own dir. * Get function descriptions from `kpt fn doc` * Remove comment. * Trim new line from desription. * Add catalog json generation. * Get dropdown information from catalog json. * Add site generator to makefile. * Update catalog generator to design doc. * Change the GitHub icon link on func pages. * Link to function dir in GH instead of just repo. * Address PR comments. * Switch yaml fetch to cat-file. * Reinclude reverted deletions. * Make kubeval hermetic (#233) * make kubeval hermetic * use json parser * openapi2jsonschema should handle strict * rebase on new fork openapi2jsonschema * Use kpt-team@google.com in metadata.yaml (#245) * remove validators directory in examples (#247) * Update the catalog title Per style guide: `kpt` not `KPT`. * Update README.md * add check to verify docs (#246) * check metadata files * check examples and handle release branches * update how to install mdrip in CI * Do not process hidden function versions. (#252) * Rename functions (#251) gatekeeper-validate -> enforce-gatekeeper set-annotation -> set-annotations set-label -> set-labels helm-inflator -> inflate-helm-chart istioctl-analyze -> analyze-istio * use GITHUB_BASE_REF env var (#254) * Specify how function config should be documented * Update README.md * fix: upgrade typescript from 4.2.3 to 4.2.4 (#259) Snyk has created this PR to upgrade typescript from 4.2.3 to 4.2.4. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * add usage doc for kubeval (#257) * add usage doc for kubeval * update usage doc * update usage doc * update usage doc * update usage doc * Fix search-replace image typo (#262) * Separate api layer apply-setters (#266) * SeparateApiLayerApplySetters * Update package name * Check functions catalog site for breakage on repo changes. (#250) * Add Firebase files. * Add placeholder sidebar. * Add make command to run site locally. * Check site on changes to function/example dirs. * Fix lint errors in shell scripts. * Change os.MkdirTemp to ioutil.TempDir * Remaining lint error. * Update hosting site name. * Add comment to Dockerfile. * Move site files from examples/ to site/ * Add successful site running output. * Output missing function. * Return command of bad git checkout. * Move firebase files to site. * Better errors at copy stage. * Update license years in shell scripts. * Set bash script flags. * Run docker in attached mode. * Revert "Run docker in attached mode." This reverts commit 5c57a1a688a3e32f482002f75c0b750240e7604f. * Use named docker container * Separate api layer from cmd/function and validate inputs (#264) * Validate input cases for Search and Replace * Suggested changes * Update package name * Setup firebase hosting (#269) * Update firebase hosting deployment. (#270) * Fix miscellaneous styling issues. (#272) * Allow cross-origin linking. * Add favicon to catalog. * Match kpt.dev styling. * Top level links to overview page. * fix: upgrade @types/node from 14.14.21 to 14.14.39 (#273) Snyk has created this PR to upgrade @types/node from 14.14.21 to 14.14.39. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * Bump underscore from 1.12.0 to 1.13.1 in /functions/ts/kubeval (#283) Bumps [underscore](https://github.com/jashkenas/underscore) from 1.12.0 to 1.13.1. - [Release notes](https://github.com/jashkenas/underscore/releases) - [Commits](https://github.com/jashkenas/underscore/compare/1.12.0...1.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump underscore in /functions/contrib/ts/analyze-istio (#282) Bumps [underscore](https://github.com/jashkenas/underscore) from 1.12.0 to 1.13.1. - [Release notes](https://github.com/jashkenas/underscore/releases) - [Commits](https://github.com/jashkenas/underscore/compare/1.12.0...1.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash from 4.17.20 to 4.17.21 in /functions/ts/kubeval (#281) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash from 4.17.20 to 4.17.21 in /functions/contrib/ts/sops (#280) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash in /functions/contrib/ts/analyze-istio (#279) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash in /functions/contrib/ts/inflate-helm-chart (#278) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump underscore from 1.12.0 to 1.13.1 in /functions/contrib/ts/sops (#284) Bumps [underscore](https://github.com/jashkenas/underscore) from 1.12.0 to 1.13.1. - [Release notes](https://github.com/jashkenas/underscore/releases) - [Commits](https://github.com/jashkenas/underscore/compare/1.12.0...1.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump underscore in /functions/contrib/ts/inflate-helm-chart (#277) Bumps [underscore](https://github.com/jashkenas/underscore) from 1.12.0 to 1.13.1. - [Release notes](https://github.com/jashkenas/underscore/releases) - [Commits](https://github.com/jashkenas/underscore/compare/1.12.0...1.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * add usage doc template for TS functions (#271) * fix README styling for examples (#276) * fix: upgrade @types/node from 14.14.39 to 14.14.41 (#286) Snyk has created this PR to upgrade @types/node from 14.14.39 to 14.14.41. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * Format function (#242) * Format function * Update short description * Suggested changes 1 * Update fmt to format * Add simple example * Update short description * Suggested docs changes * Add test block * Remove new lines * openapi to OpenAPI * Suggested changes * Remove orchestrator reference * Only build on release or main branch changes. (#292) * Add make generate as pre-commit hook (#287) * Update cmd docs with latest README.md * Add make generate pre-commit hook * Update .github/hooks/pre-commit Co-authored-by: Mengqi Yu <mengqiy@google.com> Co-authored-by: Mengqi Yu <mengqiy@google.com> * Bump hosted-git-info from 2.8.8 to 2.8.9 in /functions/contrib/ts/sops (#291) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump hosted-git-info in /functions/contrib/ts/analyze-istio (#290) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump hosted-git-info from 2.8.8 to 2.8.9 in /functions/ts/kubeval (#289) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump hosted-git-info in /functions/contrib/ts/inflate-helm-chart (#288) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Hash setter names for regex matching (#293) * fix: upgrade typescript from 4.2.3 to 4.2.4 (#296) Snyk has created this PR to upgrade typescript from 4.2.3 to 4.2.4. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/node from 14.14.21 to 14.14.41 (#295) Snyk has created this PR to upgrade @types/node from 14.14.21 to 14.14.41. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * improve error message for kubeval when encounter unknown CRDs (#297) * Use image paths as names for landing page. (#301) * Updating SOPS to 3.7.1 (#241) Sops 3.7.1 introduces a limited AGE support[1] Disabling gpg importing key debug by default (can be overridden) [1] https://github.com/mozilla/sops#encrypting-using-age * Escape regex characters in setter pattern (#300) * Escape regex characters in setter pattern * Use image paths as names for landing page. (#301) * Updates test and example for pattern escape Co-authored-by: etefera <31711490+etefera@users.noreply.github.com> * Adds .vscode to .gitignore (#303) * Apply setters empty values checks (#299) * Apply setters empty values * {} for empty map * stop setting LOG_TO_STDERR=true in kubeval (#304) * Add kpt logo to catalog site. (#302) * Log message for no search results (#306) * Log message for no search results * update message * make file scheme more visible in kubeval help text (#305) * make file scheme more visible * Use URI instead of URL * Create setters example (#294) * Create setters example * Suggested changes * Results for apply-setters (#307) * Results for apply-setters * Suggested changes * Error for no matches * Remove results * fix: upgrade @types/jasmine from 3.6.9 to 3.6.10 (#311) Snyk has created this PR to upgrade @types/jasmine from 3.6.9 to 3.6.10. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/node from 14.14.41 to 14.14.42 (#312) Snyk has created this PR to upgrade @types/node from 14.14.41 to 14.14.42. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/node from 14.14.41 to 14.14.42 (#313) Snyk has created this PR to upgrade @types/node from 14.14.41 to 14.14.42. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/node from 14.14.42 to 14.14.43 (#315) Snyk has created this PR to upgrade @types/node from 14.14.42 to 14.14.43. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * upsert-resource function (#298) * upsert-resource function * Check set annotations error * Deep copy matched resource * update diff.patch * Suggested changes * Refactor to handle meta annotations * Suggested changes * Check for fn config annotation * remove new line * Suggested changes * Better handle empty values for apply-setters (#317) * Better handle empty values * Empty string and empty sequence * Fix function (#308) * Fix function * Update resources grouping in packages * Simple example * lint changes * Remove diff.patch and add later * Docs changes * Output results * fix: upgrade @types/node from 14.14.42 to 14.14.43 (#319) Snyk has created this PR to upgrade @types/node from 14.14.42 to 14.14.43. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * Upgrade kyaml to v0.10.20 in functions (#318) * Upgrade kyaml to v0.10.19 in apply-setters, search-replace * Update other functions * Upgrade to v0.10.20 * Add setters first to the pipelint (#320) * Add "open an issue" link to README (#321) * Skip missing and contributed funcs in site. (#322) * Skip missing and contrib funcs in site. * Check site on catalog gen script changes. * Update example packages to use new kpt (#275) * update README in examples * use new kpt in tests * update CI * temporarily skip sops e2e test * fix eval tests * replace inline CRD config with configPath * make pkg name before flags * code review * update expected stderr * address comments Co-authored-by: phani <pmarupaka@google.com> Co-authored-by: John Belamaric <jbelamaric@google.com> Co-authored-by: Frank Farzan <farzan.f@gmail.com> Co-authored-by: Frank Farzan <frankf@google.com> Co-authored-by: Max Smythe <max.smythe@gmail.com> Co-authored-by: Prachi Pendse <prachirp@google.com> Co-authored-by: Snyk bot <snyk-bot@snyk.io> Co-authored-by: Sunil Arora <sunilarora@google.com> Co-authored-by: Donny Xia <donnyxia@google.com> Co-authored-by: etefera <31711490+etefera@users.noreply.github.com> Co-authored-by: Morten Torkildsen <mortent@google.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alexey Odinokov <alexey.odinokov.82@gmail.com> Co-authored-by: Stefan Henseler <stefan.henseler@synax.io> Co-authored-by: Sam Wronski <samwronski@google.com>
set-labels: v0.1.4
Set labels/v0.1 (#328) * implement starlark function (#177) * implement starlark function * drop path and url support, update doc and add another test * update error message according to the guideline * code review * update example * update the starlark example (#188) * use Entrypoint instead of CMD in Dockerfiles (#189) Also tweak Dockerfile to speed up build speed by avoiding repeatly downloading go modules * apply-setters function (#167) * set-setter function * Address docs and other comments * Suggested changes 2 * Search and replace function (#190) * Example, README and output for search and replace (#194) * Example and output for search replace * Add README for example and punt usage docs * Rename function to search-replace * Add ENTRYPOINT for search-replace and apply-setters (#195) * apply-setters and search-replace README and generated docs (#196) * Search replace README and generated docs * Apply setters README and godocs * Suggested changes: generate docs for all funcitons via looping * Suggested changes: apply-setters docs * Update image name to full image path * Suggested changes: remove sh and func-generate to docs-generate * kpt-fns to kpt-fn * Don't use dev tag in test (#199) * Run helm-inflator as current user (#200) * add a template for usage doc (#198) * add a template for usage doc * move the usage doc template into functions/go dir * put it in comments * code review * update examples section * update Synopsis section * Update README.md Co-authored-by: Frank Farzan <farzan.f@gmail.com> * Migrate policy-controller-validate to use kyaml (#197) * Initial commit * Add short flags and usage to gatekeeper function. Also add a release workflow for pushing to gcr. * Upgrade OPA constraint framework (#132) * Upgrade OPA constraint framework * Change revision -> version in Gopkg.toml Signed-off-by: Max Smythe <smythe@google.com> * Log violated constraint * Move validate.go to the desired dir after running git filter-branch * Migrate policy-controller-validate to use kyaml * code review * rename fn to gatekeeper-validate * Support different enforcement levels * code review * code review Co-authored-by: Frank Farzan <frankf@google.com> Co-authored-by: Max Smythe <max.smythe@gmail.com> Co-authored-by: Prachi Pendse <prachirp@google.com> * fix: upgrade @types/jasmine from 3.6.2 to 3.6.6 (#205) Snyk has created this PR to upgrade @types/jasmine from 3.6.2 to 3.6.6. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade typescript from 4.1.3 to 4.2.3 (#203) Snyk has created this PR to upgrade typescript from 4.1.3 to 4.2.3. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.2 to 3.6.6 (#207) Snyk has created this PR to upgrade @types/jasmine from 3.6.2 to 3.6.6. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/0c90cff6-4386-4509-bd57-37f0b57f5960?utm_source=github&utm_medium=upgrade-pr * fix: upgrade typescript from 4.1.3 to 4.2.3 (#206) Snyk has created this PR to upgrade typescript from 4.1.3 to 4.2.3. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/0c90cff6-4386-4509-bd57-37f0b57f5960?utm_source=github&utm_medium=upgrade-pr * fix: upgrade typescript from 4.1.3 to 4.2.3 (#208) Snyk has created this PR to upgrade typescript from 4.1.3 to 4.2.3. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.2 to 3.6.6 (#209) Snyk has created this PR to upgrade @types/jasmine from 3.6.2 to 3.6.6. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * Add metadata.yaml files and remove dir convention for examples (#202) * Add metadata.yaml files and remove dir convention for examples * update metadata * fix: upgrade typescript from 4.1.3 to 4.2.3 (#210) Snyk has created this PR to upgrade typescript from 4.1.3 to 4.2.3. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/23d8f4ca-6976-433c-98ec-370eccabc2e7?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.2 to 3.6.7 (#211) Snyk has created this PR to upgrade @types/jasmine from 3.6.2 to 3.6.7. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/23d8f4ca-6976-433c-98ec-370eccabc2e7?utm_source=github&utm_medium=upgrade-pr * fix: upgrade jasmine from 3.6.3 to 3.7.0 (#212) Snyk has created this PR to upgrade jasmine from 3.6.3 to 3.7.0. See this package in npm: https://www.npmjs.com/package/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * bump up go-yaml version that includes roundtripping fixes (#213) * fix: upgrade @types/jasmine from 3.6.6 to 3.6.7 (#215) Snyk has created this PR to upgrade @types/jasmine from 3.6.6 to 3.6.7. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/0c90cff6-4386-4509-bd57-37f0b57f5960?utm_source=github&utm_medium=upgrade-pr * fix: upgrade jasmine from 3.6.3 to 3.7.0 (#214) Snyk has created this PR to upgrade jasmine from 3.6.3 to 3.7.0. See this package in npm: https://www.npmjs.com/package/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/23d8f4ca-6976-433c-98ec-370eccabc2e7?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.6 to 3.6.7 (#217) Snyk has created this PR to upgrade @types/jasmine from 3.6.6 to 3.6.7. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * Use README.md as usage doc for all golang functions (#216) * bump go-yaml to the latest (#222) * fix: upgrade jasmine from 3.6.3 to 3.7.0 (#221) Snyk has created this PR to upgrade jasmine from 3.6.3 to 3.7.0. See this package in npm: https://www.npmjs.com/package/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/0c90cff6-4386-4509-bd57-37f0b57f5960?utm_source=github&utm_medium=upgrade-pr * fix links in examples (#227) * Add ensure-name-substring function (#226) * Add function set-name-prefix * update error message * Add ensure-name-segment function * code review * add note that seeks feedback * improve error messages Co-authored-by: Donny Xia <donnyxia@google.com> * fix: upgrade @types/node from 14.14.21 to 14.14.36 (#228) Snyk has created this PR to upgrade @types/node from 14.14.21 to 14.14.36. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/23d8f4ca-6976-433c-98ec-370eccabc2e7?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.7 to 3.6.9 (#230) Snyk has created this PR to upgrade @types/jasmine from 3.6.7 to 3.6.9. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/23d8f4ca-6976-433c-98ec-370eccabc2e7?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.7 to 3.6.9 (#232) Snyk has created this PR to upgrade @types/jasmine from 3.6.7 to 3.6.9. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/0c90cff6-4386-4509-bd57-37f0b57f5960?utm_source=github&utm_medium=upgrade-pr * fix: upgrade jasmine from 3.6.3 to 3.7.0 (#235) Snyk has created this PR to upgrade jasmine from 3.6.3 to 3.7.0. See this package in npm: https://www.npmjs.com/package/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.6 to 3.6.9 (#234) Snyk has created this PR to upgrade @types/jasmine from 3.6.6 to 3.6.9. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/jasmine from 3.6.7 to 3.6.9 (#237) Snyk has created this PR to upgrade @types/jasmine from 3.6.7 to 3.6.9. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * Clean up search-replace and apply-setters docs (#201) * Clean up search-replace and apply-setters docs * Use run instead of eval and migrate later * Add sh * fork openapi2jsonschema in fn kubeval (#240) * fork github.com/instrumenta/openapi2jsonschema@d697cbff8a25f520e125e3a5f79cb4e9b972e8ce * drop forked directory * Add a catalog landing page (#176) * Stage multiple versions of helm-inflator. * Site page with versions dropdown hook. * Copy helm-inflator/local-configs to versions. * Updated directory structure to remove latest. * Use semver to sort version list. * Add catalog generator go command. * Add named examples to directory structure. * Add named examples to web page. * Delete intermediary helm-template dir. * Account for directories without releases. * Add names and descriptions for existing funcs. * Don't use hidden directories as examples. * Move catalog generation script to its own dir. * Get function descriptions from `kpt fn doc` * Remove comment. * Trim new line from desription. * Add catalog json generation. * Get dropdown information from catalog json. * Add site generator to makefile. * Update catalog generator to design doc. * Change the GitHub icon link on func pages. * Link to function dir in GH instead of just repo. * Address PR comments. * Switch yaml fetch to cat-file. * Reinclude reverted deletions. * Make kubeval hermetic (#233) * make kubeval hermetic * use json parser * openapi2jsonschema should handle strict * rebase on new fork openapi2jsonschema * Use kpt-team@google.com in metadata.yaml (#245) * remove validators directory in examples (#247) * Update the catalog title Per style guide: `kpt` not `KPT`. * Update README.md * add check to verify docs (#246) * check metadata files * check examples and handle release branches * update how to install mdrip in CI * Do not process hidden function versions. (#252) * Rename functions (#251) gatekeeper-validate -> enforce-gatekeeper set-annotation -> set-annotations set-label -> set-labels helm-inflator -> inflate-helm-chart istioctl-analyze -> analyze-istio * use GITHUB_BASE_REF env var (#254) * Specify how function config should be documented * Update README.md * fix: upgrade typescript from 4.2.3 to 4.2.4 (#259) Snyk has created this PR to upgrade typescript from 4.2.3 to 4.2.4. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * add usage doc for kubeval (#257) * add usage doc for kubeval * update usage doc * update usage doc * update usage doc * update usage doc * Fix search-replace image typo (#262) * Separate api layer apply-setters (#266) * SeparateApiLayerApplySetters * Update package name * Check functions catalog site for breakage on repo changes. (#250) * Add Firebase files. * Add placeholder sidebar. * Add make command to run site locally. * Check site on changes to function/example dirs. * Fix lint errors in shell scripts. * Change os.MkdirTemp to ioutil.TempDir * Remaining lint error. * Update hosting site name. * Add comment to Dockerfile. * Move site files from examples/ to site/ * Add successful site running output. * Output missing function. * Return command of bad git checkout. * Move firebase files to site. * Better errors at copy stage. * Update license years in shell scripts. * Set bash script flags. * Run docker in attached mode. * Revert "Run docker in attached mode." This reverts commit 5c57a1a688a3e32f482002f75c0b750240e7604f. * Use named docker container * Separate api layer from cmd/function and validate inputs (#264) * Validate input cases for Search and Replace * Suggested changes * Update package name * Setup firebase hosting (#269) * Update firebase hosting deployment. (#270) * Fix miscellaneous styling issues. (#272) * Allow cross-origin linking. * Add favicon to catalog. * Match kpt.dev styling. * Top level links to overview page. * fix: upgrade @types/node from 14.14.21 to 14.14.39 (#273) Snyk has created this PR to upgrade @types/node from 14.14.21 to 14.14.39. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * Bump underscore from 1.12.0 to 1.13.1 in /functions/ts/kubeval (#283) Bumps [underscore](https://github.com/jashkenas/underscore) from 1.12.0 to 1.13.1. - [Release notes](https://github.com/jashkenas/underscore/releases) - [Commits](https://github.com/jashkenas/underscore/compare/1.12.0...1.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump underscore in /functions/contrib/ts/analyze-istio (#282) Bumps [underscore](https://github.com/jashkenas/underscore) from 1.12.0 to 1.13.1. - [Release notes](https://github.com/jashkenas/underscore/releases) - [Commits](https://github.com/jashkenas/underscore/compare/1.12.0...1.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash from 4.17.20 to 4.17.21 in /functions/ts/kubeval (#281) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash from 4.17.20 to 4.17.21 in /functions/contrib/ts/sops (#280) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash in /functions/contrib/ts/analyze-istio (#279) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash in /functions/contrib/ts/inflate-helm-chart (#278) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump underscore from 1.12.0 to 1.13.1 in /functions/contrib/ts/sops (#284) Bumps [underscore](https://github.com/jashkenas/underscore) from 1.12.0 to 1.13.1. - [Release notes](https://github.com/jashkenas/underscore/releases) - [Commits](https://github.com/jashkenas/underscore/compare/1.12.0...1.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump underscore in /functions/contrib/ts/inflate-helm-chart (#277) Bumps [underscore](https://github.com/jashkenas/underscore) from 1.12.0 to 1.13.1. - [Release notes](https://github.com/jashkenas/underscore/releases) - [Commits](https://github.com/jashkenas/underscore/compare/1.12.0...1.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * add usage doc template for TS functions (#271) * fix README styling for examples (#276) * fix: upgrade @types/node from 14.14.39 to 14.14.41 (#286) Snyk has created this PR to upgrade @types/node from 14.14.39 to 14.14.41. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * Format function (#242) * Format function * Update short description * Suggested changes 1 * Update fmt to format * Add simple example * Update short description * Suggested docs changes * Add test block * Remove new lines * openapi to OpenAPI * Suggested changes * Remove orchestrator reference * Only build on release or main branch changes. (#292) * Add make generate as pre-commit hook (#287) * Update cmd docs with latest README.md * Add make generate pre-commit hook * Update .github/hooks/pre-commit Co-authored-by: Mengqi Yu <mengqiy@google.com> Co-authored-by: Mengqi Yu <mengqiy@google.com> * Bump hosted-git-info from 2.8.8 to 2.8.9 in /functions/contrib/ts/sops (#291) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump hosted-git-info in /functions/contrib/ts/analyze-istio (#290) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump hosted-git-info from 2.8.8 to 2.8.9 in /functions/ts/kubeval (#289) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump hosted-git-info in /functions/contrib/ts/inflate-helm-chart (#288) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Hash setter names for regex matching (#293) * fix: upgrade typescript from 4.2.3 to 4.2.4 (#296) Snyk has created this PR to upgrade typescript from 4.2.3 to 4.2.4. See this package in npm: https://www.npmjs.com/package/typescript See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/node from 14.14.21 to 14.14.41 (#295) Snyk has created this PR to upgrade @types/node from 14.14.21 to 14.14.41. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * improve error message for kubeval when encounter unknown CRDs (#297) * Use image paths as names for landing page. (#301) * Updating SOPS to 3.7.1 (#241) Sops 3.7.1 introduces a limited AGE support[1] Disabling gpg importing key debug by default (can be overridden) [1] https://github.com/mozilla/sops#encrypting-using-age * Escape regex characters in setter pattern (#300) * Escape regex characters in setter pattern * Use image paths as names for landing page. (#301) * Updates test and example for pattern escape Co-authored-by: etefera <31711490+etefera@users.noreply.github.com> * Adds .vscode to .gitignore (#303) * Apply setters empty values checks (#299) * Apply setters empty values * {} for empty map * stop setting LOG_TO_STDERR=true in kubeval (#304) * Add kpt logo to catalog site. (#302) * Log message for no search results (#306) * Log message for no search results * update message * make file scheme more visible in kubeval help text (#305) * make file scheme more visible * Use URI instead of URL * Create setters example (#294) * Create setters example * Suggested changes * Results for apply-setters (#307) * Results for apply-setters * Suggested changes * Error for no matches * Remove results * fix: upgrade @types/jasmine from 3.6.9 to 3.6.10 (#311) Snyk has created this PR to upgrade @types/jasmine from 3.6.9 to 3.6.10. See this package in npm: https://www.npmjs.com/package/@types/jasmine See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/node from 14.14.41 to 14.14.42 (#312) Snyk has created this PR to upgrade @types/node from 14.14.41 to 14.14.42. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/node from 14.14.41 to 14.14.42 (#313) Snyk has created this PR to upgrade @types/node from 14.14.41 to 14.14.42. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * fix: upgrade @types/node from 14.14.42 to 14.14.43 (#315) Snyk has created this PR to upgrade @types/node from 14.14.42 to 14.14.43. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/206705c7-640c-491f-9f5b-bcb93537444e?utm_source=github&utm_medium=upgrade-pr * upsert-resource function (#298) * upsert-resource function * Check set annotations error * Deep copy matched resource * update diff.patch * Suggested changes * Refactor to handle meta annotations * Suggested changes * Check for fn config annotation * remove new line * Suggested changes * Better handle empty values for apply-setters (#317) * Better handle empty values * Empty string and empty sequence * Fix function (#308) * Fix function * Update resources grouping in packages * Simple example * lint changes * Remove diff.patch and add later * Docs changes * Output results * fix: upgrade @types/node from 14.14.42 to 14.14.43 (#319) Snyk has created this PR to upgrade @types/node from 14.14.42 to 14.14.43. See this package in npm: https://www.npmjs.com/package/@types/node See this project in Snyk: https://app.snyk.io/org/kpt-fn-bot/project/5ee802a9-8df2-4243-be28-e1da63426b99?utm_source=github&utm_medium=upgrade-pr * Upgrade kyaml to v0.10.20 in functions (#318) * Upgrade kyaml to v0.10.19 in apply-setters, search-replace * Update other functions * Upgrade to v0.10.20 * Add setters first to the pipelint (#320) * Add "open an issue" link to README (#321) * Skip missing and contributed funcs in site. (#322) * Skip missing and contrib funcs in site. * Check site on catalog gen script changes. * Update example packages to use new kpt (#275) * update README in examples * use new kpt in tests * update CI * temporarily skip sops e2e test * fix eval tests * replace inline CRD config with configPath * make pkg name before flags * code review * update expected stderr * address comments * resolve conflict Co-authored-by: phani <pmarupaka@google.com> Co-authored-by: John Belamaric <jbelamaric@google.com> Co-authored-by: Frank Farzan <farzan.f@gmail.com> Co-authored-by: Frank Farzan <frankf@google.com> Co-authored-by: Max Smythe <max.smythe@gmail.com> Co-authored-by: Prachi Pendse <prachirp@google.com> Co-authored-by: Snyk bot <snyk-bot@snyk.io> Co-authored-by: Sunil Arora <sunilarora@google.com> Co-authored-by: Donny Xia <donnyxia@google.com> Co-authored-by: etefera <31711490+etefera@users.noreply.github.com> Co-authored-by: Morten Torkildsen <mortent@google.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alexey Odinokov <alexey.odinokov.82@gmail.com> Co-authored-by: Stefan Henseler <stefan.henseler@synax.io> Co-authored-by: Sam Wronski <samwronski@google.com>
sops: v0.2.0
Upgrade kyaml to v0.10.20 in functions (#318) * Upgrade kyaml to v0.10.19 in apply-setters, search-replace * Update other functions * Upgrade to v0.10.20
set-labels: v0.1.3
set-label
has been renamed to set-labels
to better reflect its capability.
set-annotations: v0.1.3
set-annotation
has been renamed to set-annotations
to better reflect its capability.
kubeval: v0.1.0
Rename functions (#251) gatekeeper-validate -> enforce-gatekeeper set-annotation -> set-annotations set-label -> set-labels helm-inflator -> inflate-helm-chart istioctl-analyze -> analyze-istio
starlark: v0.1.0
Rename functions (#251) gatekeeper-validate -> enforce-gatekeeper set-annotation -> set-annotations set-label -> set-labels helm-inflator -> inflate-helm-chart istioctl-analyze -> analyze-istio
ensure-name-substring: v0.1.0
Rename functions (#251) gatekeeper-validate -> enforce-gatekeeper set-annotation -> set-annotations set-label -> set-labels helm-inflator -> inflate-helm-chart istioctl-analyze -> analyze-istio
enforce-gatekeeper: v0.1.0
Rename functions (#251) gatekeeper-validate -> enforce-gatekeeper set-annotation -> set-annotations set-label -> set-labels helm-inflator -> inflate-helm-chart istioctl-analyze -> analyze-istio
search-replace: v0.1.0
Example can be found here.