{"id":26731710,"url":"https://github.com/bakito/helm-patch","last_synced_at":"2025-04-14T11:30:24.416Z","repository":{"id":35963992,"uuid":"220451328","full_name":"bakito/helm-patch","owner":"bakito","description":"This plugin helps fixing helm 3 charts","archived":false,"fork":false,"pushed_at":"2024-04-22T15:29:21.000Z","size":657,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-01T12:37:22.590Z","etag":null,"topics":["helm-plugin","helm-plugins"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bakito.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-08T11:17:10.000Z","updated_at":"2024-05-20T06:39:05.981Z","dependencies_parsed_at":"2023-02-12T18:30:30.869Z","dependency_job_id":"c9a1cd0c-4ce9-4f0a-aed3-d26676f5d0dc","html_url":"https://github.com/bakito/helm-patch","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakito%2Fhelm-patch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakito%2Fhelm-patch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakito%2Fhelm-patch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bakito%2Fhelm-patch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bakito","download_url":"https://codeload.github.com/bakito/helm-patch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248871611,"owners_count":21175258,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["helm-plugin","helm-plugins"],"created_at":"2025-03-28T00:37:41.866Z","updated_at":"2025-04-14T11:30:24.374Z","avatar_url":"https://github.com/bakito.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GoDoc](https://godoc.org/github.com/bakito/helm-patch?status.svg)](http://godoc.org/github.com/bakito/helm-patch)\n[![Go Report Card](https://goreportcard.com/badge/github.com/bakito/helm-patch)](https://goreportcard.com/report/github.com/bakito/helm-patch)\n[![GitHub Release](https://img.shields.io/github/release/bakito/helm-patch.svg?style=flat)](https://github.com/bakito/helm-patch/releases)\n\n# Helm Patch Plugin\n\n## Overview\n\nThis plugin helps fixing helm 3 charts in some szenarios, where default helm 3 might have difficulties.\n\n## Patch API changes\n\nDuring upgrades of a k2s cluster the version of resources might change. Since the resources are stored in the chart version on the namespace. The versions might become invalid after such an upgrade, since the k2 API might not resolve the resoucde with the old version any more.\n\nThis option allows to migrat api version of a certain installend chart version to allow seamless upgrade to the new API.\n\n```console\nhelm patch api \u003cchart-name\u003e --from v1 --to v2 --kind ConfigMap --revision 1 --dry-run\n```\n\n## Adopt existing resources into a new chart\n\nThis command allows to adopt / import existing resources into a new chart.\nOne of the key benefits is, that existing deployments can be seamlessly re-used within a new chart.\n\n```console\nhelm patch adopt \u003crelease-name\u003e \u003cchart\u003e --kind resource-kind --name resource-name\n```\n\n## Remove a resources from a new chart\n\nThis command allows to remove a resource from a chart.\n\n```console\nhelm patch rm \u003cchart\u003e --kind resource-kind --name resource-name\n```\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fbakito%2Fhelm-patch.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fbakito%2Fhelm-patch?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbakito%2Fhelm-patch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbakito%2Fhelm-patch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbakito%2Fhelm-patch/lists"}