You are using Github to manage your open source projects and want a CI/CD pipeline, but do not have access to a permanently available private infrastructure? Then you might want to take a look at hosted CI/CD platforms like Bitbucket pipelines, Gitlab, CircleCI - or Travis CI When I was looking for a cloud-based integration … Continue reading Playing with Travis CI
Month: September 2019
Building a bitcoin controller for Kubernetes part VIII – creating a helm chart
Our bitcoin controller is more or less complete, and can be deployed into a Kubernetes cluster. However, the deployment process itself is still a bit touchy - we need to deploy secrets, RBAC profiles and the CRD, bring up a pod running the controller and make sure that we grab the right version of the … Continue reading Building a bitcoin controller for Kubernetes part VIII – creating a helm chart
Building a bitcoin controller for Kubernetes part VII – testing
Kubernetes controllers are tightly integrated with the Kubernetes API - they are invoked if the state of the cluster changes, and they act by invoking the API in turn. This tight dependency turns testing into a challenge, and we need a smart testing strategy to be able to run unit and integration tests efficiently. The … Continue reading Building a bitcoin controller for Kubernetes part VII – testing