• Stars
    star
    14
  • Rank 1,438,076 (Top 29 %)
  • Language
    Go
  • License
    MIT License
  • Created over 7 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The API of the CI system that handles all incoming webhooks, bot request, UI requests, etc

More Repositories

1

estafette-gke-preemptible-killer

Kubernetes controller to spread preemption for preemtible VMs in GKE to avoid mass deletion after 24 hours
Go
449
star
2

estafette-gke-node-pool-shifter

Kubernetes controller that can shift nodes from one node pool to another, to favour for example preemptibles over regular VMs
Go
130
star
3

estafette-vulnerability-scanner

An application that regularly scans all containers in a Kubernetes cluster for vulnerabilities
Go
51
star
4

estafette-cloudflare-dns

Kubernetes controller to set and update dns records in Cloudflare for annotated services and ingresses
Go
39
star
5

estafette-k8s-node-compactor

Kubernetes controller to remove underutilized nodes to improve resource utilization.
Go
25
star
6

estafette-ci-builder

Component of Estafette CI that executes build steps
Go
15
star
7

estafette-ci

The overarching project for Estafette CI; used for tracking issues
Smarty
11
star
8

estafette-letsencrypt-certificate

Kubernetes controller to retrieve and renews tls certificates from Letsencrypt for annotated Kubernetes secrets
Go
10
star
9

estafette-k8s-hpa-scaler

Kubernetes controller to set minimum replicas from a Prometheus query on annotated HorizontalPodAutoscalers to avoid collapsing deployments in case of errors
Go
10
star
10

estafette-extension-gke

This extension provides a base container to run commands against Kubernetes Engine
Go
8
star
11

estafette-ci-web

The web interface of Estafette CI
Vue
7
star
12

estafette-google-cloud-dns

Kubernetes controller to update dns record in a Google Cloud DNS zone for annotated services and ingresses
Go
4
star
13

estafette.io

Resilient and cloud-native CI/CD
HTML
4
star
14

estafette-gcloud-mig-scaler

Controller to scale a Google Cloud managed instance groups based on request rate retrieved from Prometheus
Go
4
star
15

estafette-foundation

Handles common logic like graceful shutdown, reloads on configmap or secret updates, etc
Go
4
star
16

estafette-ci-manifest

A library with the logic to deserialize the Estafette manifest, so it can be used from both the api and the builder
Go
3
star
17

nginx-sidecar

A sidecar container to take care of TLS termination
Lua
3
star
18

estafette-extension-docker

This extension allows you to build, push and tag docker images
Go
3
star
19

estafette-gcloud-quota-exporter

Prometheus exporter to turn Google Cloud quota into Prometheus timeline series
Go
3
star
20

estafette-extension-github-status

This Estafette extension updates the build status in Github
Go
2
star
21

k8s-node-termination-handler

Helm chart for GoogleCloudPlatform/k8s-node-termination-handler
HTML
2
star
22

estafette-gcp-service-account

Kubernetes controller to fetch GCP service account keyfiles for annotated secrets
Go
2
star
23

estafette-extension-bitbucket-status

This Estafette extension updates the build status in Bitbucket
Go
2
star
24

helm-charts

Repository for the official Estafette helm charts
2
star
25

estafette-extension-git-clone

This Estafette extension clones the git repository to build
Go
2
star
26

estafette-ci-crypt

This library has encryption/decryption helpers for Estafette secrets stored in plain sight
Go
2
star
27

estafette-extension-github-release

This Estafette extension assists in creating a release with resolved issues from a milestone if it exists
Go
2
star
28

estafette-extension-git-trigger

This extension can be used to trigger another pipeline by committing and empty commit to a repository
Go
1
star
29

estafette-docker-cache-heater

Runs as a sidecar to the pull through cache in order to warmup new pods with frequently used container images
Go
1
star
30

estafette-ci-hanging-job-cleaner

This cronjob checks for jobs that have been running for too long and cleans them up
Go
1
star
31

estafette-extension-slack-build-status

This Estafette extension makes it easy to send a build status message to a Slack channel
Go
1
star
32

estafette-extension-dotnet

This extension allows you to build and publish ASP.NET Core application and libraries
Go
1
star
33

estafette-extension-cloud-function

This extension can be used to create and deploy a cloud function
Go
1
star
34

estafette-extension-envvars

This Estafette extension logs all Estafette envvars available to your pipeline build
Go
1
star
35

prometheus-bigquery-adapter

Adapter for using BigQuery as remote storage for Prometheus
Go
1
star
36

estafette-promote-container

This repository provides just a manifest that can tag a specific image with another tag in order to promote a dev version to beta or stable
1
star
37

openresty-sidecar

A sidecar container to take care of TLS termination
Lua
1
star
38

estafette-ci-builder-cached-extensions

Estafette-ci-builder image with extensions pre-cached
Dockerfile
1
star
39

estafette-google-cloud-catalog-extractor

A job that extracts information from your Google Cloud Platform and stores in in Estafette's catalog
Go
1
star
40

estafette

The CLI for Estafette
Go
1
star
41

istio-helm-chart

Turns the helm chart bundled in the istio repository into a hosted helm chart
1
star
42

estafette-cloudflare-loadbalancer

Kubernetes controller to create a Cloudflare load balancer with all GKE nodes as a backend pool
Go
1
star
43

estafette-gke-node-recycler

This Kubernetes controller cycles vms on an interval to prevent hosts from filling up too early with containers or logs
Go
1
star
44

estafette-extension-helm

This extension helps with linting, packaging, testing and adding Helm charts to repositories
Go
1
star