Documentation ¶
Index ¶
- Constants
- func AdminKubeconfig(installBase string) string
- func BuildFarmDirFor(releaseRepo, clusterName string) string
- func CertificateManifestPath(releaseRepo, clusterName string) string
- func NewApplyConfigStep(log *logrus.Entry, getClusterInstall clustermgmt.ClusterInstallGetter, ...) *applyConfigStep
- func NewCertificateStep(log *logrus.Entry, clusterInstall *clustermgmt.ClusterInstall, ...) *certificateStep
- func NewDexStep(log *logrus.Entry, kubeClient KubeClientGetter, ci *clustermgmt.ClusterInstall) *dexStep
- func NewOAuthTemplateStep(log *logrus.Entry, clusterInstall *clustermgmt.ClusterInstall) *oauthTemplateStep
- func NewQuayioPullThroughCacheStep(log *logrus.Entry, clusterInstall *clustermgmt.ClusterInstall, ...) *quayioPullThroughCacheStep
- func OAuthTemplatePath(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
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" )
Variables ¶
This section is empty.
Functions ¶
func AdminKubeconfig ¶
The openshift-install places the first kubeconfig in ${installation_directory}/auth/kubeconfig
func BuildFarmDirFor ¶
func CertificateManifestPath ¶
func NewApplyConfigStep ¶
func NewApplyConfigStep(log *logrus.Entry, getClusterInstall clustermgmt.ClusterInstallGetter, cmdBuilder clustermgmt.CmdBuilder, cmdRunner clustermgmt.CmdRunner) *applyConfigStep
func NewCertificateStep ¶
func NewCertificateStep(log *logrus.Entry, clusterInstall *clustermgmt.ClusterInstall, kubeClient KubeClientGetter) *certificateStep
func NewDexStep ¶
func NewDexStep(log *logrus.Entry, kubeClient KubeClientGetter, ci *clustermgmt.ClusterInstall) *dexStep
func NewOAuthTemplateStep ¶
func NewOAuthTemplateStep(log *logrus.Entry, clusterInstall *clustermgmt.ClusterInstall) *oauthTemplateStep
func NewQuayioPullThroughCacheStep ¶
func NewQuayioPullThroughCacheStep(log *logrus.Entry, clusterInstall *clustermgmt.ClusterInstall, kubeClient KubeClientGetter) *quayioPullThroughCacheStep
func OAuthTemplatePath ¶
func RepoMetadata ¶
func ServiceAccountFile ¶
func ServiceAccountTokenFile ¶
Types ¶
type KubeClientGetter ¶
type KubeClientGetter func() (ctrlruntimeclient.Client, error)
Click to show internal directories.
Click to hide internal directories.