Skip to content

hoverkraft-tech/docker-base-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-base-images

Opinionated Docker base images

Our images

A docker image with all the tools needed to validate an helm chart

  • helm chart-testing (aka ct)
  • helm kubeconform plugin

An image with an opiniated mydumper command as entrypoint

Prerequisites

Linting

  • Lint all files: make lint
  • Lint a specific file: make lint images/ci-helm/Dockerfile

Continuous Integration

Pull requests

Pull requests checks

  • Validate that pull request title respects conventional commit
  • Run linters against modified files

Pull requests build

  • Build images that have been modified
  • Tag with Pull request number and commit sha

Pull requests cleaning

  • Remove all tags create during Pull request builds

Release

Release checks

  • Run linters against modified files

Release build

  • Build images that have been modified
  • Tag respecting sementic versioning