{"id":18514646,"url":"https://github.com/jmrodri/operator-sdk-rpm","last_synced_at":"2025-05-14T13:14:50.385Z","repository":{"id":43464215,"uuid":"459207916","full_name":"jmrodri/operator-sdk-rpm","owner":"jmrodri","description":null,"archived":false,"fork":false,"pushed_at":"2022-03-01T15:32:55.000Z","size":10,"stargazers_count":0,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-17T03:41:27.410Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/jmrodri.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}},"created_at":"2022-02-14T15:04:14.000Z","updated_at":"2022-02-14T16:32:49.000Z","dependencies_parsed_at":"2022-09-18T17:51:03.081Z","dependency_job_id":null,"html_url":"https://github.com/jmrodri/operator-sdk-rpm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrodri%2Foperator-sdk-rpm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrodri%2Foperator-sdk-rpm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrodri%2Foperator-sdk-rpm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrodri%2Foperator-sdk-rpm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmrodri","download_url":"https://codeload.github.com/jmrodri/operator-sdk-rpm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254149996,"owners_count":22022853,"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":[],"created_at":"2024-11-06T15:45:02.040Z","updated_at":"2025-05-14T13:14:50.332Z","avatar_url":"https://github.com/jmrodri.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# operator-sdk-rpm\n\nThis is a repo to work on packaging [operator-sdk][operator-sdk] as an RPM.\n\n## Interested?\nIf you want to help or learn there are some pre-requisites:\n\n* Fedora machine\n* Install `rpm-devel`, `rpm-build`, `mock`, `wget` and optionally `fedpkg`\n\n```\n$ rpm -q mock fedpkg rpm-build rpm-devel\nmock-2.15-1.fc35.noarch\nfedpkg-1.41-2.fc35.noarch\nrpm-build-4.17.0-4.fc35.x86_64\nrpm-devel-4.17.0-4.fc35.x86_64\n```\n\nYou will also need to download the latest [operator-sdk][operator-sdk] tarball.\nI've provided a simple script `get_tarball.sh` that you can run to download the\n`operator-sdk` source in tar format. The script uses `wget` which is why it was\na pre-requisite package.\n\nHere's what you should see.\n\n```\n$ ./get_tarball.sh\n--2022-02-14 10:17:47--  https://github.com/operator-framework/operator-sdk/archive/refs/tags/v1.17.0.tar.gz\nResolving github.com (github.com)... 140.82.112.4\nConnecting to github.com (github.com)|140.82.112.4|:443... connected.\nHTTP request sent, awaiting response... 302 Found\nLocation: https://codeload.github.com/operator-framework/operator-sdk/tar.gz/refs/tags/v1.17.0 [following]\n--2022-02-14 10:17:47--  https://codeload.github.com/operator-framework/operator-sdk/tar.gz/refs/tags/v1.17.0\nResolving codeload.github.com (codeload.github.com)... 140.82.114.9\nConnecting to codeload.github.com (codeload.github.com)|140.82.114.9|:443... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: 2470000 (2.4M) [application/x-gzip]\nSaving to: ‘v1.17.0.tar.gz’\n\nv1.17.0.tar.gz                                  100%[=====================================================================================================\u003e]   2.36M  10.3MB/s    in 0.2s\n\n2022-02-14 10:17:48 (10.3 MB/s) - ‘v1.17.0.tar.gz’ saved [2470000/2470000]\n```\n\n## Additional reading\n* [Fedora Go Packaging Guidelines][fedora-go-guidelines]\n\n[operator-sdk]: https://github.com/operator-framework/operator-sdk\n[fedora-go-guidelines]: https://docs.fedoraproject.org/en-US/packaging-guidelines/Golang/\n[sdk-117]: https://github.com/operator-framework/operator-sdk/archive/refs/tags/v1.17.0.tar.gz\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmrodri%2Foperator-sdk-rpm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmrodri%2Foperator-sdk-rpm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmrodri%2Foperator-sdk-rpm/lists"}