Documentation ¶
Index ¶
- Constants
- func AdminKubeconfig(installBase string) string
- func BuildClustersPath(releaseRepo string) string
- func BuildFarmDirFor(releaseRepo, clusterName string) string
- func CISchedulingWebhookDNSPath(manifests string) string
- func CISchedulingWebhookManifestsCommonPath(releaseRepo, clusterName string) string
- func CISchedulingWebhookManifestsPath(releaseRepo, clusterName string) string
- func CertManagerOperatorManifestsPath(releaseRepo, clusterName string) string
- func CertificateManifestPath(releaseRepo, clusterName string) string
- func CloudabilityAgentManifestsPath(releaseRepo, clusterName string) string
- func ClusterInstallPath(releaseRepo string) string
- func CommonManagedSymlinkPath(releaseRepo, clusterName string) string
- func CommonSymlinkPath(releaseRepo, clusterName string) string
- func ImageRegistryManifestsPath(releaseRepo, clusterName string) string
- func IngressOperatorManifestsPath(releaseRepo, clusterName string) string
- func MachineSetManifestsPath(releaseRepo, clusterName string) string
- func MultiarchBuilderControllerManifestsPath(releaseRepo, clusterName string) string
- func MultiarchTuningOperatorPath(releaseRepo, clusterName string) string
- func NewApplyConfigStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall, ...) *applyConfigStep
- func NewBuildClusterDirStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *buildClusterDirStep
- func NewBuildClusterStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *buildClusterStep
- func NewCISecretBootstrapStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *ciSecretBootstrapStep
- func NewCISecretGeneratorStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *ciSecretGeneratorStep
- func NewCertificateStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall, ...) *certificateStep
- func NewCloudabilityAgentGenerator(clusterInstall *clusterinstall.ClusterInstall) *cloudabilityAgentGenerator
- func NewCommonSymlinkStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *commonSymlinkStep
- func NewDexStep(log *logrus.Entry, kubeClient ctrlruntimeclient.Client, ...) *dexStep
- func NewImageRegistryGenerator(clusterInstall *clusterinstall.ClusterInstall) *imageRegistryGenerator
- func NewManifestGeneratorStep(log *logrus.Entry, manifestGenerator types.ManifestGenerator) *manifestGeneratorStep
- func NewMultiarchBuilderControllerStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *multiarchBuilderControllerStep
- func NewMultiarchTuningOperatorStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *multiarchTuningOperatorStep
- func NewOAuthTemplateStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *oauthTemplateStep
- func NewOpenshiftMonitoringGenerator(clusterInstall *clusterinstall.ClusterInstall) *openshiftMonitoringGenerator
- func NewPassthroughStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *passthroughstep
- func NewProwJobStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *prowJobStep
- func NewProwPluginStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *prowPluginStep
- func NewQuayioPullThroughCacheStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall, ...) *quayioPullThroughCacheStep
- func NewSanitizeProwjobStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *sanitizeProwjobStep
- func NewSyncRoverGroupStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *syncRoverGroupStep
- func OAuthTemplatePath(releaseRepo, clusterName string) string
- func OpenshiftMonitoringManifestsPath(releaseRepo, clusterName string) string
- func QuayioPullThroughCacheManifestPath(releaseRepo, clusterName string) string
- func RepoMetadata() *api.Metadata
- func ServiceAccountFile(serviceAccount, clusterName, fileType string) string
- func ServiceAccountKubeconfigPath(serviceAccount, clusterName string) string
- func ServiceAccountTokenFile(serviceAccount, clusterName string) string
- type KubeClientGetter
- type SecretGenConfig
Constants ¶
View Source
const ( BuildFarm = "build-farm" BuildUFarm = "build_farm" CI = "ci" CIOperator = "ci-operator" ClusterDisplay = "cluster-display" ConfigUpdater = "config-updater" GithubLdapUserGroupCreator = "github-ldap-user-group-creator" Master = "master" PodScaler = "pod-scaler" PromotedImageGovernor = "promoted-image-governor" CISchedulingWebhookCommonRelativePath = "../../common_ci_scheduling_webhook" )
Variables ¶
This section is empty.
Functions ¶
func AdminKubeconfig ¶
The openshift-install places the first kubeconfig in ${installation_directory}/auth/kubeconfig
func BuildClustersPath ¶
func BuildFarmDirFor ¶
func CertificateManifestPath ¶
func ClusterInstallPath ¶
func CommonSymlinkPath ¶
func MachineSetManifestsPath ¶
func NewApplyConfigStep ¶
func NewApplyConfigStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall, cmdBuilder types.CmdBuilder, cmdRunner types.CmdRunner) *applyConfigStep
func NewBuildClusterDirStep ¶
func NewBuildClusterDirStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *buildClusterDirStep
func NewBuildClusterStep ¶
func NewBuildClusterStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *buildClusterStep
func NewCISecretBootstrapStep ¶
func NewCISecretBootstrapStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *ciSecretBootstrapStep
func NewCISecretGeneratorStep ¶
func NewCISecretGeneratorStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *ciSecretGeneratorStep
func NewCertificateStep ¶
func NewCertificateStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall, kubeClient ctrlruntimeclient.Client) *certificateStep
func NewCloudabilityAgentGenerator ¶
func NewCloudabilityAgentGenerator(clusterInstall *clusterinstall.ClusterInstall) *cloudabilityAgentGenerator
func NewCommonSymlinkStep ¶
func NewCommonSymlinkStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *commonSymlinkStep
func NewDexStep ¶
func NewDexStep(log *logrus.Entry, kubeClient ctrlruntimeclient.Client, ci *clusterinstall.ClusterInstall) *dexStep
func NewImageRegistryGenerator ¶
func NewImageRegistryGenerator(clusterInstall *clusterinstall.ClusterInstall) *imageRegistryGenerator
func NewManifestGeneratorStep ¶
func NewManifestGeneratorStep(log *logrus.Entry, manifestGenerator types.ManifestGenerator) *manifestGeneratorStep
func NewMultiarchBuilderControllerStep ¶
func NewMultiarchBuilderControllerStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *multiarchBuilderControllerStep
func NewMultiarchTuningOperatorStep ¶
func NewMultiarchTuningOperatorStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *multiarchTuningOperatorStep
func NewOAuthTemplateStep ¶
func NewOAuthTemplateStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *oauthTemplateStep
func NewOpenshiftMonitoringGenerator ¶
func NewOpenshiftMonitoringGenerator(clusterInstall *clusterinstall.ClusterInstall) *openshiftMonitoringGenerator
func NewPassthroughStep ¶
func NewPassthroughStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *passthroughstep
func NewProwJobStep ¶
func NewProwJobStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *prowJobStep
func NewProwPluginStep ¶
func NewProwPluginStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *prowPluginStep
func NewQuayioPullThroughCacheStep ¶
func NewQuayioPullThroughCacheStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall, kubeClient ctrlruntimeclient.Client) *quayioPullThroughCacheStep
func NewSanitizeProwjobStep ¶
func NewSanitizeProwjobStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *sanitizeProwjobStep
func NewSyncRoverGroupStep ¶
func NewSyncRoverGroupStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *syncRoverGroupStep
func OAuthTemplatePath ¶
func RepoMetadata ¶
func ServiceAccountFile ¶
func ServiceAccountTokenFile ¶
Types ¶
type KubeClientGetter ¶
type KubeClientGetter func() (ctrlruntimeclient.Client, error)
type SecretGenConfig ¶
type SecretGenConfig []secretgenerator.SecretItem
SecretGenConfig is used here as using secretgenerator.Config results in 'special' unmarshalling where '$(*)' wildcards from the yaml are expanded in the output. Doing so for this purpose results in incorrect re-serialization
Source Files ¶
- applyconfig.go
- buildcluster.go
- buildclusterdir.go
- certificate.go
- cisecretbootstrap.go
- cisecretgenerator.go
- cloudabilityagent.go
- commonsymlinkstep.go
- dex.go
- imageregistry.go
- manifestgenerator.go
- multiarchbuildercontroller.go
- multiarchtuningoperator.go
- oauthtemplate.go
- openshiftmonitoring.go
- passthrough.go
- prowjob.go
- prowplugin.go
- quayiopullthroughcache.go
- sanitizeprowjob.go
- syncrovergroup.go
- types.go
Click to show internal directories.
Click to hide internal directories.