Sign inSign up

chriscowley/kubernetes-validator

By chriscowley

Updated over 6 years ago

Use for validating K8s configs during CI

Image
0

10K+

chriscowley/kubernetes-validator repository overview

What is this for

Basically, this contains a couple of tools for validating Kubernetes config files.

For now it contains:

How

I am using Gitlab, I have a block like:

stages:
  - validation
  - more-things

linting:
  image: chriscowley/kubernetes-validator:latest
  stage: validation
  script:
    - for file in $(find ${CI_PROJECT_DIR} -iname *.yml; do yamllint -d relaxed $file; done

validate_config:
  image: chriscowley/kubernetes-validator:latest
  stage: validate
  script:
    - for file in $(find ${CI_PROJECT_DIR} -iname *.yml; do kubeval $file; done

unit_tests:
  image: chriscowley/kubernetes-validator:latest
  stage: validate
  script:
    - for file in $(find ${CI_PROJECT_DIR} -iname *.yml; do kubetest --verbose $file; done

Tag summary

Content type

Image

Digest

Size

297.6 MB

Last updated

over 6 years ago

docker pull chriscowley/kubernetes-validator