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_centos": { // contains filtered or unexported fields }, "aws_rhel": { // contains filtered or unexported fields }, "aws_rockylinux": { // contains filtered or unexported fields }, "aws_flatcar": { // contains filtered or unexported fields }, "aws_flatcar_cloud_init": { // contains filtered or unexported fields }, "aws_amzn": { // contains filtered or unexported fields }, "aws_long_timeout_default": { // contains filtered or unexported fields }, "azure_default": { // contains filtered or unexported fields }, "azure_centos": { // contains filtered or unexported fields }, "azure_flatcar": { // contains filtered or unexported fields }, "azure_rhel": { // contains filtered or unexported fields }, "azure_rockylinux": { // contains filtered or unexported fields }, "digitalocean_default": { // contains filtered or unexported fields }, "digitalocean_centos": { // contains filtered or unexported fields }, "digitalocean_rockylinux": { // contains filtered or unexported fields }, "equinixmetal_default": { // contains filtered or unexported fields }, "equinixmetal_centos": { // contains filtered or unexported fields }, "equinixmetal_rockylinux": { // contains filtered or unexported fields }, "equinixmetal_flatcar": { // contains filtered or unexported fields }, "gce_default": { // contains filtered or unexported fields }, "hetzner_default": { // contains filtered or unexported fields }, "hetzner_centos": { // contains filtered or unexported fields }, "hetzner_rockylinux": { // contains filtered or unexported fields }, "openstack_default": { // contains filtered or unexported fields }, "openstack_centos": { // contains filtered or unexported fields }, "openstack_rockylinux": { // contains filtered or unexported fields }, "openstack_rhel": { // contains filtered or unexported fields }, "openstack_flatcar": { // contains filtered or unexported fields }, "vsphere_default": { // contains filtered or unexported fields }, "vsphere_flatcar": { // contains filtered or unexported fields }, } Scenarios = map[string]Scenario{ "install_docker": &scenarioInstall{ Name: "install_docker", ManifestTemplatePath: "testdata/docker_simple.yaml", }, "upgrade_docker": &scenarioUpgrade{ Name: "upgrade_docker", ManifestTemplatePath: "testdata/docker_simple.yaml", }, "conformance_docker": &scenarioConformance{ Name: "conformance_docker", ManifestTemplatePath: "testdata/docker_simple.yaml", }, "install_containerd": &scenarioInstall{ Name: "install_containerd", ManifestTemplatePath: "testdata/containerd_simple.yaml", }, "upgrade_containerd": &scenarioUpgrade{ Name: "upgrade_containerd", ManifestTemplatePath: "testdata/containerd_simple.yaml", }, "conformance_containerd": &scenarioConformance{ Name: "conformance_containerd", ManifestTemplatePath: "testdata/containerd_simple.yaml", }, "install_docker_external": &scenarioInstall{ Name: "install_docker_external", ManifestTemplatePath: "testdata/docker_simple_external.yaml", }, "upgrade_docker_external": &scenarioUpgrade{ Name: "upgrade_docker_external", ManifestTemplatePath: "testdata/docker_simple_external.yaml", }, "conformance_docker_external": &scenarioConformance{ Name: "conformance_docker_external", ManifestTemplatePath: "testdata/docker_simple_external.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": &scenarioInstall{ Name: "calico_containerd", ManifestTemplatePath: "testdata/containerd_calico.yaml", }, "calico_docker": &scenarioInstall{ Name: "calico_docker", ManifestTemplatePath: "testdata/docker_calico.yaml", }, "weave_containerd": &scenarioInstall{ Name: "weave_containerd", ManifestTemplatePath: "testdata/containerd_weave.yaml", }, "weave_docker": &scenarioInstall{ Name: "weave_docker", ManifestTemplatePath: "testdata/docker_weave.yaml", }, "cilium_containerd": &scenarioInstall{ Name: "cilium_containerd", ManifestTemplatePath: "testdata/containerd_cilium.yaml", }, "cilium_docker": &scenarioInstall{ Name: "cilium_docker", ManifestTemplatePath: "testdata/docker_cilium.yaml", }, "kube_proxy_ipvs": &scenarioInstall{ Name: "kube_proxy_ipvs", ManifestTemplatePath: "testdata/kube_proxy_ipvs.yaml", }, "legacy_machine_controller_containerd": &scenarioInstall{ Name: "legacy_machine_controller_containerd", ManifestTemplatePath: "testdata/legacy_machine_controller_containerd.yaml", }, "legacy_machine_controller_docker": &scenarioInstall{ Name: "legacy_machine_controller_docker", ManifestTemplatePath: "testdata/legacy_machine_controller_docker.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", }, } )
Functions ¶
This section is empty.
Types ¶
type GeneratorType ¶
type GeneratorType int
type ProwJob ¶
type ProwJob struct { Name string `json:"name"` AlwaysRun bool `json:"always_run"` Optional bool `json:"optional"` Decorate bool `json:"decorate"` 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"` }
Click to show internal directories.
Click to hide internal directories.