config

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: May 27, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultNetworkName = "podman"
	DefaultSubnet      = "10.88.0.0/16"

	FedoraVersion = "43"

	DefaultNodeImage = "ghcr.io/alicefr/bink/node:v1.35-fedora-44-disk"

	DefaultBaseDisk              = "/images/disk.qcow2"
	DefaultControlPlaneMemory    = 1900
	DefaultControlPlaneMaxMemory = 4096
	DefaultWorkerMemory          = 768
	DefaultWorkerMaxMemory       = 2048
	DefaultVCPUs                 = 2
	DefaultDiskSize              = "10G"

	DefaultSSHPort      = 2222
	DefaultSSHUser      = "core"
	ClusterKeyPath      = "/var/run/cluster/cluster.key"
	ClusterKeyPubPath   = "/var/run/cluster/cluster.key.pub"
	ClusterKeysHostPath = "./vm"

	VirtiofsSocketPath = "/var/lib/libvirt/virtiofsd/virtiofsd.sock"
	VirtiofsSharedDir  = "/var/lib/cluster-images"

	MulticastAddr = "230.0.0.1"
	MulticastPort = 5558

	ClusterIPPrefix    = "10.0.0"
	ClusterIPMinSuffix = 10
	ClusterIPRangeSize = 240
	ClusterSubnet      = "10.0.0.0/24"
	ClusterMACPrefix   = "52:54:01"

	DefaultAPIServerPort = 6443
	ServiceCIDR          = "10.96.0.0/12"

	CalicoVersion        = "v3.27.0"
	CalicoImageBase      = "quay.io/calico"
	DefaultCNIManifest   = "https://raw.githubusercontent.com/projectcalico/calico/" + CalicoVersion + "/manifests/calico.yaml"
	DefaultKubeconfigDir = "."

	ContainerNamePrefix = "k8s-"

	DNSContainerName = "dns"
	DNSMasqHostsFile = "/var/lib/dnsmasq/cluster-hosts"
	DNSMasqConfigDir = "/etc/dnsmasq.d"
	ClusterDomain    = "cluster.local"
	UpstreamDNS1     = "8.8.8.8"
	UpstreamDNS2     = "8.8.4.4"

	RegistryContainerName = "bink-registry"
	RegistryImage         = "docker.io/library/registry:2"
	RegistryPort          = 5000
	RegistryStaticIP      = "10.88.0.2"
	RegistryHostname      = "registry"
	RegistryVolume        = "bink-registry-data"

	HAProxyImage         = "docker.io/library/haproxy:lts-alpine"
	HAProxyContainerName = "haproxy"
	HAProxyPort          = 6443
	HAProxyConfigPath    = "/tmp/haproxy.cfg"

	TestBusyboxImage = "quay.io/libpod/busybox:latest"

	CloudInitVolID = "cidata"

	DefaultSSHTimeout       = 60
	DefaultCloudInitTimeout = 300
	DefaultRetryInterval    = 2

	DefaultImagePullTimeout = 600
)

Variables

View Source
var (
	BinkImage           = binkImageBase + ":" + imageTag()
	DefaultClusterImage = clusterImageBase + ":" + imageTag()
	DNSImage            = dnsImageBase + ":" + imageTag()
)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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