Documentation ¶
Index ¶
Constants ¶
View Source
const ( GeneratorTypeGo = 1 GeneratorTypeYAML = 2 )
Variables ¶
View Source
var ( Infrastructures = map[string]Infra{ "aws_default": { // contains filtered or unexported fields }, "aws_default_stable": { // contains filtered or unexported fields }, "aws_rhel": { // contains filtered or unexported fields }, "aws_rhel_stable": { // contains filtered or unexported fields }, "aws_rockylinux": { // contains filtered or unexported fields }, "aws_rockylinux_stable": { // contains filtered or unexported fields }, "aws_flatcar": { // contains filtered or unexported fields }, "aws_flatcar_stable": { // contains filtered or unexported fields }, "aws_flatcar_cloud_init": { // contains filtered or unexported fields }, "aws_flatcar_cloud_init_stable": { // contains filtered or unexported fields }, "aws_amzn": { // contains filtered or unexported fields }, "aws_amzn_stable": { // contains filtered or unexported fields }, "aws_long_timeout_default": { // contains filtered or unexported fields }, "azure_default": { // contains filtered or unexported fields }, "azure_default_stable": { // contains filtered or unexported fields }, "azure_flatcar": { // contains filtered or unexported fields }, "azure_flatcar_stable": { // contains filtered or unexported fields }, "azure_rhel": { // contains filtered or unexported fields }, "azure_rhel_stable": { // contains filtered or unexported fields }, "azure_rockylinux": { // contains filtered or unexported fields }, "azure_rockylinux_stable": { // contains filtered or unexported fields }, "digitalocean_default": { // contains filtered or unexported fields }, "digitalocean_default_stable": { // contains filtered or unexported fields }, "digitalocean_rockylinux": { // contains filtered or unexported fields }, "digitalocean_rockylinux_stable": { // contains filtered or unexported fields }, "equinixmetal_default": { // contains filtered or unexported fields }, "equinixmetal_default_stable": { // contains filtered or unexported fields }, "equinixmetal_rockylinux": { // contains filtered or unexported fields }, "equinixmetal_rockylinux_stable": { // contains filtered or unexported fields }, "equinixmetal_flatcar": { // contains filtered or unexported fields }, "equinixmetal_flatcar_stable": { // contains filtered or unexported fields }, "gce_default": { // contains filtered or unexported fields }, "gce_default_stable": { // contains filtered or unexported fields }, "hetzner_default": { // contains filtered or unexported fields }, "hetzner_default_stable": { // contains filtered or unexported fields }, "hetzner_rockylinux": { // contains filtered or unexported fields }, "hetzner_rockylinux_stable": { // contains filtered or unexported fields }, "openstack_default": { // contains filtered or unexported fields }, "openstack_default_stable": { // contains filtered or unexported fields }, "openstack_rockylinux": { // contains filtered or unexported fields }, "openstack_rockylinux_stable": { // contains filtered or unexported fields }, "openstack_rhel": { // contains filtered or unexported fields }, "openstack_rhel_stable": { // contains filtered or unexported fields }, "openstack_flatcar": { // contains filtered or unexported fields }, "openstack_flatcar_stable": { // contains filtered or unexported fields }, "vsphere_default": { // contains filtered or unexported fields }, "vsphere_default_stable": { // contains filtered or unexported fields }, "vsphere_flatcar": { // contains filtered or unexported fields }, "vsphere_flatcar_stable": { // contains filtered or unexported fields }, } Scenarios = map[string]Scenario{ "install_containerd": &scenarioInstall{ Name: "install_containerd", ManifestTemplatePath: "testdata/containerd_simple.yaml", }, "upgrade_containerd": &scenarioUpgrade{ Name: "upgrade_containerd", ManifestTemplatePath: "testdata/containerd_simple.yaml", }, "install_containerd_external": &scenarioInstall{ Name: "install_containerd_external", ManifestTemplatePath: "testdata/containerd_simple_external.yaml", }, "upgrade_containerd_external": &scenarioUpgrade{ Name: "upgrade_containerd_external", ManifestTemplatePath: "testdata/containerd_simple_external.yaml", }, "conformance_containerd_external": &scenarioConformance{ Name: "conformance_containerd_external", ManifestTemplatePath: "testdata/containerd_simple_external.yaml", }, "calico_containerd_external": &scenarioInstall{ Name: "calico_containerd_external", ManifestTemplatePath: "testdata/containerd_calico_external.yaml", }, "cilium_containerd_external": &scenarioInstall{ Name: "cilium_containerd_external", ManifestTemplatePath: "testdata/containerd_cilium_external.yaml", }, "upgrade_cilium_containerd_external": &scenarioUpgrade{ Name: "upgrade_cilium_containerd_external", ManifestTemplatePath: "testdata/containerd_cilium_external.yaml", }, "kube_proxy_ipvs_external": &scenarioInstall{ Name: "kube_proxy_ipvs_external", ManifestTemplatePath: "testdata/kube_proxy_ipvs_external.yaml", }, "legacy_machine_controller_containerd_external": &scenarioInstall{ Name: "legacy_machine_controller_containerd_external", ManifestTemplatePath: "testdata/legacy_machine_controller_containerd_external.yaml", }, "legacy_machine_controller_docker_external": &scenarioInstall{ Name: "legacy_machine_controller_docker_external", ManifestTemplatePath: "testdata/legacy_machine_controller_docker_external.yaml", }, "csi_ccm_migration": &scenarioMigrateCSIAndCCM{ Name: "csi_ccm_migration", OldManifestTemplatePath: "testdata/containerd_simple.yaml", NewManifestTemplatePath: "testdata/containerd_simple_external.yaml", }, } )
View Source
var SonobuoyRetry = wait.Backoff{ Steps: 10, Duration: 10 * time.Second, Factor: 1.0, Jitter: 0.1, }
Functions ¶
Types ¶
type GeneratorType ¶ added in v1.5.1
type GeneratorType int
type ProwConfig ¶ added in v1.5.1
type ProwDecorationConfig ¶ added in v1.8.4
type ProwDecorationConfig struct {
Timeout string `json:"timeout,omitempty"`
}
type ProwJob ¶ added in v1.5.1
type ProwJob struct { Name string `json:"name"` AlwaysRun bool `json:"always_run"` RunIfChanged string `json:"run_if_changed,omitempty"` Optional bool `json:"optional"` Decorate bool `json:"decorate"` DecorationConfig *ProwDecorationConfig `json:"decoration_config,omitempty"` CloneURI string `json:"clone_uri"` PathAlias string `json:"path_alias,omitempty"` Labels map[string]string `json:"labels,omitempty"` ExtraRefs []ProwRef `json:"extra_refs,omitempty"` Spec *corev1.PodSpec `json:"spec"` }
type ScenarioStable ¶ added in v1.6.0
type ScenarioStable interface {
SetInitKubeOneVersion(version string)
}
Click to show internal directories.
Click to hide internal directories.