deployer

package
v0.0.0-...-9efc850 Latest Latest
Warning

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

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

Documentation

Overview

Package deployer implements the kubetest2 ec2 deployer

Index

Constants

View Source
const Name = "ec2"

Name is the name of the deployer

Variables

View Source
var GitTag string

Functions

func New

func New(opts types.Options) (types.Deployer, *pflag.FlagSet)

New implements deployer.New for ec2

Types

type AWSImage

type AWSImage struct {
	AmiID           string   `json:"ami_id"`
	SSMPath         string   `json:"ssm_path,omitempty"`
	InstanceType    string   `json:"instance_type,omitempty"`
	UserData        string   `json:"user_data_file,omitempty"`
	InstanceProfile string   `json:"instance_profile,omitempty"`
	Tests           []string `json:"tests,omitempty"`
}

type AWSImageConfig

type AWSImageConfig struct {
	Images map[string]AWSImage `json:"images"`
}

type AWSRunner

type AWSRunner struct {
	// contains filtered or unexported fields
}

func (*AWSRunner) InitializeServices

func (a *AWSRunner) InitializeServices() (*session.Session, error)

func (*AWSRunner) Validate

func (a *AWSRunner) Validate() error

Directories

Path Synopsis
Package build implements a common system for building kubernetes for deployers to use.
Package build implements a common system for building kubernetes for deployers to use.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL