Documentation
¶
Index ¶
Constants ¶
const DefaultAKSOIDCClientID = "80faf920-1908-4b52-b5ef-a8e7bedfc67a"
DefaultAKSOIDCClientID is the standard Azure AKS OIDC client ID used for all AKS clusters.
const DefaultAKSOIDCServerID = "6dae42f8-4368-4678-94ff-3960e28e3630"
DefaultAKSOIDCServerID is the standard Azure AKS OIDC server ID (application ID of the Microsoft-managed enterprise application "Azure Kubernetes Service AAD Server"). This is the same for all AKS clusters with AKS-managed Azure AD enabled.
const DefaultAWSLocalstackImage = "localstack/localstack:4.12.0"
renovate: datasource=docker depName=localstack/localstack
const DefaultAWSLocalstackProImage = "localstack/localstack-pro:4.12.0"
renovate: datasource=docker depName=localstack/localstack-pro
const DefaultDNSImage = "coredns/coredns:1.13.2"
renovate: datasource=docker depName=coredns/coredns
const DefaultFluxCleanupTimeout = 30 * time.Minute
const DefaultFluxKustomizationForce = false
const DefaultFluxKustomizationInterval = 1 * time.Minute
const DefaultFluxKustomizationPrune = true
const DefaultFluxKustomizationRetryInterval = 2 * time.Minute
const DefaultFluxKustomizationTimeout = 5 * time.Minute
const DefaultFluxKustomizationWait = true
const DefaultFluxSourceInterval = 1 * time.Minute
const DefaultFluxSourceTimeout = 2 * time.Minute
const DefaultFluxSystemNamespace = "system-gitops"
const DefaultGitLiveReloadImage = "ghcr.io/windsorcli/git-livereload:v0.2.1"
renovate: datasource=docker depName=ghcr.io/windsorcli/git-livereload-server
const DefaultGitLiveReloadPassword = "local"
const DefaultGitLiveReloadRsyncExclude = ".windsor,.terraform,.volumes,.venv"
const DefaultGitLiveReloadRsyncInclude = "kustomize"
const DefaultGitLiveReloadRsyncProtect = "flux-system"
const DefaultGitLiveReloadUsername = "local"
const DefaultGitLiveReloadWebhookURL = "http://worker-1.test:30292/hook/5dc88e45e809fb0872b749c0969067e2c1fd142e17aed07573fad20553cc0c59"
Hook URL corresponds to the webhook token "abcdef123456". see: https://fluxcd.io/flux/components/notification/receivers/
const DefaultKustomizationWaitMaxFailures = 5
Maximum number of consecutive failures before giving up
const DefaultKustomizationWaitPollInterval = 5 * time.Second
Poll interval for CLI WaitForKustomizations
const DefaultKustomizationWaitTotalTimeout = 10 * time.Minute
Used for aggregate CLI wait (not per-resource)
const DefaultNetworkCIDR = "10.5.0.0/16"
const DefaultNodeHealthCheckPollInterval = 10 * time.Second
const DefaultNodeHealthCheckTimeout = 5 * time.Minute
const DefaultOCIBlueprintURL = "oci://ghcr.io/windsorcli/core:latest"
const DefaultTalosAPIPort = 50000
const DefaultTalosControlPlaneCPU = 2
const DefaultTalosControlPlaneRAM = 2
const DefaultTalosImage = "ghcr.io/siderolabs/talos:v1.11.5"
renovate: datasource=github-releases depName=siderolabs/talos
const DefaultTalosWorkerCPU = 4
const DefaultTalosWorkerRAM = 4
const KubernetesShortTimeout = 200 * time.Millisecond
const MinimumVersion1Password = "2.15.0"
const MinimumVersionAWSCLI = "2.15.0"
const MinimumVersionColima = "0.9.0"
const MinimumVersionDocker = "23.0.0"
const MinimumVersionDockerCompose = "2.20.0"
const MinimumVersionKubectl = "1.27.0"
const MinimumVersionKubelogin = "0.1.7"
const MinimumVersionLima = "1.0.0"
const MinimumVersionTalosctl = "1.7.0"
const MinimumVersionTerraform = "1.7.0"
const RegistryDefaultHostPort = 5001
const RegistryDefaultImage = "registry:3.0.0"
renovate: datasource=docker depName=registry
Variables ¶
var CommitSHA = "none"
CommitSHA is the git commit SHA, set at build time via ldflags
var PinnedBlueprintURL = ""
Build-time variable for pinned blueprint URL (set via ldflags)
var Version = "dev"
Version is the CLI version, set at build time via ldflags
Functions ¶
func GetEffectiveBlueprintURL ¶ added in v0.7.0
func GetEffectiveBlueprintURL() string
GetEffectiveBlueprintURL returns the pinned blueprint URL if set at build time, otherwise returns the default blueprint URL. This allows for different behavior between development builds (using :latest) and release builds (using pinned versions).
Types ¶
This section is empty.