Documentation ¶
Index ¶
- type EKS
- func (e EKS) Box() *packr.Box
- func (e EKS) Destroy() (err error)
- func (e *EKS) DestroyMessage() string
- func (e *EKS) Enterprise() bool
- func (e *EKS) InitMessage() string
- func (e EKS) Plan() (err error)
- func (e EKS) Prepare() (err error)
- func (e *EKS) SetTerraformExecutor(tf *tfexec.Terraform)
- func (e *EKS) TerraformExecutor() (tf *tfexec.Terraform)
- func (e EKS) TerraformFiles() []string
- func (e EKS) Update() (string, error)
- func (e *EKS) UpdateMessage() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EKS ¶
type EKS struct {
// contains filtered or unexported fields
}
EKS represents the EKS provisioner
func New ¶
func New(config *configuration.Configuration) *EKS
New instantiates a new EKS provisioner
func (EKS) Box ¶
func (e EKS) Box() *packr.Box
Box returns the box that has the files as binary data
func (*EKS) DestroyMessage ¶
DestroyMessage return a custom provisioner message the user will see once the cluster is destroyed
func (*EKS) Enterprise ¶
Enterprise return a boolean indicating it is an enterprise provisioner
func (*EKS) InitMessage ¶
InitMessage return a custom provisioner message the user will see once the cluster is ready to be updated
func (*EKS) SetTerraformExecutor ¶
SetTerraformExecutor adds the terraform executor to this provisioner
func (*EKS) TerraformExecutor ¶
TerraformExecutor returns the current terraform executor of this provisioner
func (EKS) TerraformFiles ¶
TerraformFiles returns the list of files conforming the terraform project
func (*EKS) UpdateMessage ¶
UpdateMessage return a custom provisioner message the user will see once the cluster is updated