Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DetectorGenerators = []changedetector.DetectorGenerator{ &config.ChangeDetectorGenerator{}, &expose_service.ChangeDetectorGenerator{}, &expose_ingress.ChangeDetectorGenerator{}, &x509.ChangeDetectorGenerator{}, }
View Source
var TransformerGenerators = []transformer.Generator{ &transformer.OwnerTransformerGenerator{}, &transformer.NamedPortsTransformerGenerator{}, &transformer.TargetTransformerGenerator{}, &expose_service.TransformerGenerator{}, &expose_ingress.TransformerGenerator{}, &transformer.ServerPortTransformerGenerator{}, &x509.X509TransformerGenerator{}, &transformer.AccountsTransformerGenerator{}, &transformer.SecretsTransformerGenerator{}, &transformer.StatsTransformerGenerator{}, &transformer.PatchTransformerGenerator{}, &transformer.DefaultsTransformerGenerator{}, &transformer.SpinSvcSettingsTransformerGenerator{}, }
Functions ¶
func NewDeployer ¶
func NewDeployer(m deploy.ManifestGenerator, mgr manager.Manager, c *kubernetes.Clientset, log logr.Logger) deploy.Deployer
Types ¶
type Deployer ¶
type Deployer struct {
// contains filtered or unexported fields
}
Deployer is in charge of orchestrating the deployment of Spinnaker configuration
func (*Deployer) Deploy ¶
func (d *Deployer) Deploy(ctx context.Context, svc interfaces.SpinnakerService, scheme *runtime.Scheme) (bool, error)
Deploy takes a SpinnakerService definition and transforms it into manifests to create. - generates manifest with Halyard - transform settings based on SpinnakerService options - creates the manifests
Click to show internal directories.
Click to hide internal directories.