- This Manager provides a test with a Kubernetes Namespace to utilize. The test will provide YAML representations
of the resources that the test requires.
As an absolute minimum, the CPS property
kubernetes.cluster.K8S.urlmust be provided as well as a credential
secure.credentials.K8S.tokenfor the API token.
The Kubernetes Manager supports Galasa Shared Environments. Shared environments provide the ability to create a test environment that can be shared across multiple test runs so you don't have to provision a test environment for each test.
- Galasa Manager:
- Release State:
- ALPHA - This Manager is being actively developed. It is subject to change and has not been extensively tested.
ClassDescriptionRepresents a ConfigMap resourceRepresent a Deployment resourceThis is the main interface to a provisioned Kubernetes namespace on an infrastructure cluster.Represents a PersistentVolumeClaimHolder for a Pod LogRepresents a resource that utilises ReplicatSets, ie Deployment and StatefulSetAbstracts a Kubernetes Resource, so that the test is not dependent of whatever Kubernetes client the Kubernetes Manager decides to use.Represents a Secret resourceRepresents a Service resourceRepresents a StatefulSet resourceKubernetes Namespace