{"id":20589664,"url":"https://github.com/coreos/fedora-coreos-pipeline","last_synced_at":"2025-04-05T12:06:25.969Z","repository":{"id":37579838,"uuid":"153023017","full_name":"coreos/fedora-coreos-pipeline","owner":"coreos","description":"Build pipeline for Fedora CoreOS","archived":false,"fork":false,"pushed_at":"2024-10-17T19:01:19.000Z","size":1606,"stargazers_count":55,"open_issues_count":31,"forks_count":55,"subscribers_count":13,"default_branch":"main","last_synced_at":"2024-10-20T04:50:57.870Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://jenkins-fedora-coreos.apps.ocp.ci.centos.org/","language":"Groovy","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coreos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2018-10-14T22:01:27.000Z","updated_at":"2024-10-17T19:01:24.000Z","dependencies_parsed_at":"2023-12-19T07:11:25.993Z","dependency_job_id":"87a7b435-c5c4-4091-bd47-7490f4a2e9ab","html_url":"https://github.com/coreos/fedora-coreos-pipeline","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/coreos%2Ffedora-coreos-pipeline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coreos%2Ffedora-coreos-pipeline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coreos%2Ffedora-coreos-pipeline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coreos%2Ffedora-coreos-pipeline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coreos","download_url":"https://codeload.github.com/coreos/fedora-coreos-pipeline/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332605,"owners_count":20921853,"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-16T07:30:20.450Z","updated_at":"2025-04-05T12:06:25.945Z","avatar_url":"https://github.com/coreos.png","language":"Groovy","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fedora CoreOS Pipeline\n\nThis is the Jenkins pipeline configuration for\n[Fedora CoreOS](https://github.com/coreos/fedora-coreos-config).\n\nThe pipeline is built around\n[coreos-assembler](https://github.com/coreos/coreos-assembler).\n\nIt uses the OpenShift Jenkins template and is meant to be\nfully compatible with the local dev `oc cluster up`\nworkflow. For more information on getting started, see\n[HACKING](HACKING.md).\n\nThe production instance is running in\nan [OpenShift cluster](https://jenkins-fedora-coreos-pipeline.apps.ocp.fedoraproject.org/) in Fedora's infrastructure\n(though note anonymous view is blocked by default). Its raw\nbuild output can be seen in the\n[build browser](https://builds.coreos.fedoraproject.org/browser)\n(but note that the latest ***supported*** version of FCOS must\nbe downloaded from\n[the official page](https://getfedora.org/en/coreos/download/)).\n\nTo operate the production Jenkins (or more generally to access the\nproduction namespace), you must have access to the cluster\nat https://console-openshift-console.apps.ocp.fedoraproject.org/\nand to the \"fedora-coreos\" project.\n\nIf you need access, you can open a pull request to \nhttps://pagure.io/fedora-infra/ansible/blob/main/f/playbooks/openshift-apps/fedora-coreos-pipeline.yml\nwith your [Fedora Account System username](https://accounts.fedoraproject.org/) similar to\n[this one](https://pagure.io/fedora-infra/ansible/pull-request/949).\n\nYou also need one of the project admins as a sponsor, please\nreach out on Libera.Chat `#fedora-coreos` channel.\n\nFinally you will need to run the Ansible playbook from [batcave](https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/sshaccess/).\n```\nsudo rbac-playbook -l os_control openshift-apps/fedora-coreos-pipeline.yml\n```\n\nYou should also be able to run this pipeline and run it in\nany OpenShift cluster that supports (potentially nested)\nvirtualization.\n\n### Terminology\n\nThis repo tries to maintain a consistent set of words to\navoid confusion around different concepts with similar\nnames:\n\n- `production/development/mechanical streams`: refers to the\n  Fedora CoreOS streams as defined in\n  https://github.com/coreos/fedora-coreos-tracker/blob/main/stream-tooling.md\n- `official pipeline`: the *single* official instance of\n  this pipeline code, which runs in the\n  `fedora-coreos-pipeline` namespace on the Fedora OpenShift\n  cluster and pushes to the `fcos-builds` bucket.\n- `developer pipeline`: a pipeline stood up by a developer\n  running in a separate cluster/namespace\n\nSo for example, a developer pipeline may perform e.g. a\nproduction or development stream build, but release tooling\nonly cares about builds performed by the official pipeline\npushed to the official locations.\n\nAvoid using the naked word `devel`. Always either use\n`development` (if talking about the streams) or `developer`\n(if talking about the pipeline).\n\nSimilarly, avoid using the word `production` alone, in\nfavour of `production stream` or `official pipeline`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoreos%2Ffedora-coreos-pipeline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoreos%2Ffedora-coreos-pipeline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoreos%2Ffedora-coreos-pipeline/lists"}