onboard

package
v0.0.0-...-f76c2c6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 3, 2024 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

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

func AdminKubeconfig(installBase string) string

The openshift-install places the first kubeconfig in ${installation_directory}/auth/kubeconfig

func BuildFarmDirFor

func BuildFarmDirFor(releaseRepo, clusterName string) string

func CertificateManifestPath

func CertificateManifestPath(releaseRepo, clusterName string) string

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 OAuthTemplatePath(releaseRepo, clusterName string) string

func QuayioPullThroughCacheManifestPath

func QuayioPullThroughCacheManifestPath(releaseRepo, clusterName string) string

func RepoMetadata

func RepoMetadata() *api.Metadata

func ServiceAccountFile

func ServiceAccountFile(serviceAccount, clusterName, fileType string) string

func ServiceAccountKubeconfigPath

func ServiceAccountKubeconfigPath(serviceAccount, clusterName string) string

func ServiceAccountTokenFile

func ServiceAccountTokenFile(serviceAccount, clusterName string) string

Types

type KubeClientGetter

type KubeClientGetter func() (ctrlruntimeclient.Client, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL