Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.64 KB

File metadata and controls

24 lines (18 loc) · 1.64 KB

Secure Coding Demo

Simple "Hello World" application to demostrate how a DevSecOps approach can help to discover security issues.

To get started, click this button:

Create toolchain

It implements the following best practices:

  • sanity check the Dockerfile prior to attempting creating the image,
  • build container image on every Git commit, setting a tag based on build number, timestamp and commit id for traceability
  • use a private image registry to store the built image, automatically configure access permissions for target cluster deployment using API tokens than can be revoked,
  • check container image for security vulnerabilities,
  • insert the built image tag into the deployment manifest automatically,
  • use an explicit namespace in cluster to insulate each deployment (and make it easy to clear, by "kubectl delete namespace"),

Learn more