package
7.2.7+incompatible
Repository: https://github.com/cloudfoundry-incubator/quarks-operator.git
Documentation: pkg.go.dev

# Functions

AddBDPLStatusReconcilers creates a new BDPL Status controller to update BDPL status.
AddBPM creates a new BPM controller to watch for BPM configs and instance group manifests.
AddDeployment creates a new BOSHDeployment controller to watch for BOSHDeployment manifest custom resources and start the rendering, which will finally produce the "desired manifest", the instance group manifests and the BPM configs.
AddWithOps creates a new WithOps controller to watch for withops secret and starts the rendering, which will finally produce the desired manifest secret.
NewBOSHDeploymentValidator creates a validating hook for BOSHDeployment and adds it to the Manager.
NewBPMReconciler returns a new reconcile.Reconciler.
NewDeploymentReconciler returns a new reconcile.Reconciler.
NewQJobStatusReconciler returns a new reconcile.Reconciler for QuarksStatefulSets Status.
NewStatusQSTSReconciler returns a new reconcile.Reconciler for QuarksStatefulSets Status.
NewValidator returns a new BOSHDeploymentValidator.
NewWithOpsReconciler returns a new reconcile.Reconciler.

# Constants

BDPLStateConverting is the Bosh Deployment Status spec State during conversion.
BDPLStateCreating is the Bosh Deployment Status spec Creating State.
BDPLStateDeployed is the Bosh Deployment Status spec Deployed State.
BDPLStateResolving is the Bosh Deployment Status spec during the resolving phase.
ReconcileSkipDuration is the duration of merging consecutive triggers.

# Structs

ReconcileBOSHDeployment reconciles a BOSHDeployment object.
ReconcileBoshDeploymentQJobStatus reconciles an QuarksStatefulSet object for its status.
ReconcileBoshDeploymentQSTSStatus reconciles an QuarksStatefulSet object for its status.
ReconcileBPM reconciles an Instance Group BPM versioned secret.
ReconcileWithOps reconciles the with ops manifest secret.
Validator struct contains all fields for the deployment validator.

# Interfaces

BPMConverter converts k8s resources from single BOSH manifest.
DesiredManifest unmarshals desired manifest from the manifest secret.
InterpolateSecrets renders manifest variables from quarkssecrets.
JobFactory creates Jobs for a given manifest.
VariablesConverter converts BOSH variables into QuarksSecrets.
WithOps interpolates BOSH manifests and operations files to create the WithOps manifest.

# Type aliases

NewDNSFunc returns a dns client for the manifest.