resources

package
v2.25.0-beta.4 Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2024 License: Apache-2.0 Imports: 79 Imported by: 0

Documentation

Overview

Package resources contains the resources controller responsible for making sure the various Kubernetes resources we need in the usercluster like RBAC, Deployments, ServiceAccounts and much more are present.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Add

func Add(
	mgr manager.Manager,
	seedMgr manager.Manager,
	version string,
	namespace string,
	cloudProviderName string,
	clusterURL *url.URL,
	clusterIsPaused userclustercontrollermanager.IsPausedChecker,
	overwriteRegistry string,
	openvpnServerPort uint32,
	kasSecurePort uint32,
	tunnelingAgentIP net.IP,
	registerReconciledCheck func(name string, check healthz.Checker) error,
	dnsClusterIP string,
	nodeLocalDNSCache bool,
	opaIntegration bool,
	opaEnableMutation bool,
	versions kubermatic.Versions,
	userSSHKeyAgent bool,
	networkPolices bool,
	opaWebhookTimeout int,
	caBundle resources.CABundle,
	userClusterMLA UserClusterMLA,
	clusterName string,
	nutanixCSIEnabled bool,
	konnectivity bool,
	konnectivityServerHost string,
	konnectivityServerPort int,
	konnectivityKeepaliveTime string,
	ccmMigration bool,
	ccmMigrationCompleted bool,
	log *zap.SugaredLogger) error

Add creates a new user cluster controller.

Types

type UserClusterMLA added in v2.17.0

type UserClusterMLA struct {
	Logging                           bool
	Monitoring                        bool
	MLAGatewayURL                     string
	MonitoringAgentScrapeConfigPrefix string
}

Jump to

Keyboard shortcuts

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