Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCommand ¶
Types ¶
type HostedClusterConfigOperator ¶
type HostedClusterConfigOperator struct {
// Namespace is the namespace on the management cluster where the control plane components run.
Namespace string
// HostedControlPlaneName is the name of the hosted control plane that owns this operator instance.
HostedControlPlaneName string
// TargetKubeconfig is a kubeconfig to access the target cluster.
TargetKubeconfig string
// KubevirtInfraKubeconfig is a kubeconfig to access the infra cluster.
KubevirtInfraKubeconfig string
// InitialCAFile is a file containing the initial contents of the Kube controller manager CA.
InitialCAFile string
// Controllers is the list of controllers that the operator should start
Controllers []string
// ClusterSignerCAFile is a file containing the cluster signer CA cert
ClusterSignerCAFile string
// ReleaseVersion is the OpenShift version for the release
ReleaseVersion string
// KubernetesVersion is the kubernetes version included in the release
KubernetesVersion string
// KonnectivityAddress is the external address of the konnectivity server
KonnectivityAddress string
// KonnectivityPort is the external port of the konnectivity server
KonnectivityPort int32
// OAuthAddress is the external address of the oauth server
OAuthAddress string
// OAuthPort is the external port of the oauth server
OAuthPort int32
// contains filtered or unexported fields
}
func (*HostedClusterConfigOperator) Complete ¶
func (o *HostedClusterConfigOperator) Complete() error
func (*HostedClusterConfigOperator) Run ¶
func (o *HostedClusterConfigOperator) Run(ctx context.Context) error
func (*HostedClusterConfigOperator) Validate ¶
func (o *HostedClusterConfigOperator) Validate() error
Click to show internal directories.
Click to hide internal directories.