{"id":13500679,"url":"https://github.com/Katello/katello","last_synced_at":"2025-03-29T07:31:31.518Z","repository":{"id":2990584,"uuid":"4007018","full_name":"Katello/katello","owner":"Katello","description":"Katello integrates open source systems management tools into a single solution for controlling the lifecycle of your machines.","archived":false,"fork":false,"pushed_at":"2024-10-29T13:30:13.000Z","size":227868,"stargazers_count":378,"open_issues_count":110,"forks_count":291,"subscribers_count":35,"default_branch":"master","last_synced_at":"2024-10-29T15:24:06.875Z","etag":null,"topics":["content-management","docker","foreman","hacktoberfest","katello","puppet","rpm","theforeman"],"latest_commit_sha":null,"homepage":"https://theforeman.org/plugins/katello/","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Katello.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","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":"2012-04-12T16:59:08.000Z","updated_at":"2024-10-29T13:30:17.000Z","dependencies_parsed_at":"2024-01-23T20:49:26.130Z","dependency_job_id":"a645e689-30b8-4b93-b634-b5b121aacfa5","html_url":"https://github.com/Katello/katello","commit_stats":{"total_commits":16131,"total_committers":251,"mean_commits":64.26693227091633,"dds":0.8576653648254913,"last_synced_commit":"5aad554311c7764b5f985825b2886c247cc05d8c"},"previous_names":[],"tags_count":1270,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Katello%2Fkatello","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Katello%2Fkatello/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Katello%2Fkatello/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Katello%2Fkatello/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Katello","download_url":"https://codeload.github.com/Katello/katello/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245785804,"owners_count":20671633,"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":["content-management","docker","foreman","hacktoberfest","katello","puppet","rpm","theforeman"],"created_at":"2024-07-31T22:01:09.838Z","updated_at":"2025-03-29T07:31:31.513Z","avatar_url":"https://github.com/Katello.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","Ruby","docker","hacktoberfest"],"sub_categories":[],"readme":"# Katello\n\n[![Build Status](https://ci.theforeman.org/buildStatus/icon?job=katello-nightly-release)](https://ci.theforeman.org/job/katello-nightly-release/)\n[![Code Climate](https://codeclimate.com/github/Katello/katello/badges/gpa.svg)](https://codeclimate.com/github/Katello/katello)\n\nFull documentation is at https://www.theforeman.org/plugins/katello/\n\n## About\n\n[Katello](https://www.theforeman.org/plugins/katello/) is a systems life cycle management\nplugin to [Foreman](https://www.theforeman.org). Katello allows you to manage\nthousands of machines with one click. Katello can pull content\nfrom remote repositories into isolated environments, and make subscriptions\nmanagement a breeze.\n\nCurrently, it is able to handle Fedora and Red Hat Enterprise\nLinux based systems.\n\n## Development\n\nThe most common way to set up Katello for development is to use\n[forklift](https://github.com/theforeman/forklift).\nThis will set up a virtual machine with the Katello codebase checked out.\nPlease use the forklift documentation found in the repository for how\nto get started with forklift.\n\nIf you have questions about or issues with deploying a development environment, feel free to ask\nfor assistance in #theforeman-dev IRC channel on libera.chat or via the\n[community forum](https://community.theforeman.org/)\n\n### Test Run\n\nAt this point, the development environment should be completely setup and the Katello engine functionality available. To verify this, go to your Foreman checkout:\n\n1. Start the development server\n\n    ```bash\n    cd $GITDIR/foreman\n\n    bundle exec foreman start\n    ```\n\n1. Access Foreman in your browser (e.g. `https://\u003chostname\u003e/`). Note that while Rails will listen on port 3000, the dev installer will set up a reverse proxy so HTTPS on port 443 will work.\n1. The first time you do this, you will need to accept the self-signed certificate on port 3808 by first visiting `https://\u003chostname\u003e:3808`\n1. Login to Foreman (default: `admin` and `changeme`)\n1. If you go to `https://\u003chostname\u003e/about` and view the \"Plugins\" tab, you should see a \"Katello\" plugin listed.\n\n### Reset Development Environment\n\nIn order to reset the development environment, all backend data and the database needs to be reset. To reiterate, *the following will destroy all data in Pulp, Candlepin and your Foreman/Katello database*. From the Foreman checkout run:\n\n```bash\nrake katello:reset\n```\n\n## Found a bug?\n\nThat's rather unfortunate. But don't worry! We can help. Just file a bug\n[in our project tracker](https://projects.theforeman.org/projects/katello).\n\n\n## Contributing\n\nSee the [developer documentation](https://www.theforeman.org/plugins/katello/developers).\n\n## Annotated Pulp and Candlepin Workflows and test Scenarios\n\nSee the [annotation docs](./test/scenarios/annotations/README.md) for more information.\n\n## Contact \u0026 Resources\n\n * [theforeman.org](https://theforeman.org/plugins/katello)\n * [Discourse Forum](https://theforeman.org/support.html#DiscourseForum)\n * Archived mailing lists:\n    * [Foreman User Mailing List](https://groups.google.com/forum/?fromgroups#!forum/foreman-users)\n    * [Foreman Developer mailing list](https://groups.google.com/forum/?fromgroups#!forum/foreman-dev)\n\n## Documentation\n\nMost of our documentation (both for users and developers) can be found at\n[theforeman.org](https://www.theforeman.org/plugins/katello).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKatello%2Fkatello","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKatello%2Fkatello","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKatello%2Fkatello/lists"}