/k8s-toolchain

toolchain running on kubernetes

Primary LanguageSmarty

Overview

Helm chart to deploy a CI/CD toolchain on kubernetes.

Build

  • Build docker image
  • Vulnerability static analysis of image with Clair

Deploy

Setup

  • brew install kubernetes-helm
  • helm init
  • helm dependency update toolchain

Deploy Locally

  • helm install toolchain -f local-values.yml -n toolchain
  • URL: http://localhost:30080
  • Username: admin
  • Password: kubectl get secret toolchain-jenkins -o jsonpath='{.data.jenkins-admin-password}' | base64 -D

Deploy AWS

  • helm install toolchain -n toolchain
  • URL: kubectl get svc toolchain-jenkins -o jsonpath='{ .status.loadBalancer.ingress[0].hostname }'
  • Username: admin
  • Password: kubectl get secret toolchain-jenkins -o jsonpath='{.data.jenkins-admin-password}' | base64 -D