consts

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package consts defines the constants for building the project.

Index

Constants

View Source
const (
	RuntimeTypeKind       = "kind"
	RuntimeTypeKindPodman = RuntimeTypeKind + "-" + RuntimeTypePodman
	RuntimeTypeDocker     = "docker"
	RuntimeTypeNerdctl    = "nerdctl"
	RuntimeTypePodman     = "podman"
	RuntimeTypeBinary     = "binary"
)

The following runtime is provided.

View Source
const (
	ComponentEtcd                    = "etcd"
	ComponentKubeApiserver           = "kube-apiserver"
	ComponentKubeControllerManager   = "kube-controller-manager"
	ComponentKubeScheduler           = "kube-scheduler"
	ComponentKwokController          = "kwok-controller"
	ComponentDashboard               = "dashboard"
	ComponentDashboardMetricsScraper = "dashboard-metrics-scraper"
	ComponentPrometheus              = "prometheus"
	ComponentJaeger                  = "jaeger"
	ComponentMetricsServer           = "metrics-server"
)

The following components is provided.

Variables

View Source
var (
	ProjectName = "kwok"
	ConfigName  = "kwok.yaml"

	// Version is the version of the project.
	// It will be overwritten during the `make build` process.
	Version      = "0.5.2"
	BinaryPrefix = "https://github.com/kubernetes-sigs/kwok/releases/download"
	ImagePrefix  = "registry.k8s.io/kwok"

	// PreRelease is the pre-release version of the project.
	// It will be overwritten during the `make build` process.
	PreRelease = "GA"

	// KubeVersion is the version of Kubernetes.
	// It will be overwritten during the `make build` process.
	KubeVersion      = "1.29.2"
	KubeBinaryPrefix = "https://dl.k8s.io/release"
	KubeImagePrefix  = "registry.k8s.io"

	EtcdBinaryPrefix = "https://github.com/etcd-io/etcd/releases/download"

	// DockerComposeVersion
	// Deprecated: will be removed in the future.
	DockerComposeVersion      = "2.17.2"
	DockerComposeBinaryPrefix = "https://github.com/docker/compose/releases/download"

	KindVersion         = "0.19.0"
	KindBinaryPrefix    = "https://github.com/kubernetes-sigs/kind/releases/download"
	KindNodeImagePrefix = "docker.io/kindest"

	DashboardVersion      = "2.7.0"
	DashboardBinaryPrefix = ""
	DashboardImagePrefix  = "docker.io/kubernetesui"

	DashboardMetricsScraperVersion = "1.0.9"

	PrometheusVersion      = "2.49.1"
	PrometheusBinaryPrefix = "https://github.com/prometheus/prometheus/releases/download"
	PrometheusImagePrefix  = "docker.io/prom"

	JaegerVersion      = "1.53.0"
	JaegerBinaryPrefix = "https://github.com/jaegertracing/jaeger/releases/download"
	JaegerImagePrefix  = "docker.io/jaegertracing"

	MetricsServerVersion      = "0.7.0"
	MetricsServerBinaryPrefix = "https://github.com/kubernetes-sigs/metrics-server/releases/download"
	MetricsServerImagePrefix  = "registry.k8s.io/metrics-server"

	DefaultUnlimitedQPS   = 5000.0
	DefaultUnlimitedBurst = 10000
)

The following constants are used to build the project.

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