Documentation ¶
Index ¶
Constants ¶
View Source
const IngressPort = 8000
IngressPort is the default port that Airbyte will deploy to.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Kind string `yaml:"kind"` ApiVersion string `yaml:"apiVersion"` Nodes []Node `yaml:"nodes"` }
func DefaultConfig ¶
func DefaultConfig() *Config
func (*Config) WithHostPort ¶
type Node ¶
type Node struct { Role string `yaml:"role"` Image string `yaml:"image"` Labels map[string]string `yaml:"labels"` ExtraMounts []Mount `yaml:"extraMounts"` ExtraPortMappings []PortMapping `yaml:"extraPortMappings"` // KubeadmConfigPatches are applied to the generated kubeadm config as // strategic merge patches to `kustomize build` internally // https://github.com/kubernetes/community/blob/a9cf5c8f3380bb52ebe57b1e2dbdec136d8dd484/contributors/devel/sig-api-machinery/strategic-merge-patch.md // This should be an inline yaml blob-string KubeadmConfigPatches []string `yaml:"kubeadmConfigPatches"` }
Click to show internal directories.
Click to hide internal directories.