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 CloudCredentialManifestsPath(releaseRepo, clusterName string) string
- func CloudabilityAgentManifestsPath(releaseRepo, clusterName string) string
- func ClusterInstallPath(releaseRepo string) string
- func CommonManagedSymlinkPath(releaseRepo, clusterName string) string
- func CommonOCPSymlinkPath(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 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 NewCertificateGenerator(clusterInstall *clusterinstall.ClusterInstall, ...) *certificateGenerator
- func NewCloudCredentialGenerator(clusterInstall *clusterinstall.ClusterInstall) *cloudCredentialGenerator
- func NewCloudabilityAgentGenerator(clusterInstall *clusterinstall.ClusterInstall) *cloudabilityAgentGenerator
- func NewCommonSymlinkStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *commonSymlinkStep
- func NewDexGenerator(kubeClient ctrlruntimeclient.Client, ...) *dexGenerator
- func NewImageRegistryGenerator(clusterInstall *clusterinstall.ClusterInstall) *imageRegistryGenerator
- func NewManifestGeneratorStep(log *logrus.Entry, manifestGenerator types.ManifestGenerator) *manifestGeneratorStep
- func NewMultiarchBuilderControllerGenerator(clusterInstall *clusterinstall.ClusterInstall) *multiarchBuilderControllerGenerator
- func NewMultiarchTuningOperatorStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *multiarchTuningOperatorStep
- func NewOAuthTemplateGenerator(clusterInstall *clusterinstall.ClusterInstall) *oauthTemplateGenerator
- func NewOpenshiftMonitoringGenerator(clusterInstall *clusterinstall.ClusterInstall) *openshiftMonitoringGenerator
- func NewPassthroughGenerator(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *passthroughGenerator
- func NewProwJobStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *prowJobStep
- func NewProwPluginStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *prowPluginStep
- func NewQuayioPullThroughCacheStep(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 CommonOCPSymlinkPath ¶
func CommonSymlinkPath ¶
func MachineSetManifestsPath ¶
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 NewCertificateGenerator ¶
func NewCertificateGenerator(clusterInstall *clusterinstall.ClusterInstall, kubeClient ctrlruntimeclient.Client) *certificateGenerator
func NewCloudCredentialGenerator ¶
func NewCloudCredentialGenerator(clusterInstall *clusterinstall.ClusterInstall) *cloudCredentialGenerator
func NewCloudabilityAgentGenerator ¶
func NewCloudabilityAgentGenerator(clusterInstall *clusterinstall.ClusterInstall) *cloudabilityAgentGenerator
func NewCommonSymlinkStep ¶
func NewCommonSymlinkStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *commonSymlinkStep
func NewDexGenerator ¶
func NewDexGenerator(kubeClient ctrlruntimeclient.Client, clusterInstall *clusterinstall.ClusterInstall) *dexGenerator
func NewImageRegistryGenerator ¶
func NewImageRegistryGenerator(clusterInstall *clusterinstall.ClusterInstall) *imageRegistryGenerator
func NewManifestGeneratorStep ¶
func NewManifestGeneratorStep(log *logrus.Entry, manifestGenerator types.ManifestGenerator) *manifestGeneratorStep
func NewMultiarchBuilderControllerGenerator ¶
func NewMultiarchBuilderControllerGenerator(clusterInstall *clusterinstall.ClusterInstall) *multiarchBuilderControllerGenerator
func NewMultiarchTuningOperatorStep ¶
func NewMultiarchTuningOperatorStep(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *multiarchTuningOperatorStep
func NewOAuthTemplateGenerator ¶
func NewOAuthTemplateGenerator(clusterInstall *clusterinstall.ClusterInstall) *oauthTemplateGenerator
func NewOpenshiftMonitoringGenerator ¶
func NewOpenshiftMonitoringGenerator(clusterInstall *clusterinstall.ClusterInstall) *openshiftMonitoringGenerator
func NewPassthroughGenerator ¶
func NewPassthroughGenerator(log *logrus.Entry, clusterInstall *clusterinstall.ClusterInstall) *passthroughGenerator
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(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
¶
- buildcluster.go
- buildclusterdir.go
- certificate.go
- cisecretbootstrap.go
- cisecretgenerator.go
- cloudabilityagent.go
- cloudcredential.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.