{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"estafette-extension-gke","owner":"estafette","isFork":false,"description":"This extension provides a base container to run commands against Kubernetes Engine","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":4,"issueCount":1,"starsCount":8,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T10:39:44.469Z"}},{"type":"Public","name":"estafette.io","owner":"estafette","isFork":false,"description":"Resilient and cloud-native CI/CD","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T11:50:17.429Z"}},{"type":"Public","name":"estafette-extension-dotnet","owner":"estafette","isFork":false,"description":"This extension allows you to build and publish ASP.NET Core application and libraries","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":1,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T09:59:37.887Z"}},{"type":"Public","name":"estafette-extension-git-clone","owner":"estafette","isFork":false,"description":"This Estafette extension clones the git repository to build","topicNames":["git","docker","golang","extension","ci-cd"],"topicsNotShown":0,"allTopics":["git","docker","golang","extension","ci-cd"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-13T22:28:35.975Z"}},{"type":"Public","name":"estafette-extension-docker","owner":"estafette","isFork":false,"description":"This extension allows you to build, push and tag docker images","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-13T21:55:15.989Z"}},{"type":"Public","name":"openresty-sidecar","owner":"estafette","isFork":false,"description":"A sidecar container to take care of TLS termination","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Lua","color":"#000080"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-15T09:08:21.347Z"}},{"type":"Public","name":"estafette-ci-api","owner":"estafette","isFork":false,"description":"The API of the CI system that handles all incoming webhooks, bot request, UI requests, etc","topicNames":["api","kubernetes","golang","ci-cd","cloud-native","kubernetes-deployment","estafette-ci"],"topicsNotShown":0,"allTopics":["api","kubernetes","golang","ci-cd","cloud-native","kubernetes-deployment","estafette-ci"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":5,"issueCount":15,"starsCount":13,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-19T00:00:02.675Z"}},{"type":"Public","name":"helm-charts","owner":"estafette","isFork":false,"description":"Repository for the official Estafette helm charts","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-03T06:56:34.244Z"}},{"type":"Public","name":"estafette-ci","owner":"estafette","isFork":false,"description":"The overarching project for Estafette CI; used for tracking issues","topicNames":["issue-tracker","estafette-ci"],"topicsNotShown":0,"allTopics":["issue-tracker","estafette-ci"],"primaryLanguage":{"name":"Smarty","color":"#f0c040"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-03T06:56:26.286Z"}},{"type":"Public","name":"migration","owner":"estafette","isFork":false,"description":"Models and client to to migrate repository builds, releases from one SCM to other in estafette","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-26T08:19:01.404Z"}},{"type":"Public","name":"estafette-foundation","owner":"estafette","isFork":false,"description":"Handles common logic like graceful shutdown, reloads on configmap or secret updates, etc","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-30T13:58:47.439Z"}},{"type":"Public","name":"estafette-extension-helm","owner":"estafette","isFork":false,"description":"This extension helps with linting, packaging, testing and adding Helm charts to repositories","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-13T12:20:57.816Z"}},{"type":"Public","name":"estafette-ci-builder","owner":"estafette","isFork":false,"description":"Component of Estafette CI that executes build steps","topicNames":["kubernetes","ci-cd","cloud-native","kubernetes-job","golang","estafette-ci"],"topicsNotShown":0,"allTopics":["kubernetes","ci-cd","cloud-native","kubernetes-job","golang","estafette-ci"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":6,"issueCount":6,"starsCount":15,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-11T20:38:50.972Z"}},{"type":"Public","name":"estafette-vulnerability-scanner","owner":"estafette","isFork":false,"description":"An application that regularly scans all containers in a Kubernetes cluster for vulnerabilities","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":2,"starsCount":51,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-27T15:33:31.723Z"}},{"type":"Public","name":"homebrew-dev","owner":"estafette","isFork":false,"description":"Homebrew tap repository for development versions","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-13T08:44:17.777Z"}},{"type":"Public","name":"estafette-gcp-network-planner","owner":"estafette","isFork":false,"description":"CLI and library to plan your GCP network's in order to have non-overlapping ranges that can peer with each other","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-13T08:44:00.368Z"}},{"type":"Public","name":"estafette-ci-web","owner":"estafette","isFork":false,"description":"The web interface of Estafette CI","topicNames":["bootstrap","vuejs","webpack","ci-cd","webapp","vue-router","kubernetes-deployment","estafette-ci"],"topicsNotShown":0,"allTopics":["bootstrap","vuejs","webpack","ci-cd","webapp","vue-router","kubernetes-deployment","estafette-ci"],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":23,"issueCount":1,"starsCount":7,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-28T10:17:24.045Z"}},{"type":"Public","name":"estafette-ci-db-migrator","owner":"estafette","isFork":false,"description":"Updates the Estafette CI database schema if needed","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-28T10:11:35.937Z"}},{"type":"Public","name":"estafette-ci-crypt","owner":"estafette","isFork":false,"description":"This library has encryption/decryption helpers for Estafette secrets stored in plain sight","topicNames":["golang","library","ci-cd","estafette-ci"],"topicsNotShown":0,"allTopics":["golang","library","ci-cd","estafette-ci"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-27T11:56:29.208Z"}},{"type":"Public","name":"gcs-migrator-base","owner":"estafette","isFork":false,"description":"Base image for gcs-migrator in estafette-ci-api","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-16T20:59:58.084Z"}},{"type":"Public","name":"estafette-extension-snyk","owner":"estafette","isFork":false,"description":"Extension to check with the Snyk API whether the pipeline repository has any vulnerabilities","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-09T20:09:24.543Z"}},{"type":"Public","name":"estafette-gke-preemptible-killer","owner":"estafette","isFork":false,"description":"Kubernetes controller to spread preemption for preemtible VMs in GKE to avoid mass deletion after 24 hours","topicNames":["kubernetes","golang","container-engine","preemptibles"],"topicsNotShown":0,"allTopics":["kubernetes","golang","container-engine","preemptibles"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":11,"issueCount":12,"starsCount":449,"forksCount":73,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-07T09:19:15.778Z"}},{"type":"Public","name":"estafette-ci-cron-event-sender","owner":"estafette","isFork":false,"description":"This cronjob sends a 'tick' to the api every minute to check if any cron triggers should fire","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":4,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-07T01:04:29.827Z"}},{"type":"Public","name":"estafette-extension-slack-build-status","owner":"estafette","isFork":false,"description":"This Estafette extension makes it easy to send a build status message to a Slack channel","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":1,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T02:28:45.451Z"}},{"type":"Public","name":"estafette-extension-bitbucket-status","owner":"estafette","isFork":false,"description":"This Estafette extension updates the build status in Bitbucket","topicNames":["docker","golang","extension","bitbucket","ci-cd","bitbucket-api"],"topicsNotShown":0,"allTopics":["docker","golang","extension","bitbucket","ci-cd","bitbucket-api"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T02:28:44.345Z"}},{"type":"Public","name":"estafette-ci-contracts","owner":"estafette","isFork":false,"description":"This repository contains contracted domain models used by different components","topicNames":["golang","library","ci-cd","estafette-ci"],"topicsNotShown":0,"allTopics":["golang","library","ci-cd","estafette-ci"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T02:08:27.329Z"}},{"type":"Public","name":"estafette-ci-manifest","owner":"estafette","isFork":false,"description":"A library with the logic to deserialize the Estafette manifest, so it can be used from both the api and the builder","topicNames":["golang","library","ci-cd","estafette-ci"],"topicsNotShown":0,"allTopics":["golang","library","ci-cd","estafette-ci"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T02:08:21.422Z"}},{"type":"Public","name":"estafette-extension-github-status","owner":"estafette","isFork":false,"description":"This Estafette extension updates the build status in Github","topicNames":["github","docker","golang","github-api","extension","ci-cd"],"topicsNotShown":0,"allTopics":["github","docker","golang","github-api","extension","ci-cd"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T02:06:53.451Z"}},{"type":"Public","name":"estafette-google-cloud-dns","owner":"estafette","isFork":false,"description":"Kubernetes controller to update dns record in a Google Cloud DNS zone for annotated services and ingresses","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":0,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T01:41:08.974Z"}},{"type":"Public","name":"estafette-cloudflare-dns","owner":"estafette","isFork":false,"description":"Kubernetes controller to set and update dns records in Cloudflare for annotated services and ingresses","topicNames":["dns","kubernetes","golang","kubernetes-service","cloudflare"],"topicsNotShown":0,"allTopics":["dns","kubernetes","golang","kubernetes-service","cloudflare"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":4,"starsCount":39,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T01:22:31.901Z"}}],"repositoryCount":96,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}