{"id":13523018,"url":"https://github.com/FikaWorks/kubectl-plugins","last_synced_at":"2025-04-01T00:30:33.678Z","repository":{"id":41321271,"uuid":"191827434","full_name":"FikaWorks/kubectl-plugins","owner":"FikaWorks","description":"A list of plugins that enhance the kubectl CLI","archived":false,"fork":false,"pushed_at":"2021-12-15T16:29:00.000Z","size":38,"stargazers_count":22,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-05-21T12:43:26.295Z","etag":null,"topics":["krew","kubectl-plugins","kubernetes"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/FikaWorks.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}},"created_at":"2019-06-13T20:17:03.000Z","updated_at":"2024-01-01T20:58:26.000Z","dependencies_parsed_at":"2022-09-11T09:01:49.532Z","dependency_job_id":null,"html_url":"https://github.com/FikaWorks/kubectl-plugins","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FikaWorks%2Fkubectl-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FikaWorks%2Fkubectl-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FikaWorks%2Fkubectl-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FikaWorks%2Fkubectl-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FikaWorks","download_url":"https://codeload.github.com/FikaWorks/kubectl-plugins/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222688173,"owners_count":17023297,"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":["krew","kubectl-plugins","kubernetes"],"created_at":"2024-08-01T06:00:54.674Z","updated_at":"2024-11-02T07:31:05.482Z","avatar_url":"https://github.com/FikaWorks.png","language":"Shell","readme":"Kubectl plugins\n===============\n\n\u003e Kubectl plugins repository which contains a few helpers that improve the\nkubectl experience.\n\n## Available plugins\n\n|  plugin      | description |\n|--------------|-------------|\n| prune-unused | Prune secrets or configmaps that are not being used in a given namespace. It checks against all resources from mounted volumes, env, envFrom and imagePullSecrets.\n| exec-cronjob | Run a CronJob immediately as Job by extracting the Job spec and creating a Job instance thereof.\n\n## Getting started\n\nInstall [krew](https://krew.dev) to manage Kubectl plugins. Refer to the\n[Krew documentation](https://krew.dev) to get started.\n\n### Prune unused\n\n```bash\n# install the prune-used plugins\n$ kubectl krew install prune-unused\n```\n\n```\nPrune unused configmaps/secret resources from a given namespace. It\nchecks against all resources from mounted volumes, env and envFrom and\nimagePullSecrets.\n\nUsage:\n    kubectl prune-unused \u003cconfigmaps|secrets\u003e [options]\n\nOptions:\n    -l, --selector='': Selector (label query) to filter on, supports '=', '==', and '!='.(e.g. -l key1=value1,key2=value2)\"\n    --context='': If present, the name of the kubeconfig context for this CLI request\n    -n, --namespace='': If present, the namespace scope for this CLI request\n    --dry-run: If true, only print the object that would be pruned, without deleting it.\n    -h, --help: Display this help\n```\n\n### Exec cronjob\n\n\u003e DEPRECATION NOTICE:\n\u003e This plugin isn't necessary anymore, the kubectl cli let you create\n\u003e cronjob with the create subcommand:\n\u003e ```\n\u003e $ kubectl create job --from cronjob/my-cronjob my-job\n\u003e ```\n\n```bash\n# install the exec-cronjob plugins\n$ kubectl krew install exec-cronjob\n```\n\n```\nRun a CronJob immediately as Job by extracting the Job spec and creating a Job\ninstance thereof.\n\nUsage:\n    kubectl exec-cronjob \u003cname\u003e [options]\n\nOptions:\n    --context='': If present, the name of the kubeconfig context for this CLI request\n    -n, --namespace='': If present, the namespace scope for this CLI request\n    --dry-run: If true, only print the object that would be sent, without sending it.\n    -h, --help: Display this help\n```\n","funding_links":[],"categories":["kubectl Plugins"],"sub_categories":["Collection of kubectl plugins"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFikaWorks%2Fkubectl-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFikaWorks%2Fkubectl-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFikaWorks%2Fkubectl-plugins/lists"}