Setting Environment Variables for Plugins on the Fly with Sonobuoy 0.15.0

June 26, 2019 John Schnake

With the release of Sonobuoy 0.15.0, we continue to support one of our top roadmap goals: enhanced support for custom plugins. It is now possible to easily modify the environment variables of any plugin without editing a YAML file.

Sonobuoy, an open source diagnostic tool, runs upstream Kubernetes tests to generate reports that help you understand the state of your cluster. Sonobuoy is the underlying technology powering the Certified Kubernetes Conformance Program, which was created by the Cloud Native Computing Foundation (CNCF) and is used by every Certified Kubernetes Service Provider.

The new flag (--plugin-env) ensures that plugins will no longer require Sonobuoy to add new flags in order to support setting a simple environment variable. So as plugins (like the Kubernetes end-to-end tests) expose more customizability through environment variables, that functionality is immediately available via the Sonobuoy command-line interface. In addition, custom plugins have the same flexibility and can have their environment variables tweaked from the command-line, too.

Read more on the Sonobuoy blog: https://sonobuoy.io/env-vars-on-the-fly/

Previous
Using the Crunchy PostgreSQL Operator to Deploy a PostgreSQL Cluster on VMware Enterprise PKS
Using the Crunchy PostgreSQL Operator to Deploy a PostgreSQL Cluster on VMware Enterprise PKS

This blog showcases how you can deploy an enterprise-grade PostgreSQL cluster on-demand using the Crunchy P...

Next
Boost Developer Velocity with an Intermediate Certificate Authority for Kubernetes Clusters
Boost Developer Velocity with an Intermediate Certificate Authority for Kubernetes Clusters

This post is the final installment of a three-part series highlighting an easy path forward for operations ...

SpringOne at VMware Explore 2023

Learn More