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