Package dev.galasa.kubernetes
package dev.galasa.kubernetes
Kubernetes Manager
- Description:
- 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 propertykubernetes.cluster.K8S.url
must be provided as well as a credentialsecure.credentials.K8S.token
for 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:
- Kubernetes
- 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