logo

The Windows Operational Readiness Specification

2022-10-27

Authors:   Amim Knabben, Xinqi Li


Summary

The presentation discusses the use of Sona boy plugin to run Windows operational readiness tests in Kubernetes clusters.
  • The Sona boy plugin can be used to run Windows operational readiness tests in Kubernetes clusters.
  • The plugin can be used inside the cluster instead of running the tests outside the software.
  • The plugin can be used to parse and extract results and give a summary of the results.
  • The plugin can be used to publish the latest Sona boy image of the project on the GCR bucket Upstream.
  • The plugin can be used to bootstrap a Windows cluster locally using Windows Dev tools.
  • The plugin can be integrated with Pro jobs to run the tests and bring up the results of changes in the project.
  • The plugin can be used with Cappy to bring up a new workload cluster in the hybrid view or Windows view.
  • The plugin can be used with runtime extensions and closer class to execute commands or operations in the lifecycle of a cluster.
The plugin can be used to validate new clusters as soon as they are created with new extensions and a new bootstrap of the tests.

Abstract

Windows nodes have been a bit of an enigma in the Kubernetes community for some time. What do they support? How are they different from Linux nodes? And what “Conformance” standards should they adhere to in an enterprise environment? In this talk, we’ll introduce the Sig-Windows operational readiness specification which does for Windows what the Kubernetes Conformance tests have provided for Linux clusters: A standard for defining a fully functional Kubernetes environment. We’ll go through the 6 categories of Enterprise Windows use cases that we’ve identified as part of our Operational Readiness tests for windows, how each one is tested and how this framework works under the hood. We’ll also demonstrate how we use it to verify advanced “realistic” Windows scenarios, such as GMSA and Windows NetworkPolicy support.

Materials:

Post a comment