Skip to content

SpotOnInc/codefresh-runner-config-and-helmchart

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codefersh runners helm chart

codecov Go Report Card

Description

This is a slightly modified Codefresh runners helm chart that is being used to set up Codefresh runners on our Kubernetes KOPS corp. We added annotations to volume provisioner so it can use AWS role (via kIAM) to access AWS api and provision EBSes.

The major version our setup is based on is 1 while at the time of writing latest one is 6.

Why such an old piece of software is still around?

At the time of adoption Codefresh'es venona (that's a name of software that sets up Codefresh runners on private Kubernetes) it was very messy with its versioning and everything was called release-1.0 (but it worked). We needed just one more feature to get it work properly which was to add an annotation to volume provisioner pod. We made a fork (this repository), a PR with new feature. Later we learned it was included in new major release (2). We even had a plan to upgrade (Jira ticket) but that never happened due to successful Github Actions adoption.

About

Codefresh runtime-environment agent. Configuration and helm chart

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 80.6%
  • Shell 16.0%
  • Smarty 2.5%
  • Other 0.9%