Documentation
¶
Index ¶
- Constants
- Variables
- type AuthCertificate
- type CRD
- type CloudCondition
- type CloudFillerFunc
- type CsrInfo
- type InstanceClassCrdInfo
- type Machine
- type MachineDeploymentCrdInfo
- type Node
- type NodeGroupCrdInfo
- type NodeGroupStatus
- type NodeInfo
- type StandbyNodeGroupForValues
- type StandbyNodeGroupInfo
- type StandbyNodeInfo
- type StandbyPodInfo
- type Svc
Constants ¶
View Source
const ( CRITypeDocker = "Docker" CRITypeContainerd = "Containerd" CRITypeContainerdV2 = "ContainerdV2" NodeGroupDefaultCRIType = CRITypeContainerd )
View Source
const EpochWindowSize int64 = 4 * 60 * 60 // 4 hours
Variables ¶
View Source
var NumPercentRegex = regexp.MustCompile(`^([0-9]+)%$`)
Functions ¶
This section is empty.
Types ¶
type AuthCertificate ¶ added in v1.76.0
type CloudCondition ¶ added in v1.69.1
type CloudFillerFunc ¶ added in v1.72.0
type CloudFillerFunc func(cloudVariables map[string]interface{}, instanceClass map[string]interface{}) error
cloud providers names in lower case
type InstanceClassCrdInfo ¶
type InstanceClassCrdInfo struct {
Name string
Spec interface{}
}
type NodeGroupCrdInfo ¶
type NodeGroupCrdInfo struct {
Name string
Spec ngv1.NodeGroupSpec
Engine ngv1.NodeGroupEngine
UseMCM bool
ManualRolloutID string
}
type NodeGroupStatus ¶ added in v1.44.0
type StandbyNodeGroupInfo ¶
type StandbyNodeInfo ¶
type StandbyPodInfo ¶
Source Files
¶
- change_host_ip.go
- chaos_monkey.go
- check_unmet_conditions.go
- clear_nodeuser_errors.go
- cluster_autoscaler_deployment_requirements.go
- cntrd_v2_support.go
- containerd_v1_nodes_present.go
- control_plane_arguments.go
- convert_static_cluster_configuration.go
- create_master_node_group.go
- create_rbac_and_certificate_for_kubernetes_api_proxy.go
- deployment_required.go
- discover_apiserver_endpoints.go
- discover_cloud_provider.go
- discover_kubernetes_ca.go
- discover_standby_ng.go
- enable_cluster_api_cloud_and_static.go
- fencing_controller.go
- gen_bashible_apiserver_certs.go
- generate_capi_kubeconfig.go
- generate_capi_webhook_certs.go
- generate_caps_webhook_certs.go
- generate_node_webhook_certs.go
- get_crds.go
- get_packages_proxy_token.go
- gpu_enabled.go
- handle_spot_instance_deletion.go
- kubelet_csr_approver.go
- lock_bashible_apiserver.go
- machineclass_checksum_assign.go
- machineclass_checksum_collect.go
- metrics_node_group_configurations.go
- mig_custom_config_name.go
- minimal_node_os_version.go
- order_bootstrap_token.go
- remove_csi_taints.go
- set_instance_class_ng_usage.go
- set_instance_prefix.go
- set_keep_policy_on_capi_resources.go
- set_ng_priorities.go
- set_node_group_status_engine.go
- sshcredentials_crd_cabundle_injection.go
- trim_machine_set_revision_history.go
- upmeter_discovery.go
- util.go
- yc_delete_preemptible_instances.go
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
capi/v1beta1
Package v1beta1 contains the v1beta1 API implementation.
|
Package v1beta1 contains the v1beta1 API implementation. |
|
pkg
|
|
Click to show internal directories.
Click to hide internal directories.