- venonactl - Codefresh installer of Kubernetes YAML's.
- venona - Codefresh runner process, official docs.
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
.
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.