{"id":13903245,"url":"https://github.com/FairwindsOps/rok8s-scripts","last_synced_at":"2025-07-18T00:33:49.192Z","repository":{"id":41344761,"uuid":"67222419","full_name":"FairwindsOps/rok8s-scripts","owner":"FairwindsOps","description":"Opinionated scripts for managing application deployment lifecycle in Kubernetes","archived":false,"fork":false,"pushed_at":"2023-12-18T17:51:23.000Z","size":4086,"stargazers_count":296,"open_issues_count":11,"forks_count":76,"subscribers_count":32,"default_branch":"master","last_synced_at":"2024-04-26T10:05:01.564Z","etag":null,"topics":["cd","ci","circleci","circleci-orbs","containers","continuous-delivery","continuous-deployment","continuous-integration","continuous-testing","docker","fairwinds-official","hacktoberfest","kubernetes"],"latest_commit_sha":null,"homepage":"https://fairwinds.com","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/FairwindsOps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing/code-of-conduct.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null}},"created_at":"2016-09-02T12:54:05.000Z","updated_at":"2024-05-27T11:04:49.923Z","dependencies_parsed_at":"2023-02-02T20:46:16.581Z","dependency_job_id":"3257721a-f0e6-489a-850d-479e70e2d4ee","html_url":"https://github.com/FairwindsOps/rok8s-scripts","commit_stats":{"total_commits":633,"total_committers":62,"mean_commits":"10.209677419354838","dds":0.8262243285939969,"last_synced_commit":"c8f539bf26ae8f7ba05ca8d794b9dc2ab1d8d133"},"previous_names":["reactiveops/rok8s-scripts"],"tags_count":186,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FairwindsOps%2Frok8s-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FairwindsOps%2Frok8s-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FairwindsOps%2Frok8s-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FairwindsOps%2Frok8s-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FairwindsOps","download_url":"https://codeload.github.com/FairwindsOps/rok8s-scripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226057472,"owners_count":17566955,"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":["cd","ci","circleci","circleci-orbs","containers","continuous-delivery","continuous-deployment","continuous-integration","continuous-testing","docker","fairwinds-official","hacktoberfest","kubernetes"],"created_at":"2024-08-06T22:01:54.468Z","updated_at":"2024-11-25T11:31:27.711Z","avatar_url":"https://github.com/FairwindsOps.png","language":"Shell","readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"/img/rok8s-logo.svg\" height=\"120\" alt=\"Rok8s Scripts\" /\u003e\n    \u003cbr\u003e\n    \u003ca href=\"https://github.com/FairwindsOps/rok8s-scripts/releases\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/v/release/FairwindsOps/rok8s-scripts\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://join.slack.com/t/fairwindscommunity/shared_invite/zt-e3c6vj4l-3lIH6dvKqzWII5fSSFDi1g\"\u003e\n      \u003cimg src=\"https://img.shields.io/static/v1?label=Slack\u0026message=Join+our+Community\u0026color=4a154b\u0026logo=slack\"\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\nrok8s-scripts is a framework for building GitOps workflows with Docker and Kubernetes.\nBy adding rok8s-scripts to your CI/CD pipeline, you can build, push, and deploy your applications using the\nset of best practices we've built at Fairwinds.\n\nIn addition to building Docker images and deploying them to Kubernetes, rok8s-scripts is a great way to handle\nsecure secrets management, environment specific configuration, Docker build caching, and much more.\n\n# Documentation\nCheck out the [full documentation at docs.fairwinds.com](https://rok8s-scripts.docs.fairwinds.com/)\n\n### Quickstart\nTo help you get started quickly, we've built a [minimal example](https://github.com/FairwindsOps/rok8s-scripts/tree/master/examples/minimal)\nthat shows how to use rok8s-scripts to build Docker images and deploy to Kubernetes\nusing Circle CI. This example will serve as a helpful introduction regardless of your CI platform.\n\n## Examples\n\nrok8s-scripts is designed to work well with a wide variety of use cases and environments.\nThere are many valid ways to configure CI pipelines, but to help you get started, we've included a variety of [examples](https://github.com/FairwindsOps/rok8s-scripts/tree/master/examples) in this repository.\n\n### CI Platforms\n- [Bitbucket Pipelines](https://github.com/FairwindsOps/rok8s-scripts/tree/master/examples/ci/bitbucket-pipelines.yml)\n- [CircleCI](https://github.com/FairwindsOps/rok8s-scripts/tree/master/examples/ci/.circleci/config.yml)\n- [GitLab CI](https://github.com/FairwindsOps/rok8s-scripts/tree/master/examples/ci/.gitlab-ci.yml)\n- [Jenkins](https://github.com/FairwindsOps/rok8s-scripts/tree/master/examples/ci/Jenkinsfile)\n\n### Miscellaneous examples\n- [External secrets manager](https://github.com/FairwindsOps/rok8s-scripts/tree/master/examples/external-secrets-manager)\n- [SOPS secrets](https://github.com/FairwindsOps/rok8s-scripts/tree/master/examples/minimal-sops-secrets) - Shows how to use [sops](https://github.com/mozilla/sops) with rok8s-scripts.\n- [Using Helm](https://github.com/FairwindsOps/rok8s-scripts/tree/master/examples/helm) - We recommend using Helm to manage your deployments.\n- [Production ready](https://github.com/FairwindsOps/rok8s-scripts/tree/master/examples/production-ready) - Includes a number of recommended production features.\n\n\u003c!-- Begin boilerplate --\u003e\n## Join the Fairwinds Open Source Community\n\nThe goal of the Fairwinds Community is to exchange ideas, influence the open source roadmap,\nand network with fellow Kubernetes users.\n[Chat with us on Slack](https://join.slack.com/t/fairwindscommunity/shared_invite/zt-2na8gtwb4-DGQ4qgmQbczQyB2NlFlYQQ)\nor\n[join the user group](https://www.fairwinds.com/open-source-software-user-group) to get involved!\n\n\u003ca href=\"https://insights.fairwinds.com/auth/register/\"\u003e\n  \u003cimg src=\"https://www.fairwinds.com/hubfs/Doc_Banners/Fairwinds_OSS_User_Group_740x125_v6.png\"\n  alt=\"Love Fairwinds Open Source? Automate Fairwinds Open Source for free with Fairwinds Insights. Click to learn more\" /\u003e\n\u003c/a\u003e\n\n## Other Projects from Fairwinds\n\nEnjoying rok8s-scripts? Check out some of our other projects:\n* [Polaris](https://github.com/FairwindsOps/Polaris) - Audit, enforce, and build policies for Kubernetes resources, including over 20 built-in checks for best practices\n* [Goldilocks](https://github.com/FairwindsOps/Goldilocks) - Right-size your Kubernetes Deployments by compare your memory and CPU settings against actual usage\n* [Pluto](https://github.com/FairwindsOps/Pluto) - Detect Kubernetes resources that have been deprecated or removed in future versions\n* [Nova](https://github.com/FairwindsOps/Nova) - Check to see if any of your Helm charts have updates available\n* [rbac-manager](https://github.com/FairwindsOps/rbac-manager) - Simplify the management of RBAC in your Kubernetes clusters\n\nOr [check out the full list](https://www.fairwinds.com/open-source-software?utm_source=rok8s-scripts\u0026utm_medium=rok8s-scripts\u0026utm_campaign=rok8s-scripts)\n","funding_links":[],"categories":["Shell","kubernetes"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFairwindsOps%2Frok8s-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFairwindsOps%2Frok8s-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFairwindsOps%2Frok8s-scripts/lists"}