Documentation ¶
Index ¶
- Constants
- Variables
- func Register(ctx context.Context, management *config.Management, options config.Options) error
- type Handler
- func (h *Handler) PatchCAPIDeployment(_ string, deployment *appsv1.Deployment) (*appsv1.Deployment, error)
- func (h *Handler) PodResourcesOnChanged(_ string, node *corev1.Node) (*corev1.Node, error)
- func (h *Handler) RancherSettingOnChange(_ string, setting *rancherv3api.Setting) (*rancherv3api.Setting, error)
- func (h *Handler) TLSSecretOnChange(_ string, secret *corev1.Secret) (*corev1.Secret, error)
- type VIPConfig
Constants ¶
View Source
const ( RequestsAnnotation = "management.cattle.io/pod-requests" LimitsAnnotation = "management.cattle.io/pod-limits" )
View Source
const (
VipConfigmapName = "vip"
)
Variables ¶
View Source
var UpdateRancherUISettings = map[string]string{
"ui-pl": "Harvester",
"ui-brand": "harvester",
}
Functions ¶
Types ¶
type Handler ¶
type Handler struct { RancherSettings rancherv3.SettingClient RancherSettingCache rancherv3.SettingCache RancherSettingController rancherv3.SettingController RancherUserCache rancherv3.UserCache Services ctlcorev1.ServiceClient Configmaps ctlcorev1.ConfigMapClient Secrets ctlcorev1.SecretClient SecretCache ctlcorev1.SecretCache Deployments ctlappsv1.DeploymentClient Namespace string // contains filtered or unexported fields }
func (*Handler) PatchCAPIDeployment ¶ added in v1.2.2
func (h *Handler) PatchCAPIDeployment(_ string, deployment *appsv1.Deployment) (*appsv1.Deployment, error)
PatchCAPIDeployment is used to patch env variables for capi-deployment created by rancher. This ensures that capi-controller reconciles the local rancher cluster using the kubeconfig in the local-kubeconfig secret in fleet-local namespace. Without this patch, capi-controller identifies itself as running on the workload cluster and patches the config, to use in-cluster api endpoint (kubernetes default) service, which does not recognize the rancher generated token in the local-kubeconfig secret
func (*Handler) PodResourcesOnChanged ¶ added in v1.0.3
func (*Handler) RancherSettingOnChange ¶ added in v0.3.0
func (h *Handler) RancherSettingOnChange(_ string, setting *rancherv3api.Setting) (*rancherv3api.Setting, error)
Click to show internal directories.
Click to hide internal directories.