We are looking for adding Jenkins master and on demand slave to our kubernetes cluster setup on EC2. We use terraform to setup the cluster. We want the Jenkins configuration to be built in our docker container and made available. We want Jenkins Master, slave setup.
These will have to be built as Helm charts
Intergration with Git
Simple Jenkins Pipeline
Notification to Slack (Slack plugin)
Trigger builds on checkin
Build docker image and deploy once build is successful.
Acceptance will be based on a brand new kubernetes setup, a new project configured with the steps provided.
Test will be done with a sample Spring boot application