{"id":13522180,"url":"https://github.com/rajatjindal/kubectl-modify-secret","last_synced_at":"2025-03-17T08:37:17.434Z","repository":{"id":40292091,"uuid":"210006932","full_name":"rajatjindal/kubectl-modify-secret","owner":"rajatjindal","description":"kubectl-modify-secrets allows user to directly modify the secret without worrying about base64 encoding/decoding","archived":false,"fork":false,"pushed_at":"2024-03-06T01:38:15.000Z","size":25434,"stargazers_count":175,"open_issues_count":10,"forks_count":14,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-16T10:11:31.458Z","etag":null,"topics":["kubectl","kubectl-modify-secrets","kubectl-plugin","kubectl-plugins"],"latest_commit_sha":null,"homepage":null,"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/rajatjindal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","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},"funding":{"github":["rajatjindal"]}},"created_at":"2019-09-21T15:16:33.000Z","updated_at":"2025-03-14T14:33:50.000Z","dependencies_parsed_at":"2024-01-26T07:42:25.450Z","dependency_job_id":null,"html_url":"https://github.com/rajatjindal/kubectl-modify-secret","commit_stats":null,"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatjindal%2Fkubectl-modify-secret","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatjindal%2Fkubectl-modify-secret/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatjindal%2Fkubectl-modify-secret/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajatjindal%2Fkubectl-modify-secret/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rajatjindal","download_url":"https://codeload.github.com/rajatjindal/kubectl-modify-secret/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244001629,"owners_count":20381805,"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":["kubectl","kubectl-modify-secrets","kubectl-plugin","kubectl-plugins"],"created_at":"2024-08-01T06:00:43.575Z","updated_at":"2025-03-17T08:37:16.981Z","avatar_url":"https://github.com/rajatjindal.png","language":"Go","funding_links":["https://github.com/sponsors/rajatjindal"],"categories":["kubectl Plugins"],"sub_categories":["Installing plugins via awesome-kubectl-plugins"],"readme":"# kubectl-modify-secret\n\n`kubectl-modify-secret` is a [kubectl plugin](https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/) that allows user to modify the secret without having to worry about doing base64 encoding/decoding.\n\nThis plugin pulls the secret from Kubernetes, and open the configured editor with just the decoded secret data. Once user makes changes, save and quit the editor, the plugin automatically apply the updated data to Kubernetes.\n\n![using kubectl-modify-secret plugin](demo/usage.gif)\n\n# Installing via krew\n- install `krew` using instructions [here](https://github.com/kubernetes-sigs/krew#installation)\n- run `kubectl krew update`\n- run `kubectl krew install modify-secret`\n\n# Install via brew\n- run `brew install rajatjindal/tap/modify-secret`\n\n![installing kubectl-modify-secret plugin](demo/installation.gif)\n\n\n# Usage\n\n- use namespace and kubeconfig from $KUBECONFIG current context\n\n```bash\n    kubectl modify-secret xyz\n```\n\n- provide namespace explicitly\n\n```bash\n    kubectl modify-secret xyz -n kube-system\n```\n\n- use different kubeconfig file\n\n```bash\n    kubectl modify-secret xyz --kubeconfig /path/to/different/kube/config\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajatjindal%2Fkubectl-modify-secret","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frajatjindal%2Fkubectl-modify-secret","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajatjindal%2Fkubectl-modify-secret/lists"}