github philippemerle/KubeDiagrams v0.5.0

latest release: v0.6.0
one month ago

Examples changes

  1. Add cert-manager example
  2. Add DeathStarBench example
  3. Add TeaStore example

Visual diagrams changes

  1. Add support for Deployment/extensions/v1beta1, DaemonSet/extensions/v1beta1, Ingress/extensions/v1beta1, PodSecurityPolicy/extensions/v1beta1
  2. Add support for ContainerSpec.valueFrom.configMapKeyRef.optional and ContainerSpec.envFrom
  3. Add support for PodSpec.initContainers and PodSpec.ephemeralContainers
  4. Add support for all lists of objects, i.e., kind ends with List
  5. Add support for rules.resourceNames fields in Role and ClusterRole resources
  6. Add support for spec.tls.secretName fields in Ingress resources
  7. Add support for spec.defaultBackend.service.name for Ingress resources
  8. Change how services, network and PodDisruptionBudget policies are bound to either pods or workloads

Packaging changes

  1. Document helm-diagrams flags as requested in #50

Internal changes

  1. Add --embed-all-icons flag to kube-diagrams, helm-diagrams, and kubectl-diagrams in order to embed all icons in generated svg or dot_json diagrams as requested in #38
  2. Add --namespace option to kube-diagrams as requested by #44
  3. Color warning (in yellow) and error (in red) messages
  4. Log << undefined but optional >> as info messages instead of warning messages as discussed in #30
  5. Generate more precise paths in messages outputed by add_containers_env_value_from_and_env_from()
  6. Don't generate a warning when serviceAccountName or priorityClassName or storageClassName is equals to ""
  7. Fix several rare exceptions

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

Don't miss a new KubeDiagrams release

NewReleases is sending notifications on new releases.