Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProcessManifestTemplates ¶
func ProcessManifestTemplates(r *RunOptions, manifest []byte) ([]byte, error)
ProcessManifestTemplates processes go template variables in the manifest which map to variable in RunOptions
Types ¶
type RunOptions ¶
type RunOptions struct {
// PluginsImage
// defines the image containing plugins associated with the opct.
// this variable is referenced by plugin manifest templates to dynamically reference the plugins image.
PluginsImage string
CollectorImage string
MustGatherMonitoringImage string
OpenshiftTestsImage string
// contains filtered or unexported fields
}
func (*RunOptions) PreRunCheck ¶
func (r *RunOptions) PreRunCheck(kclient kubernetes.Interface) error
PreRunCheck performs some checks before kicking off Sonobuoy
func (*RunOptions) PreRunSetup ¶
func (r *RunOptions) PreRunSetup(kclient kubernetes.Interface) error
PreRunSetup performs setup required by OPCT environment.
func (*RunOptions) Run ¶
func (r *RunOptions) Run(kclient kubernetes.Interface, sclient sonobuoyclient.Interface) error
Run setup and provision the certification environment.
Click to show internal directories.
Click to hide internal directories.