Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Minutes


CNF Requirements Mapping (Examples only)

  • Installable Helm chart
  • Rolling Upgrades
Testing CategoryCNTT DrivenCloud Native (e.g. CNCF
Configuration & Lifecycle
  • Open to which package manager used
  • Multiple interfaces
  • Installable Helm v3 chart
  • Rolling Upgrades
Artifact Compliance
  • K8S versions
  • K8S plugin
  • Doesn't contain IPs
  • Has liveness probes
  • Has readiness probes
  • No naked pods
Configuration & Lifecycle
  • Valid Helm Chart
  • No NodePort usage
Observability/Monitoring
  • Not specified yet (looks like it will be part of Chapter 3.2)
  • Uses Fluentd for loggin
  • Uses Jaegar for tracing
  • Uses Prometheus for time series metrics


Installable/Upgradeable
  • A package manager must be used, but not specific as to which
  • Supports rolling upgrade update/downgrade
  • Stored in a Git repository
  • Published to public repository


Statelessness
  • Persistent storage availability is optional
  • Continues to function during chaos events (i.e. Litmus)
  • Data not lost during restart



Microservice
  • Max number of processes in a container
  • Container image size
  • Startup time


Scalability
  • Can autoscale
  • Can scale manually



Security 
  • No hard coded passwords
  • Must use TLS for network access
  • CIS benchmark
  • Vulnerability scans
  • Signed images
  • No container using privileged mode
  • No shells
Observability/Monitoring

Action Items