# Functions
HasDeploymentName returns true if the deployment name label is present in the set of labels.
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
Resource takes an unqualified resource and returns a Group qualified GroupResource.
# Constants
BOSHDeploymentResourceKind is the kind name of BOSHDeployment.
BOSHDeploymentResourcePlural is the plural name of BOSHDeployment.
ConfigMapReference represents ConfigMap reference.
DeploymentSecretBPMInformation is a YAML file containing the BPM information for one instance group.
DeploymentSecretTypeDesiredManifest is a manifest whose variables have been interpolated.
DeploymentSecretTypeInstanceGroupResolvedProperties is a YAML file containing all properties needed to render an Instance Group.
DeploymentSecretTypeManifestWithOps is a manifest that has ops files applied.
DeploymentSecretTypeVariable is a BOSH variable generated using an QuarksSecret.
Valid values for ref types.
Valid values for ref types.
Valid values for ref types.
SecretReference represents Secret reference.
URLReference represents URL reference.
# Variables
AddToScheme is used for schema registrations in the controller package and also in the generated kube code.
AnnotationJSONValue is the annotation key used to indicate the implicit variable secret has a JSON value.
AnnotationLinkProviderName is the annotation key used on services to identify the link it provides addresses for.
AnnotationLinkProvidesKey is the key for the quarks links 'provides' JSON on a secret.
BOSHDeploymentAdditionalPrinterColumns are used by `kubectl get`.
BOSHDeploymentResourceName is the resource name of BOSHDeployment.
BOSHDeploymentResourceShortNames is the short names of BOSHDeployment.
BOSHDeploymentValidation is the validation method for BOSHDeployment.
LabelDeploymentName is the label key for the deployment manifest name.
LabelDeploymentSecretType is the label key for secret type.
LabelDeploymentVersion is the name of a label for the deployment's version.
LabelEntanglementKey to identify a quarks link.
LabelInstanceGroupName is the name of a label for an instance group name.
LabelReferencedJobName is the name key for dependent job.
SchemeGroupVersion is group version used to register these objects.
# Structs
BOSHDeployment is the Schema for the boshdeployments API +k8s:openapi-gen=true.
BOSHDeploymentList contains a list of BOSHDeployment.
BOSHDeploymentSpec defines the desired state of BOSHDeployment.
BOSHDeploymentStatus defines the observed state of BOSHDeployment.
ResourceReference defines the resource reference type and location.
VarReference represents a user-defined secret for an explicit variable.
# Type aliases
DeploymentSecretType lists all the types of secrets used in the lifecycle of a BOSHDeployment.
ReferenceType lists all the types of Reference we can supports.