Kubectl plugin release notes

2 minute readExtensibilityDeveloper productivity


  • To customize Kubernetes objects, support for Kustomize files has been added. Specifying a kustomization file is now possible when configuring application microservice deployments, and as a Specification source option for the Create Or Update Objects, Delete Objects, and Describe Objects procedures. To include a kustomization file in the Run Custom Command, use the Additional options for kubectl field with -k=<\path\to\directory>.

    TIP: To use a Kustomize file in application microservice deployments, select menu:Definition type[YAML] and *Enable Kustomization*. Follow the instructions in the parameter tool tips to supply the path for the file.
  • For application microservice deployments, fixed issue that occurred when the Definition source was a Git repository and a file path was specified in Relative path.

  • For application microservice deployments, fixed issue that occurred when the Definition source was YAML Content and a directory path was specified in the Path to YAML file/folder field.

  • Improved usability of Run Custom Command procedure.


  • Upgraded dependencies.

  • Migrated to Java 17 and Groovy 3.

    Because of the Java versions supported by CloudBees CD/RO, you can only use EC-Kubectl v1.6.0 with CloudBees CD/RO agents v10.11 and later.


  • Added support for handling inconclusive pauses in Argo Rollouts.

  • Fixed issue that caused failure when both Relative path and YAML content were specified.


  • Updated plugin to support multipart YAML files.


  • Added support for Argo Rollouts blue-green and canary deployments.


  • Updated the logger.


  • Added microservices support.

  • Ported the plugin to PDK.


  • The documentation has been migrated to the main documentation site.


  • Updated logger to slf4j.


  • Renaming to "CloudBees CD/RO".


  • Fixed Gateways compatibility in the Dependency Management procedure.


  • Provisioning of binary dependencies (for example, Grape jars) in the agent resource is now delivered through a new mechanism called Plugin Dependency Management. Now, binary dependencies are seamlessly delivered to the agent resource from the Flow Server when a new version of a plugin is invoked for the first time. The Flow Repository setup is no longer required for this plugin.


  • Fixed an issue with ec-groovy trying to fetch dependencies from Maven, instead of using the local cache.


  • Renamed Electric Cloud to CloudBees.


  • Configurations can now be created by users with an "@" sign in their name.

  • Fixed the display of the available configurations list within the Flow UI when configuring procedures.


  • First release.