{"id":50386566,"url":"https://github.com/slauger/openshift-tools-rpm","last_synced_at":"2026-05-30T15:01:14.756Z","repository":{"id":355806606,"uuid":"1229693375","full_name":"slauger/openshift-tools-rpm","owner":"slauger","description":"RPM repository for OpenShift/Kubernetes CLI tools (helm, oc, kubectl, yq, kubectx, argocd, tkn, virtctl, trivy, conftest, velero, stern, k9s, kustomize, kn, cosign, kubeseal)","archived":false,"fork":false,"pushed_at":"2026-05-13T00:53:58.000Z","size":29,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-13T02:35:35.191Z","etag":null,"topics":["cli-tools","kubernetes","nfpm","openshift","rpm"],"latest_commit_sha":null,"homepage":"https://slauger.github.io/openshift-tools-rpm/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/slauger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-05T09:45:42.000Z","updated_at":"2026-05-13T00:53:55.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/slauger/openshift-tools-rpm","commit_stats":null,"previous_names":["slauger/openshift-tools-rpm"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/slauger/openshift-tools-rpm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slauger%2Fopenshift-tools-rpm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slauger%2Fopenshift-tools-rpm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slauger%2Fopenshift-tools-rpm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slauger%2Fopenshift-tools-rpm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slauger","download_url":"https://codeload.github.com/slauger/openshift-tools-rpm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slauger%2Fopenshift-tools-rpm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33696683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cli-tools","kubernetes","nfpm","openshift","rpm"],"created_at":"2026-05-30T15:01:14.616Z","updated_at":"2026-05-30T15:01:14.741Z","avatar_url":"https://github.com/slauger.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# openshift-tools-rpm\n\nRPM repository for OpenShift and Kubernetes CLI tools, hosted on GitHub Pages.\n\n## Usage\n\n```bash\nsudo dnf config-manager --add-repo https://slauger.github.io/openshift-tools-rpm/openshift-tools.repo\n```\n\nOr manually create `/etc/yum.repos.d/openshift-tools.repo`:\n\n```ini\n[openshift-tools]\nname=OpenShift Tools\nbaseurl=https://slauger.github.io/openshift-tools-rpm/\nenabled=1\ngpgcheck=0\n```\n\nThen install tools:\n\n```bash\nsudo dnf install helm kubectl argocd-cli k9s\n```\n\n## Available Packages\n\n| RPM Package | Binary | Upstream |\n|---|---|---|\n| helm | `helm` | [helm/helm](https://github.com/helm/helm) |\n| openshift-clients | `oc` | [openshift/oc](https://github.com/openshift/oc) |\n| kubectl | `kubectl` | [kubernetes/kubernetes](https://github.com/kubernetes/kubernetes) |\n| yq | `yq` | [mikefarah/yq](https://github.com/mikefarah/yq) |\n| kubectx | `kubectx`, `kubens` | [ahmetb/kubectx](https://github.com/ahmetb/kubectx) |\n| argocd-cli | `argocd` | [argoproj/argo-cd](https://github.com/argoproj/argo-cd) |\n| tekton-cli | `tkn` | [tektoncd/cli](https://github.com/tektoncd/cli) |\n| virtctl | `virtctl` | [kubevirt/kubevirt](https://github.com/kubevirt/kubevirt) |\n| trivy | `trivy` | [aquasecurity/trivy](https://github.com/aquasecurity/trivy) |\n| conftest | `conftest` | [open-policy-agent/conftest](https://github.com/open-policy-agent/conftest) |\n| velero | `velero` | [vmware-tanzu/velero](https://github.com/vmware-tanzu/velero) |\n| stern | `stern` | [stern/stern](https://github.com/stern/stern) |\n| k9s | `k9s` | [derailed/k9s](https://github.com/derailed/k9s) |\n| kustomize | `kustomize` | [kubernetes-sigs/kustomize](https://github.com/kubernetes-sigs/kustomize) |\n| knative-client | `kn` | [knative/client](https://github.com/knative/client) |\n| cosign | `cosign` | [sigstore/cosign](https://github.com/sigstore/cosign) |\n| kubeseal | `kubeseal` | [bitnami-labs/sealed-secrets](https://github.com/bitnami-labs/sealed-secrets) |\n\n## How it works\n\n- Packages are built using [nfpm](https://github.com/goreleaser/nfpm) (no spec files needed)\n- Versions are defined in `versions.yaml`\n- [Renovate](https://github.com/renovatebot/renovate) automatically creates PRs for new upstream releases (automerge for minor/patch)\n- OpenShift client (`oc`) versions are tracked via the [Cincinnati API](https://github.com/openshift/cincinnati-graph-data)\n- On every push to `main`, GitHub Actions builds all RPMs and deploys the repository to GitHub Pages via `createrepo_c`\n\n## Local build\n\n```bash\n# Prerequisites: nfpm, yq, createrepo_c\nmake download  # download all binaries\nmake build     # build RPMs\nmake repo      # create repository metadata\n\n# Single package\nmake pkg PKG=helm\n```\n\n## Architecture\n\nOnly `x86_64` is supported at this time.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslauger%2Fopenshift-tools-rpm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslauger%2Fopenshift-tools-rpm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslauger%2Fopenshift-tools-rpm/lists"}