Package com.google.jenkins.plugins.k8sengine
package com.google.jenkins.plugins.k8sengine
-
ClassDescriptionProvides a library of utility functions for credentials-related work.Encapsulates KubeConfig data, its construction from Cluster data, and its output to Yaml.Builder for
KubeConfig
.Encapsulates the logic of executing kubectl commands in the workspace.Builder forKubectlWrapper
.Provides a build step for publishing build artifacts to a Kubernetes cluster running on GKE.Verification adapters for verifying ManifestObjects using kubectl and returning and logging the result.Represents the result object for verification action.A verifier is an adapter that uses aKubectlWrapper
to verify that aManifests.ManifestObject
was successfully applied to the Kubernetes cluster.Utility library for loading Kubernetes manifests files from aFilePath
into a list of descriptive wrappers,Manifests.ManifestObject
.ManifestObject wrapper that encapsulates an object spec loaded from a supplied manifest.Generated localization support class.This a task that verifies the givenManifests.ManifestObject
was applied to the Kubernetes cluster.