• Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language
    HTML
  • Created over 7 years ago
  • Updated about 2 years ago

Reviews

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

Repository Details

Resilient and cloud-native CI/CD

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-api

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

estafette-ci

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

estafette-letsencrypt-certificate

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

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
11

estafette-extension-gke

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

estafette-ci-web

The web interface of Estafette CI
Vue
7
star
13

estafette-google-cloud-dns

Kubernetes controller to update dns record in a Google Cloud DNS zone for annotated services and ingresses
Go
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